0000794619-21-000006.txt : 20210225 0000794619-21-000006.hdr.sgml : 20210225 20210225161432 ACCESSION NUMBER: 0000794619-21-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20210131 FILED AS OF DATE: 20210225 DATE AS OF CHANGE: 20210225 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-14798 FILM NUMBER: 21680495 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 10-Q 1 amwd-20210131.htm 10-Q amwd-20210131
00007946194/302021Q3FALSE1.001.002,000,0002,000,0000040,000,00040,000,00017,001,14716,926,53717,001,14716,926,537111108224215P6Y00007946192020-05-012021-01-31xbrli:shares00007946192021-02-24iso4217:USD00007946192021-01-3100007946192020-04-300000794619us-gaap:CustomerRelationshipsMember2021-01-310000794619us-gaap:CustomerRelationshipsMember2020-04-300000794619us-gaap:TrademarksMember2021-01-310000794619us-gaap:TrademarksMember2020-04-30iso4217:USDxbrli:shares00007946192020-11-012021-01-3100007946192019-11-012020-01-3100007946192019-05-012020-01-310000794619us-gaap:CommonStockMember2019-04-300000794619us-gaap:RetainedEarningsMember2019-04-300000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-3000007946192019-04-300000794619us-gaap:RetainedEarningsMember2019-05-012019-07-3100007946192019-05-012019-07-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-05-012019-07-310000794619us-gaap:CommonStockMember2019-05-012019-07-310000794619us-gaap:CommonStockMember2019-07-310000794619us-gaap:RetainedEarningsMember2019-07-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-3100007946192019-07-310000794619us-gaap:RetainedEarningsMember2019-08-012019-10-3100007946192019-08-012019-10-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-08-012019-10-310000794619us-gaap:CommonStockMember2019-08-012019-10-310000794619us-gaap:CommonStockMember2019-10-310000794619us-gaap:RetainedEarningsMember2019-10-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-3100007946192019-10-310000794619us-gaap:RetainedEarningsMember2019-11-012020-01-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-11-012020-01-310000794619us-gaap:CommonStockMember2019-11-012020-01-310000794619us-gaap:CommonStockMember2020-01-310000794619us-gaap:RetainedEarningsMember2020-01-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-3100007946192020-01-310000794619us-gaap:CommonStockMember2020-04-300000794619us-gaap:RetainedEarningsMember2020-04-300000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300000794619us-gaap:RetainedEarningsMember2020-05-012020-07-3100007946192020-05-012020-07-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012020-07-310000794619us-gaap:CommonStockMember2020-05-012020-07-310000794619us-gaap:CommonStockMember2020-07-310000794619us-gaap:RetainedEarningsMember2020-07-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-3100007946192020-07-310000794619us-gaap:RetainedEarningsMember2020-08-012020-10-3100007946192020-08-012020-10-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-08-012020-10-310000794619us-gaap:CommonStockMember2020-08-012020-10-310000794619us-gaap:CommonStockMember2020-10-310000794619us-gaap:RetainedEarningsMember2020-10-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-3100007946192020-10-310000794619us-gaap:RetainedEarningsMember2020-11-012021-01-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-11-012021-01-310000794619us-gaap:CommonStockMember2020-11-012021-01-310000794619us-gaap:CommonStockMember2021-01-310000794619us-gaap:RetainedEarningsMember2021-01-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310000794619srt:MinimumMember2020-05-012021-01-310000794619srt:MaximumMember2020-05-012021-01-310000794619us-gaap:OtherIntangibleAssetsMember2020-05-012021-01-310000794619us-gaap:OtherIntangibleAssetsMember2020-11-012021-01-310000794619us-gaap:OtherIntangibleAssetsMember2019-11-012020-01-310000794619us-gaap:OtherIntangibleAssetsMember2019-05-012020-01-310000794619us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2021-01-31iso4217:MXNiso4217:USD0000794619us-gaap:NondesignatedMembersrt:MinimumMemberus-gaap:ForeignExchangeForwardMember2021-01-310000794619srt:MaximumMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:LongMember2021-01-310000794619us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2021-01-310000794619amwd:EmployeePerformanceBasedRestrictedStockUnitsMember2020-05-012021-01-310000794619amwd:EmployeeServiceBasedRestrictedStockUnitsMember2020-05-012021-01-310000794619amwd:CliffVestMemberus-gaap:RestrictedStockUnitsRSUMember2020-05-012021-01-310000794619amwd:EmployeeServiceBasedRestrictedStockUnitsMember2020-11-012021-01-310000794619amwd:CostOfSalesAndDistributionMember2020-11-012021-01-310000794619amwd:CostOfSalesAndDistributionMember2019-11-012020-01-310000794619amwd:CostOfSalesAndDistributionMember2020-05-012021-01-310000794619amwd:CostOfSalesAndDistributionMember2019-05-012020-01-310000794619us-gaap:SellingAndMarketingExpenseMember2020-11-012021-01-310000794619us-gaap:SellingAndMarketingExpenseMember2019-11-012020-01-310000794619us-gaap:SellingAndMarketingExpenseMember2020-05-012021-01-310000794619us-gaap:SellingAndMarketingExpenseMember2019-05-012020-01-310000794619us-gaap:GeneralAndAdministrativeExpenseMember2020-11-012021-01-310000794619us-gaap:GeneralAndAdministrativeExpenseMember2019-11-012020-01-310000794619us-gaap:GeneralAndAdministrativeExpenseMember2020-05-012021-01-310000794619us-gaap:GeneralAndAdministrativeExpenseMember2019-05-012020-01-310000794619amwd:EmployeePerformanceBasedRestrictedStockTrackingUnitsMember2020-05-012021-01-310000794619amwd:EmployeeServiceBasedRestrictedStockTrackingUnitsMember2020-05-012021-01-310000794619amwd:RestrictedStockTrackingUnitsRstuMember2020-05-012021-01-310000794619amwd:RestrictedStockTrackingUnitsRstuMember2020-11-012021-01-310000794619amwd:RestrictedStockTrackingUnitsRstuMember2019-11-012020-01-310000794619amwd:RestrictedStockTrackingUnitsRstuMember2019-05-012020-01-310000794619amwd:RestrictedStockTrackingUnitsRstuMember2021-01-310000794619amwd:RestrictedStockTrackingUnitsRstuMember2020-04-300000794619us-gaap:LandMember2021-01-310000794619us-gaap:LandMember2020-04-300000794619us-gaap:BuildingAndBuildingImprovementsMember2021-01-310000794619us-gaap:BuildingAndBuildingImprovementsMember2020-04-300000794619amwd:BuildingAndImprovementsCapitalLeasesMember2021-01-310000794619amwd:BuildingAndImprovementsCapitalLeasesMember2020-04-300000794619us-gaap:MachineryAndEquipmentMember2021-01-310000794619us-gaap:MachineryAndEquipmentMember2020-04-300000794619amwd:MachineryAndEquipmentCapitalLeasesMember2021-01-310000794619amwd:MachineryAndEquipmentCapitalLeasesMember2020-04-300000794619us-gaap:ConstructionInProgressMember2021-01-310000794619us-gaap:ConstructionInProgressMember2020-04-300000794619us-gaap:ManufacturingFacilityMember2020-05-012021-01-310000794619us-gaap:TrademarksMember2020-05-012021-01-310000794619us-gaap:CustomerRelationshipsMember2020-05-012021-01-31amwd:plan00007946192019-05-012020-04-300000794619us-gaap:PensionPlansDefinedBenefitMember2020-12-302020-12-300000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel1Member2021-01-310000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel2Member2021-01-310000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel3Member2021-01-310000794619us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2021-01-310000794619us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2021-01-310000794619us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMember2021-01-310000794619us-gaap:FairValueInputsLevel1Member2021-01-310000794619us-gaap:FairValueInputsLevel2Member2021-01-310000794619us-gaap:FairValueInputsLevel3Member2021-01-310000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel1Member2020-04-300000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel2Member2020-04-300000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel3Member2020-04-300000794619us-gaap:FairValueInputsLevel1Member2020-04-300000794619us-gaap:FairValueInputsLevel2Member2020-04-300000794619us-gaap:FairValueInputsLevel3Member2020-04-300000794619us-gaap:RevolvingCreditFacilityMember2017-12-290000794619us-gaap:RevolvingCreditFacilityMember2017-12-292017-12-290000794619us-gaap:LetterOfCreditMember2017-12-290000794619amwd:InitialTermLoanMemberus-gaap:LoansPayableMember2017-12-290000794619amwd:InitialTermLoanMemberus-gaap:LoansPayableMember2017-12-292017-12-290000794619amwd:DelayedDrawTermLoanMemberus-gaap:LoansPayableMember2017-12-290000794619amwd:InitialTermLoanMemberus-gaap:LoansPayableMember2021-01-310000794619amwd:InitialTermLoanAndDelayedDrawLoanMemberus-gaap:LoansPayableMember2021-01-310000794619amwd:InitialTermLoanMemberus-gaap:LoansPayableMember2020-04-300000794619amwd:InitialTermLoanAndDelayedDrawLoanMemberus-gaap:LoansPayableMember2020-04-300000794619us-gaap:RevolvingCreditFacilityMember2021-01-31xbrli:pure0000794619us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2020-05-012021-01-310000794619us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-05-012021-01-310000794619us-gaap:RevolvingCreditFacilityMember2020-05-012021-01-310000794619amwd:CreditAgreementMember2020-01-310000794619amwd:CreditAgreementMember2021-01-310000794619amwd:DebtInstrumentCovenantOneMember2021-01-310000794619amwd:CreditAgreementMemberamwd:DebtInstrumentCovenantTwoMember2021-01-310000794619amwd:CreditAgreementMemberamwd:DebtInstrumentCovenantTwoMember2020-05-012021-01-310000794619amwd:A4.875SeniorNotesDue2026Memberus-gaap:SeniorNotesMember2018-02-120000794619amwd:RSINotesMemberus-gaap:SecuredDebtMember2021-01-310000794619amwd:HomeCenterRetailersMember2020-11-012021-01-310000794619amwd:HomeCenterRetailersMember2019-11-012020-01-310000794619amwd:HomeCenterRetailersMember2020-05-012021-01-310000794619amwd:HomeCenterRetailersMember2019-05-012020-01-310000794619amwd:BuildersMember2020-11-012021-01-310000794619amwd:BuildersMember2019-11-012020-01-310000794619amwd:BuildersMember2020-05-012021-01-310000794619amwd:BuildersMember2019-05-012020-01-310000794619amwd:IndependentDealersandDistributorsMember2020-11-012021-01-310000794619amwd:IndependentDealersandDistributorsMember2019-11-012020-01-310000794619amwd:IndependentDealersandDistributorsMember2020-05-012021-01-310000794619amwd:IndependentDealersandDistributorsMember2019-05-012020-01-310000794619amwd:CustomerAMemberus-gaap:AccountsReceivableMember2020-05-012021-01-310000794619amwd:CustomerBMemberus-gaap:AccountsReceivableMember2020-05-012021-01-310000794619amwd:CustomerAMemberus-gaap:AccountsReceivableMember2019-05-012020-01-310000794619amwd:CustomerBMemberus-gaap:AccountsReceivableMember2019-05-012020-01-310000794619amwd:CustomerAMemberamwd:SalesRevenueGrossMember2020-11-012021-01-310000794619amwd:CustomerAMemberamwd:SalesRevenueGrossMember2019-11-012020-01-310000794619amwd:CustomerAMemberamwd:SalesRevenueGrossMember2020-05-012021-01-310000794619amwd:CustomerAMemberamwd:SalesRevenueGrossMember2019-05-012020-01-310000794619amwd:CustomerBMemberamwd:SalesRevenueGrossMember2020-11-012021-01-310000794619amwd:CustomerBMemberamwd:SalesRevenueGrossMember2019-11-012020-01-310000794619amwd:CustomerBMemberamwd:SalesRevenueGrossMember2020-05-012021-01-310000794619amwd:CustomerBMemberamwd:SalesRevenueGrossMember2019-05-012020-01-310000794619us-gaap:EmployeeSeveranceMemberamwd:NationwideReductionsInForceMember2020-11-012021-01-310000794619us-gaap:EmployeeSeveranceMemberamwd:NationwideReductionsInForceMember2020-05-012021-01-310000794619us-gaap:FacilityClosingMemberamwd:HumboldtFacilityMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2020-11-012021-01-310000794619amwd:ManufacturingPlantClosureMember2020-11-012021-01-310000794619amwd:ManufacturingPlantClosureMember2020-05-012021-01-310000794619us-gaap:EmployeeSeveranceMemberamwd:ManufacturingPlantClosureMember2020-05-012021-01-310000794619us-gaap:OtherRestructuringMemberamwd:ManufacturingPlantClosureMember2020-05-012021-01-310000794619us-gaap:EmployeeSeveranceMember2020-04-300000794619us-gaap:EmployeeSeveranceMember2020-11-012021-01-310000794619us-gaap:EmployeeSeveranceMember2021-01-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549

FORM 10-Q

(Mark One)

    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended January 31, 2021
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _______________ to _______________

Commission File Number: 000-14798

American Woodmark Corporation
(Exact name of registrant as specified in its charter)
Virginia54-1138147
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
  
561 Shady Elm Road,Winchester,Virginia22602
(Address of principal executive offices)(Zip Code)
 

(540) 665-9100
(Registrant's telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common StockAMWDNASDAQ

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.  Yes  No
 
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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes    No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See the definitions of “large accelerated filer,”  “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer                 
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).  Yes No
 
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date.
 
As of February 24, 2021, 17,001,147 shares of the Registrant’s Common Stock were outstanding.




AMERICAN WOODMARK CORPORATION
 
FORM 10-Q
 
INDEX
 
 
PART I.FINANCIAL INFORMATION
PAGE
NUMBER
Item 1.Financial Statements (unaudited) 
 3
 4
 5
6-7
 8-9
 10-20
Item 2.20-28
Item 3.28
Item 4.28
PART II.OTHER INFORMATION 
Item 1.28
Item 1A.28-29
Item 6.29
30

2


PART I.  FINANCIAL INFORMATION
Item 1.  Financial Statements
AMERICAN WOODMARK CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data) 
(Unaudited) 
 January 31,
2021
April 30,
2020
ASSETS  
Current assets  
Cash and cash equivalents$91,792 $97,059 
Customer receivables, net147,834 106,344 
Inventories144,592 111,836 
Prepaid expenses and other19,836 9,933 
Total current assets404,054 325,172 
Property, plant and equipment, net200,885 203,824 
Operating lease right-of-use assets121,600 127,668 
Customer relationship intangibles, net133,194 167,444 
Trademarks, net 2,222 
Goodwill767,612 767,612 
Promotional displays, net14,221 13,966 
Deferred income taxes1,101 915 
Other assets14,201 13,983 
TOTAL ASSETS$1,656,868 $1,622,806 
LIABILITIES AND SHAREHOLDERS' EQUITY  
Current liabilities  
Accounts payable$88,765 $56,342 
Current maturities of long-term debt2,044 2,216 
Short-term lease liability - operating18,435 18,896 
Accrued compensation and related expenses66,660 49,064 
Accrued marketing expenses13,046 12,361 
Other accrued expenses21,933 16,727 
Total current liabilities210,883 155,606 
Long-term debt, less current maturities516,556 594,921 
Deferred income taxes45,609 52,935 
Long-term lease liability - operating108,939 112,454 
Other long-term liabilities11,490 6,352 
Shareholders' equity  
Preferred stock, $1.00 par value; 2,000,000 shares authorized, none issued  
Common stock, no par value; 40,000,000 shares authorized; issued and  
outstanding shares: at January 31, 2021: 17,001,147; at April 30, 2020: 16,926,537
365,363 359,430 
Retained earnings448,217 392,281 
Accumulated other comprehensive loss - Defined benefit pension plans(50,189)(51,173)
Total shareholders' equity763,391 700,538 
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY$1,656,868 $1,622,806 
See notes to unaudited condensed consolidated financial statements.  
3


AMERICAN WOODMARK CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except share and per share data)
(Unaudited)
 
 Three Months EndedNine Months Ended
 January 31,January 31,
 2021202020212020
Net sales$431,954 $395,755 $1,270,624 $1,251,136 
Cost of sales and distribution356,134 323,407 1,025,155 997,219 
Gross Profit75,820 72,348 245,469 253,917 
Selling and marketing expenses21,862 21,401 63,368 62,539 
General and administrative expenses26,202 26,914 86,414 86,246 
Restructuring charges, net(847) 5,404 (207)
Operating Income28,603 24,033 90,283 105,339 
Interest expense, net5,746 6,924 17,757 22,448 
Other income, net(259)(165)(2,928)(699)
Income Before Income Taxes23,116 17,274 75,454 83,590 
Income tax expense5,921 4,470 19,518 21,742 
Net Income$17,195 $12,804 $55,936 $61,848 
Weighted Average Shares Outstanding    
Basic16,994,975 16,922,231 16,974,701 16,902,255 
Diluted17,047,211 16,974,956 17,036,586 16,947,449 
Net earnings per share    
Basic$1.01 $0.76 $3.30 $3.66 
Diluted$1.01 $0.75 $3.28 $3.65 
See notes to unaudited condensed consolidated financial statements.

4


AMERICAN WOODMARK CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(Unaudited)
 
 Three Months EndedNine Months Ended
 January 31,January 31,
 2021202020212020
Net income$17,195 $12,804 $55,936 $61,848 
Other comprehensive income, net of tax:    
Change in pension benefits, net of deferred taxes of $111 and $107, and $338 and $322 for the three and nine months ended January 31, 2021 and 2020, respectively328 315 984 946 
Total Comprehensive Income$17,523 $13,119 $56,920 $62,794 
See notes to unaudited condensed consolidated financial statements.

5


AMERICAN WOODMARK CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(in thousands)
(Unaudited)
    ACCUMULATED   
    OTHERTOTAL
 COMMON STOCKRETAINEDCOMPREHENSIVESHAREHOLDERS'
(in thousands, except share data)SHARESAMOUNTEARNINGSLOSSEQUITY
Balance, April 30, 201916,849,026 $352,424 $317,420 $(49,491)$620,353 
Net income— — 26,881 — 26,881 
Other comprehensive income, 
net of tax— — — 315 315 
Stock-based compensation— 897 — — 897 
Exercise of stock-based 
compensation awards, net of amounts
withheld for taxes20,923 (1,050)— — (1,050)
Employee benefit plan 
contributions45,721 3,772 — — 3,772 
Balance, July 31, 201916,915,670 $356,043 $344,301 $(49,176)$651,168 
Net income— — 22,163 — 22,163 
Other comprehensive income,     
net of tax— — — 316 316 
Stock-based compensation— 1,178 — — 1,178 
Exercise of stock-based     
compensation awards, net of amounts   
withheld for taxes5,877 83 — — 83 
Stock repurchases— — — —  
Balance, October 31, 201916,921,547 $357,304 $366,464 $(48,860)$674,908 
Net income— — 12,804 — 12,804 
Other comprehensive income,     
net of tax— — — 315 315 
Stock-based compensation— 1,047 — — 1,047 
Exercise of stock-based     
compensation awards, net of amounts   
withheld for taxes3,700 211 — — 211 
Balance, January 31, 202016,925,247 $358,562 $379,268 $(48,545)$689,285 
6


    ACCUMULATED   
    OTHERTOTAL
 COMMON STOCKRETAINEDCOMPREHENSIVESHAREHOLDERS'
(in thousands, except share data)SHARESAMOUNTEARNINGSLOSSEQUITY
Balance, April 30, 202016,926,537 $359,430 $392,281 $(51,173)$700,538 
Net income— — 16,485 — 16,485 
Other comprehensive income,  
net of tax— — — 327 327 
Stock-based compensation— 961 — — 961 
Exercise of stock-based 
compensation awards, net of amounts
withheld for taxes16,212 (534)— — (534)
Employee benefit plan 
contributions45,591 3,743 — — 3,743 
Balance, July 31, 202016,988,340 $363,600 $408,766 $(50,846)$721,520 
Net income— — 22,256 — 22,256 
Other comprehensive income,  
net of tax— — — 329 329 
Stock-based compensation— 1,266 — — 1,266 
Exercise of stock-based 
compensation awards, net of amounts
withheld for taxes4,920 (177)— — (177)
Balance, October 31, 202016,993,260 $364,689 $431,022 $(50,517)$745,194 
Net income— — 17,195 — 17,195 
Other comprehensive income,  
net of tax— — — 328 328 
Stock-based compensation— 1,316 — — 1,316 
Exercise of stock-based 
compensation awards, net of amounts
withheld for taxes7,887 (642)— — (642)
Balance, January 31, 202117,001,147 $365,363 $448,217 $(50,189)$763,391 
See notes to unaudited condensed consolidated financial statements.


7



AMERICAN WOODMARK CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
 Nine Months Ended
 January 31,
 20212020
OPERATING ACTIVITIES  
Net income$55,936 $61,848 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization76,482 73,362 
Net (gain) loss on disposal of property, plant and equipment(2,008)350 
Reduction in the carrying amount of operating lease right-of-use assets20,252 19,462 
Amortization of debt issuance costs1,901 1,963 
Unrealized gain on foreign exchange forward contracts(1,720)(244)
Stock-based compensation expense3,543 3,122 
Deferred income taxes(8,939)(8,623)
Pension contributions in excess of expense(1,505)(964)
Contributions of employer stock to employee benefit plan3,743 3,772 
Other non-cash items1,899 314 
Changes in operating assets and liabilities:
Customer receivables(43,564)5,170 
Income taxes receivable(4,070)(5,229)
Inventories(33,835)(14,289)
Prepaid expenses and other assets(6,606)(6,785)
Accounts payable31,293 4,438 
Accrued compensation and related expenses9,309 (9,193)
Operating lease liabilities(18,161)(16,731)
Marketing and other accrued expenses23,559 465 
Net cash provided by operating activities107,509 112,208 
INVESTING ACTIVITIES  
Payments to acquire property, plant and equipment(25,479)(25,563)
Proceeds from sales of property, plant and equipment3,872 321 
Maturities of certificates of deposit 1,500 
Investment in promotional displays(7,757)(6,471)
Net cash used by investing activities(29,364)(30,213)
FINANCING ACTIVITIES  
Payments of long-term debt(81,889)(91,833)
Proceeds from issuance of common stock 295 
Withholding of employee taxes related to stock-based compensation(1,351)(1,050)
Debt issuance cost(172) 
Net cash used by financing activities(83,412)(92,588)
Net decrease in cash and cash equivalents(5,267)(10,593)
8


 Nine Months Ended
 January 31,
 20212020
Cash and cash equivalents, beginning of period97,059 57,656 
Cash and cash equivalents, end of period$91,792 $47,063 
Supplemental cash flow information:  
     Non-cash investing and financing activities:
          Property, plant and equipment included in accounts payable at period end$1,130 $1,953 
    Cash paid during the period for:
         Interest$11,757 $17,322 
       Income taxes$31,830 $35,870 
See notes to unaudited condensed consolidated financial statements.
9


AMERICAN WOODMARK CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note A--Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete consolidated financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the nine-month period ended January 31, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending April 30, 2021.  The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020 filed with the U.S. Securities and Exchange Commission (“SEC”).  

COVID-19: The COVID-19 pandemic impacted our business operations and financial results beginning in the fourth quarter of fiscal 2020 and continues to impact us in fiscal 2021. Although the financial impact on our overall fiscal 2020 results was limited due to the timing of the outbreak, we saw more material impacts on our results for the first quarter of fiscal 2021. Although the impacts from the COVID-19 pandemic lessened in the second and third quarter of fiscal 2021, we continue to face numerous uncertainties in estimating the direct and indirect effects of COVID-19 on our present and future business operations, financial condition, results of operations and liquidity. Due to several rapidly changing variables related to the COVID-19 pandemic, we cannot reasonably estimate future economic trends and the timing of when stability will return.

Goodwill and Intangible Assets: Goodwill represents the excess of purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. 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.

In accordance with accounting standards, when evaluating goodwill, 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 three- and nine-month periods ended January 31, 2021 and 2020.

Intangible assets consist of customer relationship intangibles and trademarks. The Company amortizes the cost of intangible assets over their estimated useful lives, which range from 3 to 6 years, unless such lives are deemed indefinite. There were no impairment charges related to intangible assets for the three- and nine-month periods ended January 31, 2021 and 2020.

Foreign Exchange Forward Contracts: 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 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, net in the condensed consolidated statements of income.

At January 31, 2021, the Company held forward contracts maturing from February 2021 to April 2021 to purchase 128.8 million Mexican pesos at exchange rates ranging from 22.12 to 23.42 Mexican pesos to one U.S. dollar. An asset of $0.6 million is recorded in prepaid expenses and other on the condensed consolidated balance sheet.

Note B--New Accounting Pronouncements
 
In March 2020, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("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. ASU 2020-04 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
10


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.

In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions for recognizing investments, performing intraperiod tax allocations and calculating income taxes in interim periods. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company beginning May 1, 2021. Early adoption is permitted. The Company is currently reviewing the provisions of this new pronouncement and the impact, if any, the adoption of this guidance may have on financial position and results of operations.

In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which modifies the methodology for recognizing loss impairments on certain types of financial instruments, including receivables. The new methodology requires an entity to estimate the credit losses expected over the life of an exposure. ASU 2016-13 was effective for the Company beginning May 1, 2020. The adoption did not have a material impact on our consolidated financial statements.

Note C--Net Earnings Per Share
 
The following table sets forth the computation of basic and diluted net earnings per share:
 Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands, except per share amounts)2021202020212020
Numerator used in basic and diluted net earnings    
per common share:    
Net income$17,195 $12,804 $55,936 $61,848 
Denominator:    
Denominator for basic net earnings per common    
share - weighted-average shares16,995 16,922 16,975 16,902 
Effect of dilutive securities:    
Stock options and restricted stock units52 53 62 45 
Denominator for diluted net earnings per common    
share - weighted-average shares and assumed    
conversions17,047 16,975 17,037 16,947 
Net earnings per share    
Basic$1.01 $0.76 $3.30 $3.66 
Diluted$1.01 $0.75 $3.28 $3.65 

There were no potentially dilutive securities for the three- and nine-month periods ended January 31, 2021 and 2020, which were excluded from the calculation of net earnings per diluted share.

Note D--Stock-Based Compensation
 
The Company has various stock-based compensation plans. During the nine-months ended January 31, 2021, the Board of Directors of the Company approved grants of service-based restricted stock units ("RSUs") and performance-based RSUs to key employees and non-employee directors. The employee performance-based RSUs totaled 124,374 units and the employee and non-employee director service-based RSUs totaled 75,206 units. The performance-based RSUs entitle the recipients to receive one share of the Company’s common stock per unit granted if applicable performance conditions are met and the recipient remains continuously employed with the Company until the units vest.  The service-based RSUs entitle the recipients to receive one share of the Company’s common stock per unit granted if they remain continuously employed with the Company until the units vest.  All of the Company’s RSUs granted to employees cliff-vest three years from the grant date, while RSUs granted to non-employee directors vest daily over a two-year period from the date of grant.

11


For the three and nine-month periods ended January 31, 2021 and 2020, stock-based compensation expense was allocated as follows: 
 Three Months Ended 
 
January 31,
Nine Months Ended 
 
January 31,
(in thousands)2021202020212020
Cost of sales and distribution$426 $224 $1,134 $716 
Selling and marketing expenses365 240 698 713 
General and administrative expenses525 583 1,711 1,693 
Stock-based compensation expense$1,316 $1,047 $3,543 $3,122 
 
During the nine months ended January 31, 2021, the Company also approved grants of 11,456 cash-settled performance-based restricted stock tracking units ("RSTUs") and 6,229 cash-settled service-based RSTUs for more junior level employees.  Each performance-based RSTU entitles the recipient to receive a payment in cash equal to the fair market value of one share of the Company's common stock as of the payment date if applicable performance conditions are met and the recipient remains continuously employed with the Company until the units vest.  The service-based RSTUs entitle the recipients to receive a payment in cash equal to the fair market value of one share of the Company's common stock as of the payment date if they remain continuously employed with the Company until the units vest.  All of the RSTUs cliff-vest three years from the grant date.  Since the RSTUs will be settled in cash, the grant date fair value of these awards is recorded as a liability until the date of payment.  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 Company recognized expense of $0.2 million and $0.2 million for the three-month periods ended January 31, 2021 and 2020, respectively, and $0.6 million and $0.4 million for the nine-month periods ended January 31, 2021 and 2020, respectively. A liability for payment of the RSTUs is included in the condensed consolidated balance sheets in the amount of $0.8 million and $0.4 million as of January 31, 2021 and April 30, 2020, respectively.

Note E--Customer Receivables
 
The components of customer receivables were: 
 January 31,April 30,
(in thousands)20212020
Gross customer receivables$156,732 $112,528 
Less:
Allowance for doubtful accounts(371)(472)
Allowance for returns and discounts(8,527)(5,712)
Net customer receivables$147,834 $106,344 
  



12


Note F--Inventories
 
The components of inventories were: 
 January 31,April 30,
(in thousands)20212020
Raw materials$60,321 $51,460 
Work-in-process51,967 42,381 
Finished goods47,343 32,572 
Total FIFO inventories159,631 126,413 
Reserve to adjust inventories to LIFO value(15,039)(14,577)
Total inventories$144,592 $111,836 
 
Of the total inventory of $144.6 million at January 31, 2021, $88.3 million is carried under the FIFO method of accounting and $56.3 million is carried under the LIFO method. Of the total inventory of $111.8 million at April 30, 2020, $66.0 million is carried under the FIFO method and $45.8 million is carried under the LIFO method.
 
Note G--Property, Plant and Equipment

The components of property, plant and equipment were:
 January 31,April 30,
(in thousands)20212020
Land$4,431 $4,431 
Buildings and improvements115,515 120,819 
Buildings and improvements - finance leases11,636 11,636 
Machinery and equipment309,152 312,806 
Machinery and equipment - finance leases31,440 30,911 
Construction in progress19,608 8,164 
491,782 488,767 
Less accumulated amortization and depreciation(290,897)(284,943)
Total$200,885 $203,824 

Amortization and depreciation expense on property, plant and equipment amounted to $10.3 million and $9.3 million for the three months ended January 31, 2021 and 2020, respectively, and $32.5 million and $27.6 million for the nine months ended January 31, 2021 and 2020, respectively. The nine months ended January 31, 2021 includes accelerated depreciation expense of $1.3 million related to the closure of the plant located in Humboldt, Tennessee. There was no accelerated depreciation for the three months ended January 31, 2021. Accumulated amortization on finance leases included in the above table amounted to $33.2 million and $32.3 million as of January 31, 2021 and April 30, 2020, respectively.


13


Note H--Intangibles

The components of customer relationship intangibles were:
 January 31,April 30,
(in thousands)20212020
Customer relationship intangibles$274,000 $274,000 
Less accumulated amortization(140,806)(106,556)
Total$133,194 $167,444 

The components of trademarks were:
 January 31,April 30,
(in thousands)20212020
Trademarks$10,000 $10,000 
Less accumulated amortization(10,000)(7,778)
Total$ $2,222 

Customer relationship intangibles and trademarks are amortized over the estimated useful lives on a straight-line basis over six and three years, respectively. Amortization expense for the three month periods ended January 31, 2021 and 2020 was $12.0 million and $12.3 million, respectively, and $36.5 million and $36.8 million, respectively, for each of the nine month periods ended January 31, 2021 and 2020.

Note I--Product Warranty
 
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.
 
The following is a reconciliation of the Company’s warranty liability, which is included in other accrued expenses on the unaudited condensed consolidated balance sheets: 
 Nine Months Ended
 January 31,
(in thousands)20212020
Beginning balance at May 1$3,753 $4,616 
Accrual13,885 17,132 
Settlements(13,150)(17,611)
Ending balance at January 31$4,488 $4,137 

Note J--Pension Benefits
 
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 plan. Effective April 30, 2020, these plans were merged into one plan.

On November 16, 2020 the Company filed an application with the Internal Revenue Service to terminate the American Woodmark Corporation Employee Pension Plan (the “Plan”) with a proposed effective date of December 31, 2020 (the “Plan Termination Date”), in a standard termination and the Company expects to incur approximately $1.6 million to terminate the Plan. In connection with the Plan termination and in addition to the Plan termination costs, the Company may be required to
14


make an additional funding contribution to the Plan in order to ensure the Plan is fully funded on a termination basis as of the Benefit Distribution Date, with the amount of such contribution still to be determined. The Benefit Distribution Date will be determined once the Company receives approval from certain regulatory agencies. The additional funding contribution is expected to be funded from cash on hand and the amount will vary depending on the lump sum distribution take rate and the interest rate on the Benefit Distribution Date.

Net periodic pension benefit cost consisted of the following for the three- and nine-month periods ended January 31, 2021 and 2020: 
 Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands)2021202020212020
Interest cost$1,165 $1,493 $3,496 $4,480 
Expected return on plan assets(2,107)(2,082)(6,322)(6,245)
Recognized net actuarial loss441 423 1,321 1,269 
Net periodic pension benefit$(501)$(166)$(1,505)$(496)
 
The Company did not contribute to its pension plan in the first nine months of fiscal 2021 and does not expect to contribute any funds during the remainder of fiscal 2021. The Company made contributions of $0.5 million to its pension plans in fiscal 2020. 

Note K--Fair Value Measurements
 
The Company utilizes the hierarchy of fair value measurements to classify certain of its assets and liabilities based upon the following definitions:
Level 1- Investments with quoted prices in active markets for identical assets or liabilities. The Company’s cash equivalents are invested in money market funds, mutual funds and certificates of deposit.  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.

Level 2- 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.

Level 3- 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. The Company has no Level 3 assets or liabilities measured on a recurring basis.

The Company's financial instruments include cash and equivalents, marketable securities and other investments; accounts receivable and accounts payable; 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 balance sheets approximate their fair value due to the short maturities of these items. The 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 January 31, 2021 and April 30, 2020 at fair value on a recurring basis (in thousands):
15


 Fair Value Measurements
 As of January 31, 2021
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$659 $ $ 
Foreign exchange forward contracts 618  
Total assets at fair value$659 $618 $ 
 As of April 30, 2020
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$773 $ $ 
LIABILITIES:
Foreign exchange forward contracts$ $(1,102)$ 

There were no transfers between Level 1, Level 2 or Level 3 for assets measured at fair value on a recurring basis.

Note L--Loans Payable and Long-Term Debt

On December 29, 2017, the Company entered into a credit agreement (as subsequently amended, the "Credit Agreement") with a syndicate of lenders and Wells Fargo Bank, National Association, as administrative agent, providing for a $100 million, 5-year revolving loan facility with a $25 million sub-facility for the issuance of letters of credit (the “Revolving Facility”), a $250 million, 5-year initial term loan facility (the "Initial Term Loan") and a $250 million delayed draw term loan facility (the "Delayed Draw Term Loan" and, together with the Revolving Facility and the Initial Term Loan, the "Credit Facilities"). The Company borrowed the entire $250 million available under each of the Initial Term Loan and the Delayed Draw Term Loan on December 29, 2017 and February 12, 2018, respectively, in connection with its acquisition of RSI Home Products, Inc. (“RSI”) and subsequent refinancing of RSI’s debt. The Company is required to make specified quarterly installments on both the Initial Term Loan and the Delayed Draw Loan. As of January 31, 2021, $82 million was outstanding on each of the Initial Term Loan and the Delayed Draw Loan for a total of $164 million. As of April 30, 2020, $122 million was outstanding on each of the Initial Term Loan and the Delayed Draw Loan for a total of $244 million. The outstanding balance approximates fair value as the Initial Term Loan and Delayed Draw Term Loan have a floating interest rate. There were no amounts outstanding on the Revolving Facility as of January 31, 2021 or April 30, 2020. The Credit Facilities mature on December 29, 2022.

Amounts outstanding under the Credit Facilities 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 “Total Funded Debt to EBITDA 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 “Total Funded Debt to EBITDA Ratio.” In addition, a letter of credit fee will accrue 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 January 31, 2021, the applicable margin with respect to base rate loans and LIBOR loans was 0.50% and 1.50%, respectively, and the commitment fee was 0.175%. As of December 31, 2021, the Company will transition to the Secured Overnight Financial Rate ("SOFR") as required by the Credit Facilities. The Company expects the transition to SOFR to be materially similar to LIBOR.

The Credit Agreement includes certain financial covenants. On September 16, 2020 the “Total Funded Debt to EBITDA Ratio” was amended to a “Total Net Funded Debt to EBITDA Ratio” to include Unrestricted Cash in the aggregate amount not to exceed $100 million. The maximum “Total Net Funded Debt to EBITDA Ratio” can be no more than 3.25 to 1.00 (with an increase to 3.75 to 1.00 for a certain period upon the consummation of a “Qualified Acquisition”). The Company is also required to maintain a “Fixed Charge Coverage Ratio” of no less than 1.25 to 1.00. 

The 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, dispose of its assets or engage in a merger or another similar transaction or engage in transactions with affiliates, subject, in each case, to the
16


various exceptions and conditions described in the Credit Agreement. The negative covenants also restrict the Company’s ability to make certain investments and to make certain restricted payments, including the payment of dividends and repurchase of common stock, in certain limited circumstances. The Company is, however, permitted to make unlimited investments so long as the "Total Net Funded Debt to EBITDA Ratio" is less than or equal to 3.00 to 1.00 after giving effect to any such investment and no default or event of default has occurred and is continuing or would result from any such investment. The Company is also permitted to make (i) unlimited restricted payments so long as the “Total Net Funded Debt to EBITDA Ratio” would be less than or equal to 2.75 to 1.00 after giving effect to any such payment and no default or event of default has occurred and is continuing or would result from any such payment and (ii) up to an aggregate of $50 million in restricted payments not otherwise permitted under the Credit Agreement so long as no default or event of default has occurred and is continuing or would result from any such payment.
As of January 31, 2021, the Company's Total Net Funded Debt to EBITDA Ratio was 1.91 to 1.00 and the Fixed Charge Coverage Ratio was 6.50 to 1.00. As of January 31, 2021, the Company was in compliance with the covenants included in the Credit Agreement.

The Company’s obligations under the Credit Agreement are guaranteed by the Company’s subsidiaries and the obligations of the Company and its subsidiaries are secured by a pledge of substantially all of their respective personal property.

On February 12, 2018, the Company issued $350 million in aggregate principal amount of 4.875% Senior Notes due 2026 (the “Senior Notes”). The Senior Notes mature on March 15, 2026 and interest on the Senior Notes is payable semi-annually in arrears on March 15 and September 15 of each year. The Senior Notes are fully and unconditionally guaranteed by each of the Company’s current and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Credit Agreement. The indenture governing the Senior Notes restricts the ability of the Company and the Company’s “restricted subsidiaries” to, as applicable, (i) incur additional indebtedness or issue certain preferred shares, (ii) create liens, (iii) pay dividends, redeem or repurchase stock or make other distributions or restricted payments, (iv) make certain investments, (v) create restrictions on the ability of the “restricted subsidiaries” to pay dividends to the Company or make other intercompany transfers, (vi) transfer or sell assets, (vii) merge or consolidate with a third party and (viii) enter into certain transactions with affiliates of the Company, subject, in each case, to certain qualifications and exceptions as described in the indenture. As of January 31, 2021, the Company and its restricted subsidiaries were in compliance with all covenants under the indenture governing the Senior Notes.

At January 31, 2021, the book value of the Senior Notes was $350 million and the fair value was $360.5 million, based on Level 1 inputs.

Note M--Income Taxes

The effective income tax rate for the three- and nine-month periods ended January 31, 2021 was 25.6% and 25.9%, respectively, compared with 25.9% and 26.0% in the comparable periods in the prior fiscal year. The effective rate was higher than the 21.0% U.S. statutory rate for all periods presented primarily due to state income taxes.

Note N--Revenue Recognition

The Company disaggregates revenue from contracts with customers into 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 three- and nine-months ended January 31, 2021 and 2020:
Three Months EndedNine Months Ended
January 31,January 31,
(in thousands)2021202020212020
Home center retailers$216,819 $191,544 $613,932 $579,443 
Builders161,113 155,169 496,503 512,513 
Independent dealers and distributors54,022 49,042 160,189 159,180 
Net Sales$431,954 $395,755 $1,270,624 $1,251,136 


17


Note O--Concentration of Risks

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 with respect to cash.

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. 
 
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 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.

At January 31, 2021, the Company's two largest customers, Customers A and B, represented 32.9% and 21.1% of the Company's gross customer receivables, respectively. At January 31, 2020, Customers A and B represented 30.3% and 24.5% of the Company’s gross customer receivables, respectively.

The following table summarizes the percentage of net sales attributable to the Company's two largest customers for the three- and nine-months ended January 31, 2021 and 2020:
Three Months EndedNine Months Ended
January 31,January 31,
 2021202020212020
Customer A31.8%30.1%30.1%29.2%
Customer B18.4%18.3%18.2%17.2%

Note P--Leases

Operating Leases - ROU assets related to operating leases are presented as “Operating lease right-of-use assets” on the unaudited condensed consolidated balance sheets. 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 unaudited condensed consolidated balance sheets.

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 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.

Finance Leases - ROU assets related to finance leases are presented in "Property, plant and equipment, net” on the unaudited condensed 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 unaudited condensed consolidated balance sheets.

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.

18


The components of lease costs were as follows:
 Nine Months Ended
 January 31,
(in thousands)20212020
Finance lease cost:
Reduction in the carrying value of right-of-use assets$403 $1,922 
Interest on lease liabilities50 157 
Operating lease cost20,252 19,462 

Additional information related to leases was as follows:
 Nine Months Ended
 January 31,
(in thousands)20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for finance leases$50 $157 
Operating cash flows for operating leases18,161 16,731 
Financing cash flows for financing leases384 1,883 
Right-of-use assets obtained in exchange for new finance lease liabilities1,531 1,399 
Right-of-use assets obtained in exchange for new operating lease liabilities6,886 29,622 
Weighted average remaining lease term (years)
Weighted average remaining lease term - finance leases3.063.44
Weighted average remaining lease term - operating leases6.896.38
Weighted average discount rate
Weighted average discount rate - finance leases3.00 %3.20 %
Weighted average discount rate - operating leases3.29 %4.26 %

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 unaudited condensed consolidated balance sheet as of January 31, 2021:
(in thousands)Operating leasesFinancing leases
Year ending April 30,
2021$6,036 $639 
202221,984 1,966 
202321,009 1,500 
202419,101 1,137 
202516,902 325 
Thereafter57,709 95 
Total lease payments142,741 5,662 
Less imputed interest(15,367)(240)
Total lease liability127,374 5,422 
Current maturities(18,435)(2,044)
Lease liability - long-term$108,939 $3,378 
Lease assets$121,600 $9,915 


19


Note Q--Restructuring

In the fourth quarter of fiscal 2020 and 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, respectively. During the third quarter and first nine months of fiscal 2021, the Company recognized pre-tax restructuring charges, net of $(0.1) million and $1.5 million, respectively, related to these reductions in force, which were primarily severance and separation costs.

During June 2020, the Company's Board of Directors 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 million on the sale. During the third quarter and first nine months of fiscal 2021, the Company recognized pre-tax restructuring charges, net of $(0.7) million and $3.9 million, respectively, related to the closure of the plant. Included in the $3.9 million of restructuring charges for the first nine months of fiscal 2021 were $0.9 million of severance and separation costs and $3.0 million for equipment, inventory and facilities-related expenses.

A reserve for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheets as of January 31, 2021 which relates to employee termination costs accrued but not yet paid as follows:
January 31,
(in thousands)2021
Restructuring reserve balance at May 1$189 
Expense1,746 
Payments and adjustments(1,767)
Restructuring reserve balance at January 31$168 

Note R--Other Information
 
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 FASB Accounting Standards Codification Topic 450, “Contingencies,” 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.  Where losses are deemed to be probable and estimable, accruals are made. Where losses are deemed to be reasonably possible, a range of loss estimates is determined and considered for disclosure.  In determining these loss range estimates, the Company considers known values of similar claims and consults with outside counsel.
 
The Company believes that the aggregate range of loss stemming from the various suits and asserted and unasserted claims that were deemed to be either probable or reasonably possible was not material as of January 31, 2021.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes, both of which are included in Part I, Item 1 of this report.  The Company’s critical accounting policies are included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2020.

 Forward-Looking Statements
 
This report contains statements concerning the Company’s expectations, plans, objectives, future financial performance, and other statements that are not historical facts.  These statements may be “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995.  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.  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.  In addition, the Company participates in an industry that is subject to rapidly changing conditions and there are
20


numerous factors that could cause the Company to experience a decline in sales and/or earnings or deterioration in financial condition.  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:

the impact of COVID-19 on our business, the global and U.S. economy and our customers and suppliers;
the loss of or a reduction in business from one or more of our key customers;
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;
competition from other manufacturers and the impact of such competition on pricing and promotional levels;
an inability to develop new products or respond to changing consumer preferences and purchasing practices;
a failure to effectively manage manufacturing operations, alignment and capacity or an inability to maintain the quality of our products;
the impairment of goodwill, other intangible assets or our long-lived assets;
an inability to obtain raw materials in a timely manner or fluctuations in raw material and energy costs;
information systems interruptions or intrusions or the unauthorized release of confidential information concerning customers, employees or other third parties;
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;
a failure to attract and retain certain members of management or other key hourly and salary employees or other negative labor developments, including increases in the cost of labor;
risks associated with the implementation of our growth strategy;
risks related to sourcing and selling products internationally and doing business globally, including the imposition of or increases in tariffs or duties on those products;
unexpected costs resulting from a failure to maintain acceptable quality standards;
changes in tax laws or the interpretations of existing tax laws;
the occurrence of significant natural disasters, including earthquakes, fires, floods, and hurricanes or tropical storms;
the unavailability of adequate capital for our business to grow and compete;
increased buying power of large customers and the impact on our ability to maintain or raise prices;
our ability to successfully integrate RSI into our business and operations and the risk that the anticipated economic benefits, costs savings and other synergies in connection with our acquisition of RSI are not fully realized or take longer to realize than expected; and
limitations on operating our business as a result of covenant restrictions under our indebtedness, and our ability to pay amounts due under the Credit Facilities, the Senior Notes and our other indebtedness.

Additional information concerning factors that could cause actual results to differ materially from those in forward-looking statements is contained in this report, including elsewhere in "Management’s Discussion and Analysis of Financial Condition and Results of Operations" and also in the Company's most recent Annual Report on Form 10-K for the fiscal year ended April 30, 2020, filed with the SEC, including under Item 1A, "Risk Factors," Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and Item 7A, "Quantitative and Qualitative Disclosures about Market Risk."  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.
 
Any forward-looking statement that the Company makes speaks only as of the date of this report.  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.

Overview
 
American Woodmark Corporation manufactures and distributes kitchen, bath and home organization products for the remodeling and new home construction markets.  Its products are sold on a national basis directly to home centers and builders and through a network of independent dealers and distributors.  As of January 31, 2021, the Company operated seventeen manufacturing facilities in the United States and Mexico and eight primary service centers and one distribution center located throughout the United States.

The three-month period ended January 31, 2021 was the Company’s third quarter of its fiscal year that ends on April 30, 2021 (“fiscal 2021”).  

21


COVID-19

The pandemic caused by COVID-19 was first reported in Wuhan, China in December 2019 and has since spread throughout the world. Financial markets were volatile in 2020 and into 2021, primarily due to uncertainty with respect to the severity and duration of the pandemic.

As the spread of the virus began to be identified within the United States in March 2020, we acted by imposing travel restrictions, transitioning large meetings from in-person to virtual formats, assessing our information technology infrastructure to ensure readiness for a remote workforce, staying connected to customers, suppliers and business partners, planning for return to the workplace and making operational adjustments as needed to ensure continued safety of our workforce.

The pandemic has resulted in federal, state and local governments around the world implementing stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions or bans, business curtailments, school closures, and other protective measures, some of which have been recently reinstated.

All of our U.S. manufacturing facilities currently qualify as essential operations (or the equivalent) under applicable federal and state orders. Operations in our component plants in Mexico were temporarily suspended for a period of time in April 2020, however, all of our manufacturing facilities and service centers are currently open and operating. We are enforcing social distancing and enhanced health, safety and sanitization measures in accordance with guidelines from the Center for Disease Control. We have also implemented necessary procedures and support to enable a significant portion of our office personnel to work remotely.

The COVID-19 pandemic impacted our business operations and financial results beginning in the fourth quarter of fiscal 2020 and continues to impact us in fiscal 2021. Although the financial impact on our overall fiscal 2020 results was limited due to the timing of the outbreak, we saw more material impacts on our results for the first quarter of fiscal 2021. Although the financial impacts from the pandemic lessened during the second and third quarter of fiscal 2021, we continue to face numerous uncertainties in estimating the direct and indirect effects of COVID-19 on our present and future business operations, financial condition, results of operations, and liquidity. Due to several rapidly changing variables related to the COVID-19 pandemic including recent rises in case counts, we cannot reasonably estimate future economic trends and the timing of when stability will return. Refer to Item 1A. "Risk Factors" in our Annual Report on Form 10-K for the fiscal year ended April 30, 2020 for a disclosure of risk factors related to COVID-19.

Financial Overview

The Company’s remodeling-based business was impacted by the following trends during the third quarter of fiscal 2021:    
 
The median price per existing home sold rose during the fourth calendar quarter of 2020 compared to the same period one year ago by 16.0% according to data provided by the National Association of Realtors, and existing home sales increased 11.6% during the fourth calendar quarter of 2020 compared to the same period in the prior year;
The unemployment rate increased to 6.3% as of January 2021 compared to 3.6% as of January 2020 according to data provided by the U.S. Department of Labor; however, the unemployment rate decreased from 14.7% in April 2020;
Mortgage interest rates decreased with a thirty-year fixed mortgage rate of approximately 2.73% in January 2021, a decrease of approximately 89 basis points compared to the same period in the prior year, according to Freddie Mac; and
Consumer sentiment as tracked by Thomson Reuters/University of Michigan decreased from 99.8 in January 2020 to 79.0 in January 2021.

The Company believes there is no single indicator that directly correlates with cabinet remodeling market activity. For this reason, the Company considers other factors in addition to those discussed above as indicators of overall market activity including credit availability, housing affordability and sales reported by the Kitchen Cabinet Manufacturers Association (“KCMA”), a trade organization that issues the aggregate sales that have been reported by its members including the largest cabinet manufacturers in the United States.  Based on the totality of factors listed above, the Company believes that the cabinet remodeling market increased mid to upper-single digits during the third quarter of fiscal 2021. 
 
The Company’s total net sales increased 9.1% during the third quarter and 1.6% during the first nine months of fiscal 2021 compared to the same prior-year period.

The Company’s remodeling sales, which consist of our independent dealer and distributor channel sales and home center retail sales, increased 12.6% during the third quarter and 4.8% during the first nine months of fiscal 2021 compared to the same prior-
22


year period. Our independent dealer and distributor channel increased by 10.2% during the third quarter and 0.6% during the first nine months of fiscal 2021 compared to the comparable prior-year period.  Our home center channel increased by 13.2% during the third quarter and 6.0% during the first nine months of fiscal 2021 compared to the comparable prior-year period. 

New construction sales increased 3.8% in the third quarter and decreased 3.11% in the first nine months of fiscal 2021, compared to the same period of fiscal 2020. The Company believes that fluctuations in single-family housing starts are the best indicator of new construction cabinet activity.  Assuming a sixty to ninety day lag between housing starts and the installation of cabinetry, single-family housing starts increased 26.2% during the third quarter of fiscal 2021 over the comparable prior year period.  The Company believes we are seeing a temporary shift to extend the lag to a 90 to 120 day lag and that we are tracking to market demand on a unit basis within made-to-order framed builder direct, which was offset by price, mix and declines in our frameless business.

In the fourth quarter of fiscal 2020 and 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, respectively. During June 2020, the Company's Board of Directors approved the closure and eventual disposal of its manufacturing plant located in Humboldt, Tennessee. The Company expects to recognize substantially all of the costs related to the closure of the Humboldt facility during fiscal 2021. The Company recorded restructuring charges, net related to these two actions for the three- and nine-months ended January 31, 2021 of $(0.8) million and $5.4 million, respectively. During the third quarter of fiscal 2021, the Company sold the Humboldt plant and recognized a gain of $2.3 million on the sale.

The Company earned net income of $17.2 million for the third quarter of fiscal 2021, compared with $12.8 million in the third quarter of its prior fiscal year, and earned net income of $55.9 million for the first nine months of fiscal 2021, compared with $61.8 million in the same period of the prior year.

Results of Operations
 Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands)20212020Percent Change20212020Percent Change
Net sales$431,954 $395,755 9.1 %$1,270,624 $1,251,136 1.6 %
Gross profit75,820 72,348 4.8 245,469 253,917 (3.3)
Selling and marketing expenses21,862 21,401 2.2 63,368 62,539 1.3 
General and administrative expenses26,202 26,914 (2.6)86,414 86,246 0.2 
 
Net Sales. Net sales were $432.0 million for the third quarter of fiscal 2021, an increase of 9.1% compared with the third quarter of fiscal 2020.  For the first nine months of fiscal 2021, net sales were $1,270.6 million, reflecting a 1.6% increase compared to the same period of fiscal 2020. The Company experienced growth across all channels during the third quarter of fiscal 2021, with low double digit growth in the repair and remodel sales channel and mid single digit growth in the new construction markets. The first nine months of fiscal 2021 experienced single digit growth in our repair and remodel sales channel offset by declines in our new construction sales channel.

Gross Profit.  Gross profit margin for the third quarter of fiscal 2021 was 17.6% compared with 18.3% for the same period of fiscal 2020. Gross profit margin for the first nine months of fiscal 2021 was 19.3%, compared with 20.3% for the same period of fiscal 2020.  Gross profit margin in the third quarter of the current fiscal year was negatively impacted by higher material and logistics costs, investments made to establish our distribution center in Texas, and increases related to wage programs. This was offset by the increase in sales creating leverage of our fixed expenses in our operating platforms. Gross profit margin in the first nine months of fiscal 2021 was impacted by higher material and logistics costs, and increases related to wage and retention programs.

Selling and Marketing Expenses.  Selling and marketing expenses were 5.1% of net sales in the third quarter of fiscal 2021, compared with 5.4% of net sales for the same period in fiscal 2020. For the first nine months of fiscal 2021 and 2020, selling and marketing expenses were 5.0% of net sales for each of the respective periods. Selling and marketing expenses as a percentage of net sales decreased during the third quarter as a result of leverage created from higher sales, offset by higher spending in the third quarter of fiscal 2021.

23


General and Administrative Expenses.  General and administrative expenses were 6.1% of net sales in the third quarter of fiscal 2021, compared with 6.8% of net sales in the third quarter of fiscal 2020. General and administrative expenses were 6.8% of net sales in the first nine months of fiscal 2021, compared with 6.9% of net sales in the same period of fiscal 2020. The decrease in general and administrative expenses as a percentage of net sales during the third quarter was driven by the leverage from higher sales, lower spending and impacts of our actions taken in the first quarter of fiscal 2021 related to a nationwide reduction in force.

Effective Income Tax Rates.  The Company’s effective income tax rate for the three- and nine-month periods ended January 31, 2021 was 25.6% and 25.9%, respectively, compared with 25.9% and 26.0% in the comparable periods in the prior fiscal year. The effective rate was higher than the 21.0% U.S. statutory tax rate for all periods presented primarily due to state income taxes.

Non-GAAP Financial Measures. We have reported our financial results in accordance with generally accepted accounting principles (GAAP). In addition, we have discussed our financial results using the non-GAAP measures described below.

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.

Management believes that 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.

Adjusted EPS per diluted share

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 subsequent restructuring charges, (2) non-recurring restructuring charges, (3) the amortization of customer relationship intangibles and trademarks, (4) net gain on debt forgiveness and modification and (5) the tax benefit of RSI acquisition expenses and subsequent restructuring charges, the net gain 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.

Adjusted EBITDA and Adjusted EBITDA margin

We use 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 Adjusted EBITDA and Adjusted EBITDA margin allow us to readily view operating trends, perform analytical comparisons and identify strategies to improve operating performance.

We define Adjusted EBITDA as net income adjusted to exclude (1) income tax expense, (2) interest expense, net, (3) depreciation and amortization expense, (4) amortization of customer relationship intangibles and trademarks, (5) expenses related to the RSI acquisition and subsequent restructuring charges, (6) non-recurring restructuring charges, (7) stock-based compensation expense, (8) gain/loss on asset disposals, (9) change in fair value of foreign exchange forward contracts and (10) net gain on debt forgiveness and modification. 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.

We define Adjusted EBITDA margin as Adjusted EBITDA as a percentage of net sales.
24


Reconciliation of EBITDA, Adjusted EBITDA and Adjusted EBITDA margin
Three Months EndedNine Months Ended
January 31,January 31,
(in thousands)2021202020212020
Net income (GAAP)$17,195 $12,804 $55,936 $61,848 
Add back:
Income tax expense5,921 4,470 19,518 21,742 
Interest expense, net5,746 6,924 17,757 22,448 
Depreciation and amortization expense12,732 12,585 38,710 36,612 
Amortization of customer relationship intangibles and
trademarks11,972 12,250 36,472 36,750 
EBITDA (Non-GAAP)$53,566 $49,033 168,393 179,400 
Add back:
Acquisition and restructuring related expenses (1)33 60 154 (29)
Non-recurring restructuring charges (2)(847)— 5,404 — 
Change in fair value of foreign exchange forward contracts (3)101 (148)(1,720)(244)
Stock-based compensation expense1,316 1,047 3,543 3,122 
Loss on asset disposal(97)133 235 350 
Adjusted EBITDA (Non-GAAP)$54,072 $50,125 176,009 182,599 
Net Sales$431,954 $395,755 $1,270,624 $1,251,136 
Adjusted EBITDA margin (Non-GAAP)12.5 %12.7 %13.9 %14.6 %
(1) Acquisition and restructuring related expenses are comprised of expenses related to the acquisition of RSI Home Products, Inc., and the subsequent restructuring charges that the Company incurred related to the acquisition.
(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. The nine-months ended January 31, 2021 includes accelerated depreciation expense of $1.3 million related to Humboldt. The three- and nine-months ended January 31, 2021 includes gain on asset disposal of $2.5 million and $2.2 million, respectively, related to Humboldt.
(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, net in the operating results.

A reconciliation of Adjusted EBITDA and Adjusted EBITDA margin as projected for fiscal 2021 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.

Adjusted EBITDA. Adjusted EBITDA for the third quarter of fiscal 2021 was $54.1 million or 12.5% of net sales compared to $50.1 million or 12.7% of net sales for the same quarter of the prior fiscal year. Adjusted EBITDA for the first nine months of fiscal 2021 was $176.0 million or 13.9% of net sales compared to $182.6 million or 14.6% of net sales for the same period of the prior fiscal year. The increase in Adjusted EBITDA for the third quarter of fiscal 2021 is primarily due to increased sales, leveraging of fixed costs across the Company, lower spending and positive impacts of the actions taken in the first fiscal quarter of 2021. The decrease in Adjusted EBITDA for the first nine months of fiscal 2021 is primarily due to a decrease in net income due to higher material and logistics costs, and increases related to wage and retention programs.

25


Reconciliation of Net Income to Adjusted Net Income
Three Months EndedNine Months Ended
January 31,January 31,
(in thousands, except share data)2021202020212020
Net income (GAAP)$17,195 $12,804 $55,936 $61,848 
Add back:
Acquisition and restructuring related expenses33 $60 154 (29)
Non-recurring restructuring charges(847)$— 5,404 — 
Amortization of customer relationship intangibles and trademarks11,972 $12,250 36,472 36,750 
Tax benefit of add backs(2,815)$(3,127)(10,718)(9,327)
Adjusted net income (Non-GAAP)$25,538 $21,987 $87,248 $89,242 
Weighted average diluted shares17,047,211 16,974,956 17,036,586 16,947,449 
Adjusted EPS per diluted share (Non-GAAP)$1.50 $1.30 $5.12 $5.27 

Outlook.  The Company’s net sales were up 9.1% during the third quarter of fiscal 2021. Shifting our focus onto the fourth quarter of fiscal 2021, we expect double digit net sales growth versus the prior year, which was negatively impacted by COVID-19 shutdowns. The growth rate is very dependent upon overall industry, economic growth trends and consumer behaviors, including the impact of the ever changing COVID-19 environment. The Company is planning on announcing pricing increases in the fourth fiscal quarter, but given the lag from announcement to effective date, we will not see a benefit in this fiscal year. Gross margin will continue to be pressured but we expect an increase over our third quarter results based on the increased sales volumes that will create leverage within our operating platforms offset by increasing material and logistics costs. We will continue to invest back into our business through wage programs and the launch of new products and by building the foundation for our journey on our financial and procurement system consolidation as part of the first phase of our ERP implementation. We expect adjusted EBITDA margins for the fourth quarter of fiscal 2021 to be similar to our fiscal third quarter. The Company had very strong operating cash flows for the year, which led to $80 million pay down of our term loan facilities as of the end of the third quarter. As of January 31, 2021, the Company had $91.8 million of cash on hand and access to $93.0 million of additional availability under its revolver. With current corporate debt rates at historic lows, the Company will be evaluating the current debt structure during our fourth fiscal quarter to possibly take advantage of any benefits the Company may receive from those low rates. We will continue to monitor the situation closely and may implement further measures to provide additional financial flexibility as we work to protect our cash position and liquidity.

The Company continues to track several metrics, including but not limited to housing starts, existing home sales, mortgage interest rates, new jobs growth, GDP growth and consumer confidence, which it believes are leading indicators of overall demand for kitchen and bath cabinetry. The Company believes that housing starts will continue to show positive growth, driven by low mortgage rates, growth in new household formation and expansion into rural areas, although the current high unemployment rates and the unknown impacts from COVID-19 are cause for concern.

Additional risks and uncertainties that could affect the Company’s results of operations and financial condition are discussed elsewhere in this report, including under “Forward-Looking Statements,” and elsewhere in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and in our Annual Report on Form 10-K for the fiscal year ended April 30, 2020, including under Item 1A. “Risk Factors,” Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and Item 7A. “Quantitative and Qualitative Disclosures about Market Risk.”

Liquidity and Capital Resources
 
The Company’s cash and cash equivalents totaled $91.8 million at January 31, 2021, representing a $5.3 million decrease from its April 30, 2020 levels.  At January 31, 2021, total long-term debt (including current maturities) was $518.6 million, a decrease of $78.5 million from its balance at April 30, 2020.  The Company’s ratio of long-term debt to total capital was 40.4% at January 31, 2021, compared with 45.9% at April 30, 2020.
 
26


The Company’s main source of liquidity is its cash and cash equivalents on hand and cash generated from its operating activities. The Company can also borrow up to $100 million under the Revolving Facility. Approximately $93.0 million was available under this facility as of January 31, 2021.

As of January 31, 2021, $82.0 million was outstanding on each of the Initial Term Loan and the Delayed Draw Term Loan for a total of $164.0 million. Amounts outstanding under the Credit Facilities bear interest based on a fluctuating rate measured by reference to either, at the Company’s option, a base rate plus an applicable margin ranging between 0.00% and 1.00% or LIBOR plus an applicable margin ranging between 1.00% and 2.00%, with the applicable margin being determined by reference to the Company’s then-current “Total Funded Debt to EBITDA 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 “Total Funded Debt to EBITDA Ratio.” As of January 31, 2021, the applicable margin with respect to base rate loans and LIBOR loans was 0.50% and 1.50%, respectively, and the commitment fee was 0.175%.

The Company is required to repay the aggregate outstanding amounts under the Initial Term Loan and the Delayed Draw Term Loan in certain specified quarterly installments that began on April 30, 2018. The Credit Facilities mature on December 29, 2022.

As of January 31, 2021, the Company’s previously issued $350 million in aggregate principal amount of Senior Notes remained outstanding. Interest on the Senior Notes accrues at an annual rate of 4.875% and is payable semi-annually in arrears on March 15 and September 15 of each year. The Senior Notes mature on March 15, 2026.

The Credit Agreement and the indenture governing the Senior Notes restrict the ability of the Company and certain of the Company’s subsidiaries to, among other things, incur additional indebtedness, create additional liens, make certain investments, dispose of assets or engage in a merger or consolidation, engage in certain transactions with affiliates, and make certain restricted payments, including the payment of dividends or the repurchase or redemption of stock, subject, in each case, to the various exceptions and conditions described in the Credit Agreement and the indenture governing the Senior Notes.

See Note L--Loans Payable and Long-Term Debt for additional information about the Credit Facilities and Senior Notes and a discussion of our compliance with the covenants in the Credit Agreement and the indenture.

Cash provided by operating activities in the first nine months of fiscal 2021 was $107.5 million, compared with $112.2 million in the comparable period of fiscal 2020.  The decrease in the Company’s cash from operating activities was driven primarily by cash outflows from customer receivables and inventories, offset by cash inflows from accounts payable and accrued compensation and related expenses.
 
The Company’s investing activities primarily consist of investment in property, plant and equipment and promotional displays.  Net cash used for investing activities was $29.4 million in the first nine months of fiscal 2021, compared with $30.2 million in the comparable period of fiscal 2020.

During the first nine months of fiscal 2021, net cash used by financing activities was $83.4 million, compared with $92.6 million in the comparable period of the prior fiscal year.  The decrease in cash used was primarily driven by the Company’s payments of long-term debt of $81.9 million in the first nine months of fiscal 2021 compared with $91.8 million in the prior year.

On August 22, 2019, the Company’s Board of Directors (the “Board”) authorized a stock repurchase program of up to $50 million of the Company’s common shares. Repurchases may be made from time to time in the open market, or through privately negotiated transactions or otherwise, in compliance with applicable laws, rules and regulations, at prices and on terms the Company deems appropriate and subject to the Company's cash requirements for other purposes, compliance with the covenants under the Credit Agreement and the indenture governing the Senior Notes, and other factors management deems relevant. The authorization does not obligate the Company to acquire a specific number of shares during any period, and the authorization may be modified, suspended or discontinued at any time at the discretion of the Board. Management expects to fund any share repurchases using available cash and cash generated from operations. Repurchased shares will become authorized but unissued common shares. The Company did not repurchase any of its shares during the fiscal quarter ended January 31, 2021.

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 the remainder of fiscal 2021.  
27



Seasonal and Inflationary Factors
 
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. 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.
 
Critical Accounting Policies
 
The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.  Actual results may differ from these estimates under different assumptions or conditions.  There have been no significant changes to the Company’s critical accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2020.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
 
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. 

The Revolving Facility, Initial Term Loan and Delayed Draw Term Loan 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 January 31, 2021 would increase our annual interest expense by approximately $1.6 million. 

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.

The Company does not currently use commodity or interest rate derivatives or similar financial instruments to manage its commodity price or interest rate risks.

Item 4. Controls and Procedures
 
Senior management, including the Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of the Company's disclosure controls and procedures as of January 31, 2021.  Based on this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the Company's disclosure controls and procedures are effective.

There has been no change in the Company's internal control over financial reporting that occurred during the quarter ended January 31, 2021 that has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting. 

PART II.  OTHER INFORMATION

Item 1. Legal Proceedings
 
The Company is involved in various suits and claims in the normal course of business all of which constitute ordinary, routine litigation incidental to the Company’s business.  The Company is not party to any material litigation that does not constitute ordinary, routine litigation incidental to its business.

Item 1A. Risk Factors
 
Risk factors that may affect the Company’s business, results of operations and financial condition are described in Part I, Item 1A, “Risk Factors” of the Company’s Annual Report on Form 10-K for the fiscal year ended April 30, 2020 and there have
28


been no material changes from the risk factors disclosed.  Additional risks are discussed elsewhere in this report, including in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under the headings “Forward-Looking Statements” and “Outlook.”

Item 6. Exhibits
 
Exhibit NumberDescription
  
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).
  
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).
  
Bylaws – as amended effective February 22, 2021 (incorporated by reference to Exhibit 3.1 to the Registrant’s Form 8-K as filed on February 23, 2021; Commission File No. 000-14798).
Certification of the Chief Executive Officer Pursuant to Rule 13a-14(a) of the Exchange Act (Filed Herewith).
  
Certification of the Chief Financial Officer Pursuant to Rule 13a-14(a) of the Exchange Act (Filed Herewith).
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).
  
101Interactive Data File for the Registrant’s Quarterly Report on Form 10-Q for the quarter ended January 31, 2021 formatted in Inline XBRL (Inline eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Income, (iii) Condensed Consolidated Statements of Comprehensive Income, (iv) Condensed Consolidated Statements of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements (Filed Herewith).
104Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101).


29


SIGNATURES
 
 
Pursuant to the requirements 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.
 
AMERICAN WOODMARK CORPORATION
(Registrant)
 
 /s/ Paul Joachimczyk
 Paul Joachimczyk
 Vice President and Chief Financial Officer 
  
 Date: February 25, 2021
 Signing on behalf of the registrant and
 as principal financial and accounting officer
 
30
EX-31.1 2 ex3112021131.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION UNDER SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
CERTIFICATION
I, M. Scott Culbreth, certify that:
1.I have reviewed this report on Form 10-Q of American Woodmark Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.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:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.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):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.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.
/s/ M. Scott Culbreth
M. Scott Culbreth
President and Chief Executive Officer
(Principal Executive Officer)
February 25, 2021



EX-31.2 3 ex3122021131.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION UNDER SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
CERTIFICATION
I, Paul Joachimczyk, certify that:
1.I have reviewed this report on Form 10-Q of American Woodmark Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.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:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.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):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.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.
/s/ Paul Joachimczyk
Paul Joachimczyk
Vice President and Chief Financial Officer
(Principal Financial Officer)
Date: February 25, 2021


EX-32.1 4 ex3212021131.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION
The undersigned hereby certifies, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:
1.The Quarterly Report on Form 10-Q of American Woodmark Corporation (the “Company”) for the quarter ended January 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 25, 2021/s/ M. Scott Culbreth
M. Scott Culbreth
President and Chief Executive Officer
(Principal Executive Officer)
Date: February 25, 2021/s/ Paul Joachimczyk
Paul Joachimczyk
Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 5 amwd-20210131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - New Accounting Pronouncements Lessee Operating leases (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Net Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Net Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Net Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Net Earnings Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Customer Receivables link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Customer Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Customer Receivables (Components Of Customer Receivables ) (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Inventories (Components Of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 2120107 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2422409 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2123108 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2425410 - Disclosure - Intangibles (Schedule of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - Intangibles (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 2328307 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 2429412 - Disclosure - Product Warranty (Schedule Of Warranty Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 2130110 - Disclosure - Pension Benefits link:presentationLink link:calculationLink link:definitionLink 2331308 - Disclosure - Pension Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2432413 - Disclosure - Pension Benefits (Net Periodic Pension Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2433414 - Disclosure - Pension Benefits (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2134111 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2335309 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2436415 - Disclosure - Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2137112 - Disclosure - Loans Payable and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2438416 - Disclosure - Loans Payable and Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2139113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2440417 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2141114 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2443418 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2144115 - Disclosure - Concentration of Risk link:presentationLink link:calculationLink link:definitionLink 2345311 - Disclosure - Concentration of Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 2446419 - Disclosure - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2147116 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2348312 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2449420 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2450421 - Disclosure - Leases - Additional Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2451422 - Disclosure - Leases - Reconciliation of Future Undiscounted Cash Flows to Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2451422 - Disclosure - Leases - Reconciliation of Future Undiscounted Cash Flows to Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2152117 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2353313 - Disclosure - Restructuring Charges Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2454423 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455424 - Disclosure - Restructuring - Restructuring Charges Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2156118 - Disclosure - Other Information link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 amwd-20210131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 amwd-20210131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 amwd-20210131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 2024 Finance Lease, Liability, Payments, Due Year Four Investment in promotional displays Payments to Acquire Other Productive Assets Document Type Document Type Land Land [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding on the Revolving Facility Long-term Line of Credit Finance lease cost: Lease, Cost [Abstract] Leases Lessee, Leases [Policy Text Block] 2022 Finance Lease, Liability, Payments, Due Year Two Total current liabilities Liabilities, Current Gain (Loss) on Disposition of Business Gain (Loss) on Disposition of Business Asset Class [Axis] Asset Class [Axis] Interest cost Defined Benefit Plan, Interest Cost Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Awarded in period (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration Risk [Line Items] Concentration Risk [Line Items] Cost of sales and distribution Cost of Goods and Services Sold Net periodic pension benefit Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Security Exchange Name Security Exchange Name Type of Restructuring [Domain] Type of Restructuring [Domain] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Property, plant and equipment, net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract] Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] ACCUMULATED OTHER COMPREHENSIVE LOSS AOCI Attributable to Parent [Member] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate TOTAL ASSETS Assets Foreign exchange forward contracts Foreign Exchange Contract [Member] Entity Address, State or Province Entity Address, State or Province Operating lease liabilities Operating Lease, Liability Manufacturing Plant Closure Manufacturing Plant Closure [Member] Manufacturing Plant Closure Variable Rate [Domain] Variable Rate [Domain] Payments of long-term debt Repayments of Long-term Debt Debt covenant, maximum total funded debt to EBITDA ratio Debt Instrument, Covenant, Maximum Total Funded Debt To EBITDA Ratio Debt Instrument, Covenant, Maximum Total Funded Debt To EBITDA Ratio Construction in progress Construction in Progress [Member] Work-in-process Inventory, Work in Process, Gross General and Administrative Expenses [Member] General and Administrative Expense [Member] Customer receivables Increase (Decrease) in Accounts Receivable 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities Liabilities, Current [Abstract] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Current maturities Finance Lease, Liability, Current Credit Facility [Axis] Credit Facility [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Amortization and depreciation expense on property, plant and equipment Other Depreciation and Amortization Employee Performance-Based RSUs [Member] Employee Performance Based Restricted Stock Units [Member] Employee Performance Based Restricted Stock Units [Member] Foreign Exchange Forward Foreign Exchange Forward [Member] Customer B Customer B [Member] Customer B [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accrued marketing expenses Accrued Marketing Costs, Current Debt Instrument [Line Items] Debt Instrument [Line Items] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Asset Class [Domain] Asset Class [Domain] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Vesting period, years Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Net earnings per share Earnings Per Share, Basic and Diluted [Abstract] Pension contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Retirement Plan Type [Axis] Retirement Plan Type [Axis] Restructuring Plan [Axis] Restructuring Plan [Axis] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Supplemental cash flow information: Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Secured Debt [Member] Secured Debt [Member] Employee benefit plan contributions (shares) Stock Issued During Period, Shares, Employee Benefit Plan Operating Income Operating Income (Loss) Entity Small Business Entity Small Business Debt additional covenant, maximum unlimited restricted payments permitted Debt Instrument, Additional Covenant, Maximum Unlimited Restricted Payments Permitted Debt Instrument, Additional Covenant, Maximum Unlimited Restricted Payments Permitted Goodwill Goodwill Machinery and equipment Machinery and Equipment [Member] Operating cash flows for finance leases Finance Lease, Interest Payment on Liability Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Statement [Line Items] Statement [Line Items] Hedging Designation [Domain] Hedging Designation [Domain] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 2021 Finance Lease, Liability, Payments, Remainder of Fiscal Year Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic (in usd per share) Earnings Per Share, Basic Inventories Inventory Disclosure [Text Block] Amendment Flag Amendment Flag Restructuring Charges Reserve Restructuring and Related Costs [Table Text Block] Covenant Compliance Domain [Domain] Covenant Compliance Domain [Domain] Covenant Compliance Domain Total Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Stock-based compensation APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Expected termination costs Defined Benefit Plan, Estimated Termination Costs Defined Benefit Plan, Estimated Termination Costs Components of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Promotional displays, net Promotional Displays Net Promotional displays net Fair Value of Assets on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Home center retailers Home Center Retailers [Member] Home Center Retailers [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Income Before Income Taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Common stock, shares outstanding Balance at beginning of period (shares) Balance at end of period (shares) Common Stock, Shares, Outstanding Warranty claims period Product Warranty Claims, Period Product Warranty Claims, Period Weighted Average Shares Outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Customer [Axis] Customer [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Entity Central Index Key Entity Central Index Key Inventory carried under FIFO FIFO Inventory Amount Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Raw materials Inventory, Raw Materials, Gross Other intangible assets Other Intangible Assets [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total lease payments Lessee, Operating Lease, Liability, Payments, Due Components Of Property, Plant And Equipment Property, Plant and Equipment [Table Text Block] Accumulated amortization on capital leases Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Customer receivables, net Net customer receivables Accounts Receivable, after Allowance for Credit Loss, Current Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Position [Domain] Position [Domain] Position [Axis] Position [Axis] Financing leases Finance Lease, Liability, Payment, Due [Abstract] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Property, plant and equipment included in accounts payable at period end Contribution of Property Common stock issuable per RSU granted (shares) Share-based Goods and Nonemployee Services Transaction, Shares Issuable Per Restricted Stock Unit Granted Share-based Goods and Nonemployee Services Transaction, Shares Issuable Per Restricted Stock Unit Granted Stock-Based Compensation Shareholders' Equity and Share-based Payments [Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Stock-Based Compensation Expense Allocated Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Total FIFO inventories Inventory, Gross Prepaid expenses and other Prepaid Expense and Other Assets, Current Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Change in pension benefits, net of deferred taxes of $111 and $107, and $338 and $322 for the three and nine months ended January 31, 2021 and 2020, respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total current assets Assets, Current Employee Severance Employee Severance [Member] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net Income Net income Net income Net Income (Loss) Attributable to Parent COMMON STOCK Common Stock [Member] Current assets Assets, Current [Abstract] Income taxes Income Taxes Paid Debt additional covenant, maximum total funded debt to EBITDA ratio, unlimited restricted payment permitted Debt Instrument, Additional Covenant, Maximum Total Funded Debt To EBITDA Ratio, Unlimited Restricted Payment Permitted Debt Instrument, Additional Covenant, Maximum Total Funded Debt To EBITDA Ratio, Unlimited Restricted Payment Permitted Title of 12(b) Security Title of 12(b) Security Leases [Abstract] Leases [Abstract] Delayed Draw Term Loan [Member] Delayed Draw Term Loan [Member] Delayed Draw Term Loan [Member] Debt Instrument [Axis] Debt Instrument [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Income tax expense (benefit) related to stock-based compensation transactions Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit) Operating lease cost Operating Lease, Cost Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Independent dealers and distributors Independent Dealers and Distributors [Member] Independent Dealers and Distributors [Member] Weighted average discount rate Weighted Average Remaining Discount Rate [Abstract] Weighted Average Remaining Discount Rate [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Letter of Credit [Member] Letter of Credit [Member] Other accrued expenses Other Accrued Liabilities, Current Stock-based compensation expense Share-based Payment Arrangement, Expense Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Marketing and other accrued expenses Increase (Decrease) in Other Accrued Liabilities Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Employee Performance-Based RSTUs [Member] Employee Performance Based Restricted Stock Tracking Units [Member] Employee Performance Based Restricted Stock Tracking Units [Member] Concentration risk (as a percent) Concentration Risk, Percentage Buildings and improvements Building and Building Improvements [Member] Interest on lease liabilities Finance Lease, Interest Expense Current maturities of long-term debt Long-term Debt, Current Maturities Long-term lease liability - operating Operating Lease, Liability, Noncurrent Excess Tax Benefit from Share-based Compensation, Financing Activities Excess Tax Benefit from Share-based Compensation, Financing Activities Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Preferred stock, shares authorized Preferred Stock, Shares Authorized Shareholders' equity Stockholders' Equity Attributable to Parent [Abstract] Accounts Receivable, Net [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Pension Benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Intangible assets estimated useful lives Finite-Lived Intangible Asset, Useful Life Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Concentration of Risk Concentration Risk Disclosure [Text Block] Employee Service-Based RSTUs [Member] Employee Service Based Restricted Stock Tracking Units [Member] Employee Service Based Restricted Stock Tracking Units [Member] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Award Type [Axis] Award Type [Axis] Other income, net Other Nonoperating Income (Expense) Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Debt covenant, minimum fixed charge coverage ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Operating cash flows for operating leases Operating Lease, Payments Stock repurchases Stock Repurchased During Period, Value Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] RETAINED EARNINGS Retained Earnings [Member] Employee benefit plan contributions Stock Issued During Period, Value, Employee Benefit Plan New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Amortization of debt issuance costs Amortization of Debt Issuance Costs Leases Lessee, Operating Leases [Text Block] 2025 Finance Lease, Liability, Payments, Due Year Five Statement [Table] Statement [Table] Initial Term Loan [Member] Initial Term Loan [Member] Initial Term Loan [Member] Weighted average remaining lease term (years) Weighted Average Remaining Lease Terms [Abstract] Weighted Average Remaining Lease Terms [Abstract] INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum Maximum [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Customer Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Expected company contributions to pension plan in current fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year Trademarks Trademarks [Member] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Initial Term Loan and Delayed Draw Loan [Member] Initial Term Loan And Delayed Draw Loan [Member] Initial Term Loan And Delayed Draw Loan [Member] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Buildings and improvements - finance leases Building And Improvements Capital Leases [Member] Building And Improvements Capital Leases [Member] Components of Customer Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) City Area Code City Area Code Document Period End Date Document Period End Date Debt instrument, face amount Debt Instrument, Face Amount Intangibles Intangible Assets Disclosure [Text Block] Diluted (in usd per share) Earnings Per Share, Diluted Fixed charge coverage ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Net Periodic Pension (Benefit) Cost Schedule of Net Benefit Costs [Table Text Block] Selling and marketing expenses Selling and Marketing Expense Minimum Minimum [Member] Mutual funds Mutual Funds [Member] Mutual Funds [Member] Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Debt term Debt Instrument, Term Restructuring Type [Axis] Restructuring Type [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Long Long [Member] Deferred income taxes Deferred Income Tax Expense (Benefit) Lease liability - long-term Finance Lease, Liability, Noncurrent Range [Domain] Statistical Measurement [Domain] Cover [Abstract] Cover [Abstract] Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Income tax expense Income Tax Expense (Benefit) Operating leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Vesting [Axis] Vesting [Axis] Customer relationships Customer Relationships [Member] Nationwide Reductions In Force Nationwide Reductions In Force [Member] Nationwide Reductions In Force Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Foreign exchange forward contracts Derivative Liability, Fair Value, Gross Liability Other long-term liabilities Other Liabilities, Noncurrent Cliff Vest [Member] Cliff Vest [Member] Cliff Vest [Member] Inventories Increase (Decrease) in Prepaid Expense and Other Assets Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Customer A Customer A [Member] Customer A [Member] Leases Lessee, Finance Leases [Text Block] Total assets at fair value Assets, Fair Value Disclosure Net earnings per share Earnings Per Share [Abstract] Earnings Per Share [Abstract] Concentration Risk [Table] Concentration Risk [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Other non-cash items Other Noncash Income (Expense) Other comprehensive income, deferred tax Other Comprehensive Income (Loss), Tax Share-based Compensation [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Deferred Tax Assets, Net of Valuation Allowance Deferred Income Tax Assets, Net Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Accounts payable Increase (Decrease) in Employee Related Liabilities Entity Interactive Data Current Entity Interactive Data Current Outstanding on the Initial Term Loan Long-term Debt, Gross ASSETS Assets [Abstract] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Sales revenue, gross Sales Revenue Gross [Member] 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. Weighted average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Entity Registrant Name Entity Registrant Name OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Allowance for returns and discounts Allowance For Returns And Discounts Allowance for returns and discounts Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Stock options and restricted stock units Weighted Average Number Diluted Shares Outstanding Adjustment Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Exercise of stock-based compensation awards, net of amounts withheld for taxes Stock Issued During Period, Value, Stock Options Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Intangibles, net Finite-Lived Intangible Assets, Net Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Other Restructuring Other Restructuring [Member] Customer [Domain] Customer [Domain] Total lease payments Finance Lease, Liability, Payment, Due Debt Disclosure [Abstract] Debt Disclosure [Abstract] Restructuring Restructuring and Related Activities Disclosure [Text Block] Components of Inventories Schedule of Inventory, Current [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Product Warranty Product Warranty Disclosure [Text Block] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Range [Axis] Statistical Measurement [Axis] Cash paid during the period for: Supplemental Cash Flow Information [Abstract] Net (gain) loss on disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted average discount rate - operating leases (as a percent) Operating Lease, Weighted Average Discount Rate, Percent RSI Notes [Member] RSI Notes [Member] RSI Notes [Member] Number of defined benefit pension plans Number Of Defined Benefit Pension Plans Number Of Defined Benefit Pension Plans Debt covenant, maximum total funded debt to EBITDA ratio, qualified acquisition Debt Instrument, Covenant, Maximum Total Funded Debt To EBITDA Ratio, Qualified Acquisition Debt Instrument, Covenant, Maximum Total Funded Debt To EBITDA Ratio, Qualified Acquisition Maturities of certificates of deposit Proceeds from Maturities, Prepayments and Calls of Other Investments Prepaid expenses and other assets Increase (Decrease) in Accounts Payable Document Transition Report Document Transition Report Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Derivative, notional amount Derivative, Notional Amount Stock repurchases (shares) Stock repurchased during period (shares) Stock Repurchased During Period, Shares Restructuring reserve balance at May 1 Restructuring reserve balance at January 31 Restructuring Reserve Impairment charges related to other intangible assets Impairment of Intangible Assets (Excluding Goodwill) Loans Payable and Long-Term Debt Debt Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Weighted average discount rate - finance leases (as a percent) Finance Lease, Weighted Average Discount Rate, Percent Document Quarterly Report Document Quarterly Report Common stock, shares authorized Common Stock, Shares Authorized Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Senior Notes [Member] Senior Notes [Member] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Short-term lease liability - operating Current maturities Operating Lease, Liability, Current Proceeds from loan Proceeds from Lines of Credit Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity File Number Entity File Number Credit Facility [Domain] Credit Facility [Domain] Accrued compensation and related expenses Liability for payment of the RSTUs Employee-related Liabilities, Current 2021 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Base Rate [Member] Base Rate [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Income Taxes Income Tax Disclosure [Text Block] Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Reconciliation of Future Undiscounted Cash Flows to Finance Lease Liabilities Finance Lease, Liability, Maturity [Table Text Block] Disposal Group Name [Domain] Disposal Group Name [Domain] Machinery and equipment - finance leases Machinery And Equipment Capital Leases [Member] Machinery And Equipment Capital Leases [Member] Credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Document Fiscal Year Focus Document Fiscal Year Focus Preferred stock, shares issued Preferred Stock, Shares Issued Accumulated other comprehensive loss - Defined benefit pension plans Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Entity Current Reporting Status Entity Current Reporting Status Beginning balance Ending balance Standard and Extended Product Warranty Accrual Other assets Other Assets, Noncurrent FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax Type of Adoption [Domain] Type of Adoption [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Derivative, forward exchange rate Derivative, Forward Exchange Rate Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Long-term Debt Long-term Debt Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Payments to acquire property, plant and equipment Payments to Acquire Property, Plant, and Equipment 2025 Lessee, Operating Lease, Liability, Payments, Due Year Five Retirement Plan Type [Domain] Retirement Plan Type [Domain] Accounting Policies [Abstract] Accounting Policies [Abstract] Accrued compensation and related expenses Increase (Decrease) in Income Taxes Payable Entity Address, City or Town Entity Address, City or Town Revenue Recognition Revenue from Contract with Customer [Text Block] Reserve to adjust inventories to LIFO value Inventory, LIFO Reserve Inventory, Net [Abstract] Inventory, Net [Abstract] Weighted average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Disposal Group Name [Axis] Disposal Group Name [Axis] Builders Builders [Member] Builders [Member] Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net Customer receivables Accounts Receivable [Member] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Finished goods Inventory, Finished Goods, Gross Property, plant and equipment, gross Property, Plant and Equipment, Gross Employee Service-Based RSUs [Member] Employee Service-Based Restricted Stock Units [Member] Employee Service-Based Restricted Stock Units [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross Profit Gross Profit Entity Tax Identification Number Entity Tax Identification Number Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Restructuring charges, net Expense Restructuring Charges Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Facility Closing Facility Closing [Member] Loans Payable [Member] Loans Payable [Member] Current Fiscal Year End Date Current Fiscal Year End Date Proceeds from sales of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment 2023 Finance Lease, Liability, Payments, Due Year Three General and administrative expenses General and Administrative Expense Accounts payable Accounts Payable, Current Lease assets Finance Lease, Right-of-Use Asset Common stock, no par value (in usd per share) Common Stock, No Par Value Document Fiscal Period Focus Document Fiscal Period Focus Common stock, shares issued Common Stock, Shares, Issued Payments and adjustments Payments for Restructuring Long-term debt, less current maturities Long-term Debt and Lease Obligation Withholding of employee taxes related to stock-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Inventories Total inventories Inventory, Net Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Pension Plan Pension Plan [Member] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Net Earnings Per Share Earnings Per Share [Text Block] Entity Filer Category Entity Filer Category Reduction in the carrying value of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Less accumulated amortization and depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Award Type [Domain] Award Type [Domain] Thereafter Finance Lease, Liability, Payments, Due after Year Five Other Information Commitments and Contingencies Disclosure [Text Block] Finance Lease, Liability Finance Lease, Liability Revolving loan facility [Member] Revolving Credit Facility [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Hedging Designation [Axis] Hedging Designation [Axis] RSUs [Member] Restricted Stock Units (RSUs) [Member] Unrealized gain on foreign exchange forward contracts Gain (Loss) on Sale of Properties Total funded debt to EBITDA ratio Debt Instrument, Covenant, Total Funded Debt To EBITDA Ratio Debt Instrument, Covenant, Total Funded Debt To EBITDA Ratio Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-term Debt, Fair Value Long-term Debt, Fair Value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Common stock, no par value; 40,000,000 shares authorized; issued and outstanding shares: at July 31, 2019: 16,915,670; at April 30, 2019: 16,849,026 Common Stock, Value, Issued RSTUs [Member] Restricted Stock Tracking Units Rstu [Member] Restricted Stock Tracking Units RSTU [Member] Summary Of Percentage Of Sales Summary Of Percentage Of Sales [Table Text Block] Summary Of Percentage Of Sales Selling and Marketing Expenses [Member] Selling and Marketing Expense [Member] Restricted stock units non vested grants (shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Grants In Period ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantsInPeriod Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Vesting [Domain] Vesting [Domain] Recognized net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes receivable Increase (Decrease) in Inventories Schedule of Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Expected restructuring costs Restructuring and Related Cost, Expected Cost Debt Instrument, Covenant Two Debt Instrument, Covenant Two [Member] Debt Instrument, Covenant Two Inventory carried under LIFO LIFO Inventory Amount Reduction in the carrying amount of operating lease right-of-use assets Operating Lease, Right Of Use Assets, Amortization Operating Lease, Right Of Use Assets, Amortization Basic (in shares) Denominator for basic net earnings per common share - weighted-average shares Weighted Average Number of Shares Outstanding, Basic Operating lease right-of-use assets Lease assets Operating Lease, Right-of-Use Asset Equity Components [Axis] Equity Components [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Covenant Compliance Axis [Axis] Covenant Compliance Axis [Axis] Covenant Compliance Axis Total shareholders' equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Amortization expense Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Local Phone Number Local Phone Number Debt Instrument, Covenant One Debt Instrument, Covenant One [Member] Debt Instrument, Covenant One Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Less: Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Entity Address, Address Line One Entity Address, Address Line One Contributions of employer stock to employee benefit plan Employee Benefit Plan, Stock Expense Employee Benefit Plan, Stock Expense Components of Lease Costs and Additional Information Lease, Cost [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Accrual Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Cost of Sales and Distribution [Member] Cost Of Sales And Distribution [Member] Cost Of Sales And Distribution [Member] Depreciation and amortization Depreciation, Depletion and Amortization Humboldt Facility Humboldt Facility [Member] Humboldt Facility Intangibles, gross Finite-Lived Intangible Assets, Gross Gross customer receivables Accounts Receivable, before Allowance for Credit Loss, Current Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Preferred stock, $1.00 par value; 2,000,000 shares authorized, none issued Preferred Stock, Value, Issued Variable Rate [Axis] Variable Rate [Axis] Cash equivalents, at fair value Cash and Cash Equivalents, Fair Value Disclosure Manufacturing Facility Manufacturing Facility [Member] Stock excluded from the calculation of net earnings per share (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Disposal Group Classification [Domain] Disposal Group Classification [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Equity Component [Domain] Equity Component [Domain] Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Interest expense, net Interest Income (Expense), Net Trading Symbol Trading Symbol Financing cash flows for financing leases Finance Lease, Principal Payments Impairment charges related to goodwill Goodwill, Impairment Loss Entity Shell Company Entity Shell Company Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Income Statement [Abstract] Income Statement [Abstract] Pension contributions in excess of expense Pension Contributions In Excess Of Pension Expense Pension Contributions In Excess Of Pension Expense Restructuring Plan [Domain] Restructuring Plan [Domain] Derivative asset, fair value, gross asset Derivative Asset, Fair Value, Gross Asset Balance Sheet Location [Axis] Balance Sheet Location [Axis] 4.875% Senior Notes Due 2026 [Member] 4.875% Senior Notes Due 2026 [Member] 4.875% Senior Notes Due 2026 [Member] EX-101.PRE 9 amwd-20210131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 amwd-20210131_htm.xml IDEA: XBRL DOCUMENT 0000794619 2020-05-01 2021-01-31 0000794619 2021-02-24 0000794619 2021-01-31 0000794619 2020-04-30 0000794619 us-gaap:CustomerRelationshipsMember 2021-01-31 0000794619 us-gaap:CustomerRelationshipsMember 2020-04-30 0000794619 us-gaap:TrademarksMember 2021-01-31 0000794619 us-gaap:TrademarksMember 2020-04-30 0000794619 2020-11-01 2021-01-31 0000794619 2019-11-01 2020-01-31 0000794619 2019-05-01 2020-01-31 0000794619 us-gaap:CommonStockMember 2019-04-30 0000794619 us-gaap:RetainedEarningsMember 2019-04-30 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0000794619 2019-04-30 0000794619 us-gaap:RetainedEarningsMember 2019-05-01 2019-07-31 0000794619 2019-05-01 2019-07-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-01 2019-07-31 0000794619 us-gaap:CommonStockMember 2019-05-01 2019-07-31 0000794619 us-gaap:CommonStockMember 2019-07-31 0000794619 us-gaap:RetainedEarningsMember 2019-07-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000794619 2019-07-31 0000794619 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0000794619 2019-08-01 2019-10-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2019-10-31 0000794619 us-gaap:CommonStockMember 2019-08-01 2019-10-31 0000794619 us-gaap:CommonStockMember 2019-10-31 0000794619 us-gaap:RetainedEarningsMember 2019-10-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000794619 2019-10-31 0000794619 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-01-31 0000794619 us-gaap:CommonStockMember 2019-11-01 2020-01-31 0000794619 us-gaap:CommonStockMember 2020-01-31 0000794619 us-gaap:RetainedEarningsMember 2020-01-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0000794619 2020-01-31 0000794619 us-gaap:CommonStockMember 2020-04-30 0000794619 us-gaap:RetainedEarningsMember 2020-04-30 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0000794619 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0000794619 2020-05-01 2020-07-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2020-07-31 0000794619 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0000794619 us-gaap:CommonStockMember 2020-07-31 0000794619 us-gaap:RetainedEarningsMember 2020-07-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0000794619 2020-07-31 0000794619 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0000794619 2020-08-01 2020-10-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2020-10-31 0000794619 us-gaap:CommonStockMember 2020-08-01 2020-10-31 0000794619 us-gaap:CommonStockMember 2020-10-31 0000794619 us-gaap:RetainedEarningsMember 2020-10-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0000794619 2020-10-31 0000794619 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-01-31 0000794619 us-gaap:CommonStockMember 2020-11-01 2021-01-31 0000794619 us-gaap:CommonStockMember 2021-01-31 0000794619 us-gaap:RetainedEarningsMember 2021-01-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0000794619 srt:MinimumMember 2020-05-01 2021-01-31 0000794619 srt:MaximumMember 2020-05-01 2021-01-31 0000794619 us-gaap:OtherIntangibleAssetsMember 2020-05-01 2021-01-31 0000794619 us-gaap:OtherIntangibleAssetsMember 2020-11-01 2021-01-31 0000794619 us-gaap:OtherIntangibleAssetsMember 2019-11-01 2020-01-31 0000794619 us-gaap:OtherIntangibleAssetsMember 2019-05-01 2020-01-31 0000794619 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-31 0000794619 srt:MinimumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-31 0000794619 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-01-31 0000794619 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-31 0000794619 amwd:EmployeePerformanceBasedRestrictedStockUnitsMember 2020-05-01 2021-01-31 0000794619 amwd:EmployeeServiceBasedRestrictedStockUnitsMember 2020-05-01 2021-01-31 0000794619 us-gaap:RestrictedStockUnitsRSUMember amwd:CliffVestMember 2020-05-01 2021-01-31 0000794619 amwd:EmployeeServiceBasedRestrictedStockUnitsMember 2020-11-01 2021-01-31 0000794619 amwd:CostOfSalesAndDistributionMember 2020-11-01 2021-01-31 0000794619 amwd:CostOfSalesAndDistributionMember 2019-11-01 2020-01-31 0000794619 amwd:CostOfSalesAndDistributionMember 2020-05-01 2021-01-31 0000794619 amwd:CostOfSalesAndDistributionMember 2019-05-01 2020-01-31 0000794619 us-gaap:SellingAndMarketingExpenseMember 2020-11-01 2021-01-31 0000794619 us-gaap:SellingAndMarketingExpenseMember 2019-11-01 2020-01-31 0000794619 us-gaap:SellingAndMarketingExpenseMember 2020-05-01 2021-01-31 0000794619 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2020-01-31 0000794619 us-gaap:GeneralAndAdministrativeExpenseMember 2020-11-01 2021-01-31 0000794619 us-gaap:GeneralAndAdministrativeExpenseMember 2019-11-01 2020-01-31 0000794619 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2021-01-31 0000794619 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2020-01-31 0000794619 amwd:EmployeePerformanceBasedRestrictedStockTrackingUnitsMember 2020-05-01 2021-01-31 0000794619 amwd:EmployeeServiceBasedRestrictedStockTrackingUnitsMember 2020-05-01 2021-01-31 0000794619 amwd:RestrictedStockTrackingUnitsRstuMember 2020-05-01 2021-01-31 0000794619 amwd:RestrictedStockTrackingUnitsRstuMember 2020-11-01 2021-01-31 0000794619 amwd:RestrictedStockTrackingUnitsRstuMember 2019-11-01 2020-01-31 0000794619 amwd:RestrictedStockTrackingUnitsRstuMember 2019-05-01 2020-01-31 0000794619 amwd:RestrictedStockTrackingUnitsRstuMember 2021-01-31 0000794619 amwd:RestrictedStockTrackingUnitsRstuMember 2020-04-30 0000794619 us-gaap:LandMember 2021-01-31 0000794619 us-gaap:LandMember 2020-04-30 0000794619 us-gaap:BuildingAndBuildingImprovementsMember 2021-01-31 0000794619 us-gaap:BuildingAndBuildingImprovementsMember 2020-04-30 0000794619 amwd:BuildingAndImprovementsCapitalLeasesMember 2021-01-31 0000794619 amwd:BuildingAndImprovementsCapitalLeasesMember 2020-04-30 0000794619 us-gaap:MachineryAndEquipmentMember 2021-01-31 0000794619 us-gaap:MachineryAndEquipmentMember 2020-04-30 0000794619 amwd:MachineryAndEquipmentCapitalLeasesMember 2021-01-31 0000794619 amwd:MachineryAndEquipmentCapitalLeasesMember 2020-04-30 0000794619 us-gaap:ConstructionInProgressMember 2021-01-31 0000794619 us-gaap:ConstructionInProgressMember 2020-04-30 0000794619 us-gaap:ManufacturingFacilityMember 2020-05-01 2021-01-31 0000794619 us-gaap:TrademarksMember 2020-05-01 2021-01-31 0000794619 us-gaap:CustomerRelationshipsMember 2020-05-01 2021-01-31 0000794619 2019-05-01 2020-04-30 0000794619 us-gaap:PensionPlansDefinedBenefitMember 2020-12-30 2020-12-30 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel1Member 2021-01-31 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel2Member 2021-01-31 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel3Member 2021-01-31 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2021-01-31 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2021-01-31 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2021-01-31 0000794619 us-gaap:FairValueInputsLevel1Member 2021-01-31 0000794619 us-gaap:FairValueInputsLevel2Member 2021-01-31 0000794619 us-gaap:FairValueInputsLevel3Member 2021-01-31 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel1Member 2020-04-30 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel2Member 2020-04-30 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel3Member 2020-04-30 0000794619 us-gaap:FairValueInputsLevel1Member 2020-04-30 0000794619 us-gaap:FairValueInputsLevel2Member 2020-04-30 0000794619 us-gaap:FairValueInputsLevel3Member 2020-04-30 0000794619 us-gaap:RevolvingCreditFacilityMember 2017-12-29 0000794619 us-gaap:RevolvingCreditFacilityMember 2017-12-29 2017-12-29 0000794619 us-gaap:LetterOfCreditMember 2017-12-29 0000794619 amwd:InitialTermLoanMember us-gaap:LoansPayableMember 2017-12-29 0000794619 amwd:InitialTermLoanMember us-gaap:LoansPayableMember 2017-12-29 2017-12-29 0000794619 amwd:DelayedDrawTermLoanMember us-gaap:LoansPayableMember 2017-12-29 0000794619 amwd:InitialTermLoanMember us-gaap:LoansPayableMember 2021-01-31 0000794619 amwd:InitialTermLoanAndDelayedDrawLoanMember us-gaap:LoansPayableMember 2021-01-31 0000794619 amwd:InitialTermLoanMember us-gaap:LoansPayableMember 2020-04-30 0000794619 amwd:InitialTermLoanAndDelayedDrawLoanMember us-gaap:LoansPayableMember 2020-04-30 0000794619 us-gaap:RevolvingCreditFacilityMember 2021-01-31 0000794619 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-05-01 2021-01-31 0000794619 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-01 2021-01-31 0000794619 us-gaap:RevolvingCreditFacilityMember 2020-05-01 2021-01-31 0000794619 amwd:CreditAgreementMember 2020-01-31 0000794619 amwd:CreditAgreementMember 2021-01-31 0000794619 amwd:DebtInstrumentCovenantOneMember 2021-01-31 0000794619 amwd:CreditAgreementMember amwd:DebtInstrumentCovenantTwoMember 2021-01-31 0000794619 amwd:CreditAgreementMember amwd:DebtInstrumentCovenantTwoMember 2020-05-01 2021-01-31 0000794619 amwd:A4.875SeniorNotesDue2026Member us-gaap:SeniorNotesMember 2018-02-12 0000794619 amwd:RSINotesMember us-gaap:SecuredDebtMember 2021-01-31 0000794619 amwd:HomeCenterRetailersMember 2020-11-01 2021-01-31 0000794619 amwd:HomeCenterRetailersMember 2019-11-01 2020-01-31 0000794619 amwd:HomeCenterRetailersMember 2020-05-01 2021-01-31 0000794619 amwd:HomeCenterRetailersMember 2019-05-01 2020-01-31 0000794619 amwd:BuildersMember 2020-11-01 2021-01-31 0000794619 amwd:BuildersMember 2019-11-01 2020-01-31 0000794619 amwd:BuildersMember 2020-05-01 2021-01-31 0000794619 amwd:BuildersMember 2019-05-01 2020-01-31 0000794619 amwd:IndependentDealersandDistributorsMember 2020-11-01 2021-01-31 0000794619 amwd:IndependentDealersandDistributorsMember 2019-11-01 2020-01-31 0000794619 amwd:IndependentDealersandDistributorsMember 2020-05-01 2021-01-31 0000794619 amwd:IndependentDealersandDistributorsMember 2019-05-01 2020-01-31 0000794619 amwd:CustomerAMember us-gaap:AccountsReceivableMember 2020-05-01 2021-01-31 0000794619 amwd:CustomerBMember us-gaap:AccountsReceivableMember 2020-05-01 2021-01-31 0000794619 amwd:CustomerAMember us-gaap:AccountsReceivableMember 2019-05-01 2020-01-31 0000794619 amwd:CustomerBMember us-gaap:AccountsReceivableMember 2019-05-01 2020-01-31 0000794619 amwd:CustomerAMember amwd:SalesRevenueGrossMember 2020-11-01 2021-01-31 0000794619 amwd:CustomerAMember amwd:SalesRevenueGrossMember 2019-11-01 2020-01-31 0000794619 amwd:CustomerAMember amwd:SalesRevenueGrossMember 2020-05-01 2021-01-31 0000794619 amwd:CustomerAMember amwd:SalesRevenueGrossMember 2019-05-01 2020-01-31 0000794619 amwd:CustomerBMember amwd:SalesRevenueGrossMember 2020-11-01 2021-01-31 0000794619 amwd:CustomerBMember amwd:SalesRevenueGrossMember 2019-11-01 2020-01-31 0000794619 amwd:CustomerBMember amwd:SalesRevenueGrossMember 2020-05-01 2021-01-31 0000794619 amwd:CustomerBMember amwd:SalesRevenueGrossMember 2019-05-01 2020-01-31 0000794619 us-gaap:EmployeeSeveranceMember amwd:NationwideReductionsInForceMember 2020-11-01 2021-01-31 0000794619 us-gaap:EmployeeSeveranceMember amwd:NationwideReductionsInForceMember 2020-05-01 2021-01-31 0000794619 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember amwd:HumboldtFacilityMember us-gaap:FacilityClosingMember 2020-11-01 2021-01-31 0000794619 amwd:ManufacturingPlantClosureMember 2020-11-01 2021-01-31 0000794619 amwd:ManufacturingPlantClosureMember 2020-05-01 2021-01-31 0000794619 us-gaap:EmployeeSeveranceMember amwd:ManufacturingPlantClosureMember 2020-05-01 2021-01-31 0000794619 us-gaap:OtherRestructuringMember amwd:ManufacturingPlantClosureMember 2020-05-01 2021-01-31 0000794619 us-gaap:EmployeeSeveranceMember 2020-04-30 0000794619 us-gaap:EmployeeSeveranceMember 2020-11-01 2021-01-31 0000794619 us-gaap:EmployeeSeveranceMember 2021-01-31 shares iso4217:USD iso4217:USD shares iso4217:MXN iso4217:USD amwd:plan pure 0000794619 --04-30 2021 Q3 false 1.00 1.00 2000000 2000000 0 0 40000000 40000000 17001147 16926537 17001147 16926537 -111000 -108000 -224000 -215000 P6Y 10-Q true 2021-01-31 false 000-14798 American Woodmark Corp VA 54-1138147 561 Shady Elm Road, Winchester, VA 22602 540 665-9100 Common Stock AMWD NASDAQ Yes Yes Large Accelerated Filer false false false 17001147 91792000 97059000 147834000 106344000 144592000 111836000 19836000 9933000 404054000 325172000 200885000 203824000 121600000 127668000 133194000 167444000 0 2222000 767612000 767612000 14221000 13966000 1101000 915000 14201000 13983000 1656868000 1622806000 88765000 56342000 2044000 2216000 18435000 18896000 66660000 49064000 13046000 12361000 21933000 16727000 210883000 155606000 516556000 594921000 45609000 52935000 108939000 112454000 11490000 6352000 0 0 365363000 359430000 448217000 392281000 50189000 51173000 763391000 700538000 1656868000 1622806000 431954000 395755000 1270624000 1251136000 356134000 323407000 1025155000 997219000 75820000 72348000 245469000 253917000 21862000 21401000 63368000 62539000 26202000 26914000 86414000 86246000 -847000 0 5404000 -207000 28603000 24033000 90283000 105339000 -5746000 -6924000 -17757000 -22448000 259000 165000 2928000 699000 23116000 17274000 75454000 83590000 5921000 4470000 19518000 21742000 17195000 17195000 12804000 12804000 55936000 55936000 61848000 61848000 16994975 16922231 16974701 16902255 17047211 16974956 17036586 16947449 1.01 0.76 3.30 3.66 1.01 0.75 3.28 3.65 17195000 17195000 12804000 12804000 55936000 55936000 61848000 61848000 -328000 -315000 -984000 -946000 17523000 13119000 56920000 62794000 16849026 352424000 317420000 -49491000 620353000 26881000 26881000 315000 315000 897000 897000 20923 -1050000 -1050000 45721 3772000 3772000 16915670 356043000 344301000 -49176000 651168000 22163000 22163000 316000 316000 1178000 1178000 5877 83000 83000 0 16921547 357304000 366464000 -48860000 674908000 12804000 12804000 315000 315000 1047000 1047000 3700 211000 211000 16925247 358562000 379268000 -48545000 689285000 16926537 359430000 392281000 -51173000 700538000 16485000 16485000 327000 327000 961000 961000 16212 -534000 -534000 45591 3743000 3743000 16988340 363600000 408766000 -50846000 721520000 22256000 22256000 329000 329000 1266000 1266000 4920 -177000 -177000 16993260 364689000 431022000 -50517000 745194000 17195000 17195000 328000 328000 1316000 1316000 7887 -642000 -642000 17001147 365363000 448217000 -50189000 763391000 55936000 61848000 76482000 73362000 2008000 -350000 20252000 19462000 1901000 1963000 1720000 244000 3543000 3122000 -8939000 -8623000 1505000 964000 3743000 3772000 -1899000 -314000 43564000 -5170000 4070000 5229000 33835000 14289000 -6606000 -6785000 31293000 4438000 9309000 -9193000 -18161000 -16731000 23559000 465000 107509000 112208000 25479000 25563000 3872000 321000 0 1500000 7757000 6471000 -29364000 -30213000 81889000 91833000 0 295000 1351000 1050000 -172000 0 -83412000 -92588000 -5267000 -10593000 97059000 57656000 91792000 47063000 1130 1953 11757 17322 31830 35870 Basis of Presentation<div><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 accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete consolidated financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the nine-month period ended January 31, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending April 30, 2021.  The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020 filed with the U.S. Securities and Exchange Commission (“SEC”).   </span></div><div style="text-align:justify"><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%">COVID-19:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The COVID-19 pandemic impacted our business operations and financial results beginning in the fourth quarter of fiscal 2020 and continues to impact us in fiscal 2021. Although the financial impact on our overall fiscal 2020 results was limited due to the timing of the outbreak, we saw more material impacts on our results for the first quarter of fiscal 2021. Although the impacts from the COVID-19 pandemic lessened in the second and third quarter of fiscal 2021, we continue to face numerous uncertainties in estimating the direct and indirect effects of COVID-19 on our present and future business operations, financial condition, results of operations and liquidity. Due to several rapidly changing variables related to the COVID-19 pandemic, we cannot reasonably estimate future economic trends and the timing of when stability will return. </span></div><div style="text-align:justify"><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%">Goodwill and Intangible Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. 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 accounting standards, when evaluating goodwill, 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 three- and nine-month periods ended January 31, 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%">Intangible assets consist of customer relationship intangibles and trademarks. The Company amortizes the cost of intangible assets over their estimated useful lives, which range from 3 to 6 years, unless such lives are deemed indefinite. There were no impairment charges related to intangible assets for the three- and nine-month periods ended January 31, 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-style:italic;font-weight:400;line-height:120%">Foreign Exchange Forward Contracts: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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, 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-weight:400;line-height:120%">At January 31, 2021, the Company held forward contracts maturing from February 2021 to April 2021 to purchase 128.8 million Mexican pesos at exchange rates ranging from 22.12 to 23.42 Mexican pesos to one U.S. dollar. An asset of $0.6 million is recorded in prepaid expenses and other on the condensed consolidated balance sheet.</span></div> 0 0 0 0 P3Y P6Y 0 0 0 0 128800000 22.12 23.42 600000 New Accounting Pronouncements <div><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%">In March 2020, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("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. ASU 2020-04 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 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></div><div style="text-align:justify"><span><br/></span></div><div 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. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions for recognizing investments, performing intraperiod tax allocations and calculating income taxes in interim periods. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company beginning May 1, 2021. Early adoption is permitted. The Company is currently reviewing the provisions of this new pronouncement and the impact, if any, the adoption of this guidance may have on financial position 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-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which modifies the methodology for recognizing loss impairments on certain types of financial instruments, including receivables. The new methodology requires an entity to estimate the credit losses expected over the life of an exposure. ASU 2016-13 was effective for the Company beginning May 1, 2020. The adoption did not have a material impact on our consolidated financial statements.</span></div> Net Earnings Per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.344%"/><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:12.496%"/><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:12.496%"/><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.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.625%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 net earnings</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </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%">per common share:</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%"> </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%"> </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%"> </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%"> </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%">Net income</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%">17,195 </span></td><td style="background-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,804 </span></td><td style="background-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%">55,936 </span></td><td style="background-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,848 </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%">Denominator:</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%"> </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%"> </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%"> </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%"> </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%">Denominator for basic net earnings per common</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%"> </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%"> </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%"> </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%"> </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%">share - weighted-average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </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: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%"> </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%"> </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%"> </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%"> </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%">Stock options and restricted stock units</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%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Denominator for diluted net earnings per common</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </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%">share - weighted-average shares and assumed</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%"> </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%"> </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%"> </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%"> </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%">conversions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,047 </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,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%">17,037 </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,947 </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 per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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%"> </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 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%">1.01 </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%">0.76 </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.30 </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.66 </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 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.01 </span></td><td style="background-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.75 </span></td><td style="background-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.28 </span></td><td style="background-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.65 </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%">There were no potentially dilutive securities for the three- and nine-month periods ended January 31, 2021 and 2020, which were excluded from the calculation of net earnings per diluted share.</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 sets forth the computation of basic and diluted net earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.344%"/><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:12.496%"/><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:12.496%"/><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.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.625%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 net earnings</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </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%">per common share:</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%"> </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%"> </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%"> </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%"> </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%">Net income</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%">17,195 </span></td><td style="background-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,804 </span></td><td style="background-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%">55,936 </span></td><td style="background-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,848 </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%">Denominator:</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%"> </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%"> </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%"> </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%"> </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%">Denominator for basic net earnings per common</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%"> </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%"> </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%"> </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%"> </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%">share - weighted-average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </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: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%"> </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%"> </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%"> </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%"> </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%">Stock options and restricted stock units</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%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Denominator for diluted net earnings per common</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </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%">share - weighted-average shares and assumed</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%"> </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%"> </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%"> </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%"> </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%">conversions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,047 </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,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%">17,037 </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,947 </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 per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding: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%"> </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 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%">1.01 </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%">0.76 </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.30 </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.66 </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 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.01 </span></td><td style="background-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.75 </span></td><td style="background-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.28 </span></td><td style="background-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.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17195000 12804000 55936000 61848000 16995000 16922000 16975000 16902000 52000 53000 62000 45000 17047000 16975000 17037000 16947000 1.01 0.76 3.30 3.66 1.01 0.75 3.28 3.65 0 0 0 0 Stock-Based Compensation <div><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 has various stock-based compensation plans. During the nine-months ended January 31, 2021, the Board of Directors of the Company approved grants of service-based restricted stock units ("RSUs") and performance-based RSUs to key employees and non-employee directors. The employee performance-based RSUs totaled 124,374 units and the employee and non-employee director service-based RSUs totaled 75,206 units. The performance-based RSUs entitle the recipients to receive one share of the Company’s common stock per unit granted if applicable performance conditions are met and the recipient remains continuously employed with the Company until the units vest.  The service-based RSUs entitle the recipients to receive one share of the Company’s common stock per unit granted if they remain continuously employed with the Company until the units vest.  All of the Company’s RSUs granted to employees cliff-vest three years from the grant date, while RSUs granted to non-employee directors vest daily over a two-year period from the date of grant. </span></div><div 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 three and nine-month periods ended January 31, 2021 and 2020, stock-based compensation expense was allocated as follows: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><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:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.502%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended <br/> <br/>January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended <br/> <br/>January 31,</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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">426 </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%">224 </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,134 </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%">716 </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%">Selling and marketing expenses</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%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td 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%">General and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693 </span></td><td style="background-color:#cceeff;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%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,543 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </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 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%">During the nine months ended January 31, 2021, the Company also approved grants of 11,456 cash-settled performance-based restricted stock tracking units ("RSTUs") and 6,229 cash-settled service-based RSTUs for more junior level employees.  Each performance-based RSTU entitles the recipient to receive a payment in cash equal to the fair market value of one share of the Company's common stock as of the payment date if applicable performance conditions are met and the recipient remains continuously employed with the Company until the units vest.  The service-based RSTUs entitle the recipients to receive a payment in cash equal to the fair market value of one share of the Company's common stock as of the payment date if they remain continuously employed with the Company until the units vest.  All of the RSTUs cliff-vest three years from the grant date.  Since the RSTUs will be settled in cash, the grant date fair value of these awards is recorded as a liability until the date of payment.  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 Company recognized expense of $0.2 million and $0.2 million for the three-month periods ended January 31, 2021 and 2020, respectively, and $0.6 million and $0.4 million for the nine-month periods ended January 31, 2021 and 2020, respectively. A liability for payment of the RSTUs is included in the condensed consolidated balance sheets in the amount of $0.8 million and $0.4 million as of January 31, 2021 and April 30, 2020, respectively.</span></div> 124374 75206 1 1 P3Y P2Y <div 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 three and nine-month periods ended January 31, 2021 and 2020, stock-based compensation expense was allocated as follows: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><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:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.502%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended <br/> <br/>January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended <br/> <br/>January 31,</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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">426 </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%">224 </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,134 </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%">716 </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%">Selling and marketing expenses</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%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td 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%">General and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693 </span></td><td style="background-color:#cceeff;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%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,543 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </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> 426000 224000 1134000 716000 365000 240000 698000 713000 525000 583000 1711000 1693000 1316000 1047000 3543000 3122000 11456 6229 P3Y 200000 200000 600000 400000 800000 400000 Customer Receivables<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer receivables were: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Gross customer receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,732 </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%">112,528 </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"/><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="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%">(371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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="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%">(8,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,712)</span></td><td style="background-color:#ffffff;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 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;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;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:400;line-height:100%">Net customer receivables</span></td><td colspan="3" style="background-color:#ffffff;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%">147,834 </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;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%">106,344 </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><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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Gross customer receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,732 </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%">112,528 </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"/><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="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%">(371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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="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%">(8,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,712)</span></td><td style="background-color:#ffffff;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 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;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;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:400;line-height:100%">Net customer receivables</span></td><td colspan="3" style="background-color:#ffffff;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%">147,834 </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;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%">106,344 </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> 156732000 112528000 371000 472000 8527000 5712000 147834000 106344000 Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories were: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,321 </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%">51,460 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,381 </span></td><td 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,572 </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;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;text-align: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 FIFO inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,413 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 to adjust inventories to LIFO value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577)</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;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;text-align: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 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%">144,592 </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%">111,836 </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-indent:72pt"><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%">Of the total inventory of $144.6 million at January 31, 2021, $88.3 million is carried under the FIFO method of accounting and $56.3 million is carried under the LIFO method. Of the total inventory of $111.8 million at April 30, 2020, $66.0 million is carried under the FIFO method and $45.8 million is carried under the LIFO method.</span></div> <div><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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,321 </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%">51,460 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,381 </span></td><td 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,572 </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;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;text-align: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 FIFO inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,413 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 to adjust inventories to LIFO value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577)</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;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;text-align: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 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%">144,592 </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%">111,836 </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> 60321000 51460000 51967000 42381000 47343000 32572000 159631000 126413000 15039000 14577000 144592000 111836000 144600000 88300000 56300000 111800000 66000000.0 45800000 Property, Plant and Equipment<div><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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,431 </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%">4,431 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td 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 - finance 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:400;line-height:100%">11,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td 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 - finance 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:400;line-height:100%">31,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </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%">Construction in progress</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%">19,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">491,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,767 </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 and depreciation</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%">(290,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,943)</span></td><td style="background-color:#ffffff;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">200,885 </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;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%">203,824 </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><span><br/></span></div><div 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 $10.3 million and $9.3 million for the three months ended January 31, 2021 and 2020, respectively, and $32.5 million and $27.6 million for the nine months ended January 31, 2021 and 2020, respectively. The nine months ended January 31, 2021 includes accelerated depreciation expense of $1.3 million related to the closure of the plant located in Humboldt, Tennessee. There was no accelerated depreciation for the three months ended January 31, 2021. Accumulated amortization on finance leases included in the above table amounted to $33.2 million and $32.3 million as of January 31, 2021 and April 30, 2020, respectively.</span></div> <div><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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,431 </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%">4,431 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td 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 - finance 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:400;line-height:100%">11,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td 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 - finance 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:400;line-height:100%">31,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </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%">Construction in progress</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%">19,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">491,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,767 </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 and depreciation</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%">(290,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,943)</span></td><td style="background-color:#ffffff;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">200,885 </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;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%">203,824 </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><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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,431 </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%">4,431 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td 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 - finance 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:400;line-height:100%">11,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td 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 - finance 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:400;line-height:100%">31,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </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%">Construction in progress</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%">19,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">491,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,767 </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 and depreciation</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%">(290,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,943)</span></td><td style="background-color:#ffffff;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">200,885 </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;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%">203,824 </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> 4431000 4431000 115515000 120819000 11636000 11636000 309152000 312806000 31440000 30911000 19608000 8164000 491782000 488767000 290897000 284943000 200885000 203824000 10300000 9300000 32500000 27600000 1300000 33200000 32300000 Intangibles<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer relationship intangibles were:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 relationship intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,000 </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%">274,000 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,556)</span></td><td style="background-color:#ffffff;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">133,194 </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;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%">167,444 </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><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 components of trademarks were:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </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%">10,000 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,778)</span></td><td style="background-color:#ffffff;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">— </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;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%">2,222 </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>Customer relationship intangibles and trademarks are amortized over the estimated useful lives on a straight-line basis over six and three years, respectively. Amortization expense for the three month periods ended January 31, 2021 and 2020 was $12.0 million and $12.3 million, respectively, and $36.5 million and $36.8 million, respectively, for each of the nine month periods ended January 31, 2021 and 2020. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer relationship intangibles were:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 relationship intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,000 </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%">274,000 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,556)</span></td><td style="background-color:#ffffff;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">133,194 </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;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%">167,444 </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><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 components of trademarks were:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </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%">10,000 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,778)</span></td><td style="background-color:#ffffff;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">— </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;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%">2,222 </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> 274000000 274000000 140806000 106556000 133194000 167444000 10000000 10000000 10000000 7778000 0 2222000 P3Y 12000000.0 12300000 36500000 36800000 Product Warranty<div><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 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 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 following is a reconciliation of the Company’s warranty liability, which is included in other accrued expenses on the unaudited condensed consolidated balance sheets: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Beginning balance at May 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,753 </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%">4,616 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,132 </span></td><td 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%">Settlements</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%">(13,150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,611)</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;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;text-align: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 January 31</span></td><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%">4,488 </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%">4,137 </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> P2M <div 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 the Company’s warranty liability, which is included in other accrued expenses on the unaudited condensed consolidated balance sheets: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><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.556%"/><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.558%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Beginning balance at May 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,753 </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%">4,616 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,132 </span></td><td 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%">Settlements</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%">(13,150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,611)</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;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;text-align: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 January 31</span></td><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%">4,488 </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%">4,137 </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> 3753000 4616000 13885000 17132000 13150000 17611000 4488000 4137000 Pension Benefits<div><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%">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 plan. Effective April 30, 2020, these plans were merged into one 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:115%">On November 16, 2020 the Company filed an application with the Internal Revenue Service to terminate the American Woodmark Corporation Employee Pension Plan (the “Plan”) with a proposed effective date of December 31, 2020 (the “Plan Termination Date”), in a standard termination and the Company expects to incur approximately $1.6 million to terminate the Plan. In connection with the Plan termination and in addition to the Plan termination costs, the Company may be required 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:115%">make an additional funding contribution to the Plan in order to ensure the Plan is fully funded on a termination basis as of the Benefit Distribution Date, with the amount of such contribution still to be determined. The Benefit Distribution Date will be determined once the Company receives approval from certain regulatory agencies. The additional funding contribution is expected to be funded from cash on hand and the amount will vary depending on the lump sum distribution take rate and the interest rate on the Benefit Distribution Date. </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%">Net periodic pension benefit cost consisted of the following for the three- and nine-month periods ended January 31, 2021 and 2020: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><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:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.502%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165 </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,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,496 </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%">4,480 </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%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,245)</span></td><td 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,269 </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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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;text-align: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 periodic pension benefit</span></td><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%">(501)</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%">(166)</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%">(1,505)</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%">(496)</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>The Company did not contribute to its pension plan in the first nine months of fiscal 2021 and does not expect to contribute any funds during the remainder of fiscal 2021. The Company made contributions of $0.5 million to its pension plans in fiscal 2020. 2 1 1600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension benefit cost consisted of the following for the three- and nine-month periods ended January 31, 2021 and 2020: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><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:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.502%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165 </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,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,496 </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%">4,480 </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%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,245)</span></td><td 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,269 </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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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;text-align: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 periodic pension benefit</span></td><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%">(501)</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%">(166)</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%">(1,505)</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%">(496)</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> 1165000 1493000 3496000 4480000 2107000 2082000 6322000 6245000 -441000 -423000 -1321000 -1269000 -501000 -166000 -1505000 -496000 0 500000 Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:10pt;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1- Investments with quoted prices in active markets for identical assets or liabilities. The Company’s cash equivalents are invested in money market funds, mutual funds and certificates of deposit.  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- 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- 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. 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 Company's financial instruments include cash and equivalents, marketable securities and other investments; accounts receivable and accounts payable; 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 balance sheets approximate their fair value due to the short maturities of these items. The 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 January 31, 2021 and April 30, 2020 at fair value on a recurring basis (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.875%"/><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.556%"/><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.558%"/><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%"> </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%">Fair Value Measurements</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:12pt;font-weight:400;line-height:100%"> </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%">As of January 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 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%">ASSETS:</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">659 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </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%">Foreign exchange forward contracts</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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 at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </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%">618 </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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" 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%">As of April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </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: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:#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: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:#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: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;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%"> </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%"> </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%"> </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 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%">773 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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;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:10pt;font-weight:400;line-height:100%">LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align: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:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>There were no transfers between Level 1, Level 2 or Level 3 for assets measured at fair value on a recurring basis. The following table summarizes the fair value of assets and liabilities that are recorded in the Company’s consolidated financial statements as of January 31, 2021 and April 30, 2020 at fair value on a recurring basis (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.875%"/><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.556%"/><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.558%"/><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%"> </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%">Fair Value Measurements</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:12pt;font-weight:400;line-height:100%"> </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%">As of January 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 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%">ASSETS:</span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="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%"> </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">659 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </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%">Foreign exchange forward contracts</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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 at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </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%">618 </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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" 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%">As of April 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </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: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:#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: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:#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: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;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%"> </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%"> </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%"> </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 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%">773 </span></td><td style="background-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%">— </span></td><td style="background-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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;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:10pt;font-weight:400;line-height:100%">LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align: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:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 659000 0 0 0 618000 0 659000 618000 0 773000 0 0 0 1102000 0 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%">On December 29, 2017, the Company entered into a credit agreement (as subsequently amended, the "Credit Agreement") with a syndicate of lenders and Wells Fargo Bank, National Association, as administrative agent, providing for a $100 million, 5-year revolving loan facility with a $25 million sub-facility for the issuance of letters of credit (the “Revolving Facility”), a $250 million, 5-year initial term loan facility (the "Initial Term Loan") and a $250 million delayed draw term loan facility (the "Delayed Draw Term Loan" and, together with the Revolving Facility and the Initial Term Loan, the "Credit Facilities"). The Company borrowed the entire $250 million available under each of the Initial Term Loan and the Delayed Draw Term Loan on December 29, 2017 and February 12, 2018, respectively, in connection with its acquisition of RSI Home Products, Inc. (“RSI”) and subsequent refinancing of RSI’s debt. The Company is required to make specified quarterly installments on both the Initial Term Loan and the Delayed Draw Loan. As of January 31, 2021, $82 million was outstanding on each of the Initial Term Loan and the Delayed Draw Loan for a total of $164 million. As of April 30, 2020, $122 million was outstanding on each of the Initial Term Loan and the Delayed Draw Loan for a total of $244 million. The outstanding balance approximates fair value as the Initial Term Loan and Delayed Draw Term Loan have a floating interest rate. There were no amounts outstanding on the Revolving Facility as of January 31, 2021 or April 30, 2020. The Credit Facilities 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%">Amounts outstanding under the Credit Facilities 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 “Total Funded Debt to EBITDA 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 “Total Funded Debt to EBITDA Ratio.” In addition, a letter of credit fee will accrue 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 January 31, 2021, the applicable margin with respect to base rate loans and LIBOR loans was 0.50% and 1.50%, respectively, and the commitment fee was 0.175%. As of December 31, 2021, the Company will transition to the Secured Overnight Financial Rate ("SOFR") as required by the Credit Facilities. The Company expects the transition to SOFR to be materially similar to LIBOR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Credit Agreement includes certain financial covenants. On September 16, 2020 the “Total Funded Debt to EBITDA Ratio” was amended to a “Total Net Funded Debt to EBITDA Ratio” to include Unrestricted Cash in the aggregate amount not to exceed $100 million. The maximum “Total Net Funded Debt to EBITDA Ratio” can be no more than 3.25 to 1.00 (with an increase to 3.75 to 1.00 for a certain period upon the consummation of a “Qualified Acquisition”). The Company is also required to maintain a “Fixed Charge Coverage Ratio” of no less than 1.25 to 1.00.  </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:115%">The 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, dispose of its assets or engage in a merger or another similar transaction or engage in transactions with affiliates, subject, in each case, to 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:115%">various exceptions and conditions described in the Credit Agreement. The negative covenants also restrict the Company’s ability to make certain investments and to make certain restricted payments, including the payment of dividends and repurchase of common stock, in certain limited circumstances. The Company is, however, permitted to make unlimited investments so long as the "Total Net Funded Debt to EBITDA Ratio" is less than or equal to 3.00 to 1.00 after giving effect to any such investment and no default or event of default has occurred and is continuing or would result from any such investment. The Company is also permitted to make (i) unlimited restricted payments so long as the “Total Net Funded Debt to EBITDA Ratio” would be less than or equal to 2.75 to 1.00 after giving effect to any such payment and no default or event of default has occurred and is continuing or would result from any such payment and (ii) up to an aggregate of $50 million in restricted payments not otherwise permitted under the Credit Agreement so long as no default or event of default has occurred and is continuing or would result from any such payment. </span></div><div 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%">As of January 31, 2021, the Company's Total Net Funded Debt to EBITDA Ratio was 1.91 to 1.00 and the Fixed Charge Coverage Ratio was 6.50 to 1.00. As of January 31, 2021, the Company was in compliance with the covenants included 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%">The Company’s obligations under the Credit Agreement are guaranteed by the Company’s subsidiaries and the obligations of the Company and its subsidiaries 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:400;line-height:120%">On February 12, 2018, the Company issued $350 million in aggregate principal amount of 4.875% Senior Notes due 2026 (the “Senior Notes”). The Senior Notes mature on March 15, 2026 and interest on the Senior Notes is payable semi-annually in arrears on March 15 and September 15 of each year. The Senior Notes are fully and unconditionally guaranteed by each of the Company’s current and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Credit Agreement. The indenture governing the Senior Notes restricts the ability of the Company and the Company’s “restricted subsidiaries” to, as applicable, (i) incur additional indebtedness or issue certain preferred shares, (ii) create liens, (iii) pay dividends, redeem or repurchase stock or make other distributions or restricted payments, (iv) make certain investments, (v) create restrictions on the ability of the “restricted subsidiaries” to pay dividends to the Company or make other intercompany transfers, (vi) transfer or sell assets, (vii) merge or consolidate with a third party and (viii) enter into certain transactions with affiliates of the Company, subject, in each case, to certain qualifications and exceptions as described in the indenture. As of January 31, 2021, the Company and its restricted subsidiaries were in compliance with all covenants under the indenture governing the Senior Notes.</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%">At January 31, 2021, the book value of the Senior Notes was $350 million and the fair value was $360.5 million, based on Level 1 inputs.</span></div> 100000000 P5Y 25000000 250000000 P5Y 250000000 250000000 82000000 164000000 122000000 244000000 0 0.0050 0.0150 0.00175 3.25 3.75 1.25 3.00 2.75 50000000 1.91 6.50 350000000 0.04875 350000000 360500000 Income Taxes The effective income tax rate for the three- and nine-month periods ended January 31, 2021 was 25.6% and 25.9%, respectively, compared with 25.9% and 26.0% in the comparable periods in the prior fiscal year. The effective rate was higher than the 21.0% U.S. statutory rate for all periods presented primarily due to state income taxes. 0.256 0.259 0.259 0.260 0.210 0.210 0.210 0.210 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 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 three- and nine-months ended January 31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><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:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">216,819 </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%">191,544 </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%">613,932 </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%">579,443 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513 </span></td><td 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,180 </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 Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251,136 </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> The following table disaggregates our consolidated revenue by major sales distribution channels for the three- and nine-months ended January 31, 2021 and 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><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:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">216,819 </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%">191,544 </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%">613,932 </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%">579,443 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513 </span></td><td 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,180 </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 Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251,136 </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> 216819000 191544000 613932000 579443000 161113000 155169000 496503000 512513000 54022000 49042000 160189000 159180000 431954000 395755000 1270624000 1251136000 Concentration of Risks<div 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 </span><span style="color:#211e1e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">it is not exposed to any significant risk with respect to cash</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:justify"><span><br/></span></div><div 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. </span></div><div 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 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 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 January 31, 2021, the Company's two largest customers, Customers A and B, represented 32.9% and 21.1% of the Company's gross customer receivables, respectively. At January 31, 2020, Customers A and B represented 30.3% and 24.5% 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 attributable to the Company's two largest customers for the three- and nine-months ended January 31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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%"> </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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;line-height:100%">31.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2%</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:400;line-height:100%">18.4%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3%</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">18.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:400;line-height:100%">17.2%</span></td></tr></table></div> 0.329 0.211 0.303 0.245 <div 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 attributable to the Company's two largest customers for the three- and nine-months ended January 31, 2021 and 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:12.496%"/><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:12.496%"/><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:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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%"> </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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;line-height:100%">31.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2%</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:400;line-height:100%">18.4%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3%</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">18.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:400;line-height:100%">17.2%</span></td></tr></table></div> 0.318 0.301 0.301 0.292 0.184 0.183 0.182 0.172 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 unaudited condensed consolidated balance sheets. 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 unaudited condensed 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-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 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 unaudited condensed 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 unaudited condensed 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-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 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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:12.496%"/><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:12.499%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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: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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#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%">403 </span></td><td style="background-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,922 </span></td><td 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%">Interest on 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:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </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%">Operating lease cost</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%">20,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,462 </span></td><td style="background-color:#ffffff;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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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:12.496%"/><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:12.499%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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: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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-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%">157 </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:400;line-height:100%">18,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td 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:400;line-height:100%">384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,883 </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:400;line-height:100%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td 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:400;line-height:100%">6,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;line-height:100%">3.06</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.44</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:400;line-height:100%">6.89</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.38</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;line-height:100%">3.00 </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.20 </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:400;line-height:100%">3.29 </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.26 </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><span><br/></span></div><div 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 unaudited condensed consolidated balance sheet as of January 31, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><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:12.496%"/><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:12.499%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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%">Year ending April 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">6,036 </span></td><td style="background-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%">639 </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%">2022</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%">21,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td 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%">2023</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%">21,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </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%">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%">19,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td 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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </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%">57,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </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%">(15,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,422 </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%">Current maturities</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%">(18,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044)</span></td><td 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%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378 </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%">Lease assets</span></td><td colspan="3" style="background-color:#ffffff;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%">121,600 </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;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,915 </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> 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 unaudited condensed consolidated balance sheets. 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 unaudited condensed 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-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 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 unaudited condensed 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 unaudited condensed 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-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 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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:12.496%"/><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:12.499%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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: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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#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%">403 </span></td><td style="background-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,922 </span></td><td 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%">Interest on 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:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </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%">Operating lease cost</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%">20,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,462 </span></td><td style="background-color:#ffffff;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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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:12.496%"/><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:12.499%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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: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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-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%">157 </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:400;line-height:100%">18,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td 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:400;line-height:100%">384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,883 </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:400;line-height:100%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td 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:400;line-height:100%">6,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;line-height:100%">3.06</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.44</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:400;line-height:100%">6.89</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.38</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;line-height:100%">3.00 </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.20 </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:400;line-height:100%">3.29 </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.26 </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><span><br/></span></div><div 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 unaudited condensed consolidated balance sheet as of January 31, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><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:12.496%"/><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:12.499%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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%">Year ending April 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">6,036 </span></td><td style="background-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%">639 </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%">2022</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%">21,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td 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%">2023</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%">21,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </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%">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%">19,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td 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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </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%">57,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </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%">(15,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,422 </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%">Current maturities</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%">(18,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044)</span></td><td 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%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378 </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%">Lease assets</span></td><td colspan="3" style="background-color:#ffffff;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%">121,600 </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;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,915 </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 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 unaudited condensed consolidated balance sheets. 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 unaudited condensed consolidated balance sheets.</span>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 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. <div 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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:12.496%"/><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:12.499%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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: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%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#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%">403 </span></td><td style="background-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,922 </span></td><td 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%">Interest on 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:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </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%">Operating lease cost</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%">20,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,462 </span></td><td style="background-color:#ffffff;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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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:12.496%"/><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:12.499%"/><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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nine Months Ended</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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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: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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 </span></td><td style="background-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%">157 </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:400;line-height:100%">18,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td 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:400;line-height:100%">384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,883 </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:400;line-height:100%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td 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:400;line-height:100%">6,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;line-height:100%">3.06</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.44</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:400;line-height:100%">6.89</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.38</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;line-height:100%">3.00 </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.20 </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:400;line-height:100%">3.29 </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.26 </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> 403000 1922000 50000 157000 20252000 19462000 50000 157000 18161000 16731000 384000 1883000 1531 1399 6886 29622 P3Y21D P3Y5M8D P6Y10M20D P6Y4M17D 0.0300 0.0320 0.0329 0.0426 <div 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 unaudited condensed consolidated balance sheet as of January 31, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><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:12.496%"/><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:12.499%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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%">Year ending April 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">6,036 </span></td><td style="background-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%">639 </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%">2022</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%">21,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td 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%">2023</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%">21,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </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%">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%">19,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td 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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </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%">57,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </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%">(15,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,422 </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%">Current maturities</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%">(18,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044)</span></td><td 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%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378 </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%">Lease assets</span></td><td colspan="3" style="background-color:#ffffff;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%">121,600 </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;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,915 </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> <div 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 unaudited condensed consolidated balance sheet as of January 31, 2021:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><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:12.496%"/><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:12.499%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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 leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</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%">Year ending April 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">6,036 </span></td><td style="background-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%">639 </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%">2022</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%">21,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td 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%">2023</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%">21,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </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%">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%">19,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td 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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </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%">57,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,662 </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%">(15,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,422 </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%">Current maturities</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%">(18,435)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044)</span></td><td 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%">Lease liability - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378 </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%">Lease assets</span></td><td colspan="3" style="background-color:#ffffff;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%">121,600 </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;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,915 </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> 6036000 639000 21984000 1966000 21009000 1500000 19101000 1137000 16902000 325000 57709000 95000 142741000 5662000 15367000 240000 127374000 5422000 18435000 2044000 108939000 3378000 121600000 9915000 Restructuring<div 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 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, respectively. During the third quarter and first nine months of fiscal 2021, the Company recognized pre-tax restructuring charges, net of $(0.1) million and $1.5 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 June 2020, the Company's Board of Directors 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 million on the sale. During the third quarter and first nine months of fiscal 2021, the Company recognized pre-tax restructuring charges, net of $(0.7) million and $3.9 million, respectively, related to the closure of the plant. Included in the $3.9 million of restructuring charges for the first nine months of fiscal 2021 were $0.9 million of severance and separation costs and $3.0 million for equipment, inventory and facilities-related 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%">A reserve for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheets as of January 31, 2021 which relates to employee termination costs accrued but not yet paid as follows: </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.718%"/><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:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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: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%">Restructuring reserve balance at May 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </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%">Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td 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%">Payments and adjustments</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,767)</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;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%">Restructuring reserve balance at January 31</span></td><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%">168 </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> -100000 1500000 2300000 -700000 3900000 3900000 900000 3000000.0 <div 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 reserve for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheets as of January 31, 2021 which relates to employee termination costs accrued but not yet paid as follows: </span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.718%"/><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:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31,</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: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%">Restructuring reserve balance at May 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </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%">Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td 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%">Payments and adjustments</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,767)</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;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%">Restructuring reserve balance at January 31</span></td><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%">168 </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> 189000 1746000 1767000 168000 Other Information<div><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 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 FASB Accounting Standards Codification Topic 450, “Contingencies,” 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.  Where losses are deemed to be probable and estimable, accruals are made. Where losses are deemed to be reasonably possible, a range of loss estimates is determined and considered for disclosure.  In determining these loss range estimates, the Company considers known values of similar claims and consults with outside 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%"> </span></div><div 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 that were deemed to be either probable or reasonably possible was not material as of January 31, 2021.</span></div> XML 11 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - shares
9 Months Ended
Jan. 31, 2021
Feb. 24, 2021
Cover [Abstract]    
Entity Central Index Key 0000794619  
Current Fiscal Year End Date --04-30  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jan. 31, 2021  
Document Transition Report false  
Entity File Number 000-14798  
Entity Registrant Name American Woodmark Corp  
Entity Incorporation, State or Country Code VA  
Entity Tax Identification Number 54-1138147  
Entity Address, Address Line One 561 Shady Elm Road,  
Entity Address, City or Town Winchester,  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 22602  
City Area Code 540  
Local Phone Number 665-9100  
Title of 12(b) Security Common Stock  
Trading Symbol AMWD  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   17,001,147
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Current assets    
Cash and cash equivalents $ 91,792 $ 97,059
Customer receivables, net 147,834 106,344
Inventories 144,592 111,836
Prepaid expenses and other 19,836 9,933
Total current assets 404,054 325,172
Property, plant and equipment, net 200,885 203,824
Operating lease right-of-use assets 121,600 127,668
Goodwill 767,612 767,612
Promotional displays, net 14,221 13,966
Deferred Tax Assets, Net of Valuation Allowance 1,101 915
Other assets 14,201 13,983
TOTAL ASSETS 1,656,868 1,622,806
Current liabilities    
Accounts payable 88,765 56,342
Current maturities of long-term debt 2,044 2,216
Short-term lease liability - operating 18,435 18,896
Accrued compensation and related expenses 66,660 49,064
Accrued marketing expenses 13,046 12,361
Other accrued expenses 21,933 16,727
Total current liabilities 210,883 155,606
Long-term debt, less current maturities 516,556 594,921
Deferred Income Tax Liabilities, Net 45,609 52,935
Long-term lease liability - operating 108,939 112,454
Other long-term liabilities 11,490 6,352
Shareholders' equity    
Preferred stock, $1.00 par value; 2,000,000 shares authorized, none issued 0 0
Common stock, no par value; 40,000,000 shares authorized; issued and outstanding shares: at July 31, 2019: 16,915,670; at April 30, 2019: 16,849,026 365,363 359,430
Retained earnings 448,217 392,281
Accumulated other comprehensive loss - Defined benefit pension plans (50,189) (51,173)
Total shareholders' equity 763,391 700,538
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY 1,656,868 1,622,806
Customer relationships    
Current assets    
Intangible Assets, Net (Excluding Goodwill) 133,194 167,444
Trademarks    
Current assets    
Intangible Assets, Net (Excluding Goodwill) $ 0 $ 2,222
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jan. 31, 2021
Apr. 30, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in usd per share) $ 1.00 $ 1.00
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares issued 0 0
Common stock, no par value (in usd per share)
Common stock, shares authorized 40,000,000 40,000,000
Common stock, shares issued 17,001,147 16,926,537
Common stock, shares outstanding 17,001,147 16,926,537
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Income Statement [Abstract]        
Net sales $ 431,954 $ 395,755 $ 1,270,624 $ 1,251,136
Cost of sales and distribution 356,134 323,407 1,025,155 997,219
Gross Profit 75,820 72,348 245,469 253,917
Selling and marketing expenses 21,862 21,401 63,368 62,539
General and administrative expenses 26,202 26,914 86,414 86,246
Restructuring charges, net (847) 0 5,404 (207)
Operating Income 28,603 24,033 90,283 105,339
Interest expense, net 5,746 6,924 17,757 22,448
Other income, net (259) (165) (2,928) (699)
Income Before Income Taxes 23,116 17,274 75,454 83,590
Income tax expense 5,921 4,470 19,518 21,742
Net Income $ 17,195 $ 12,804 $ 55,936 $ 61,848
Weighted Average Shares Outstanding        
Basic (in shares) 16,994,975 16,922,231 16,974,701 16,902,255
Diluted (in shares) 17,047,211 16,974,956 17,036,586 16,947,449
Net earnings per share        
Basic (in usd per share) $ 1.01 $ 0.76 $ 3.30 $ 3.66
Diluted (in usd per share) $ 1.01 $ 0.75 $ 3.28 $ 3.65
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 17,195 $ 12,804 $ 55,936 $ 61,848
Other comprehensive income, net of tax:        
Change in pension benefits, net of deferred taxes of $111 and $107, and $338 and $322 for the three and nine months ended January 31, 2021 and 2020, respectively 328 315 984 946
Total Comprehensive Income $ 17,523 $ 13,119 $ 56,920 $ 62,794
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Statement of Comprehensive Income [Abstract]        
Other comprehensive income, deferred tax $ (111) $ (108) $ (224) $ (215)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
COMMON STOCK
RETAINED EARNINGS
ACCUMULATED OTHER COMPREHENSIVE LOSS
Balance at beginning of period (shares) at Apr. 30, 2019   16,849,026    
Balance at beginning of period at Apr. 30, 2019 $ 620,353 $ 352,424 $ 317,420 $ (49,491)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 26,881   26,881  
Other comprehensive loss, net of tax 315     315
Stock-based compensation 897 $ 897    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)   20,923    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (1,050) $ (1,050)    
Employee benefit plan contributions (shares)   45,721    
Employee benefit plan contributions 3,772 $ 3,772    
Balance at end of period (shares) at Jul. 31, 2019   16,915,670    
Balance at end of period at Jul. 31, 2019 651,168 $ 356,043 344,301 (49,176)
Balance at beginning of period (shares) at Apr. 30, 2019   16,849,026    
Balance at beginning of period at Apr. 30, 2019 620,353 $ 352,424 317,420 (49,491)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 61,848      
Balance at end of period (shares) at Jan. 31, 2020   16,925,247    
Balance at end of period at Jan. 31, 2020 689,285 $ 358,562 379,268 (48,545)
Balance at beginning of period (shares) at Jul. 31, 2019   16,915,670    
Balance at beginning of period at Jul. 31, 2019 651,168 $ 356,043 344,301 (49,176)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 22,163   22,163  
Other comprehensive loss, net of tax 316     316
Stock-based compensation 1,178 $ 1,178    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)   5,877    
Exercise of stock-based compensation awards, net of amounts withheld for taxes 83 $ 83    
Stock repurchases 0      
Balance at end of period (shares) at Oct. 31, 2019   16,921,547    
Balance at end of period at Oct. 31, 2019 674,908 $ 357,304 366,464 (48,860)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 12,804   12,804  
Other comprehensive loss, net of tax 315     315
Stock-based compensation 1,047 $ 1,047    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)   3,700    
Exercise of stock-based compensation awards, net of amounts withheld for taxes 211 $ 211    
Balance at end of period (shares) at Jan. 31, 2020   16,925,247    
Balance at end of period at Jan. 31, 2020 $ 689,285 $ 358,562 379,268 (48,545)
Balance at beginning of period (shares) at Apr. 30, 2020 16,926,537 16,926,537    
Balance at beginning of period at Apr. 30, 2020 $ 700,538 $ 359,430 392,281 (51,173)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 16,485   16,485  
Other comprehensive loss, net of tax 327     327
Stock-based compensation 961 $ 961    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)   16,212    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (534) $ (534)    
Employee benefit plan contributions (shares)   45,591    
Employee benefit plan contributions 3,743 $ 3,743    
Balance at end of period (shares) at Jul. 31, 2020   16,988,340    
Balance at end of period at Jul. 31, 2020 $ 721,520 $ 363,600 408,766 (50,846)
Balance at beginning of period (shares) at Apr. 30, 2020 16,926,537 16,926,537    
Balance at beginning of period at Apr. 30, 2020 $ 700,538 $ 359,430 392,281 (51,173)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income $ 55,936      
Balance at end of period (shares) at Jan. 31, 2021 17,001,147 17,001,147    
Balance at end of period at Jan. 31, 2021 $ 763,391 $ 365,363 448,217 (50,189)
Balance at beginning of period (shares) at Jul. 31, 2020   16,988,340    
Balance at beginning of period at Jul. 31, 2020 721,520 $ 363,600 408,766 (50,846)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 22,256   22,256  
Other comprehensive loss, net of tax 329     329
Stock-based compensation 1,266 $ 1,266    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)   4,920    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (177) $ (177)    
Balance at end of period (shares) at Oct. 31, 2020   16,993,260    
Balance at end of period at Oct. 31, 2020 745,194 $ 364,689 431,022 (50,517)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 17,195   17,195  
Other comprehensive loss, net of tax 328     328
Stock-based compensation 1,316 $ 1,316    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)   7,887    
Exercise of stock-based compensation awards, net of amounts withheld for taxes $ (642) $ (642)    
Balance at end of period (shares) at Jan. 31, 2021 17,001,147 17,001,147    
Balance at end of period at Jan. 31, 2021 $ 763,391 $ 365,363 $ 448,217 $ (50,189)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
OPERATING ACTIVITIES    
Net income $ 55,936,000 $ 61,848,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 76,482,000 73,362,000
Net (gain) loss on disposal of property, plant and equipment (2,008,000) 350,000
Reduction in the carrying amount of operating lease right-of-use assets 20,252,000 19,462,000
Amortization of debt issuance costs 1,901,000 1,963,000
Unrealized gain on foreign exchange forward contracts (1,720,000) (244,000)
Stock-based compensation expense 3,543,000 3,122,000
Deferred income taxes (8,939,000) (8,623,000)
Pension contributions in excess of expense (1,505,000) (964,000)
Contributions of employer stock to employee benefit plan 3,743,000 3,772,000
Other non-cash items 1,899,000 314,000
Changes in operating assets and liabilities:    
Customer receivables (43,564,000) 5,170,000
Income taxes receivable (4,070,000) (5,229,000)
Inventories (33,835,000) (14,289,000)
Prepaid expenses and other assets (6,606,000) (6,785,000)
Accounts payable 31,293,000 4,438,000
Accrued compensation and related expenses 9,309,000 (9,193,000)
Operating lease liabilities (18,161,000) (16,731,000)
Marketing and other accrued expenses 23,559,000 465,000
Net cash provided by operating activities 107,509,000 112,208,000
INVESTING ACTIVITIES    
Payments to acquire property, plant and equipment (25,479,000) (25,563,000)
Proceeds from sales of property, plant and equipment 3,872,000 321,000
Maturities of certificates of deposit 0 1,500,000
Investment in promotional displays (7,757,000) (6,471,000)
Net cash used by investing activities (29,364,000) (30,213,000)
FINANCING ACTIVITIES    
Payments of long-term debt (81,889,000) (91,833,000)
Proceeds from issuance of common stock 0 295,000
Withholding of employee taxes related to stock-based compensation (1,351,000) (1,050,000)
Excess Tax Benefit from Share-based Compensation, Financing Activities (172,000) 0
Net cash used by financing activities (83,412,000) (92,588,000)
Net decrease in cash and cash equivalents (5,267,000) (10,593,000)
Cash and cash equivalents, beginning of period 97,059,000 57,656,000
Cash and cash equivalents, end of period 91,792,000 47,063,000
Non-cash investing and financing activities:    
Property, plant and equipment included in accounts payable at period end 1,130 1,953
Cash paid during the period for:    
Interest 11,757 17,322
Income taxes $ 31,830 $ 35,870
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation
9 Months Ended
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete consolidated financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the nine-month period ended January 31, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending April 30, 2021.  The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes in the Company's Annual Report on Form 10-K for the fiscal year ended April 30, 2020 filed with the U.S. Securities and Exchange Commission (“SEC”).  

COVID-19: The COVID-19 pandemic impacted our business operations and financial results beginning in the fourth quarter of fiscal 2020 and continues to impact us in fiscal 2021. Although the financial impact on our overall fiscal 2020 results was limited due to the timing of the outbreak, we saw more material impacts on our results for the first quarter of fiscal 2021. Although the impacts from the COVID-19 pandemic lessened in the second and third quarter of fiscal 2021, we continue to face numerous uncertainties in estimating the direct and indirect effects of COVID-19 on our present and future business operations, financial condition, results of operations and liquidity. Due to several rapidly changing variables related to the COVID-19 pandemic, we cannot reasonably estimate future economic trends and the timing of when stability will return.

Goodwill and Intangible Assets: Goodwill represents the excess of purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. 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.

In accordance with accounting standards, when evaluating goodwill, 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 three- and nine-month periods ended January 31, 2021 and 2020.

Intangible assets consist of customer relationship intangibles and trademarks. The Company amortizes the cost of intangible assets over their estimated useful lives, which range from 3 to 6 years, unless such lives are deemed indefinite. There were no impairment charges related to intangible assets for the three- and nine-month periods ended January 31, 2021 and 2020.

Foreign Exchange Forward Contracts: 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 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, net in the condensed consolidated statements of income.

At January 31, 2021, the Company held forward contracts maturing from February 2021 to April 2021 to purchase 128.8 million Mexican pesos at exchange rates ranging from 22.12 to 23.42 Mexican pesos to one U.S. dollar. An asset of $0.6 million is recorded in prepaid expenses and other on the condensed consolidated balance sheet.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.20.4
New Accounting Pronouncements
9 Months Ended
Jan. 31, 2021
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
 
In March 2020, the Financial Accounting Standards Board (the "FASB") issued Accounting Standards Update ("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. ASU 2020-04 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.

In December 2019, the FASB issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions for recognizing investments, performing intraperiod tax allocations and calculating income taxes in interim periods. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company beginning May 1, 2021. Early adoption is permitted. The Company is currently reviewing the provisions of this new pronouncement and the impact, if any, the adoption of this guidance may have on financial position and results of operations.

In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which modifies the methodology for recognizing loss impairments on certain types of financial instruments, including receivables. The new methodology requires an entity to estimate the credit losses expected over the life of an exposure. ASU 2016-13 was effective for the Company beginning May 1, 2020. The adoption did not have a material impact on our consolidated financial statements.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Net Earnings Per Share
9 Months Ended
Jan. 31, 2021
Earnings Per Share [Abstract]  
Net Earnings Per Share Net Earnings Per Share
 
The following table sets forth the computation of basic and diluted net earnings per share:
 Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands, except per share amounts)2021202020212020
Numerator used in basic and diluted net earnings    
per common share:    
Net income$17,195 $12,804 $55,936 $61,848 
Denominator:    
Denominator for basic net earnings per common    
share - weighted-average shares16,995 16,922 16,975 16,902 
Effect of dilutive securities:    
Stock options and restricted stock units52 53 62 45 
Denominator for diluted net earnings per common    
share - weighted-average shares and assumed    
conversions17,047 16,975 17,037 16,947 
Net earnings per share    
Basic$1.01 $0.76 $3.30 $3.66 
Diluted$1.01 $0.75 $3.28 $3.65 

There were no potentially dilutive securities for the three- and nine-month periods ended January 31, 2021 and 2020, which were excluded from the calculation of net earnings per diluted share.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation
9 Months Ended
Jan. 31, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Stock-Based Compensation
 
The Company has various stock-based compensation plans. During the nine-months ended January 31, 2021, the Board of Directors of the Company approved grants of service-based restricted stock units ("RSUs") and performance-based RSUs to key employees and non-employee directors. The employee performance-based RSUs totaled 124,374 units and the employee and non-employee director service-based RSUs totaled 75,206 units. The performance-based RSUs entitle the recipients to receive one share of the Company’s common stock per unit granted if applicable performance conditions are met and the recipient remains continuously employed with the Company until the units vest.  The service-based RSUs entitle the recipients to receive one share of the Company’s common stock per unit granted if they remain continuously employed with the Company until the units vest.  All of the Company’s RSUs granted to employees cliff-vest three years from the grant date, while RSUs granted to non-employee directors vest daily over a two-year period from the date of grant.
For the three and nine-month periods ended January 31, 2021 and 2020, stock-based compensation expense was allocated as follows: 
 Three Months Ended 
 
January 31,
Nine Months Ended 
 
January 31,
(in thousands)2021202020212020
Cost of sales and distribution$426 $224 $1,134 $716 
Selling and marketing expenses365 240 698 713 
General and administrative expenses525 583 1,711 1,693 
Stock-based compensation expense$1,316 $1,047 $3,543 $3,122 
 
During the nine months ended January 31, 2021, the Company also approved grants of 11,456 cash-settled performance-based restricted stock tracking units ("RSTUs") and 6,229 cash-settled service-based RSTUs for more junior level employees.  Each performance-based RSTU entitles the recipient to receive a payment in cash equal to the fair market value of one share of the Company's common stock as of the payment date if applicable performance conditions are met and the recipient remains continuously employed with the Company until the units vest.  The service-based RSTUs entitle the recipients to receive a payment in cash equal to the fair market value of one share of the Company's common stock as of the payment date if they remain continuously employed with the Company until the units vest.  All of the RSTUs cliff-vest three years from the grant date.  Since the RSTUs will be settled in cash, the grant date fair value of these awards is recorded as a liability until the date of payment.  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 Company recognized expense of $0.2 million and $0.2 million for the three-month periods ended January 31, 2021 and 2020, respectively, and $0.6 million and $0.4 million for the nine-month periods ended January 31, 2021 and 2020, respectively. A liability for payment of the RSTUs is included in the condensed consolidated balance sheets in the amount of $0.8 million and $0.4 million as of January 31, 2021 and April 30, 2020, respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Customer Receivables
9 Months Ended
Jan. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Customer Receivables Customer Receivables
 
The components of customer receivables were: 
 January 31,April 30,
(in thousands)20212020
Gross customer receivables$156,732 $112,528 
Less:
Allowance for doubtful accounts(371)(472)
Allowance for returns and discounts(8,527)(5,712)
Net customer receivables$147,834 $106,344 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories
9 Months Ended
Jan. 31, 2021
Inventory, Net [Abstract]  
Inventories Inventories
 
The components of inventories were: 
 January 31,April 30,
(in thousands)20212020
Raw materials$60,321 $51,460 
Work-in-process51,967 42,381 
Finished goods47,343 32,572 
Total FIFO inventories159,631 126,413 
Reserve to adjust inventories to LIFO value(15,039)(14,577)
Total inventories$144,592 $111,836 
 
Of the total inventory of $144.6 million at January 31, 2021, $88.3 million is carried under the FIFO method of accounting and $56.3 million is carried under the LIFO method. Of the total inventory of $111.8 million at April 30, 2020, $66.0 million is carried under the FIFO method and $45.8 million is carried under the LIFO method.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment
9 Months Ended
Jan. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
The components of property, plant and equipment were:
 January 31,April 30,
(in thousands)20212020
Land$4,431 $4,431 
Buildings and improvements115,515 120,819 
Buildings and improvements - finance leases11,636 11,636 
Machinery and equipment309,152 312,806 
Machinery and equipment - finance leases31,440 30,911 
Construction in progress19,608 8,164 
491,782 488,767 
Less accumulated amortization and depreciation(290,897)(284,943)
Total$200,885 $203,824 

Amortization and depreciation expense on property, plant and equipment amounted to $10.3 million and $9.3 million for the three months ended January 31, 2021 and 2020, respectively, and $32.5 million and $27.6 million for the nine months ended January 31, 2021 and 2020, respectively. The nine months ended January 31, 2021 includes accelerated depreciation expense of $1.3 million related to the closure of the plant located in Humboldt, Tennessee. There was no accelerated depreciation for the three months ended January 31, 2021. Accumulated amortization on finance leases included in the above table amounted to $33.2 million and $32.3 million as of January 31, 2021 and April 30, 2020, respectively.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Intangibles
9 Months Ended
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangibles Intangibles
The components of customer relationship intangibles were:
 January 31,April 30,
(in thousands)20212020
Customer relationship intangibles$274,000 $274,000 
Less accumulated amortization(140,806)(106,556)
Total$133,194 $167,444 

The components of trademarks were:
 January 31,April 30,
(in thousands)20212020
Trademarks$10,000 $10,000 
Less accumulated amortization(10,000)(7,778)
Total$— $2,222 
Customer relationship intangibles and trademarks are amortized over the estimated useful lives on a straight-line basis over six and three years, respectively. Amortization expense for the three month periods ended January 31, 2021 and 2020 was $12.0 million and $12.3 million, respectively, and $36.5 million and $36.8 million, respectively, for each of the nine month periods ended January 31, 2021 and 2020.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Product Warranty
9 Months Ended
Jan. 31, 2021
Product Warranties Disclosures [Abstract]  
Product Warranty Product Warranty
 
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.
 
The following is a reconciliation of the Company’s warranty liability, which is included in other accrued expenses on the unaudited condensed consolidated balance sheets: 
 Nine Months Ended
 January 31,
(in thousands)20212020
Beginning balance at May 1$3,753 $4,616 
Accrual13,885 17,132 
Settlements(13,150)(17,611)
Ending balance at January 31$4,488 $4,137 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Pension Benefits
9 Months Ended
Jan. 31, 2021
Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]  
Pension Benefits Pension Benefits
 
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 plan. Effective April 30, 2020, these plans were merged into one plan.

On November 16, 2020 the Company filed an application with the Internal Revenue Service to terminate the American Woodmark Corporation Employee Pension Plan (the “Plan”) with a proposed effective date of December 31, 2020 (the “Plan Termination Date”), in a standard termination and the Company expects to incur approximately $1.6 million to terminate the Plan. In connection with the Plan termination and in addition to the Plan termination costs, the Company may be required to
make an additional funding contribution to the Plan in order to ensure the Plan is fully funded on a termination basis as of the Benefit Distribution Date, with the amount of such contribution still to be determined. The Benefit Distribution Date will be determined once the Company receives approval from certain regulatory agencies. The additional funding contribution is expected to be funded from cash on hand and the amount will vary depending on the lump sum distribution take rate and the interest rate on the Benefit Distribution Date.

Net periodic pension benefit cost consisted of the following for the three- and nine-month periods ended January 31, 2021 and 2020: 
 Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands)2021202020212020
Interest cost$1,165 $1,493 $3,496 $4,480 
Expected return on plan assets(2,107)(2,082)(6,322)(6,245)
Recognized net actuarial loss441 423 1,321 1,269 
Net periodic pension benefit$(501)$(166)$(1,505)$(496)
 
The Company did not contribute to its pension plan in the first nine months of fiscal 2021 and does not expect to contribute any funds during the remainder of fiscal 2021. The Company made contributions of $0.5 million to its pension plans in fiscal 2020.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
9 Months Ended
Jan. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
 
The Company utilizes the hierarchy of fair value measurements to classify certain of its assets and liabilities based upon the following definitions:
Level 1- Investments with quoted prices in active markets for identical assets or liabilities. The Company’s cash equivalents are invested in money market funds, mutual funds and certificates of deposit.  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.

Level 2- 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.

Level 3- 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. The Company has no Level 3 assets or liabilities measured on a recurring basis.

The Company's financial instruments include cash and equivalents, marketable securities and other investments; accounts receivable and accounts payable; 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 balance sheets approximate their fair value due to the short maturities of these items. The 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 January 31, 2021 and April 30, 2020 at fair value on a recurring basis (in thousands):
 Fair Value Measurements
 As of January 31, 2021
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$659 $— $— 
Foreign exchange forward contracts— 618 — 
Total assets at fair value$659 $618 $— 
 As of April 30, 2020
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$773 $— $— 
LIABILITIES:
Foreign exchange forward contracts$— $(1,102)$— 
There were no transfers between Level 1, Level 2 or Level 3 for assets measured at fair value on a recurring basis.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Loans Payable and Long-Term Debt
9 Months Ended
Jan. 31, 2021
Debt Disclosure [Abstract]  
Loans Payable and Long-Term Debt Loans Payable and Long-Term Debt
On December 29, 2017, the Company entered into a credit agreement (as subsequently amended, the "Credit Agreement") with a syndicate of lenders and Wells Fargo Bank, National Association, as administrative agent, providing for a $100 million, 5-year revolving loan facility with a $25 million sub-facility for the issuance of letters of credit (the “Revolving Facility”), a $250 million, 5-year initial term loan facility (the "Initial Term Loan") and a $250 million delayed draw term loan facility (the "Delayed Draw Term Loan" and, together with the Revolving Facility and the Initial Term Loan, the "Credit Facilities"). The Company borrowed the entire $250 million available under each of the Initial Term Loan and the Delayed Draw Term Loan on December 29, 2017 and February 12, 2018, respectively, in connection with its acquisition of RSI Home Products, Inc. (“RSI”) and subsequent refinancing of RSI’s debt. The Company is required to make specified quarterly installments on both the Initial Term Loan and the Delayed Draw Loan. As of January 31, 2021, $82 million was outstanding on each of the Initial Term Loan and the Delayed Draw Loan for a total of $164 million. As of April 30, 2020, $122 million was outstanding on each of the Initial Term Loan and the Delayed Draw Loan for a total of $244 million. The outstanding balance approximates fair value as the Initial Term Loan and Delayed Draw Term Loan have a floating interest rate. There were no amounts outstanding on the Revolving Facility as of January 31, 2021 or April 30, 2020. The Credit Facilities mature on December 29, 2022.

Amounts outstanding under the Credit Facilities 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 “Total Funded Debt to EBITDA 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 “Total Funded Debt to EBITDA Ratio.” In addition, a letter of credit fee will accrue 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 January 31, 2021, the applicable margin with respect to base rate loans and LIBOR loans was 0.50% and 1.50%, respectively, and the commitment fee was 0.175%. As of December 31, 2021, the Company will transition to the Secured Overnight Financial Rate ("SOFR") as required by the Credit Facilities. The Company expects the transition to SOFR to be materially similar to LIBOR.

The Credit Agreement includes certain financial covenants. On September 16, 2020 the “Total Funded Debt to EBITDA Ratio” was amended to a “Total Net Funded Debt to EBITDA Ratio” to include Unrestricted Cash in the aggregate amount not to exceed $100 million. The maximum “Total Net Funded Debt to EBITDA Ratio” can be no more than 3.25 to 1.00 (with an increase to 3.75 to 1.00 for a certain period upon the consummation of a “Qualified Acquisition”). The Company is also required to maintain a “Fixed Charge Coverage Ratio” of no less than 1.25 to 1.00. 

The 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, dispose of its assets or engage in a merger or another 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 also restrict the Company’s ability to make certain investments and to make certain restricted payments, including the payment of dividends and repurchase of common stock, in certain limited circumstances. The Company is, however, permitted to make unlimited investments so long as the "Total Net Funded Debt to EBITDA Ratio" is less than or equal to 3.00 to 1.00 after giving effect to any such investment and no default or event of default has occurred and is continuing or would result from any such investment. The Company is also permitted to make (i) unlimited restricted payments so long as the “Total Net Funded Debt to EBITDA Ratio” would be less than or equal to 2.75 to 1.00 after giving effect to any such payment and no default or event of default has occurred and is continuing or would result from any such payment and (ii) up to an aggregate of $50 million in restricted payments not otherwise permitted under the Credit Agreement so long as no default or event of default has occurred and is continuing or would result from any such payment.
As of January 31, 2021, the Company's Total Net Funded Debt to EBITDA Ratio was 1.91 to 1.00 and the Fixed Charge Coverage Ratio was 6.50 to 1.00. As of January 31, 2021, the Company was in compliance with the covenants included in the Credit Agreement.

The Company’s obligations under the Credit Agreement are guaranteed by the Company’s subsidiaries and the obligations of the Company and its subsidiaries are secured by a pledge of substantially all of their respective personal property.

On February 12, 2018, the Company issued $350 million in aggregate principal amount of 4.875% Senior Notes due 2026 (the “Senior Notes”). The Senior Notes mature on March 15, 2026 and interest on the Senior Notes is payable semi-annually in arrears on March 15 and September 15 of each year. The Senior Notes are fully and unconditionally guaranteed by each of the Company’s current and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Credit Agreement. The indenture governing the Senior Notes restricts the ability of the Company and the Company’s “restricted subsidiaries” to, as applicable, (i) incur additional indebtedness or issue certain preferred shares, (ii) create liens, (iii) pay dividends, redeem or repurchase stock or make other distributions or restricted payments, (iv) make certain investments, (v) create restrictions on the ability of the “restricted subsidiaries” to pay dividends to the Company or make other intercompany transfers, (vi) transfer or sell assets, (vii) merge or consolidate with a third party and (viii) enter into certain transactions with affiliates of the Company, subject, in each case, to certain qualifications and exceptions as described in the indenture. As of January 31, 2021, the Company and its restricted subsidiaries were in compliance with all covenants under the indenture governing the Senior Notes.

At January 31, 2021, the book value of the Senior Notes was $350 million and the fair value was $360.5 million, based on Level 1 inputs.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
9 Months Ended
Jan. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes The effective income tax rate for the three- and nine-month periods ended January 31, 2021 was 25.6% and 25.9%, respectively, compared with 25.9% and 26.0% in the comparable periods in the prior fiscal year. The effective rate was higher than the 21.0% U.S. statutory rate for all periods presented primarily due to state income taxes.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition
9 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company disaggregates revenue from contracts with customers into 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 three- and nine-months ended January 31, 2021 and 2020:
Three Months EndedNine Months Ended
January 31,January 31,
(in thousands)2021202020212020
Home center retailers$216,819 $191,544 $613,932 $579,443 
Builders161,113 155,169 496,503 512,513 
Independent dealers and distributors54,022 49,042 160,189 159,180 
Net Sales$431,954 $395,755 $1,270,624 $1,251,136 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Concentration of Risk
9 Months Ended
Jan. 31, 2021
Risks and Uncertainties [Abstract]  
Concentration of Risk Concentration of Risks
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 with respect to cash.

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. 
 
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 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.

At January 31, 2021, the Company's two largest customers, Customers A and B, represented 32.9% and 21.1% of the Company's gross customer receivables, respectively. At January 31, 2020, Customers A and B represented 30.3% and 24.5% of the Company’s gross customer receivables, respectively.

The following table summarizes the percentage of net sales attributable to the Company's two largest customers for the three- and nine-months ended January 31, 2021 and 2020:
Three Months EndedNine Months Ended
January 31,January 31,
 2021202020212020
Customer A31.8%30.1%30.1%29.2%
Customer B18.4%18.3%18.2%17.2%
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
9 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Leases Leases
Operating Leases - ROU assets related to operating leases are presented as “Operating lease right-of-use assets” on the unaudited condensed consolidated balance sheets. 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 unaudited condensed consolidated balance sheets.

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 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.

Finance Leases - ROU assets related to finance leases are presented in "Property, plant and equipment, net” on the unaudited condensed 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 unaudited condensed consolidated balance sheets.

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.
The components of lease costs were as follows:
 Nine Months Ended
 January 31,
(in thousands)20212020
Finance lease cost:
Reduction in the carrying value of right-of-use assets$403 $1,922 
Interest on lease liabilities50 157 
Operating lease cost20,252 19,462 

Additional information related to leases was as follows:
 Nine Months Ended
 January 31,
(in thousands)20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for finance leases$50 $157 
Operating cash flows for operating leases18,161 16,731 
Financing cash flows for financing leases384 1,883 
Right-of-use assets obtained in exchange for new finance lease liabilities1,531 1,399 
Right-of-use assets obtained in exchange for new operating lease liabilities6,886 29,622 
Weighted average remaining lease term (years)
Weighted average remaining lease term - finance leases3.063.44
Weighted average remaining lease term - operating leases6.896.38
Weighted average discount rate
Weighted average discount rate - finance leases3.00 %3.20 %
Weighted average discount rate - operating leases3.29 %4.26 %

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 unaudited condensed consolidated balance sheet as of January 31, 2021:
(in thousands)Operating leasesFinancing leases
Year ending April 30,
2021$6,036 $639 
202221,984 1,966 
202321,009 1,500 
202419,101 1,137 
202516,902 325 
Thereafter57,709 95 
Total lease payments142,741 5,662 
Less imputed interest(15,367)(240)
Total lease liability127,374 5,422 
Current maturities(18,435)(2,044)
Lease liability - long-term$108,939 $3,378 
Lease assets$121,600 $9,915 
Leases Leases
Operating Leases - ROU assets related to operating leases are presented as “Operating lease right-of-use assets” on the unaudited condensed consolidated balance sheets. 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 unaudited condensed consolidated balance sheets.

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 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.

Finance Leases - ROU assets related to finance leases are presented in "Property, plant and equipment, net” on the unaudited condensed 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 unaudited condensed consolidated balance sheets.

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.
The components of lease costs were as follows:
 Nine Months Ended
 January 31,
(in thousands)20212020
Finance lease cost:
Reduction in the carrying value of right-of-use assets$403 $1,922 
Interest on lease liabilities50 157 
Operating lease cost20,252 19,462 

Additional information related to leases was as follows:
 Nine Months Ended
 January 31,
(in thousands)20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for finance leases$50 $157 
Operating cash flows for operating leases18,161 16,731 
Financing cash flows for financing leases384 1,883 
Right-of-use assets obtained in exchange for new finance lease liabilities1,531 1,399 
Right-of-use assets obtained in exchange for new operating lease liabilities6,886 29,622 
Weighted average remaining lease term (years)
Weighted average remaining lease term - finance leases3.063.44
Weighted average remaining lease term - operating leases6.896.38
Weighted average discount rate
Weighted average discount rate - finance leases3.00 %3.20 %
Weighted average discount rate - operating leases3.29 %4.26 %

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 unaudited condensed consolidated balance sheet as of January 31, 2021:
(in thousands)Operating leasesFinancing leases
Year ending April 30,
2021$6,036 $639 
202221,984 1,966 
202321,009 1,500 
202419,101 1,137 
202516,902 325 
Thereafter57,709 95 
Total lease payments142,741 5,662 
Less imputed interest(15,367)(240)
Total lease liability127,374 5,422 
Current maturities(18,435)(2,044)
Lease liability - long-term$108,939 $3,378 
Lease assets$121,600 $9,915 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring
3 Months Ended
Jan. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
In the fourth quarter of fiscal 2020 and 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, respectively. During the third quarter and first nine months of fiscal 2021, the Company recognized pre-tax restructuring charges, net of $(0.1) million and $1.5 million, respectively, related to these reductions in force, which were primarily severance and separation costs.

During June 2020, the Company's Board of Directors 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 million on the sale. During the third quarter and first nine months of fiscal 2021, the Company recognized pre-tax restructuring charges, net of $(0.7) million and $3.9 million, respectively, related to the closure of the plant. Included in the $3.9 million of restructuring charges for the first nine months of fiscal 2021 were $0.9 million of severance and separation costs and $3.0 million for equipment, inventory and facilities-related expenses.

A reserve for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheets as of January 31, 2021 which relates to employee termination costs accrued but not yet paid as follows:
January 31,
(in thousands)2021
Restructuring reserve balance at May 1$189 
Expense1,746 
Payments and adjustments(1,767)
Restructuring reserve balance at January 31$168 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Other Information
9 Months Ended
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Other Information Other Information
 
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 FASB Accounting Standards Codification Topic 450, “Contingencies,” 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.  Where losses are deemed to be probable and estimable, accruals are made. Where losses are deemed to be reasonably possible, a range of loss estimates is determined and considered for disclosure.  In determining these loss range estimates, the Company considers known values of similar claims and consults with outside counsel.
 
The Company believes that the aggregate range of loss stemming from the various suits and asserted and unasserted claims that were deemed to be either probable or reasonably possible was not material as of January 31, 2021.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.4
New Accounting Pronouncements Lessee Operating leases (Policies)
9 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Leases Operating Leases - ROU assets related to operating leases are presented as “Operating lease right-of-use assets” on the unaudited condensed consolidated balance sheets. 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 unaudited condensed consolidated balance sheets.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 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.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Net Earnings Per Share (Tables)
9 Months Ended
Jan. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net earnings per share:
 Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands, except per share amounts)2021202020212020
Numerator used in basic and diluted net earnings    
per common share:    
Net income$17,195 $12,804 $55,936 $61,848 
Denominator:    
Denominator for basic net earnings per common    
share - weighted-average shares16,995 16,922 16,975 16,902 
Effect of dilutive securities:    
Stock options and restricted stock units52 53 62 45 
Denominator for diluted net earnings per common    
share - weighted-average shares and assumed    
conversions17,047 16,975 17,037 16,947 
Net earnings per share    
Basic$1.01 $0.76 $3.30 $3.66 
Diluted$1.01 $0.75 $3.28 $3.65 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Tables)
9 Months Ended
Jan. 31, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Expense Allocated
For the three and nine-month periods ended January 31, 2021 and 2020, stock-based compensation expense was allocated as follows: 
 Three Months Ended 
 
January 31,
Nine Months Ended 
 
January 31,
(in thousands)2021202020212020
Cost of sales and distribution$426 $224 $1,134 $716 
Selling and marketing expenses365 240 698 713 
General and administrative expenses525 583 1,711 1,693 
Stock-based compensation expense$1,316 $1,047 $3,543 $3,122 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Customer Receivables (Tables)
9 Months Ended
Jan. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Components of Customer Receivables
The components of customer receivables were: 
 January 31,April 30,
(in thousands)20212020
Gross customer receivables$156,732 $112,528 
Less:
Allowance for doubtful accounts(371)(472)
Allowance for returns and discounts(8,527)(5,712)
Net customer receivables$147,834 $106,344 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
9 Months Ended
Jan. 31, 2021
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 January 31,April 30,
(in thousands)20212020
Raw materials$60,321 $51,460 
Work-in-process51,967 42,381 
Finished goods47,343 32,572 
Total FIFO inventories159,631 126,413 
Reserve to adjust inventories to LIFO value(15,039)(14,577)
Total inventories$144,592 $111,836 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment (Tables)
9 Months Ended
Jan. 31, 2021
Property, Plant and Equipment [Abstract]  
Components Of Property, Plant And Equipment
The components of property, plant and equipment were:
 January 31,April 30,
(in thousands)20212020
Land$4,431 $4,431 
Buildings and improvements115,515 120,819 
Buildings and improvements - finance leases11,636 11,636 
Machinery and equipment309,152 312,806 
Machinery and equipment - finance leases31,440 30,911 
Construction in progress19,608 8,164 
491,782 488,767 
Less accumulated amortization and depreciation(290,897)(284,943)
Total$200,885 $203,824 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Intangibles (Tables)
9 Months Ended
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Components of Intangible Assets
The components of customer relationship intangibles were:
 January 31,April 30,
(in thousands)20212020
Customer relationship intangibles$274,000 $274,000 
Less accumulated amortization(140,806)(106,556)
Total$133,194 $167,444 

The components of trademarks were:
 January 31,April 30,
(in thousands)20212020
Trademarks$10,000 $10,000 
Less accumulated amortization(10,000)(7,778)
Total$— $2,222 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Product Warranty (Tables)
9 Months Ended
Jan. 31, 2020
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Liability
The following is a reconciliation of the Company’s warranty liability, which is included in other accrued expenses on the unaudited condensed consolidated balance sheets: 
 Nine Months Ended
 January 31,
(in thousands)20212020
Beginning balance at May 1$3,753 $4,616 
Accrual13,885 17,132 
Settlements(13,150)(17,611)
Ending balance at January 31$4,488 $4,137 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Pension Benefits (Tables)
9 Months Ended
Jan. 31, 2021
Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]  
Net Periodic Pension (Benefit) Cost
Net periodic pension benefit cost consisted of the following for the three- and nine-month periods ended January 31, 2021 and 2020: 
 Three Months EndedNine Months Ended
 January 31,January 31,
(in thousands)2021202020212020
Interest cost$1,165 $1,493 $3,496 $4,480 
Expected return on plan assets(2,107)(2,082)(6,322)(6,245)
Recognized net actuarial loss441 423 1,321 1,269 
Net periodic pension benefit$(501)$(166)$(1,505)$(496)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Tables)
9 Months Ended
Jan. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Assets on Recurring Basis The following table summarizes the fair value of assets and liabilities that are recorded in the Company’s consolidated financial statements as of January 31, 2021 and April 30, 2020 at fair value on a recurring basis (in thousands):
 Fair Value Measurements
 As of January 31, 2021
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$659 $— $— 
Foreign exchange forward contracts— 618 — 
Total assets at fair value$659 $618 $— 
 As of April 30, 2020
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$773 $— $— 
LIABILITIES:
Foreign exchange forward contracts$— $(1,102)$— 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table disaggregates our consolidated revenue by major sales distribution channels for the three- and nine-months ended January 31, 2021 and 2020:
Three Months EndedNine Months Ended
January 31,January 31,
(in thousands)2021202020212020
Home center retailers$216,819 $191,544 $613,932 $579,443 
Builders161,113 155,169 496,503 512,513 
Independent dealers and distributors54,022 49,042 160,189 159,180 
Net Sales$431,954 $395,755 $1,270,624 $1,251,136 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Concentration of Risk (Tables)
9 Months Ended
Jan. 31, 2021
Risks and Uncertainties [Abstract]  
Summary Of Percentage Of Sales
The following table summarizes the percentage of net sales attributable to the Company's two largest customers for the three- and nine-months ended January 31, 2021 and 2020:
Three Months EndedNine Months Ended
January 31,January 31,
 2021202020212020
Customer A31.8%30.1%30.1%29.2%
Customer B18.4%18.3%18.2%17.2%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
9 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Components of Lease Costs and Additional Information
The components of lease costs were as follows:
 Nine Months Ended
 January 31,
(in thousands)20212020
Finance lease cost:
Reduction in the carrying value of right-of-use assets$403 $1,922 
Interest on lease liabilities50 157 
Operating lease cost20,252 19,462 

Additional information related to leases was as follows:
 Nine Months Ended
 January 31,
(in thousands)20212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for finance leases$50 $157 
Operating cash flows for operating leases18,161 16,731 
Financing cash flows for financing leases384 1,883 
Right-of-use assets obtained in exchange for new finance lease liabilities1,531 1,399 
Right-of-use assets obtained in exchange for new operating lease liabilities6,886 29,622 
Weighted average remaining lease term (years)
Weighted average remaining lease term - finance leases3.063.44
Weighted average remaining lease term - operating leases6.896.38
Weighted average discount rate
Weighted average discount rate - finance leases3.00 %3.20 %
Weighted average discount rate - operating leases3.29 %4.26 %
Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities
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 unaudited condensed consolidated balance sheet as of January 31, 2021:
(in thousands)Operating leasesFinancing leases
Year ending April 30,
2021$6,036 $639 
202221,984 1,966 
202321,009 1,500 
202419,101 1,137 
202516,902 325 
Thereafter57,709 95 
Total lease payments142,741 5,662 
Less imputed interest(15,367)(240)
Total lease liability127,374 5,422 
Current maturities(18,435)(2,044)
Lease liability - long-term$108,939 $3,378 
Lease assets$121,600 $9,915 
Reconciliation of Future Undiscounted Cash Flows to Finance Lease Liabilities
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 unaudited condensed consolidated balance sheet as of January 31, 2021:
(in thousands)Operating leasesFinancing leases
Year ending April 30,
2021$6,036 $639 
202221,984 1,966 
202321,009 1,500 
202419,101 1,137 
202516,902 325 
Thereafter57,709 95 
Total lease payments142,741 5,662 
Less imputed interest(15,367)(240)
Total lease liability127,374 5,422 
Current maturities(18,435)(2,044)
Lease liability - long-term$108,939 $3,378 
Lease assets$121,600 $9,915 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges Restructuring Charges (Tables)
9 Months Ended
Jan. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Charges Reserve
A reserve for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheets as of January 31, 2021 which relates to employee termination costs accrued but not yet paid as follows:
January 31,
(in thousands)2021
Restructuring reserve balance at May 1$189 
Expense1,746 
Payments and adjustments(1,767)
Restructuring reserve balance at January 31$168 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2021
USD ($)
$ / $
Jan. 31, 2020
USD ($)
Jan. 31, 2021
USD ($)
$ / $
Jan. 31, 2020
USD ($)
Finite-Lived Intangible Assets [Line Items]        
Impairment charges related to goodwill $ 0 $ 0 $ 0 $ 0
Other intangible assets        
Finite-Lived Intangible Assets [Line Items]        
Impairment charges related to other intangible assets 0 $ 0 0 $ 0
Foreign Exchange Forward | Not Designated as Hedging Instrument        
Finite-Lived Intangible Assets [Line Items]        
Derivative, notional amount 128,800,000   128,800,000  
Foreign Exchange Forward | Not Designated as Hedging Instrument | Prepaid Expenses and Other Current Assets [Member]        
Finite-Lived Intangible Assets [Line Items]        
Derivative asset, fair value, gross asset $ 600,000   $ 600,000  
Minimum        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets estimated useful lives     3 years  
Minimum | Foreign Exchange Forward | Not Designated as Hedging Instrument        
Finite-Lived Intangible Assets [Line Items]        
Derivative, forward exchange rate | $ / $ 22.12   22.12  
Maximum        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets estimated useful lives     6 years  
Long | Maximum | Foreign Exchange Forward | Not Designated as Hedging Instrument        
Finite-Lived Intangible Assets [Line Items]        
Derivative, forward exchange rate | $ / $ 23.42   23.42  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.4
New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease right-of-use assets $ 121,600 $ 127,668
Operating lease liabilities $ 127,374  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Net Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Jan. 31, 2021
Jan. 31, 2020
Earnings Per Share [Abstract]                
Net income $ 17,195 $ 22,256 $ 16,485 $ 12,804 $ 22,163 $ 26,881 $ 55,936 $ 61,848
Denominator for basic net earnings per common share - weighted-average shares 16,994,975     16,922,231     16,974,701 16,902,255
Effect of dilutive securities:                
Stock options and restricted stock units 52,000     53,000     62,000 45,000
Diluted (in shares) 17,047,211     16,974,956     17,036,586 16,947,449
Net earnings per share                
Basic (in usd per share) $ 1.01     $ 0.76     $ 3.30 $ 3.66
Diluted (in usd per share) $ 1.01     $ 0.75     $ 3.28 $ 3.65
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Net Earnings Per Share (Narrative) (Details) - shares
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Earnings Per Share [Abstract]        
Stock excluded from the calculation of net earnings per share (shares) 0 0 0 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Apr. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 1,316 $ 1,047 $ 3,543 $ 3,122  
Liability for payment of the RSTUs $ 66,660   $ 66,660   $ 49,064
Employee Service-Based RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awarded in period (shares)     75,206    
Vesting period 2 years        
Employee Performance-Based RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awarded in period (shares)     124,374    
Common stock issuable per RSU granted (shares)     1    
Employee Performance-Based RSTUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units non vested grants (shares)     11,456    
Employee Service-Based RSTUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units non vested grants (shares)     6,229    
RSTUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period, years     3 years    
Stock-based compensation expense $ 200 $ 200 $ 600 $ 400  
Liability for payment of the RSTUs $ 800   $ 800   $ 400
Cliff Vest [Member] | RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period, years     3 years    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,316 $ 1,047 $ 3,543 $ 3,122
Cost of Sales and Distribution [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 426 224 1,134 716
Selling and Marketing Expenses [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 365 240 698 713
General and Administrative Expenses [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 525 $ 583 $ 1,711 $ 1,693
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Customer Receivables (Components Of Customer Receivables ) (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Accounts Receivable, after Allowance for Credit Loss [Abstract]    
Gross customer receivables $ 156,732 $ 112,528
Less:    
Allowance for doubtful accounts (371) (472)
Allowance for returns and discounts (8,527) (5,712)
Net customer receivables $ 147,834 $ 106,344
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Inventory, Net [Abstract]    
Raw materials $ 60,321 $ 51,460
Work-in-process 51,967 42,381
Finished goods 47,343 32,572
Total FIFO inventories 159,631 126,413
Reserve to adjust inventories to LIFO value (15,039) (14,577)
Total inventories 144,592 111,836
Inventory carried under FIFO 88,300 66,000
Inventory carried under LIFO $ 56,300 $ 45,800
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Apr. 30, 2020
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 491,782   $ 491,782   $ 488,767
Less accumulated amortization and depreciation (290,897)   (290,897)   (284,943)
Property, Plant and Equipment, Net, Total 200,885   200,885   203,824
Amortization and depreciation expense on property, plant and equipment 10,300 $ 9,300 32,500 $ 27,600  
Accumulated amortization on capital leases 33,200   33,200   32,300
Land          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 4,431   4,431   4,431
Buildings and improvements          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 115,515   115,515   120,819
Buildings and improvements - finance leases          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 11,636   11,636   11,636
Machinery and equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 309,152   309,152   312,806
Machinery and equipment - finance leases          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 31,440   31,440   30,911
Construction in progress          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 19,608   19,608   $ 8,164
Manufacturing Facility          
Property, Plant and Equipment [Line Items]          
Amortization and depreciation expense on property, plant and equipment     $ 1,300    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Intangibles (Schedule of Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Apr. 30, 2020
Finite-Lived Intangible Assets [Line Items]          
Amortization expense $ 12,000 $ 12,300 $ 36,500 $ 36,800  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Intangibles, gross 274,000   274,000   $ 274,000
Less accumulated amortization (140,806)   (140,806)   (106,556)
Intangibles, net 133,194   133,194   167,444
Trademarks          
Finite-Lived Intangible Assets [Line Items]          
Intangibles, gross 10,000   10,000   10,000
Less accumulated amortization (10,000)   (10,000)   (7,778)
Intangibles, net $ 0   $ 0   $ 2,222
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Intangibles (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 12,000 $ 12,300 $ 36,500 $ 36,800
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets estimated useful lives     6 years  
Trademarks        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets estimated useful lives     3 years  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Product Warranty (Schedule Of Warranty Liability) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Product Warranties Disclosures [Abstract]    
Warranty claims period 2 months  
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 3,753 $ 4,616
Accrual 13,885 17,132
Settlements (13,150) (17,611)
Ending balance $ 4,488 $ 4,137
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Pension Benefits (Net Periodic Pension Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]        
Interest cost $ 1,165 $ 1,493 $ 3,496 $ 4,480
Expected return on plan assets (2,107) (2,082) (6,322) (6,245)
Recognized net actuarial loss 441 423 1,321 1,269
Net periodic pension benefit $ (501) $ (166) $ (1,505) $ (496)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Pension Benefits (Narrative) (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 30, 2020
USD ($)
Oct. 31, 2020
plan
Jan. 31, 2021
USD ($)
Apr. 30, 2020
USD ($)
plan
Defined Benefit Plan Disclosure [Line Items]        
Number of defined benefit pension plans | plan   2   1
Pension contribution     $ 0 $ 500
Pension Plan        
Defined Benefit Plan Disclosure [Line Items]        
Expected termination costs $ 1,600      
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value $ 659  
Foreign exchange forward contracts   $ 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 618  
Foreign exchange forward contracts   (1,102)
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 0  
Foreign exchange forward contracts   0
Foreign exchange forward contracts | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 0  
Foreign exchange forward contracts | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 618  
Foreign exchange forward contracts | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 0  
Mutual funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, at fair value 659 773
Mutual funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, at fair value 0 0
Mutual funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, at fair value $ 0 $ 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Loans Payable and Long-Term Debt (Details)
9 Months Ended
Dec. 29, 2017
USD ($)
Jan. 31, 2021
USD ($)
Apr. 30, 2020
USD ($)
Jan. 31, 2020
Feb. 12, 2018
USD ($)
Debt Instrument, Covenant One          
Debt Instrument [Line Items]          
Debt additional covenant, maximum total funded debt to EBITDA ratio, unlimited restricted payment permitted   3.00      
Credit Agreement [Member]          
Debt Instrument [Line Items]          
Debt covenant, maximum total funded debt to EBITDA ratio       3.25  
Debt covenant, maximum total funded debt to EBITDA ratio, qualified acquisition   3.75      
Debt covenant, minimum fixed charge coverage ratio   1.25      
Total funded debt to EBITDA ratio   1.91      
Fixed charge coverage ratio   6.50      
Credit Agreement [Member] | Debt Instrument, Covenant Two          
Debt Instrument [Line Items]          
Debt additional covenant, maximum total funded debt to EBITDA ratio, unlimited restricted payment permitted   2.75      
Debt additional covenant, maximum unlimited restricted payments permitted   $ 50,000,000      
Loans Payable [Member] | Initial Term Loan [Member]          
Debt Instrument [Line Items]          
Debt term 5 years        
Debt instrument, face amount $ 250,000,000        
Proceeds from loan 250,000,000        
Outstanding on the Initial Term Loan   82,000,000 $ 122,000,000    
Loans Payable [Member] | Delayed Draw Term Loan [Member]          
Debt Instrument [Line Items]          
Debt instrument, face amount 250,000,000        
Loans Payable [Member] | Initial Term Loan and Delayed Draw Loan [Member]          
Debt Instrument [Line Items]          
Outstanding on the Initial Term Loan   164,000,000 $ 244,000,000    
Senior Notes [Member] | 4.875% Senior Notes Due 2026 [Member]          
Debt Instrument [Line Items]          
Debt instrument, face amount         $ 350,000,000
Debt Instrument, Interest Rate, Stated Percentage         4.875%
Secured Debt [Member] | RSI Notes [Member]          
Debt Instrument [Line Items]          
Long-term Debt   350,000,000      
Long-term Debt, Fair Value   360,500,000      
Revolving loan facility [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity $ 100,000,000        
Debt term 5 years        
Outstanding on the Revolving Facility   $ 0      
Credit facility, commitment fee percentage   0.175%      
Letter of Credit [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity $ 25,000,000        
Base Rate [Member] | Revolving loan facility [Member]          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate   0.50%      
London Interbank Offered Rate (LIBOR) [Member] | Revolving loan facility [Member]          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate   1.50%      
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Narrative) (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Income Tax Disclosure [Abstract]        
Effective income tax rate (as a percent) 25.60% 25.90% 25.90% 26.00%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00% 21.00%
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 431,954 $ 395,755 $ 1,270,624 $ 1,251,136
Home center retailers        
Disaggregation of Revenue [Line Items]        
Net sales 216,819 191,544 613,932 579,443
Builders        
Disaggregation of Revenue [Line Items]        
Net sales 161,113 155,169 496,503 512,513
Independent dealers and distributors        
Disaggregation of Revenue [Line Items]        
Net sales $ 54,022 $ 49,042 $ 160,189 $ 159,180
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Concentration of Risk (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Customer receivables | Customer A        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     32.90% 30.30%
Customer receivables | Customer B        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     21.10% 24.50%
Sales revenue, gross | Customer A        
Concentration Risk [Line Items]        
Concentration risk (as a percent) 31.80% 30.10% 30.10% 29.20%
Sales revenue, gross | Customer B        
Concentration Risk [Line Items]        
Concentration risk (as a percent) 18.40% 18.30% 18.20% 17.20%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Finance lease cost:    
Reduction in the carrying value of right-of-use assets $ 403 $ 1,922
Interest on lease liabilities 50 157
Operating lease cost $ 20,252 $ 19,462
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Additional Information Related to Leases (Details) - USD ($)
9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]    
Operating cash flows for finance leases $ 50,000 $ 157,000
Operating cash flows for operating leases 18,161,000 16,731,000
Financing cash flows for financing leases 384,000 1,883,000
Right-of-use assets obtained in exchange for new finance lease liabilities 1,531 1,399
Right-of-use assets obtained in exchange for new operating lease liabilities $ 6,886 $ 29,622
Weighted average remaining lease term (years)    
Weighted average remaining lease term - finance leases 3 years 21 days 3 years 5 months 8 days
Weighted average remaining lease term - operating leases 6 years 10 months 20 days 6 years 4 months 17 days
Weighted average discount rate    
Weighted average discount rate - finance leases (as a percent) 3.00% 3.20%
Weighted average discount rate - operating leases (as a percent) 3.29% 4.26%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Reconciliation of Future Undiscounted Cash Flows to Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Operating leases    
2021 $ 6,036  
2022 21,984  
2023 21,009  
2024 19,101  
2025 16,902  
Thereafter 57,709  
Total lease payments 142,741  
Less imputed interest (15,367)  
Operating lease liabilities 127,374  
Current maturities (18,435) $ (18,896)
Long-term lease liability - operating 108,939 112,454
Lease assets 121,600 $ 127,668
Financing leases    
2021 639  
2022 1,966  
2023 1,500  
2024 1,137  
2025 325  
Thereafter 95  
Total lease payments 5,662  
Less imputed interest (240)  
Finance Lease, Liability 5,422  
Current maturities (2,044)  
Lease liability - long-term 3,378  
Lease assets $ 9,915  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Restructuring Cost and Reserve [Line Items]        
Restructuring charges, net $ (847) $ 0 $ 5,404 $ (207)
Manufacturing Plant Closure        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges, net (700)   3,900  
Facility Closing | Discontinued Operations, Disposed of by Sale | Humboldt Facility        
Restructuring Cost and Reserve [Line Items]        
Gain (Loss) on Disposition of Business 2,300      
Employee Severance        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges, net 1,746      
Employee Severance | Nationwide Reductions In Force        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges, net $ (100)   1,500  
Employee Severance | Manufacturing Plant Closure        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges, net     900  
Other Restructuring | Manufacturing Plant Closure        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges, net     $ 3,000  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring - Restructuring Charges Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Restructuring Reserve [Roll Forward]        
Expense $ (847) $ 0 $ 5,404 $ (207)
Employee Severance        
Restructuring Reserve [Roll Forward]        
Restructuring reserve balance at May 1     189  
Expense 1,746      
Payments and adjustments (1,767)      
Restructuring reserve balance at January 31 $ 168   $ 168  
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,^!65('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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #/@5E26B8J@.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NNF@AZC+91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$KZD$#&1Q7PWN,YGH>.:'8FB ,CZB$[EF3 M.B#45=6 0U)&D8()6,2%R&1KM- )%85TP1N]X.-GZF:8T8 =.O24@9<M[ ^ MD_(:QU_9"CI'7+/KY+?59KM[9+*N:EY4=5$_['@C^+W@S&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!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 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>"(<7K;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_BNEVOZKR2.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/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&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>W5YYNTB42%(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.' 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,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #/@5E2*!]^7A\% !-%0 & 'AL+W=OO'J_6[LH9KJ=YT*(0A'TFR36>F^;V$>92_EF=^Z"RY9KB40L?&,E./R\BXF(8ZL$'/\6HJWR MGC9P?WNG?IL_/#S,G&LQD?%K%)CPLG71(H%8\"PVSW+]FR@>J&OU?!GK_#]9 M;Z_M=%K$S[2121$,!$F4;G_Y1Y&(O0!V+( 5 >P@@!X+\(H +W_0+5G^6-?< M\-%0R351]FI0LQMY;O)H>)HHM<,X,PK.1A!G1A/Y+A29PHB1-M$A5T(/'0/" M]K3C%R)76Q%V1&1 'F1J0DUNTD $G^,= "JIV([JBJ&"O_/TG'CTC#"7T1J> M"1Y^*^;GA'7JPC_A>&62O%S/0Y/T]WBNC8*Z^P>1[)22G5RR0N _RA]C4)1]7R=5#E:ZEGR6'8+=PL+9:<:V&HNB72/W_A305*I+! M<2A<[#AU&T_ M(134K;S-/8WC*>/*"!5OR+-8265J+0[7,BK#4D/W#)>>!E44#/9Z-4CM;/*G M+U\:BIJR"H^=.':*0[/.>RV2-%RLJ:!HY<#4.\4O;Z-8D,G)UGXLUA&MB] RAYY4C^,N!"\MBKR>4I>I0Q@,O5&)E*M,,;* MSBGNP 7C7>J#HE3<#N<9F1FH-R(5W">#_@-M2 ;UX+CZ]S$&67D[Q0VY@'SA M'^0N@-*+%I"-O/"0D<8ENYTVI=X%##9&6%D]Q=VY(!P' 1; M6I\[7++;HV06\F!#;N*$/$L>G&&H50N@N(# M!O-$\:K.0'%O/\0K2W&JY#OKH^]&@ MR%C/91A;U308[O3Y*([A.^TX"B[0[6#3,%:U!X8[^KW,YSJA3#$?;A#I];KM M 751HJHS,-S47R(#/4$N"&4_SW\A,^%G"K)5BX4K3622@.G,C/3?,+2J0S#< MV*&%!E&Z)+--,I=Q+5%#9WAXO<9(JC[ <*?>987HM62X8@-9Y>[L)'>WTR#HWF"=2ZGJ2QW7N><*:F#L^P*$0";82F*,E<6S MDRQ^EO X)E>9AM.Z?C1QG:;)HU2L]_ /&MI"^Q74# A6&FRXFEM^AH$ M&]$J8_=P7]XE*Q20+ P(EVD$J@S>P[UY]U;N>>&9G:A 3R3?,@,M,;6>5K+;Z>AV[:H\6JX5CO,5,J>Z M?+O0^,#MF&H2BP6$NN=]N+W:KMUM=XQI?E9K(31Z MWA1E=399:[W]-)M5J[78\.JCW(H2KMQ+M>$:3M7#K-HJP;.FT::848RCV8;G MY>3\M/GMNSH_E;4N\E)\5ZBJ-QNN7KZ(0CZ=3F6/XBE MT#^VWQ60,>?7:>3_3U-P\/C7>^_-H.'P=SQ2ES(XI]Y MIM=GDV2",G'/ZT+?R*>OHAM0:/I;R:)J_J.GSA9/T*JNM-QTC4'!)B_;;_[< M.>*@ 0E&&M"N 7UK ]8U8,U 6V7-L"ZYYN>G2CXA9:RA-W/0^*9I#:/)2_,8 MEUK!U1S:Z?,+66;P4$2&X*B219YQ#2=?>,'+E4!+TW&%WO\H>9WE<.4#.D$_ MEI?H_;L/Z!W*2W2[EG7%RZPZG6G08WJ=K;I[?VGO34?N_1LO/R)&IHAB2AS- M+_S-YUL%S7'3'!\WGX$7]JZ@>U?0IC\VYHI:*5%JQ*L*QNSID.T[9$V'P5B' MO%HC< U:F0/Q9YT_\@+NX'15VU74=&76WN-Y2N*4GLX>#SWBL(IQF.ZMCG0& M>YV!7V-Z:!54U3U[J MM5 NJ9&M(3V4T"JUK=*4,;?.>*\S]NJ\E9H7$%K&)WNK,+;N'> A\,';9LQ M&I*8ND4F>Y')*\X$4"G],D5;"$2Z\:590%L@B!Z=FXFE!6B6).% LLN,)71D M;J9[R:E7\C<0S'5>/J!" %>0,@ YD?%,WICZZ9Q%$=DN)Y>MSL6=\ F\MHLV$A#>YBP65[!5'@9 M#TQ=7\>KGQJP'(MUF+$T&EG\I(<'H5ZME^)>P)+*T"U_1O/F<4_1[Y"'R7OT M!R]JWF0M\P+R)D-6YPBH(S!A:P"V54K"$?D]JHB?5=],H/),TZ[YP+NV.(<9 M@\ V(J\G%/$CZO;;[?P:S9?+J]NE4YZ#-U$8)0<+I!/H,J0TP6,3H$<3"=^4 M/A0YO\N+7%N,.NZWQPKQ% =#PKBL($2.B.X)0_R( M6:ZETJV^-F#O'MP+I+AR%\R=LFV D"1@EK==9DDZ)KSG#/&#!B:$JB'0K.3& M9!IM8#& 5*)HDO==!N+4;H,D@L\0-PZS(,71"")ICQOJQ\U..Y2,/T4#2Y]8 M:H.%,!P,LR27&641&1';XX?Z\=/%Q$ZR5Z@-%4H.,[5.J(,]44SC$:$'A8N? M/<FL/JJ:B^^#R%.[39> M0HCSH34C''9ID-*Q*=%SB/HYM*?\HH3E)QK87_?^;HCO%&YC)P!?ID/=MEE( M4S9"=]JSB?KKIM[E_V6HHXY:"20>5 M^NKG%+TC'S&&C$"A1\@MQ6=$IQAC\XQ/))F$0))3$ Y4..Y9" M%CP2'UF/3.9')O"]WM1M&M+L?319"BP*L_'["(%'0JP_01!&F['?0SMJV7KA?S+XOKQ>WB:HGFOU^BY=?YS=77;]>75S?+7]#5/WXL M;O_EE.^HXIS5E-/04TVQ'K3LS7N219/A5NM\Z]V4[6'(WE:HO;[/VU.*^2FU M*"$&/>10G1V5_N^OGE=%W<2FW3[+!Z>_'=1BC*3#2LAE%\7!V*XJZ\'%7MD3 M5#P3)B?WNJ/'%4O^3Q[N8<'\L/A?/9Q:&^=#Q#E,*'P&KIT=O&HQ[[G^SM5# M7E:05]U#,_PQAH>CVE='[8F6V^;MRYW4,*&;P[4 ;RMC -?OI=2[$_-"9_\" M[_P_4$L#!!0 ( ,^!65)8VO>GX ( \) 8 >&PO=V]R:W-H965T M&ULI99M;]HP$,>_BA7M12MUS0,/@0HBM4S5-FD2*NKV8MH+ MDQS$JF-GM@/=/OW.3AI!&QALO""V<_>_WYTO<29;J9YT#F#(<\&%GGJY,>6- M[^LTAX+J:UF"P#LKJ0IJ<*K6OBX5T,PY%=R/@F#H%Y0)+YFXM;E*)K(RG F8 M*Z*KHJ#JUQUPN9UZH?>R\,#6N;$+?C(IZ1H68![+N<*9WZIDK "AF11$P6KJ MW88WL[&U=P9?&6SUSIC83)92/MG)IVSJ!18(.*3&*E"\;& &G%LAQ/C9:'IM M2.NX.WY1OW>Y8RY+JF$F^3>6F7SJC3R2P8I6W#S([4=H\AE8O51R[?[)MK:- MQQY)*VUDT3@C0<%$?:7/31UV',+^ 8>H<8A.=>@U#CV7:$WFTOI #4TF2FZ) MLM:H9@>N-LX;LV'"[N+"*+S+T,\D,RDRW!/("(ZTY"RC!B=WE%.1 EE884TN M'@6M,H9W+LG%G"H0)@?#4LHOR7ORCOA$Y[BJ)[Y!)JOLITW\NSI^="#^9RJN M22^\(E$0A1WNL^/NMZ5"]\"Y!_ON/E:B+4?4EB-R>KT#>@N#Z6.3&B)7Y)X) M+ *CG,RE9J[KOM\NM5'8>S^.!.NUP7HN6/] L#EV+"B%Y<9M3I^N2$D5V5!> M ;E@@E0Z(R6HNK277:6MY8=.WCZNFP1+N-FMWC&+/>9^R]P_C[G>>$(KDTO% M?D/6!5IK#G8P\"UC?Z]P_VZW!SUHH0?_!,VTKKJ!!V] 7J,>L]B#'+:0PZ.0 M,UD4V&$-H9!G=\-1>7L:W.B2IC#U\'6O06W 2TC7$_?_.GOYQVW^\1GYG]16 M\9L]Z >=?76"X1[SJ&4>G<]\N*M&;S#". C"L!^_XNTP'(ZCX: 7=_..6][Q M^;QXMFM#1<;$N@MZ?"ITAV$WM+]S7-E/A2]4K9G0A,,*78/K6??S6$R-+ M=X(MI<'ST US_&(!90WP_DI*\S*QAV+[#93\ 5!+ P04 " #/@5E209\5 M,($% #&%0 & 'AL+W=OYESSW7EX>?)S8Z73%Z(/:_@S5;4)5-P M6S]Z$1WX^\DN75;#%OG]W5B[EH5)%7_*Y&LBE+5O]SPPOQ?#7# ML^.#+_GC3ND'WF*^9X_\GJMO^[L:[KS>2Y:7O)*YJ%#-MU>S:WRY)JU!B_@C MY\_RY!II*@]"_- WM]G5S-6/)!Y8)(O1?$]S]3N:I;,4,:WK"G4%_'\&^\(A=K?1A2R_47/'=:?H4TC ME2@[8YA!F5>'?_;2!>+$ /RX#4AG0$P#.F(0= ;!:T>@G0%][0AA9]!2]P[< MV\"MF&*+>2V>4:W1X$U?M-%OK2%>>:4+Y5[5\#8'.[58BBJ#M/,,P94419XQ M!3?W"OZ@'I1$8HMNJXTH.7K[K6)-EL/[=^@#^G:_0F_?O$-O4%ZAKSO12%9E M$=]I[IZUW.N+]=^B$DA7<638'TZ@UU?WN:4$#G(9T[CV=9L.&!6D8 MA^$Y;&7#,(G]B!CNUBYRCGGTTR?[76DB) M[FJQS96+:V2-&H>)KM\SJ@X44$T,IC:*T)!&J4'4 0N#%,=NHG%/-)XD>@\[ M7EX]M@F&C?<'5_J.O^QUCW56>6S/ R<1,:B[4-3'!G4;%05!9 1H[4!IZF[B M24\\FVS48UM4[W9L?J1R[?HXH[JSVUIO AH<:"7=H@8SFL;$1( M?9.N8RSBCQ0Y]@?1X$_R_;SG.KG ]; _.'=]W\Y:$OF!P=,%HWY@P%8.6.J3 MQ("M'3#LA\%8=>,3F80G&=]6BM>0Y6,UCR:W\W.6EOBDOCK6-BI*S;UHY4#A M. YCD[0-(X2>-,9SSF3@3*:SK':\!G6G,SS.ES@J+$Q-O@X4CLP]VNDK)68# M<\&B="S%@]+!P4]2W$J=&PZ?7_RH>;^R%W?GZIR=!3W V$JT#<,QB:U,V[ X MI*;663M@21"F_@CU08;A:1W6D57LY5C?3LK4+NV48).QC:(T-IN7 P7:#ENI MMF$$QY2,$![4&)Z68UIX3K2NT!:!,4S/9.J D<1LP2L'+ S3(#*IVK ()Z.K M>)!>.)I4\-_;;V7XIKM^@J;]"%H>MB?0H)\;)15LU]#%)Y0\'I0/GI8^-TSF M&_06/@9E.\ [9V1M\8%AZ=(TMH+K1!("B\R,KQ,90\UA,\1.I$_(B0P^9S_( M'SRM?U9YT>@@_XR_+3]P[%-0V-8R4)S5%5231* .#D&8^AH?Q :9%AM#834R&WP[X]NYBD\97IAUL'2@ M_(O8C*L#%5R8@L,)BD;D)!GD!IF6&Z?E] K6^%6L;12P-O=@!RJXL+9@)RHR M5Y%W.U^U1F_'\!E\NL>/Y"E^N#T>*@_O# M">'0\'"CQ+X]%7L02HFRO=QQEO%: ^#]5@AUO-$# M]$>WBW\!4$L#!!0 ( ,^!65*&&PO=V]R:W-H M965T&ULI59;;]HP%/XK5M2'5F+-/5P$2.4R;9.Z5:7='J8] M&'(@41.;V0ZT_W['3LBX!%1M#Y!C^_O.S<<^[F^Y>)$)@"*O><;DP$J46O=L M6RX2R*F\Y6M@N++D(J<*AV)ER[4 &AM2GMF>XT1V3E-F#?MF[D$,^[Q06].VQAO ]Q2V6(YV"#)8**V!XF<#8\@RK0C=^%WI MM&J3FK@O[[1_-+%C+',J89X%4$[Y@0G"'X%<%_KX6@(@3OM1!6 M!!.Z7<9N$C>AB@[[@F^)T&C4I@63?&8\YBW'6("4J2 M9VE,%0YF"C]8#DH2OL2E'(LPT=6Q ?*9+7@.Y/J9T2).$7U#/I#GV81<7]V0 M*Y(R\I3P0E(6R[ZMT$=MR5Y4_HQ*?[PS_OCDGC.52#)%O^(&_N0ROWN!;V-N MZ@1YNP2-O(L*OU!V2WRW13S'$^F1F]3(97]SM$>-V#HR&MW@Z.@[;T& MDX-8FS8_Z M?[]C)V10!82V%^++=SGGY'#2WTCUJ@L 0]YX*?3 *XQ9]7Q?9P5PJJ_E"@3> M+*3BU.!6+7V]4D!S1^*E'P7!K<\I$U[:=V=3E?9E94HF8*J(KCBGZO<02KD9 M>*&W/7AFR\+8 S_MK^@29F!>5E.%.[]5R1D'H9D41,%BX-V'O4EB\0[PC<%& M[ZR)S60NY:O=/.0#+[ !00F9L0H4'VL805E:(0SC5Z/IM9:6N+O>JG]RN6,N MCB5S@ M%< "#,MH>4&NR,ML3,[/+L@988)\ M+62EJO?==8&"NWW0N ,41JO7& MR)6;&G-I< :Y98'?(5 6@/<+*26[:?[^4XYH2>43) M3NKNE\27E]3+B\[#(](G3UG^N5A(67I?ETE:G X69;GZ;30J9@NYC(IWV4JF MZIN'+%]&I7J;/XZ*52ZC^:;0,AEAW^>C912G@[.3S6C72WS>"G3(LY2 M+Y)T$ R\N7R(UDEY MFSV]E]L&L:J^6984F[_>TU;K#[S9NBBSY;:P_,.;_+V.RV_>T/LTO?3>_/+6^\6+4^]ND:V+*)T7)Z-2N:GJ',VV5[YX MOC)NN?)=5D8)4&SL+C:^^?#AYMJ;WMV,_P.4OG27OIW?C\:(!S3T,3\9?0$\DIU'\A*//:Q=/%^ UZQQ M[!-&=L:>6V#+",,4TZ;L$I A0;'?E$ULV9"&-$1P;]!=;]!-.=+2&U?I3(7J M0GIO+N7SJ[?5+3(ML]EG\S;ZZS9+$D^%NJ M%KM( @6.P)X1?H@)[#_<^0^/Z!\:F-"R/40^,Z+ .+2C0$/5:!SR-5!]=_.6 MJR3[)J4*B:E\B$MOI8*D:EQ:YO']NFJ-0-1;PC*=-Z"OW^O$\48U(X_!/$O1(R+ML'6 $2]"=@T MV,/7Q;;NNB_.D$*SV;D0_;A/#4A> O412HEOQ/D)H%/\0Z)E-8 T !$]VIIE M>ZG^BQ:D48GO"V1CD Q"9 #J \D Z%QDP+5D%A\_O&"- M:>S&M#N\8)N'&"-N=6*7K&E.4Q.[J7EHAH1M0A+$S1%UBYJ6-4&QFZ#[9$G8 M1A9"PIK)-B@;JJ91C37LSCZ/F"MA.QME@6A! -9DQ&XR_OAL"0-YK+F.P4 > MVS;Q-7ZQ&[^;6>3EV"*VQB@_$:ATA-[.R R$VYRKN(];& M?:))1WJ3SN)^EZ\+8J.-"[5P-F^YK:X)#T%\ZZ&:71_AG')#-P%TBOL!;QDN MHH%*T/'A032[B#L)=<.# ,DE#NQ.[)(US=6>P+K)=B@\") K6L_7.D1-RYIW MQ,V[?>!!@"S0I^9#MJV*MZF:1C7EB)MR1X0' ?(_X;?=.1I_Y)CX P?(IAY& MR!P?;HU/7=1LG"8C<9/Q=;(W8M//G;T1S3=R8'K9)WO;UMW8&8&R-T '9F_$ MYBB8O0$Z5_9&-'1);^CN\7"HI7-@]')&K-#00]G<[=&0IB]*1_NT@]H(5G<] M(R:J 1UAH4K@C$&F *I#C,V=G@F@&ZK\4K0LZ:A&-?T)J*8:U?0EJ*;0AR\U[J'V<]G6]8]?93-!FG(LA>=3.K5#MQOW0/HP'4/LY$-KGL G6O=PS3; M&3G^NH=I3C,WISM._]C05;&3M,WLVI&CWONH_1(P!+H#B*HF T)6FM]'V6R* MQB]SX[=OJ@:WP&:FX(2$YN('T!%U0UH;#W1TS!N)WJTA"W1!.N&$#T=PEZ\+;J-0 M4(9",[WE$((I#T(S! $()LC'V+SK000SU#9<&L%<_(0XKM'*W6CMB./ B2>! M0O-!6J>L:4XSCKL3X(/C.'" "9O/OSM$S4/EFHO"S<6]CI4#1Y.L@QUC8>>_ MJ/5DA]",%!VGA(\7QX5-3!$$+7>.T,@4;F3^^#@N;(0..36/1'>IFLW3H!4' MGCC>*^D2-D-;DJX^RF93-'%%[^/"^R==PL8DF'0!.C#I G1@T@7HP*1K5/M- M7O63RP]1KE*4PDOD@RKHOQ.J1_/G7S$^ORFSU>9G>O=966;+S?M>[40#_]DH7?,.+O7MHMUIP4L[J*X6 M- B21N]=F)VG>5;,2U)NV^KKE^O!"5NC^=A;.G&U_E[;8S-Q9G M)SM^*VY$]WUWK>%J<9BEE+5H6JD:HL7F='8>?EA&L1E@+7Y(<=\>?2>&REJI MG^9B59[. H-(5*+HS!02N6 MJOI3EMWV=);-2"DV?%]U7]7]'V(@9 $6JFKM7W(_V 8S4NS;3M7#8$!0RZ;_ MY ^#(XX&P#SX #H,H"\'1!,#V#" 6:(],DOK(^_XV8E6]T0;:YC-?+&^L:.! MC6S,,MYT&OXK85QWME1-"8LB2@+?6E7)DG=P<=/!!ZQ6UQ*U(4O>;LDG6/&6 MO/G>\'TIP>8MF9/O-Q_)F]_>GBPZ@&(F7!3#8R_ZQ]*)Q^;DLVJZ;4LNX?'E M\_$+H'#@09]X7%#OA/_CS7O"PG>$!C1$\"Q_?7C@@<,.;F5V/C8QWY?KRZ_G MWU97OY/SY;?5C]6WU>6-9]KH,&UDIXTFIKV"?2V;0M4"0@=^22K6P 1M2 MRG:G6EZ9S0A. U=UC^_(KN)-9SF)O_=R9_R.$4I'..< ,AL3&ANR.)BDDQWH M9%XZ7T6Y[U.V;$BW%;#T6C_:A:[5'@@ )[?XE8"<3+1)OG.UF>_A@K>MZ%J, M638"#-LW1I9J;!CFD6>I\@.WW,OM_"B6#(]2K"'0VW;/FP*(JA;'G2-P@G , M&[-+V"3J,'!)/_#B_MZ Y%?R']AZ)M!,B$%% )+7$/%0;'ES*\R->ZY+8-%T M&O8DRF1XSK/@"E,:C+E@EC2*ILD<*5CH)7/3J>+GW&BY 5M#@=/V"R(>S'!=2T)H",, UW!%F+1FQD9S,LRB<:1T6*A@]FF'K"QTEM&'OI M?(%4JDFCFKF54JC(:CQZXG$2R7(L>,:&+/0XW@EPF'BK@J7-)S98CD3>)G4K M7I7D:UF]*OBAT\_0+Z!+6S:#=T#XA;SCZVIB8R'*&+'X>;0-SAF;QF$Z+8ZA M4\?0+X^KH]U_!!C%.Y:Q>12D6+)%+&-*\VF\3O%"O^2MFCNH,Y26$SX=:]:< ML8QA6QTQ#2.:3:.D3N"H7^"NM=AQ63[EI#[0E-TRT^4$120J20*D@$8MTRR> M1N[4C/K5[+PH3%74DAU_G H$BHI2CN0?Q#**V'2E3YU\4;]\ 4Z]?ZFXQLM: M5+:%?'(]2F L5( >24J(X3P/\VE%HT[1J%_1OKRH.8_2$ H9D[ L3)"R#35- M4A9.HW8J1OTJ]IGKGZ+/H"ZBAZ7P>GPL1)1!>XB@'UM&B2>RG6)1OV)=_6K; MA^)'9"Q(8S1F$%-3LGFBWFD9]6O9ZNK'YXO58F._/*GB-4_!'=80S1M#2-T[&[,@'H#4: LS#(D$6"F>9@QCS><6#&_6#U/ M!(=S$;.55%U#O6 [+Y3 6(1&P!%%RZ=UBCF=8GZ=^E-VVZVJ2A-TKDUT)7I? MWD">;B<.'E!"8U&:ARQ&J@?4,O 2!B*" M&8M"##=BFM,XFRXJF--+YM=+@[\4A;9E*&1LR\6HH_UB)/(.-+3!FQ:&MGH) MEK812P@L3S'-G% ROU NIR"_(VMQ*YMFV$Q0 $A5HCS&9CF2"PAEE$:>$JOR.EG%'KUY^IP'N1T$X!C M&\)WUA(YP8O\;>"UKZ@S1YO5OK1GG*9+>=;8$MX-WC2^13TZ;OY"4.F7WD2L M\IA->-();N1_@V=#P9XAE% "@N?,JXL![T9IK_>.7N?Y!7+5@(S#.J'LQ_H6 MAE"/O:2/F*6,T@G^3@4COPJN7CF5'H8?OT1D4#:,5@[IPCS@\%.+L_\#4$L#!!0 M ( ,^!65(_8EA:D@@ &<5 8 >&PO=V]R:W-H965T&ULK5A_;^/&$?TJ"[5H$\"69-FY7BZV =EWESC%X=QSDQ8H^L>*'(I[7N[J M=I>6E4_?-[,D)?E7TK3 X2R2N[,S;]Z\&?)T[<-MK(F2NF^LBV>C.J75F\DD M%C4U.H[]BAR>5#XT.N$R+"=Q%4B7LJFQD]ET^FK2:.-&YZ=R[SJ/H M.JC8-HT.FPNR?GTV.AKU-SZ999WXQN3\=*67=$/II]5UP-5DL%*:AEPTWJE MU=EH?O3FXH37RX*?#:WCSF_%D2R\O^6+J_)L-&6'R%*1V(+&GSNZ)&O9$-SX MTMD<#4?RQMW?O?7W$CMB6>A(E][^PY2I/AN]'JF2*MW:],FO?Z NGF_87N%M ME/_5NEL[':FBC M,?.M^N!=JJ-ZYTHJ]_=/X-+@UZSWZV+VHL$?M1NKXZ,#-9O.CEZP=SS$>2SV MCI^Q]S$LM3._2'@'ZM*[Z*TI=6:&*_?"9SC>&Z==8;15-[A)H&&*ZE_S14P! M1/KW"QZ=#!Z=B$*7(Q_^I0 MP$4U!!RW =?ZCM2"R"E4_$H'K#-.#(<2JPED3;7Z:7PS5DMR%+2U&WY,*S;) MZUJ7^/A5,#"^LA355W_ZP^O9;/J=[/I^/K^6ZZ/OOE:0&)A/%$RSXXYQ67KZ M3,F1"?$9AV2T4MQ1):^X2M71]/!OLFP>DBDLX0:#\XF6K MV%(&(R\I42_ MCO%873DYQJ^,Z\C7: =!Y,<'XH@N/T,)MK#J>YL/&POK?1_18^]:6?"YW-B8Y]GQN M76X= ^5V3/^*029*)HG)Z;W,M?CGJ.8.(%E0OS\6*0_9"G6*! MI9U2$/+=, =,,I1/?W=?U-HMY>3&1.FB?>W=O+OLJVZL+C_^?/7V\.C;-X)? M?Z7@;4F-*92!XY()WZ(#MA&YCU"<3 ZN/2F* 80^F0M:&NCO5A!+VE*O@F4^51"J";*-6LOKPB$I-;,$NU">4S!XGK/:@<9:6A MV:YM*'C@"GI32!C8=^F!X!Z_QEFSPE( 648.\!WF;*N(9FH M^X6QEW*#MUU!:>$EO%-S)#/%-]OGZ*T9NRC6Z;X0S"JU M:@."B\3]$YEC3F?]Q;2N&VZNO HBCQ16$KK28AQMH&M-&<+LGTA#Q/S=]?%M M?M"O%DB+J%T#/%K9FG*CN-.VI:RNG8JA6\(4@PR;!N4>P1@4.H1- MSCKN.-;<$ M@N*VDS#E^8 Y5F60N6U?54I7+ :Q+>K.M0[\/@[06II\W,(IO&%#,@5UQF0V MRI+3[>P6#),/%YB^Y8()$IF6CCE6/_@UI_9 F>K):9+#9/0G4#%5 >BPSP[+9UZ!0T!U'CEWR_HOHXSOPN?;9I'!_82 M!$!ZL2R1!*I:"X[>D122 >^"S![2TXX9BU!QZ[B;97+*#AD22Z*L2GBC MQAR<_DND'SOZ?X([-UVFL*--02#7R'E51 ZW@WPW2@.;0E16-JKZ\'N M ,@TC^WB,S=3.!Y,O,THZ1+08F-E\4[3=@V01Y_. ^H]""RL^]G++PR2.UA@ MF_P[#"-&FQUZ9*KJ@BGZ8/;-LI NG;#"<.[;)'K)%?=H9S^:/#-U+[05 98O M%5%ET0&)MJ45G^DP4 OXG#7Q"8^1[UU!KZE<]J9VFLG3$O*$L9#;1RASBQ29 MXESU^/7JH'N<(_Z0/?H*'B!I^@%]WT>29T.1\QFXZ,9&YL=CT]F M#_;BMG?=NT;IK=4!D;E.AQ'M'Z?C5\.Q(N9;'.7S@2GEK0ZH92W*X/K?SIOQ M4Y]=)CL?OR!_2_G$Q\H(1N3O8,/=X2OB/'\\VR[/GR _0%<,JLY2A:W3\5^^ M&:&8Y+->ODA^)9_2%CY!:^5GC?=%"KP S_G30'_!!PS?5L__ U!+ P04 M" #/@5E278'&_1L& !"#@ &0 'AL+W=O+TF/-2J_0)K^S[//?>,?;"T[M:71$'<5]KXPZP,H7X_'/J\I$KZ@:W) MX,G.9!&=*CV[\%=S*S]I8OSHO#;,0%D:8\< 2)?W=T0EIS()3QK8V9=2G9L?][ M'?TL]HY>9M+3B=6_J2*4A]E^)@J:RT:'*[O\F=I^WG"\W&H?_XIELGTSR43> M^&"KUAD55,JD__*^Q:'GL#]ZQF'2.DQBW2E1K/*C#/+HP-FE<&R-:/PCMAJ] M49PR/)3KX/!4P2\29>K]>34IH%>2%-(4Z=LTZ<6.<26[SX?3KSP8$T?[R0=;?+NANS[OY?*/^' M<.+?X7I%SN(J;9'N^+''_8GD]&'*YJ3(U0DKM@2E]@@\>K& MUBH7^[O[K]^+,YDKK8*,NVGGL[Y\.@),-ZU<46T=ES:(6<@(6W-">"\:54B.'ZP@K'4LH+8!?AQ\UKB"C%"L M&QT$J(&%J"W,<6$N%C80@*(#HL5QU^0 M(2>U7G%26& O>RU4VB\U@B,FG/L&=-35+904NEU04Y+XK&<2$,_D+;&;#"V7!+ M87O)<_LN&QK&:1 94Z-);)1I!"$/B&K@3WJ"8KW/!(KK<9X$A5E MA,3.-HM2?"2LSPP-MEHSB4CFTG!;LK!I&#&"-"L1%V#N;!4KGQ'P-MQ'?!Q; M=JIJBTR88G:ZB:1P7">&X>E;@^(8EX=%I:Y.;%5SJA)9@06ZF"O4H*ULQYP& M,N_V01D(5I.('U-*QQ-A10.C.*WIKI29ZX:!+<1LU4Z98Q86%6+4[6!C=['[ M=DO[-.=Y2@ M,;+('I2 DN$%6X4B0 5OM6*LBEZ=F'](4C5@K>J0GXS&[UJY M@@9U"H2,26'&[[89H>SYMSG>K#'CMPJB_V$29._(A-KK%5&"A M2/?!XS4UY#V3U/;7-Y63XQI2=X4GO+4X "4<1?>5:T*#&M M1B2.%NO&5^*GZ?0R%I\(!=8DGG?(V2(VM4NX5H*X[0> M;V3H,7NS-A=R)=HS?B!.I6,%7+,.(=!MI4*@XN%FX$G>X,0VS&A'=WAC6T\^ M2K"/D,:S!:8&AV;=/REC(VR<6+LE5-SMK4>DC^Z=R%1RE7B/AQM2U[85)@[J MR..E,*;&V[-+LXUD_]088G#V7B3ZWO9X!T3?''7GF]7>/G$X2H+X;+W?\']G ML@?^7V!RC4O-(?=#RP=G9R]@MPGI(&GWH*)0VL)JNU@](K9&P B: MA["J*3;^I"YMM3*83J>7Y%;Q*\7UE4H5'K%[^YV'TC3]%VP,4]?5SAAT(L7FN9P'0W>OLF$ M2U\LZ2+8.GXES&S -T?\6>(CCQP;X/G $W6?CT=]02P,$% @ MSX%94E_^CJ)P P %0@ !D !X;"]W;W)K&UL MI5;;;MLX$/V5@; /6\"Q9,EV',,V$#=9[!9H$#1[>2CZ0$LCBPA%JB15IW^_ M,Y2L.DAB%+LO(H><.7/F0E*K@[&/KD+T\%0K[=91Y7VSC&.75U@+-S8-:MHI MC:V%)]'N8]=8%$4PJE6<)LD\KH74T685UN[M9F5:KZ3&>PNNK6MAOV]1F<,Z MFD3'A4]R7WE>B#>K1NSQ ?U?S;TE*1Y0"EFC=M)HL%BNH^O)PK$UH/ FA!FLB)S47Y<%;VI5D MYS=W5/=;8;74>P?W:.&A$A97L2=LUHCS'F?;X:1OX%S!1Z-]Y>!6%U@\MX^) MTT L/1+;IFBQ $S0>H1N"=@R])&R+^*Q^<$>LGJ]0/5HZM:$DI_-?I2;OIG7DR8T MGW)L_ ]T$+5IM7?O0AWYDYS,[MH:K?#&0NO(!T']!&N*LZ80>_*<+ZEI#>$7 MF%R.)E>^=G'<(%',)) MQ^)"?"/R>^PV'$SFHRMRSD.:AN&RDY(4;LN2KB$N2PB++B*J7MY:Z26Z)3QX MDS^":;AV+D1/@-[*G!/@PF:K)55[EL(L@WD*T]D+]C^5L#/\V:UP=#L31FXT M;;I AY*:3"^'@$C*.HD6[UYM*=B&1%(9QLF$AF1\R27(QED2AOD<;GJRISJS ML)DN.IT9]SQA'?BC#33&H_92*/7]M22&%/ Q\-S-%R$:HH47-7T%=C#\"6S^!5!+ P04 " #/@5E2L$WVCK<% M "Y$ &0 'AL+W=O0DBR[=M=UUQ>+ MI'B^<_\H^F*CS8/-.7?POI#*7O9RY\IGPZ%=YKQ@=J!+KO#-2IN".9R:]="6 MAK/,"Q5RF(Q&TV'!A.I=7?BU.W-UH2LGA>)W!FQ5%,QL;[C4F\M>W&L67HMU M[FAA>'51LC6?<_>FO#,X&[8HF2BXLD(K,'QUV;N.G]V,:;_?\)/@&]L9 WFR MT/J!)C]DE[T1&<0E7SI"8/AXY+=<2@)",][5F+U6)0EVQPWZM]YW]&7!++_5 M\F>1N?RR=]:#C*]8)=UKO?F>U_Y,"&^II?6_L E[IZ,>+"OK=%$+HP6%4.') MWM=QZ B2N?,\>N+HS>@*'=B$8#[ZJ71N.$HJ3,G<&W N7< MU=SIY4/_!OW*X%87F&O+*%P70X?HM&>XK)%N E)R ND<7FKE<@LO5,:S??DA M6M6:EC2FW20?!?R1J0&D<03)*(D_@I>VKJ8>+SWE:LX,[R^\JW=LBY7EX-H8 MIM:-Y1K12]!*?A@6^!%Z746\ZMWZNTZCYM03J CV&\&&+B-[A,Z14'H;*>#T,ER#SH M/-;\8+I=CIE"E?1JTD^;.Z%9C"(A@L.%"VV:"R&51>4.>P#B9XF^2 MC/$WCN*4GK-X"G/\&B#J(Q'\)GG@CF:UX1;2Z022\0BFYV>X/87ON.*&2;^= M97@:DQ9&GQ4[F4DR@D++R'7&*7;XZX!76GG.-#M]3_U=FO?\D:OUO M O9/T''P^-.I=@!S05G:R6X$HBTHDJ%^ZXA$!X(A*&TT\"5V,=O@1Y$%82FR MVF2![1A(P19""M=UH*'B.BHA??N@G+I@KYE\ W@M04G!F:T,J7'A0T5EK:#A MI3:>SNI3H"F[G36(P;*W>,?@6>1?&RX]1S>TU+@102@HK0(%X5UK9^I@[[N3 M1-9*_-9!08N>C 8)WEZ0;.DBAIKV%E;=<^C/'C_(4"7W5SNYC1KLZ:&R\0?* M/N>HZ^K"NNN$DE"; M^K18PQ5IBLLE!+]((H@0)#9X&R6HK,!WW!I&<,?Y>S MS696Z"I@HA=GI]T*?7;4]NO28-&EH^B8%\=N-L/.=;+@9NTOS=37:$FX6;:K M[;W\.EQ'=]O#I?XE,VMB-LE7*#H:S"8],.&B'"9.E_YRNM .K[I^F'.6<4,; M\/U*:]=,2$'[;\75[U!+ P04 " #/@5E2T2U_O9 " "P!0 &0 'AL M+W=O'80^*3<=";]V*3$N&5QC2S(-!9B3735[)!03N%5#4SY*I=H!N%+'>@N@KB,!P'->/"6\[=VJU: MSF5K*B[P5H%NZYJIWVNLY'[A1=YAX8[O2F,7@N6\83N\1_.UN57D!0-+SFL4 MFDL!"HN%MXIFZ]3&NX!O'/?ZR :;R5;*!^M\S!=>: 5AA9FQ#(Q^C[C!JK)$ M).-7S^D-1UK@L7U@?^=RIURV3.-&5M]Y;LJ%-_4@QX*UE;F3^P_8YS.R?)FL MM/O"OHL=IQYDK3:R[L&DH.:B^[.GO@Y'@&EX A#W@-CI[@YR*M\PPY9S)?>@ M;#2Q6<.EZM DC@M[*?=&T2XGG%ENW!&HX XSY(]L6Z&>!X:8[7Z0]2SKCB4^ MP?(:;J0PI8:W(L?\7WQ B@99\4'6.CY+^(F)*T@B'^(PCL[P)4.:B>-+3O"M MLDRVPNBC-'U@A:'$5Q4]3"8R!'KBL%&8

U*@>T7N1&KZ4")FL&RG0YBV+_C51F#H*VZ/"&5"Y M6VI)5_%5HW@%2>C#!1=@2MEJ)G)]Z:["?D)XKVQY7N1[!=%H[$^2V%I1[(_B M*5RCUK-G=SWTI!@9Y8T4E'9 -HOI#0'QQXP M#.GE'U!+ P04 " #/@5E2?$%N^?L" #"!@ &0 'AL+W=OH#1<2="X70.>S-:@ZOD6JD?;G->K8/8"4*!I74,C%XW^ *%<$0DX^>!,QA2 M.N!X?<=^YFNG6JZ9P1=*?.&5K=?!(H *MZP3]DKM7^.AGIGC*Y4P_@G[/C8M M B@[8U5S )."ALO^S7X=^C "+.*_ -(#(/6Z^T1>Y4MFV6:EU1ZTBR8VM_"E M>C2)X])]E ]6DY<3SF[.Y0U*JS1'LXHL$3IS5![ ISTX_0MX"6^5M+6!5[+" MZB$^(B&#FO1.S6GZ*.$;)J>0)2&D<9H\PI<-U66>+WNBNML0WM$!_WIR;:RF M@_#M$>Y\X,X]=_Y_G?MG,'RL$4K5M$J2R8#: A]Y]ZCQ&*@Q'=T9WYN35G,! M61S",R[!UJHS3%;FR#?-/6*X8GLZ)!8U9\+ !(HXS,@W@5D2YD4,7^BF/.?R M>:M5B<8X\[*80YZ&V2*!,RXYG:@*=DI5!O)YF.499&DXFZ?P45DFX.S\[/T# MF')&/$!)*&PO M=V]R:W-H965T-.O[Y"R%1M9NVW:!ULD-7/FS(4SFNV5_FAV MB!:>&R'-/-A9V]Y%D:EVV# S4BU*>K-1NF&6MGH;F58CJ[U2(Z(TCB=1P[@, M%C-_MM*+F>JLX!)7&DS7-$Q_N4>A]O,@"8X'[_EV9]U!M)BU;(L?T/[2KC3M MH@&EY@U*PY4$C9MYL$SN[G,G[P5^Y;@W)VMPGJR5^N@V/]?S(':$4&!E'0*C MQV=\0"$<$-'X=, ,!I-.\71]1/_)^TZ^K)G!!R5^X[7=S8,B@!HWK!/VO=J_ MP8,_8X=7*6'\/^Q[V9PL5IVQJCDHT[[ALG^RYT,<3A2*^()">E!(/>_>D&?Y M([-L,=-J#]I)$YI;>%>]-I'CTB7E@]7TEI.>7:PTY5?;+R&L!),6F*SA]:>. MMQ1X.XLLF7""476 N^_AT@MP)3PJ:7<&7LL:ZW/]B*@-_-(CO_OT*N!;)D>0 M)2&D<9IU/Y_Q7:_P '3SN$2C6M MDK0SH#;0#O+M((^#_!XUW@%%MZ.KZ .\;#47D,4AO.(2[$YUAE3,K8^\^XOA MG<.X@3S,LV1XWG=1/7E&6"0DD]-"R*L5]E89'F ML+R*A<_4E0V"DG^39Z+427) '9[2CO33B-#T]QC= M/3ZK$U\.3MF51$B-V;3H6ZL@"AXT2T?CBJF!1B=SJD&]]=/84-\B-OW(&DZ'@;_LY]Q7 M\?YKX9'I+9>&O-V0:CR:C@/0_03N-U:U?NJME:49ZI<[^FA![03H_48I>]PX M \-GT.(O4$L#!!0 ( ,^!65)^06-CJ ( T& 9 >&PO=V]R:W-H M965T%, MP+4BNBY+JOZL@,MF[D7>;N.&;0MC-X+%K*);N 7SK;I6N IZEIR5(#23@BC8 MS+UE-%VEUM\Y?&?0Z .;V$S64M[;Q64^]T(K"#ADQC)0?#W .7!NB5#&[X[3 MZT-:X*&]8__H0_6&Z*N3?Q2 X;6G-S(YO/T.4SM'R9Y-H]2=/Z M#A./9+4VLNS J*!DHGW3QZX.!X!)^ P@[@"QT]T&$_2BW1N$I0YQ97 I#Q9:M.>A98)#0;@=9!UZUX/@9\!FYDL(4FGP0 M.>3_XP,4TJN)=VI6\5'"+U0,2!+Y) [CZ A?TF>7.+[D&;Y/4N8-XYQ0D9-] MJF2I-1A-+IC.N-2U O)SN=9&X1WY=21LVH=-7=CT=44]"K9=.-45S6#N89MI M4 _@'3*2NP)()LM*"A"8A-QT]P04=@FG]K+K@E6$'6 :4# E6-X:.\]5>%DI MQDD2^N2$"6(*66LLDCYUI;>/D)R_2/N6Q./4#\/PP/H*6F.S9759(PIR0DNI M#/OK&,A)E(;^)!R=HA6._.$0K3MI*$>&*$G\Z"RUUFCLIVGZ1*KXC7(<2SBR M7I?3W1Z/8<).>V>\)-UYH?*Q/QY/]KK?O9G$4?S>UL"/XY@\=8."@Q;%DF[= M(-*87"U,VZW];C_KEFV+[]W;07E%U98)33AL$!H.QD./J';XM LC*]?P:VGP M^SFSP'D-RCK@^49*LUO8 /T?8/$/4$L#!!0 ( ,^!65*;7+Y/H@, +X' M 9 >&PO=V]R:W-H965T_1;5:V]5H9?'1 ;5T+=]RAMMTZR9+SQ@=UJ'S82#>K1ASP M(_I?FD?'JW1 D:I&0\H:<%BNDVUVMYL%_:CPJ\*.KF0(3/;6?@Z+'^4ZF82 M4&/A X+@WQ/>H]8!B,/X\X29#"Z#X;5\1O\^T%X;_4G)7VU3I8)2"Q% MJ_T'V_V )S[S@%=83?$+7:\[RQ,H6O*V/AES!+4R_5\\G_)P9;"[>48SRG?!BLW*V Q>T&2T(D6JTYN"4"9?RT3L^56SG-X_.RK;P\$DX)XP_ MKE+/J.$L+4X(NQXA_P+"-_!@C:\(OC,2Y4O[E*,90LK/(>WR5P%_$F8,TVP$ M^23/7L&;#A2G$6_ZWR@J)'BGJ-"66L?R;]L]> M8N5*X#;P;%DIKBNG"J&YK[0([4&5:F"/OD,T5[9:J)J (5GQ"4V+-(Z^!PU1 M%*YE'$5!@WN&O=2A'O01O(4G=*IDJ1(>E(?&\31Q?,2M%_J28C@.P_0(0=N] M5H<8S\N P[45JF&2$O"9!Y)4/EZ>90=18R^T, 6"+>/R"H@=*BO'L)5_<#OQ M/&&OPB$WD60>%<;)$"B\9!W].(4!5*JR1$=0.EM?TCV^7,&T"LY/84VAM.H)G0!. MU__U5\L\6WQ+E_!9;\_*_CAB>JJH H@RA6ZY/5D R]:NO[AS.BFDLD]U:T3+ MV>43=BK#493(:B5C_L^9CC.'[N ]%_"+$0#C53:W2'^'(0IZ(U MOA^OP^[P.&W[F7Q1[U^V!^&8*X'&DDTGX\4\ =>_%OW"VR9.Z+WU/.^C6/$# MBRXH\'EIK3\O@H/AR=[\!5!+ P04 " #/@5E2 !C4> MK*R[\05SH+NJ-/YT4(10'X]&/BNX4G[?UFRPLK"N4@%_W7+D:\ITD SZB4]Z6029&)V=U&K) MGSG\5<\=_HW6*+FNV'AM#3E>G [.D^.+J>R/&_[6O/(;WR217%M[(W^N\M/! M6 AQR5D0!(7AEM]R60H0:'SK, =KEV*X^=VC_QYC1RS7RO-;6W[5>2A.!T<# MRGFAFC)\LJL_N(OG0/ R6_KX2ZMV[^'A@++&!UMUQF!0:=..ZJ[38".CMQ=D5.=@--/F*HT1KDM)&D? X.JQIVX6S>Z7O!AA$WOK0F%ITN3<[YM/P*;-:6TIW21O@CXIS+[-$F& ME([3Y 6\R3K$2<2;_"1$97+Z& IV-+<^. [:,F:SC32F?X/Q5]$D'-Z[&N5\>D !]&SN^7!(UB:.VT= M!4OGM=,E3<914/Q" L15UV5,!27.JG_* MDU)9YAI5>FI0:6[3YM=?CM+D\(WOXWCU5!S/^>\T\=Q%NV+XK-@M$8HV",,: M[@ ^&OH +:IKN$]FK?$V=UW"2J'8ZKK4F8J=9Z5#$7==F<#.H+*DQ$S#]!FY MTQF+5EC!\5:!X\YS^(>YH:_6YNB6-_#@:NM:P,M.<.J3/@<[VA5#42(=OY&) M^)F\V6O]*Z3%UM:#'J]ER,4?\OF.LS:H[MB-'X'1EXZ?N$.GX1Y]"(T [@.. MEW+Y.H[^Q&VJPW]I)]F?H<64IMH\DF<<,7!E4 MHS%=3U\K&RG^Z%J(Y;D./=Q3^S(<<+]=?Y6Z1\GAQOG6Q'*&::5N.&:U@U-2 MFR:7(P$VP>GKYI$7>+),T#!\T4)5MT,U@X9NLV";F V05)@@LY]83Y_OTY25L0,-HRP),,]Y2 MRZ%T4$J^S>6M*.-L11F[@"OU9U(B_+9^S#H!(NM;O## &^<_0DMNL*-LJEK>'Y1OQAHDNTX"[I&T'%3& M91!G.^-G==JG#RRM!FTOU]FZY_0]2$I,8D-&)9@NHPM;XD$DW!:V[66A<,RO M(@<#K5]5PQ18;YU%],'P&S/;-IO?N]JB=$V M'GA^KX6.?>#AZZK7),:S0\DPF1W$C>FRSQWNV<89ZGHP M2MHS.L!N.DS&AWLRCH]2C+/A)&W'='JPAP:9V:71WP%@6#I_ %6-6BFM]S2= M)C1-)W ] ;MDF,Y>OYR"'=H]&"=[,B:S63L.#\8'\0NT]^BIBWVT\:R*]X$\ M'N4V1)6U+ZSU[/I]>MX^RQZVMX_;]\HM->Z6DA\?'@S(M0_&]D^P=7RD M7=N )U_\+/#&9B<;L+ZP-O1_Q,'ZU7[V'U!+ P04 " #/@5E2[WEV>WL% M #S#0 &0 'AL+W=O:71&A2(6DO-Y^?<^0E%9.UFZ+/MA+ M43-SYG:&U.G:NB^^(@KBOM;&GXVJ$)KC\=@7%=72[]N&#-XLK:MEP*-;C7WC M2)91J=;CV63R:EQ+94;GIW'OHSL_M6W0RM!')WQ;U])M+DG;]=EH.NHV/JE5 M%7AC?'[:R!7=4/BM^>CP-.ZME*HFXY4UPM'R;'0Q/;X\8/DH\%G1V@_6@B-9 M6/N%'Z[*L]&$'2)-16 +$C]W](:T9D-PXVNV.>HA67&X[JR_C[$CEH7T],;J MWU49JK/1T4B4M)2M#I_L^A?*\;QD>X75/OX7ZR0[/QB)HO7!UED9'M3*I%]Y MG_,P4#B:/*(PRPJSZ'<"BEZ^E4&>GSJ[%HZE88T7,=2H#>>4X:+W"GKA M_+U43GR6NB5Q3=*WCI#QX$_' <999%QD0Y?)T.P10Z_%M36A\N*=*:E\J#^& M4[UGL\ZSR]F3!G^59E_,IWMB-IE-G[ W[R.=1WOS?X[TK?*%MARL%W]<+'QP M:(X_G\ XZ#$.(L;!_\_FDX:8BL>^D06=C< U3^Z.1H]9%[<5B3>V;J39B#8H MK?Y"7 &;E2(G75%MA%V*)6O?1>UZJ!VL*+3T7BTWHB 70&065WB%7>(?4PJM MY *6@X)I9D$IV@:D8I2EU:"V,BMF@S**V>:/Q0>Z(RVF+\25N2,?$MA:A4I\ M;6V @<:I M941TVTM?O">!@U0I605X74G1/8&_BP/PSZIQ^.9M/#$R\*Z2M! M7UN%,".<= 3[# \\ -76T";CB&5K2K\GZC:T@(E/,51.@EH".\ [9**DQGH5 M=D,.M#,2!]HY[2A6#QL%R.'4HHW)@0.>1R09742T8,.X",K"%&]U2T M,5EV"1?)I?QAIC:-C@7%9!54-]INB( ?5*JS:#3S*15EMJ,H=L%=)A>:,]:T MG'&XX>"+-%TM<\GV %=4B/'XFU)RX;RJE99N=]E.OJ]]5W3@A%@O8T-NB!/6 M3EYDEWJA@;>0*21G#SEVSBZLDXRPV R% 1_HNI6*^(X.M^3Z'O<-<(.NR8[ 5DN?&=J[%D%78Q+;8JJF5B;V("H*H MT=$MCY_V=#@6*ND9*SN_6Z,;"[$9)7JG:)UC6H/OZJ&]GU%K9:0ID#^$B@': MID0H4^@6O1V9R)$,V+B70XWY\6P]P;)85^4^I2=(2&%;$TE4D$I99=%^OY$; MWCR)N[Y"=E^D467-ZD6L9$F+3-M".K?A6&+B(JUWN_@8:@8;8/4((L]!4!Q# MBT@8CYC$:T3>/LO<)]@E@+M1P4M,1?+G,$0<9"EZ94;(_6 M"E3GRF6SM803!?->&/[ M7AU&\P3)=KH\=$=0[JYXQ>S/P8>4>>14&WB/05*F V/7)'Y0W2T-,$]"/E)E MS!XN,"U/X^X.$Q$O,/G P$G.P6<+$;M!O= M>?+W(^#BYN;=[?S^*5R]?XW^,=78R6.$*C NNP0%4X$!8[6J]3O35 M]*A?W]JP/<(?!MMAL?@6)T7Q39;^8PR'A_.=,7RXNKB\^G!U>_4..O\BH*&- M9].]Z63V?+"WZ[HX'ES$:W*K^+G!'8.1DN[D_6[_17.1+O);\?0Y="W="I-5 M:%I"=;)_^'(D7/K$2 _!-O%:O[ !'PEQ68%WY%@ [Y<6/,D/#-!_YYW_#5!+ M P04 " #/@5E2%A+';L0* !.( &0 'AL+W=O]4Y>M;/=#YU^@$A( M0D,2# !*\;_ON1?@2Z8<3]KN%T;4U]HM;*^7%MSPKW.O1VOOR MYZ,CEZQ5+MW$E*K DZ6QN?2XM*LC5UHE4]Z49T?SZ?3942YU,7KSBN]]LF]> MF?+*Z.&BFI MSE7AM"F$5O\%N3)PI@O='&=OAY-R2"5J<23!(E_ M-NJMRC(2!#.^1IFC1B5M[/ZNI5^Q[_!E(9UZ:[(_=.K7KT=G(Y&JI:PR?V.V MOZKHSRG)2TSF^*_8AK7'QR.15,Z;/&Z&!;DNPK_R6XQ#9\/9=,^&>=PP9[N# M(K;R4GKYYI4U6V%I-:31#W:5=\,X75!2;KW%4XU]_LT[(PLG/LD[N2AA=8>)5'B19 XWR/QA7AO"K]VXIS!\4^)LL)N)X-A;SZ7SV@+SCQN5CEG>\1QZY)2ZU2S+C*JO$/\\7SEN4 MQ[\>$'[2"#]AX2?_PWC^=Q+%QP+_)BI?*"OF+RA,L^=CX==*O#5Y*8L[H0JO MK$J%+KP14B3XK;V0*ZL4^LN+ ^G0E0NGOE:XS.Z$Q&TD+T@9O0WKS^OUHZ*6D!"AN3;6A1 MAB")I4QTIOU=;=V3^6F]A=P[;)Z32/),.U?)(HG6>T_6XV>,SP$M^>M?SN;S MZUCR:/KN( S25E&7"EV?7F F$S> M(7FIE=O]PB[CJDM:U4HD@]'33NLAV;J M3W1G+K\H0=;JI<:=K_ $.4=+ZL)YF674?XZ<7YB8RD=&CIY,T'QD$1"5(U2# MZE@\.9LW:=JB*3&^H:[@!L2M'\@4/PF]ZPTLI^U/9L].:C6U+>>EU9DXGK(E M^/MD-O]33)F?=$RAA'3U+&3&N"!+X- WC>&O'#I.6[&16:4(MO;KWU.P:TGH M)I;H7D\Z-(.R0[E .IN ?MG2GP(@G9N*$]UW?E_K#F95P.-^=&/E[38RBL[3 M(+S?4O,YTC1@2NA?/RAL$< O.D>,*27)Y#G:J K.D\\B5Y(&<"H6=]0SV$ Q M1Q,H36@%9/7=,=8TD2GC\&#I05:9531Y*&,9)A*!#$CF"KV.*+R[OOAXLW_) MN,7%^]L7BNQ-%2$O)O-]8X&P8W-OUQEZ)P!1&65!QB#355%4>3#K3PW*-1*7IKK.?!C7G6E-4=BBGX'C MB:V:B&!,JMA-M)A"VBWD^U.?O6T=9;^!SS3(S9X2@:I08328,2?*R-6ZX"TD M_);6[8?@8=E #9^E_LJJ M%-B5*.MQD!7+QN+$;!1^X^!+//M6E3Z$9/8L0*KHD,3O%G-=RQ3J2+$%,_*> M@ \XBC]"B#>UW>+W@K#6ZL1CSUOIUE1P7$\K^+BBH,<6* S+4]\2A:5=4AU" M@Y.ESE'V/V)0(@DM:7KE!M/$KW%]/ $'Q_K9!)H. B\OR&XT@V.D.)X\;U>$ M(5UG 5VH32JJ,O8R6!N_.ZC1K(G;W]&>@2^=MR2N9F?WZ!9C5Y]S85R1PD;@ ME?Y&D5RC!VEK1-6>M] /3S/E7/!TUO'TL656 UJWSL9Q&:%30;FC0U'SE'01 MP0S9#CE>!!"/\-X,#G1YK0>/B.$21<692EH:TSZ.E:X1NB!^JM("7HT)$+ER MVN>95@633^;+SBDR-]6N-$[52L)MFKJJ6%'4.*ZY0B0MW94H03J*-*U);2P# M%^]MZCQP\42W7,)5XF)C\N7?@ )F\TP)$]33N,:@#7PTF/94YV60P/$P1?"% MB+A+K%[PH;B+/$VV0@X',A#+IY.!W4%79Z2F\W4:=+'!ML#@&81WGG>:&".$ MUW6K@53%^Q3L5.. # P)LJPJ*YNL94@$03L=>KU)OH0#3U21(>HD/]$VJ7(: M@\DNQFHH7>,\MR:VG# /27D] MC$!A@)96S+)Q2C951A%UM'QI33ZD:AA6[L?K0#_MQ&P@Q;NQ^Q'H#18#?(>C M.>]B[/>B69?8_SN473T'FJ)4!CLZ4XL.:IT7",,]PD.-066KG>JDX-XII87B M3LS_!!\?)GVQAO[FQ*-RSNQA-GDQ:S,:"=T#4XLW/0,;;$?4(TSB7?RZ) \@Z;U#W"+3*QG ^(%$23")%2R$)M6AB3O">I.M#D=7P\!P MO#<1296+Y!5Z< K(5+KB(J1UP$H?6"7^1(':=K@U59[C.5E:@]_^CCGCP/LH MWT,.5Q$5.^[7>=L#.,&#BI80VQYC3B9GX.F@HX5& 7XP]'HBQ:$'&7S6>V_9 M7=$G1+V][0N ]Q)31,Q.QT$6!ZH^RT<:UMN);JB/.T[E^I!.31RD]LC3%W0(;]Z;T^:8Q]2#?)"0CFNUI>=\XJ=N<8 <(F4,XY$V,E?D6[B' M$FGY"IU'4X2%)'9H"Y,5NL=C,Y#$E+X+Z$45F]@.4Z0#O7FZEVGA\:8QJMX> MQ!5#$7YL!/L^[;SSV'&#.RB)CYC7(G!L&6)37],>I^@%1B36>(K'S)SI&9U^ M3*93\B-^X/!K;2D0-KZ^IQW8PI][PL>>.B /D>F=VGJ(6]?BOH8#5R);;MVE MV@/TNBG]QPV>&J#WI"&\)QV83 3-[61J^_$QG0?+_!ZSZ*MR?/4;@]5K61J3 M/0"OV[/SRCBL>3:=G+9?BIJ7H^] .S(Q@YEEY=UDZ#OD4><;+]?$6_[$EM!( M")][F[O-Q_+S\(VX71Z^M+_G5TM$O9?8.@4Y' D;OEZ'"V]*_F*\,-Z;G'^N ME40L:0&>+PWDH/DO!&_^ U!+ P04 " #/@5E2J3Q89HL" ";!0 M&0 'AL+W=O.QQ'DK2-3;\&LH):Z_XK';1WV "?I,X!L"\B"[CY14'DA M2"QFUG1@?32S^46P&M L3FK_*+=D^58RCA:7.C9)OT MG3V#/H4KHZER\%X76/R*3UC)("?;R5EF+Q)^$CJ&\>@0LC0;O< W'NR- ]_X MK_;@0KI<&==:A*]G*T>6_Q#?7D@Q&5),0HK)?U;PW]%P5R%@66+XIX+LKXBU M6T$(W(% '$&513P"H0O0S'94^R> !JTTA0/T+P%V&ULI57;;MPV$/V5@9"'%F"L^ZYE["[@=5LD!1(8=B\/ M11^XTDAB0Y$J27GCO^^0VE771>(\]$4:7N;PG.',<'/4YI/M$1U\'J2RVZAW M;KR)8UOW.'![I4=4M-)J,W!'0]/%=C3(F^ TR#A+DE4\<*&BW2;,W9O=1D]. M"H7W!NPT#-P\[U'JXS9*H_/$@^AZYR?BW6;D'3ZB^W6\-S2*%Y1&#*BLT H, MMMOH-KW9%WY_V/";P*.]L,$K.6C]R0_>-]LH\8108NT\ J??$]ZAE!Z(:/Q] MPHR6([WCI7U&_REH)RT';O%.R]]%X_IM=!U!@RV?I'O0QW=XTE-ZO%I+&[YP MG/<6ZPCJR3H]G)R)P2#4_.>?3W&X<+A.ON*0G1RRP'L^*+#\@3N^VQA]!.-W M$YHW@M3@3>2$\I?RZ RM"O)SNP=\0C4A/&"M.R5\I#:Q(V"_'-PH^JP>:E?TR$%E;9F=4^>Q7P9ZZN($\99$F6OH*7+RKS@)=_0V5K M] !WQ-50-E"D70]W(<9HX(_;@PWS?[YR8+$<6(0#B_\7UE=!?#W>V)'7N(VH MX"R:)XR^A R_]$BJAI&K9VB$Y5UGL.,.+97-A?#Z)-S.RNN3<@M".4U)]9>F M:N62W C$&7&8 GK=V9EPUK-;0\M-0>/SAUP@\#;EJH6&S@\ ^E4>A U MM$1=&WL5Y+9:DHO'=_P@\3^R]62\6JNE:+C'.<>!\+ZMDUI=$.1Z@_@VD%1T M-6^'.T-T_4$L#!!0 M ( ,^!65(J0M3VT00 %\+ 9 >&PO=V]R:W-H965TO;,M.[HB;;<7@\E@-W"K-D7@@=%B7LD-?:;PI;IQ^!MU*+DJR7AEC7"TOAA<3LZO M9KP^+OA5T=;WO@5'LK+VGG\^YA>#,1,B35E@!(G7 RU):P8"C:\MYJ!SR8;] M[QWZ=8P=L:RDIZ75OZD\%!>#TX'(:2UK'6[M]D=JXSEFO,QJ'Y]BVZR='@]$ M5OM@R]88#$IEFK=\;'7H&9R.7S%(6X,T\FX<19;O99"+N;-;X7@UT/@CAAJM M04X93LKGX#"K8!<62VLR,L')J)%=BUOE[^>C &A>,,I:F*L&)GT%YDQ\LB84 M7GPP.>6']B-0ZGBE.UY7Z9N /TF3B.ED*-)Q.GD#;]K%.8UXTU?P."POI,G% M%P3L LHU*/+B]\N51_19^.,-)[/.R2PZF?U?,?\#C!?7RDB3*:F%,N!<8VL$ M+T(A@ZALP ^F]!.VU^H.)8\)$DM;5M(\B6!%U@?UC.J RL->>2 XA4VI8(^9 M3/HB:A4_Z&NM'J2.WGA09IFM^<=11IA9:4K$+SUOW M88"\45KT.ME6AP.([ MZ\3Z(#85ZH8EF_DZ*[#Q-.:1KU(^#04B#N@,?BCH,2/*Q37EY&#\GBKK51 ? MC:\=&X"3JVRKI.I&M2I![9!U(;TP-@"R(J<(RQ JQK7U'HZ5:9ATT3.W%6E% M#SP;A.K,K8N&#&N$#*-G:!FB8"UIQVD! M@P-%@+7WCU, *A++P(5ET&X+S,3Z02UFG9LXZJBT.;0Q&R3,W=-SK?<5@G# MR6YC6G#&(- <7745VHCK"KBE-#@@N-[!J1<]^[NK\PW/L!3=-@"_$!/7N-U[ M8'U17^CFP.YY*+ 'K$.:="__PQ@JK==(5=PQ6>TL>TR3[; M-TC0]3((].@:!WG7IH?]GH-,A:T56KH-%-]7TE LNZ*ZC$ROAD#%C<+#$]Q. MT^3L*$ZDDV1RQ+H?PFX<$ML!]KJ0'^XV%@YZ_?02Q_$+[@^]CY-IZWV6'#_W MWJ7PWW/@^EM;EICE"[RFO0&I/\E'<(C+K1DESNZX=#TZ)!(<@E.KNK%ID_4/ MZL8MQ.M"X8C>Q4 ,CI=W97,\-YWE>>*:>*'..>C"[N P%S_#_G"D;_\W+,;I M?>WDAMK327)ZQ I/=L_T+$F/]DNNQ.0TF1WQ(5:F4# MF,;/ C=@ M=*%XOG,_AR1TO5;Z#U,P9LE3*:2Y&1365E>CD1EN4G)=,&JXDT6QY,[B+KMZ,<;Z;\!_.UJ;S M3%"3A5)_X,L/^>+KX&;HY^5%)6QCRG8J<-,O]A89^DP ML:Y,13-V,X#,,4P_LD$KX/N*:6JY7)%FX)(\O/^%4&.8-1#V@EJ6$ZN(VDX4 M?B+5C#@XB3.H(=_\8Q;'X;?O]R<2C8%YJ9:7-;QX7#( MDBEPIS3^R2C!<\=^0065&2,NSLS0BTH$IPLNN.7LO*!K;HM&%LMT:<@*R@<\ M 6\* JR9>&2D].&TKQ27K5(?"Z7M)9(W2"WS#1ALR['5B\J\)7RGY.JSZ;[6 M'H#CWGC,4H,+[F@VGD, M8H?0TGF+?:I!(L YY0K9H8.8DJKD&6'RD6LE<F7'Q F' 8F%B1HEZ0+"+6/:4A>CAQ[C0@ BTQE' M"?&S9W4@:"N(<48Z4+RDSGBM(C 5AL&"*$+&X"$'6W(46)U.=L^LE:F @NZ1 MJ-94KICGTJFER$LJ>>G? *Y2TL]Q>82. (]A^ !K6+X1 Y[$\!6;(?GI%.'I M5$<@]E3Y,DA=!M9:XS,(@!\QJQO+Y"\FX9"\!6]A\7RAWRV;:2>['7 9?-!8 MO^TF(!548^O$@3SA%8H=$,GL7RKK+W2YE\1KVL\]F@J$@_5CK3T(6%ELFU+. M%O9LU\() 7&E-#O"^JM]ZVU7B;YK]5WK;]6U?BX.JU-;L0Q6.88%SD!E$["S M-%?D)XR$[JZ$P)ZBAIVFVU9<.#>KVD!HF]=NEX&7\" '$/N*/+"\]KO&)C@R M*,(;-.K6)2=6U>052<,$KE$PCV/R0VMK@#G.I7%(HO'TJ#,C?Y KB,9! M.HG)70XY#;* *;GTVW"_(][6HG:=#=;X/QCDGIJ"N)Z/3<.[TNP5>+1("3QK M'W4[SW04O.JHEB'B$H5RD >E\Q7:XM6!-0Y(CO84T2R()A&))L$TB1H?/LNJ M0Y?,4G#/;):0AQ,.5 M<('@EV5-68-]U.)*M]\7>\V44C$&(*$CF\R^'/5!M M#W@"DDY(/ \F$$^_NA,&K+N0='2%!0E/77:4+OLN-HQJ\.?GS;X\=$8R#"=P M2=//!CARS60XF\,EF1U#[-?Q%SZ?DBTD_X1;C+<7J8\$ \(Y$*;#> (WK"X^ M57 *U#+J>AM$"WC 91B$=5-T:]F"8T?=A5A3VG:!^^S*<9.[NXX; M=%8/7]7-,?-!X&Z&8TI?'>;Y^T.KO#U,D?\RK,B@,0S=P9)5D"3T8)"EDR!, M)GA/YC@4DQB*G)YP'@:3(%R#H,*>]E!RXC2.)BF$1D'$RB+[[!/0Q.O_8*KJ;47T3A( M)M/7Y").P]=[.+N=?Q1/@V2: E *&IQ8HEU >4F3,:($89J^/E@*XMG!;@D' MI2N.O/(DZ2]>?1/4G M4?V:OE_3]R=1_4E4?Q+5GT3U)U%]U^J[5G\2U9]$]2=1_4E4?Q+5GT3U)U&C MSL]D)=,K]\L<+/DPYOQ_9=O1[5]Y=_YGM-UT_TO?CU2ON,3=PQ)(P^%T//#= MJGVQJG*_IBV4M:ITCP6L;9C&"?!]J91M7Y#!]E_%V_\!4$L#!!0 ( ,^! M65+LW"+5300 <+ 9 >&PO=V]R:W-H965T5CL RV-+&XI4B&I..[7[PPI M*7:1.L5B@7VQ16GFS)RY<>8;8[^X$M'#4Z6T6R2E]_5YFKJLQ$JXH:E1TY?" MV$IX.MIUZFJ+(@]*E4HGH]%I6@FID^4\O+NSR[EIO)(:[RRXIJJ$W5ZB,IM% M,DZZ%_=R77I^D2[GM5CC9_2_U7>63FF/DLL*M9-&@\5BD5R,SR]G+!\$?I>X M<3O/P$Q6QGSAPZ=\D8S8(528>480]/>(5Z@4 Y$;#RUFTIMDQ=WG#OWGP)VX MK(3#*Z/^D+DO%\E9 CD6HE'^WFP^8LOGA/$RHUSXA4V4G9%PUCAOJE:9/*BD MCO_BJ8W#CL+9Z#L*DU9A$OR.AH*7U\*+Y=R:#5B6)C1^"%2#-CDG-2?EL[?T M59*>7]ZC\[;)?&.E7L]33Y#\(G\F MG3^7DX. -T(/83H>P&0T&1_ F_;\I@%O^B/\0.@<[E$)CSE<<#U(+]'!GQN Q5EO<18LSOYM1 ^JNUIDN$BHRQS:1TR^8?%)@R\1"M-87\)# M(ZQ'"Z: 0KI,* [=*% MI'7^90&*,&-@NRJA52KW%@M.!^H3)$ZKJ\ M"=WC0&HR:#,P;2%$RH8D4>HFLQ,VLMOY*K%.2W7CRQK9T09Z6P:W0#T#07">GH M>#0="_V7>53K#%OV*Q[/9"UE303)071X2-:H3,,1AS6 MPH9\4'0=C=\N"C<-,>4P[A'[R<&E$10:B"42M*,2B3B3:W'YMJ953N!_ K:HW.(0[A MEQJCIPXRI#F9@_#!8B?=XI#^34-$V?D#23V4/D=P+T$SIYW4"EC3K132-QE. M^^296)Q$%___HGKW35%-A^]_K*CZ1!(0'T,$AC0;,M7DSRVX"\BB+WK$!1D; M]A7"L5B/1ON8ATNVXS7J5=@:/C2RYH$S($^Y#(W=QIB+3*HPEM]VA/&)5A"' M5/P7T([$@/$R%\DM]AP$D66VH4<>3H02'8N%LH_>12PS=)5I%U0T59K,@]A* MJ$ Q7+5$*H2&;BLJEVU_8;4M':$=9PII))HM4G6AI>M[+RZM9ZN&0FX\;*DJ M:B%SQBZ,HG7)G>]9. X>FL:1^^Y--+A_,W31Z9RE#KP56QC#$8S/WL.'2!7& M@W>S4[@36TY 3)#(_Z9E(YZ/Z?LI%>:KV,_.L8'3,WCI^DQWEI,**46\@M&, M,(WV<4_IW_9;WD5<;I[%XXIX2QF6-%\4%J1*S7.2@(UK5SQX4X=59V4\+4[A ML:1-%2T+T/?"&-\=V$"_^R[_ 5!+ P04 " #/@5E25JV95A<$ !5"0 M&0 'AL+W=OC)L&PE M:=.L8\#)9M$ML$BP:;N'H@=*&EM$^*&05+S>7]]'2E:<;)*BZ,66R)DW;][, MD%ILK;OS#7.@KUH9?YXU(;1G>>ZKAK7P4]NRP<[:.BT"7MTF]ZUC42^/PEH\HM=1LO+2&'*_/L]7\[.(XVB>#/R5O_<$SQ4Q*:^_BR\?Z/)M% M0JRX"A%!X.^!+UFI" 0:]P-F-H:,CH?/>_0/*7?D4@K/EU9]D75HSK/3C&I> MBTZ%SW;[*P_YG$2\RBJ??FG;VYX4&56=#U8/SF"@I>G_Q==!AP.'T]DK#L7@ M4"3>?:#$\KT(8KEP=DLN6@,M/J14DS?(21.+0!LW,RK >*BARA>@?B%/ED3&D]7IN;ZJ7\..B.G8L_IHG@3\#=AIG0TGU Q M*^9OX!V-.1XEO*-7\"ZMUC*@DX(G86JZ!%UI-FPJR9[>2U\IZSO']->J],&A M4?Y^(^KQ&/4X13W^/\K^1PCZO6'0UZTP.Y*>I'FPZH%K/&"LY)!?I834<9/@ M3R8Z*ZILYSR375/9><3Q?@*+2G4UI$#3A08C2TI"J3Y4ZVS=57%)E%+)L$O8 M4(T=X!Y7^VB3P\@X,1)JR6#.B<75?0>O*]TJNXN5H.NVM2YT)D*D ODXYU.Z MQJ0B* L?2!"\7&"G=G'T)**$ P$J:SR&SR?V%+-7O.E3-9A["I:$K]@%,4B! M4\M;(TK%X'_'2C;6UMA!0-]5S9Z^%CN81NBHH2!TAY_2RF/QOI,. M(O#&.OD-W1G7'X23MO,O51@IAL8QCSYP$2#EDOYIEZ4[S!85&9*+%LBOM0'U MD+&FR/,,'M9S+XI \= &951L\GQC%','"!0OV41RS^QJ9@W)P*6,3AKAIO0% MC91N'H\*Z88R]$X:=VP[XD,\"/L]TT;$3W=&;LU**[J$!ID M/&9/";&BL MX3J;_GR2D>LO\?XEV#9=G*4-N(;38X/O'G;1 /MKBUX>7F* \4MJ^0]02P,$ M% @ SX%94IRTI!6C @ *08 !D !X;"]W;W)K&ULG55M;],P$/XKIR AD&B3IMT86UNI'2! ':LV#3X@/KC)-;'FV,%V MENW?UDUKA?C2G.U[GN=>[.NT5OK6Y(@6[@LAS2S(K2U/P] D.1;,#%6) MDDZV2A?,TE)GH2DULM2#"A'&470<%HS+8#[U>VL]GZK*"BYQK<%41<'TPQ*% MJF?!*.@VKGB66[<1SJY:4%R@-5Q(T;F?!8G2ZG#A_[_"# M8VUV;'"9;)2Z=8NOZ2R(7$ H,+&.@='G#L]1"$=$8?QI.8->T@%W[8[]L\^= MC0%QZ5KRK75 M=,H)9^??J6Z+)%&5M%QFL-9*DIT@U=T:6*$QB'!9HF;^7"!5P,";M1(\X6C> M3D-+43BN,&D5EXUBO$?Q UPH:7,#GV2*Z5-\2-'W*<1="LOX(.$W)H]98T.X. M#]1V4-&BX?6>HS.@%V1SA$JR*N6.)5'4/VD:RU"A4B^_88+1_0%_)QF)1%P8RFC1DD3:C &H4=PA%)L5EE]1UKK0=.'C+ MU(D_4,%ZQ2XO)M,.N%(R^V?L3[CS? G7FAY0!?PN;E]SO]G-PT3S_ M1_=FB%XPG7%I*($M0:/A>QH[NAE,S<*JT@^#C;(T6KR9TRQ'[1SH?*N4[19. MH/]WF/\%4$L#!!0 ( ,^!65(NM$B31 , '<' 9 >&PO=V]R:W-H M965TBAK%'222U4Q0ZK:^KI6R#+G5)5^% 1COV)<>,NYV[M5R[EL3,D% MWBK0354Q]6>%I=PMO-#;;]SQ;6'LAK^.?A;#6R]L[@.\>=/I#!9K*1\L$J7[*%%UA"6&)J+ *CY1$OL"PM$-'XW6%Z M?4CK>"COT3^YW"F7#=-X(HX2HZ"OB5B2'$X0"B( J/X,5]QK'# MB]_ >R7;G^<;;10]D%]'\$<]_LCAC][ 7U/?9$V)(/-7;G8 *Z9Y"DQD<,G+ MQOQ[1^V5' UA&W6F:Y;BPJ-.U*@>T5O>%PBY+*G+*"(86S_0:#1M*E. H>-4 M5G5CF&L'8K?IF60M$Q#T&G#/N2;.VG*>P7VA$%\4%FZ(T\L=*E1#?>UJ=2B? M<$'19:,IDAX /J58FV=T8)5LA-&GKL#V$QQ(-TV%BAFIH-$4@Z#>P9KRK"C% MCKQ]XES0'L('"">#\"RQ0C28!B,2DF1P%H])&(>#Z6@*ER@D-9J-.3M4[#UV MP8\&A(^P<[, LX_LD MVBAN..H9K(U,'T#6MG;:94^ 1O'47H!VAXW@5.TD@B2&<02CY#_V[[JP(_QM M6*9I?A-&*@4=:D>'+C483?J$2(M;C39O7GU271=0&89!2$LPG-@2Q,,X<,MX MO.^.%S:).XRFK4T"K[6K?S ,Z>ULW63L7^]W^KW+>#M-G\_:7=,W4 MEE-^)>;D:N-[H-HQWRI&UFZT;J2A0>W$@OZ,J*P!G>=2FKUB _3_VN5?4$L# M!!0 ( ,^!65).K.'/YP( $8& 9 >&PO=V]R:W-H965TACTH-A,;L25/ MDNOV[T?)CIL.:X<]1")E\O"0$IEI(^1!98@:'LN"JYF3:5U-7% *B\( $8U?':;3AS2.I_(1_8/- MG7+9,H4K47S/4YW-G+$#*>Y87>@[T7S"+I^AP4M$H>P*36L;>PXDM=*B[)R) M09GS=F>/71U.',:O.02=0V!YMX$LR_=,L_E4B@:DL28T(]A4K3>1R[FYE(V6 M]#4G/SW?:)$<+I:45PHK4=)=*V;+=7;/M@6J\ZFK*8PQ=I,.V>C1_U;\ M&&U1%")A^L_2M95Z$]MT\$15+,&90RVJ4#Z@,Z?7"SI#^DE$8#P%3FX7I;DD MJ%#F(E6 YJZ *EU3:_;%MM8D> -0EG9;M.24-G:T&Z: ':D#*3M!6J,F<&\# MGSX*N"4&+T_.0@?D:-DA35G M*36=B<+,]'CV&09#&(Y#"C/R?5KCJQ V_RJ1817ZL=V]:$1[.!A&H=W](("_ MO2[WI+=+E'L[P13AUURW;=Z?]D-RT&PO=V]R:W-H965T;$H MB>?PD#(YVTGUI$M$ R]U)?3<*XUIID&@LQ)KIJ]D@X)N"JEJ9FBKMH%N%++< M@>HJB,/P.J@9%]YBYL[NU&(F6U-Q@7<*=%O73/U9825WQ L M9@W;X@.:;\V=HEW0L^2\1J&Y%*"PF'O+:+I*K;]S^,YQIX]LL)ELI'RRF\_Y MW NM(*PP,Y:!T?*,:ZPJ2T0R?N\YO3ZD!1[;!_8/+G?*9<,TKF7U@^>FG'L3 M#W(L6%N9>[G[A/M\1I8ODY5V7]AUOM>I!UFKC:SW8%)0<]&M[&5?AR/ )#P# MB/> V.GN CF5[YAABYF2.U#6F]BLX5)U:!+'A7V4!Z/HEA/.+-8N!"JXQPSY M,]M4J&'PZ-;A+# 4PCH&V9YNU='%9^C>PJT4IM3P7N28O\8')*W7%Q_TK>*+ MA%^8N((D\B$.X^@"7]+GFSB^Y S?,LMD*XP^RM<'5ABJP+*B/Y2)#('^=5@K MS+F!&ZDU_%QNM%'T _VZH"#M%:1.07JNXK)NI$"K019PJOZGRGZ1TW;N5#"P1LE?!LD,P=?38.U0X!:IS2TWI2KUL%*\@"7T8< &FE*UF M(M=#]P;V$\)'9>MRDN\-1*-K?YS$UHIB?Q1/X :UGOY7X%RV&U.T%37F_DD& MR3@:PB =Q\/_?!6:5@D-) -RK@_^$R(?$V+DCR/"?*49=DY2.O8G26JM\-I/ MTA1.O61PU$?$L773@M*TX;J6ZD_[@;3L^O"?>S?-;IG:9(2MW\_RDZR!&BS M%YLB>0XO$CFJI7K6.:*!E[(0>NSDQE1#S]-ICB73U[)"09:55"4S=%1K3U<* M6=: RL(+?3_Q2L:%,QDUNGLU&P5Z4Y9,O'(T#? M?P<0[@!ADW<;J,GR S-L,E*R!F6]B(V=J]=,%R35\%!EFIWB/,CJD%>[3FH5G M"3\S<0U1X$+HA\$9ONA09M3P1?\I\]6%K_32?TZ7VBAZ$;_.<,<'[KCACM_A MOI%E)071:Y K.&KH6WT\2V4G<*@KEN+8H1'3J+;H3!YSA/0D!C^ZM!H5#H'Z MM:&9:EHVK10O(/)=N.0"3"XWFHE,=YI>VH\/"U;3(S*H."LT7$#BNQ'9+J ; MN''BPQ--TA475Y62*6IMU8.D!W'H1OT YEQP>G$9K*7,-,0]-XHCB$*WVPOA M41I6P/QV_NTDS: [<),H@"!,W#B(8-%6!T8"RW[3.S_Q)NT7R[!EQ0;A,NBZ M?C3HD!!3C%YG%^08<0%!3,9!:*4@=,VU'[Y]XNK#NFUEQH*'!%4/^ZUW5 M4N@/1A9-8.WE(;&N!%SVINHK /9 M5U*:_<$&.&SBR5]02P,$% @ SX%94F.=^6OV @ 8 8 !D !X;"]W M;W)K&ULG55+;]LX$/XK V$/":"-GK:EP#9@IRUV MBP8UVK1[6.R!EL8648I422I.^^L[I&S5?<2'O8@/S7R/H3B:'Y3^9!I$"T^M MD&81--9VMU%DJ@9;9FY4AY+>[)1NF:6EWD>FT\AJG]2**(WC:=0R+H/EW.]M M]'*N>BNXQ(T&T[,=WS?6;43+>V601% #7N6"_L.W7X"X]^)@ZO M4L+X)QR&V#P/H.J-5>TQF12T7 XC>SK6X2RAB)])2(\)J=<]$'F5+YAER[E6 M!] NFM#4>%MW#U MP+8"S?4\LL3E,J+JB+L><--G<$NX5](V!E[*&NL?\R/2. I-3T+7Z47 UTS> M0):$D,9I<@$O&XUG'B_[7\;_76V-U?3)_'>!*A^I<9M/3<,^JALI 4G^T MD<5EF$Q2,I"&1?Q\W"_PY#C/8V>W3!*X4Y(.OQ_:!KDG87LJ+:DHPVE<0!$F MTQSR,@EG10IY482SZ0S>N A657W;"V:Q!M8J;?E7-G0?$E CG5#%AXVKM*0R ME+-KFA5Y6.;9-3PHRP25DCIJ6!03/\O"(LWA=U]A=';K6]1[W]L,G7LO[= MQMVQ?:Z&KO$]?.B]]TSON314CAVEQC>S20!ZZ&?#PJK.]Y"MLM21_+2A7P!J M%T#O=TK9T\(1C#^5Y3=02P,$% @ SX%94E"ZC'2W @ '@8 !D !X M;"]W;W)K&ULG57;;MLP#/T5P1N&%C#J2YQ+NR1 MDN[2806*-ML>ACTH-A,+E25/DNMN7S]*=IP4;5)@+S$E\1P>4B(SKJ6ZUSF M(8\%%WKBY<:4%T&@TQP*JL]D"0)/UE(5U.!2;0)=*J"9 Q4\B,-P$!24"6\Z M=GLW:CJ6E>%,P(TBNBH*JO[,@=N.6;7)C-X+IN*0;N /SK;Q1N HZ MEHP5(#23@BA83[Q9=#%/K+]S^,Z@UGLVL9FLI+RWBZMLXH56$'!(C66@^'F M!7!NB5#&[Y;3ZT):X+Z]9?_H22MM9-&"44'!1/.ECVT=]@"C\ @;@&QT]T$$O90[H_"4(9"V M+/.&)3[ 3G;*6-PL?RZTC8I N;N+#) M@; +6912@, 0KU_.@\L=9@Z"=)0IZGBG>5X9S"&?9_.2UW> P3MMI;XS7IS@N5#_WA<+33 M_>[-*([B][8&?AS'Y*67%.SU+)9TXR:3QN0J89KV[7:[X3=K>G[GWDS.:ZHV M3&C"88W0\&S8]XAJIE&S,+)T$V E#=Z?,W,&ULC51M;],P$/XKIX#0)E7+6[N6TE9J-Q @AJIML ^(#VYR;:PY M=K"=9?WWG)TVZ]!6\24YW\MSS_E\-VF4OC<%HH7'4D@S#0IKJW$8FJS DIDS M5:$DRUKIDEDZZDUH*HTL]T&E"),H.@]+QF4PFWC=4L\FJK:"2UQJ,'59,KU= MH%#--(B#O>*:;PKK%.%L4K$-WJ#]42TUG<(.)>J^8S[NH9.+Q,">._T+2^_22 K#96E;M@ M8E!RV?[9X^X>#@)&T2L!R2X@\;S;1)[E);-L-M&J >V\"2X=$VY ML9JLG.+L;*E57F<6[IC63-HMG-RRE4!S.@DMP3NG,-M!+5JHY!6H]W"EI"T, M?)0YYL_C0Z+5<4OVW!;)4<"O3)Y!&O<@B9+H"%[:U9IZO/3_:N5HX)*;3"A3 M:Y)_S5?&:GHFOX_DZG>Y^CY7_Y5<-S0]>2T0U/KI;K]QMN*"V^U+EWL4S\WF MV%0LPVE PV=0/V PNRT0UDK08'&Y 6Z T9QD2F:4A/E'3]DM.5VHLF)R^^[- M*(F''PPT>T9BSZ@'3<&SPH%PF8F:.D@"*(K6-#J9KDF!C[0+#%T5(3O86K(Z MYY8LE#1W)B\9)7C.G'K%!),9@G^?9@S?J:IGKP2HQS4M ]_F$^Y@56V8S,VI MZWKL6P\+W' I78U[0&;ABFTAAK>0]H:#E/[]WGE\#G-'E0F(T]YH-(!XV(O3 M!&BW6(&T2ZR!$S+%@^B4A"&%Q*>.R3_83ZP\<'\T\O\X'<)+;R,\F+\2]<9O M&4-744O;CF*G[1;9O)W?)_=V"UXQ3;4:$+BFT.AL. A MYNE/5A5^6E>*4N[ MP8L%+6/4SH'L:Z7L_N 2=.M]]A=02P,$% @ SX%94G[9F2+E @ 2@8 M !D !X;"]W;W)K&ULA57;;MLP#/T5PNA# J3U M-9<628"FZ[ .:!>DW?8P[$&QF5BH+7F2W'3[^E&RXZ9 F[Z$%$T>'I(2,]U) M]:AS1 //92'TS,N-J2Y\7Z\ J+P@(1C3\MIM>EM(&'^A[]LZN=:EDSC5>R^,DSD\^\B0<9;EA=F)7< M?<&VGJ'%2V6AW2_L&M_QV(.TUD:6;3 Q*+EH)'MN^W 0, G>"8C:@,CQ;A(Y MEI^88?.IDCM0UIO0K.)*==%$C@L[E'NCZ"NG.#-?MOU=H, --QIZ#VQ=H.Y/ M?4/PULE/6ZA% Q6] W4.MU*87,.UR#!['>\3K8Y;M.>VB(X"?F7B#.)P %$0 MA4?PXJ[6V.'%']3*1 ;?3(X*EE(;A88KI'MF7IIP17;HK? )E68%R(VS].'7 MY9H"Z";]/D(GZ>@DCD[R#IT[>G)+5%QF/(4]MU[+H>\ROC6$CT&K/6C5@JX; M3$AM6:DDHS:8V;*H"["1!3U-+K:D*6;/BKRP!W!//:XH/RRUH2G^PVTA3W0;H1!A;JMYP3" M03@:.IFJG"Y%(;6&) DAB6)*'1.[.B!:C97&PO=V]R:W-H M965T>L^\RVBA]9W)$"P^%D&8J1$DGF=(%L[34Z]"4&EGJG0H1QE%T'!:,RV R\GO7>C)2E15< MXK4&4Q4%TX\S%&HS#CK!=N.&KW/K-L+)J&1K7*#]5EYK6H4M2LH+E(8K"1JS M<3#M#&<]9^\-;CENS,X0"0H&)=0B,AGL\0R$<$(7QJ\$, M6DKGN#O?HG_VVDG+BAD\4^([3VT^#@8!I)BQ2M@;M?F"C9XCAY-,$11<_.SD,^,:;IFH$*Z0F4HC9=P:V%NRE4"S/PHML3C;,&D0 M9S5B_ KB"5PI:7,#%S+%]+E_2-&U(<;;$&?QFX!?F3R$;N< XBCNO('7;25W M/5[W?PPFRQPA4X(*S"%;=W--E?'?I,RZ8Q?0 M_38@5@?$9 J"LQ47W')OR"PPC51MB=)T>\"E]SY31YV#3A3O[^R]5"CA M3B\J4*]]QW4OII*V;DOM;MO4IW4O>S*O_PA73*^Y-" P(]?HL'\4@*Z[;+VP MJO2=;:4L]4D_S>G'A-H9T'FFE-TN'$'[JYO\ 5!+ P04 " #/@5E2]65B M\10# !9!@ &0 'AL+W=O$ \N,DU,3AVL9T5_GO.3I=U$ALO]?ER M]]UW=[[K8J_-3]LA.OC=2V674>?<[CQ);-UAS^VIWJ&B+UMM>N[H:MK$[@SR M)CCU,LG2=);T7*AHM0BZ*[-:Z,%)H?#*@!WZGIL_:Y1ZOXQ8=*^X%FWGO")9 M+7:\Q1MTGW=7AF[)A-*('I456H'![3*Z8.?KPML'@R\"]_9(!I_)1NN?_O*^ M64:I)X02:^<1.!UW>(E2>B"B\>N &4TAO>.Q?(_^-N1.N6RXQ4LMOXK&=J'&D_\^U.'(X2Q] MPB$[.&2!]Q@HL'S-'5\MC-Z#\=:$YH60:O FT[ FT"CYJY3H+;U2#S6/_A)A-]+)[ M>NOL6< /7)U"SF+(THP]@Y=/Z>8!+_]/NENC>[@DKH:>!97<=7 9BHT&OEUL M;-!_?R9@,04L0L#BB8"OA>5M:[#EH;1Z"P<*_RKNLU!^/,_MCM>XC&C^+)H[ MC%:W'26C)!7PB_\>:8_]C^40H"JP'2WCVY0CM88^D=]0RJ%$Y:IQ!QX5$8^$%9&P6 MG[&*)%:QN"P*DF8LCZL\(ZF<5W%1Y+ >A&R\ YNQF+$<6%G&;%9!4# ?E^Y';EJA+$CLY-FG5C[Q:_W//?I!91'&4?0N+(54P73L MSY9F.M8[*J3"I0&[*TMA'N=8Z'H2](/]P4INZJI>%=V+&D MLD1EI59@,)L$L_[U?.CLO<%WB;4]6(.+9*/UO=M\3B=!Y 1A@0DY!L'3'UQ@ M43@BEO&[Y0PZEPYXN-ZS?_2Q. M+]&%]2/4C>W@(H!D9TF7+9@5E%(ULWAH\W &$5' '$+B+WNQI%7^5Z0F(Z- MKL$X:V9S"Q^J1[,XJ5Q1UF3X5C*.I@NM$E1DA,^1SF E[3V\OA6; NV;<4CL MPUF&27R2\(M0/1CTWT(O+#553< MSM;Y D%DY&;78$A[VX4N*Z$>7S&RUE (LT5+[6M#8]F5\7:4&\1SGRS%BL[+ MIK3H2@M[90X"OC']^^[%_R^%)=PX/.8?#6_P\6$KU3U#11=]I] M0;.F\Y[,F__KAM,HE84",X9&O4ON>-/\"&PO=V]R M:W-H965T&,ZFH8^GXZK%DI M!A=G;NZCNCB3K:E*P3\JTFU=,_5PQ2NY/!\$@]7$;3E?&#LQO#AKV)Q_XN:N M^:@P&JY1BK+F0I=2D.*S\\%E,+E*[7JWX(^2+_76,]E(IE)^M8,WQ?G MX1X MQ7-C$1AN]_R:5Y4% HU_>LS!VJ4UW'Y>H=^XV!'+E&E^+:LO96$6YX/Q@ H^ M8VUE;N7R-]['DUB\7%;:76G9K_4'E+?:R+HW!H.Z%-V=?>OS\!*#L#<('>_. MD6/Y"S/LXDS))2F[&FCVP87JK$&N%+8HGXS"VQ)VYN(=1TB:CCZS:<7U\=G0 M -2^&N8]P%4'$#X#D-%[*R[J1@@NC2<[(>:!KJ3%D MHJ#+HBCMEF,5O1%=WV#T5&H/>_F\X)3O>*JFF%$SD? M[0K>\:+NN<5:89DH]E&). M]ZQJN:6B['8_D;.35EL:FH/2*XK]"-? R\(0L1M0U(8 TX%7)9N6%7*#>B0^ M!6E(.<;6?<9@VY M>+67C3T3N9LF3<'8"]* @M0;14%?PV==;=E%XQCE&8\CNGVB@')JH.-=D/Q; MOF!BSAV.@+SNT-ZI9> E(!%X49;]=]B]T': 4S!-*[?N][ MY)@Y![)3CE:P%HIF/4JHDM#=DY9563CK*:NX\R.Q52"!%W6I&EJ9V)[(SO9[;9 ML0TQ$UN!#GS;^$$TLC.)U:/,#RG"(^J O\09NH22D3>"989):2#C708;]E"[ M#UL0A]XH#BCQ4LC].ZZAMG73&B<8_3?D*$B\*!T=TU$8^\<[.*M*/% 0CKQH M% ,H1@37K5)6G?&]:%6G)T>0S3A*+(KGQ_%QOPDW""=423$_<:T-2?;'7H:$ MO*((N.-^]?IC%R CJ6^U._.R(*$#+96N6RK]X2VU^H"_J*$.NO_94#\;ZO_> M4,.MLT[-U=R=Z#2Y/=<=>]:SZT/C97=6VBSO3ISOF9J70B/J&4S]TQ&^-JH[ MQ74#(QMWUS@X,N578#W,RG-:F =K(_2%_\"4$L#!!0 ( ,^! M65+L2N%QQP( #8& 9 >&PO=V]R:W-H965TZ2OYHU(>B&7\;C&CCM(''MI[] \A=\YE+1Q>&_5= M9I3/HG$$&6Y$I>C.U!^QS>?"XZ5&N? -=>-[,8@@K1R9H@UF!874S:]X:NMP M$##NO1&0M %)T-T0!97O!8GYU)H:K/=F-&^$5$,TBY/:7\H]63Z5'$?S.W1D MJY0J*_46KG-AM^C@]=V3+V*MT)U.8V)F'Q^G+8+F"6Z,I=W"C,\Q> MQL>LN).=[&4ODZ. GX4^AT'_#))>TC^"-^C*, AX@W\J@] 9ET )P@P6_ME( MDIS_C\6:O?@=_3S"..P8AX%Q^+^%1_N(KU7X*)SOW8DK18JSB)LS@$3S!;0F MT.?&N7IW[&?Q7F" MT1A>>T;Q02\7R%?D)Y;C&E2:FK;N=KNAN&AFP;-[,U%O^8:E=J!PPZ&]\\N+ M"&PSI9H%F3),AK4AGC/!S'FPH_4.?+XQAO8+3]#]5-O MG(0$6'"0>J4/)7%FOIEOQC/^T=M(]5TO 0QYC:-$]QM+8U9WGJ=G2XBY;LH5 M)/AE+E7,#;ZJA:=7"GB8*<61QWR_X\5<)(U!+QM[5H.>3$TD$GA61*=QS-6/ M(41RTV_0QG;@JU@LC1WP!KT57\ +F&^K9X5O7HD2BA@2+61"%,S[C7MZ-V9M MJY!)_"E@HW>>B:4RE?*[?7D,^PW?>@01S(R%X/BSA@>((HN$?OQ;@#9*FU9Q M]WF+_BDCCV2F7,.#C/X2H5GV&]T&"6'.T\A\E9O/4!#*')S)2&?_R::0]1MD MEFHCXT(9/8A%DO_RUR(0.PJL4 @*A>!<"ZU"H76NA7:AD%'W MC,*O O7,8,BUT$3.R;,"#8GA M6?H^C,!P$>F//<^@$2OJS0K 80[(3@ &9"(3L]1DG(00'M$?N?5O'?H>DBL9 MLBW#(7,"?N%)DP3TFC"?T6\O(_+AZN,5\SH?R"ZAC#/\_A\9O=6@O M9$$Y*8(,-C@!^TDDPL!O3UC"(7G$29$LQ#0"]YZ-Y^U$J-:B;%+8H]PNR3<=A+^PRQ!$5'%E6=Q=82R4R)W+I"XF]+:S1L2 M)\]AF>0G M^5T:,@*-7[-P<$T^0[@0R0*SHHU*;= <&;@M/;B]0+ZI7RT6OI/Q")18<[NT M7Y-$VJ6"1X3',CUD4ZP4_B])H:S;]>W?0?K.$MWW>F>)H^^9)Q3#Q1&G>H@( MN$'3.,]Y$I*\C!]2I:S0-N03B*>@G.%FE>/L$NFMVCX-SDQO7JS79(X%3M8\ M2C'A"R6USC\<37;P2WUUCF:Z5F[?^VH9H>YU9(+1BM/8%8FJ0]/V)2)?]6W: M<;?2PS9)0!L19Y,RU3!/(Q*A+\>ZYZ@&.B _@"O7ZD*KAD_=';\(,5;$^_4^ M6K5?VKU$DJIF2V_/[G[S@BYL^2LDB^1/;>2&!79W9]HSUJ3LL#KJQ/;WP%7G M9N[./>&O-<7!JG[*Z 7BSJHVR-B[%4<-=*>V.%C5/9F[>SY)G.(_21'I=ZT1 M5C5%UKI$KJK&R=Q[VS?52(&]-_F#9NNP1FK%F1\1._&^85&!9_?KTQP-RP232*8HRF_>8,>J_S* M(G\QUP"#T%9 ?P^E])L7ZR!\N)H\!]02P,$% @ SX%9 M4FEO*=,\ @ -04 !D !X;"]W;W)K&ULG53+ M;MLP$/P50L@A 1KK&3L(; &.C:(I^C#BICT4/=#2RB)"D2I)6>G?=TG)@EW8 M0=N+R"5W9F=')*>M5,^Z!##DI>)"S[S2F/K.]W560D7U2-8@<*>0JJ(&0[7U M=:V Y@Y4<3\*@K%?42:\=.K65BJ=RL9P)F"EB&ZJBJI?]\!E._-";[_PR+:E ML0M^.JWI%M9@GNJ5PL@?6')6@=!,"J*@F'GS\&Z1V'R7\)5!JP_FQ':RD?+9 M!@_YS NL(."0&L=>-E3#0O)O+#?E MS+OU2 X%;;AYE.T[Z/NYL7R9Y-I]2=OE3B8>R1IM9-6#44'%1#?2E]Z' T"8 MG %$/2#Z6T#< V+7:*?,M;6DAJ93)5NB;#:RV8GSQJ&Q&R;L7UP;A;L,<2;] MA$;/LTPVPC"Q)2LE!#%3ZQRMRXD%.[.0D9^1\KD%1 M5X(#GDZB[#&\EL5U@P'5&LQ)RSO2L2.U%W>7AE$X#M"@W:&UI](FX_'MD':D M.1DT)_^DF3.Z89P9!B>U)J=$Q)/D#Q'^P:&V#\I'JK9,:*Q1(# 836Z\SIU] M8&3MSOE&&KPU;EKBNP;*)N!^(:79!_;J#"]E^AM02P,$% @ SX%94C*V MSI,I! _PX !D !X;"]W;W)K&ULI5?;;N,V M$/T50MB'!,A:]UO@&$AB)_8"NQNL-^U#T0=%HFTBDNB25+S]^PXI6;$E1A7: M%UNBSAG.',Z0P^F!LE>^PUB@7T5>\AMC)\3^VC1YNL-%PB=TCTOXLJ&L2 2\ MLJW)]PPGF2(5N>E85F 6"2F-V52-/;'9E%8B)R5^8HA719&PO^]P3@\WAFT< M!WZ0[4[( 7,VW2=;O,;B>?_$X,ULK62DP"4GM$0,;VZ,6_MZ92N"0OQ&\(&? M/",9R@NEK_)EE=T8EO0(YS@5TD0"?V_X'N>YM 1^_-48-=HY)?'T^6C]004/ MP;PD'-_3_'>2B=V-$1DHPYNDRL4/>ECB)B!?VDMISM4O.C18RT!IQ04M&C)X M4)"R_D]^-4*<$,".GN T!*=+\#X@N W!'4OP&H(WEN W!'\L(6@(P5A"V!#" ML2I%#2$:.T/<$&*5#O7ZJ<6?)R*931D](";18$T^J Q2;%AS4LID7PL&7PGP MQ.P;U-,B824IMQP]88;6NX1A=+&&JLJJ'".ZT7R_0G<))RE*R@S-25X)G%VB MBSD6"/S7>VS\X'/+OI*2['C:%%F.-/PE\/\>(!O@GZMB,Y1Q#MGT."7I)P@U[Y" MCN78&G_NA^G?4]'2+0U]_B^S5_D@?3'>>1W]8;3S=JRA/XYV7DM?_C_E5_\Y M]K-$<-MJP/52LJ4%EA7-34W4%QY MR+W-[-"._:GY=IJ+?93C.'YPCIIK; 5>U+&UT*"W /4<]:E!! M%-GGJ&4?Y?NQV_%^U4<%=N1%+>I,?+\5WQ\4?XY+"CMP(BA#T&7(,Q:VP!*6 M!!^7?0_+#JM3P"FN=CW8"0_JN,79Y^0-,V@?FNU0MW[U]/Z9YG'LQ6%7=BT0 M5M'MJJ4%AEYH=8 K+=""O/#UF@6M9L%P06PVT-7(0R23QP3T-8CCM&)$$,RO M!RHB;"<(!Q=E+6CZBNA>=DY>KH] Y[0?O0(UH=L34H MMX=:]E%!W]:JC_+\4]29!%$K032(I=:B&_A1MQRU%KW0\V)]Y'$;>3R87=^ZM:?"'\@JVWIOBZQ!4>O^ M1DI:\>S=ME;9QE1X&M^D6V(+#[E3S_6Z^OAI^3=B6P#:4XPU,)>,T$*MO6_6+H'O5BK]0 M 8V]>MS!#14S"8#O&TK%\45.T-YY9_\ 4$L#!!0 ( ,^!65*7G!:S; ( M *\& 9 >&PO=V]R:W-H965T?H,WGVO)EDFOW)%OO>X.*6:.-K%HPVA43_DUW;1T. ,C3#XA:0/02 MD!P!Q"T@/E'FU-!TI.26*.N-;';AJN_06"\F;)^L MC,)3ACB3WF,K+J@23&PT68(BJY(J(!?W5"EJ[_"27,S!4,;U)7E+M#W5H]"@ MM"4(LU9FZF6B(S(QN9/"E)HL1 YY#WY^&O_A!#[$E+N\HWW>T^@DX1Z10LB*F!))1GC6; MKA,W5%[L3X>WLV'/_ARGL1^>?^C]*+^C:L.$)AP*E!I2&EV1M6H/M'I;\!4$L#!!0 ( ,^!65(XF+49;P0 M %$4 9 >&PO=V]R:W-H965TY!%#H-8E3>=59*K6Z=!PY6T)"Y3E?0:K?S+E(J-*/8N'( ME0 :9: D=HCKADY"6=H9]+.Y>S'H\[6*60KW LEUDE"QO8&8;ZXZN/,V\< 6 M2V4FG$%_11

(@'SJ\XUOKPE70/()+XSV,C:&)E0 MIIP_FX?3M$GQ%+TN.1K2=-(]AVEG3$JG5EA M^"8W3 X8]M =3]52HG$:0=2 ']GQ/0O>T4DH,T'>,G%#K J_TO0<>?@S(B[! M#?X,V\/=IG!^S?KXUZS?VN'7*Z'A;A-\)Y=>V55>IL\[U%5+*N!LNM]5U[JG MT@5H:E)HND5UN7NZS::O-U1$Z,8'O[0J-&X0P(:703MA! M&79@#?L;HU,6,[5%>@]"JR+#?([4$M##Y/&I<>$&>YZ$^N.^"ZJ5U.V^E-]S M0[\YK+ ,*[2&-4Y6,=\"H F(%S:#@K\>)D\2_;B#9 K"UC3=TDSW.+KXHG3H MPAIWIE0;T]U#ZQ%7'$]]JQNZ&PD.@_24"QB4J[I- ;CD:D"6NCL*/B):]Z^:P>\J@@? MVQG?VAR/+;NCXED<'$EW5!R)[23YH%>J8#.3^[PTZY0IB5+MU(M^I:>STDA[ M9<+]RF _.$ BN&)6W/T8@[>M3$69^.)(*E-1*+9SX.^I3&^O,B$AO>;"D(I3 MB9U36U> 5,Q)CH0Y2<6T(Q'[T'L9L/D>FT778]E=3FU&X\$ MQ"*[FY)ZW:Q3E?]-+6?+^Z_K[-;GW?P-OASBAOD1OASGMUN5^ORR[8Z*!4LE MBF&N3;GG7=T'(K^_RA\47V7W+5.N%$^RX1)H!,((Z/=SSM7;@S%0WB(._@-0 M2P,$% @ SX%94D&F]YQ[ P & T !D !X;"]W;W)K&ULS5?+;N,V%/T50IA% DPB491?@6T@?K2=00,$<:==#+J@I6N+ MB$2Z)!UG^O4E*5F1945(VRRRL4CJG/OB,7DU/@CYJ%( C9[SC*N)EVJ]N_%] M%:>04W4M=L#-FXV0.=5F*K>^VDF@B2/EF1\&0=_/*>/>=.S6[N5T+/8Z8QSN M)5+[/*?RQPPR<9AXV#LN/+!MJNV"/QWOZ!96H+_M[J69^965A.7 %1,<2=A, MO%M\L\3$$ASB=P8'51LCF\I:B$<[^9),O,!&!!G$VIJ@YO$$<\@R:\G$\5=I MU*M\6F)]?+3^DTO>)+.F"N8B^X,E.IUX0P\EL*'[3#^(PR]0)M2S]F*1*?>+ M#B4V\%"\5UKD)=E$D#->/.ES68@:P=AI)X0E(6P2HE<(I"20MWJ(2D+T5@^] MDN!2]XO<7>$65-/I6(H#DA9MK-F!J[YCFWHQ;H6RTM*\98:GIRLMXL>KF2EU M@N8B-_I3U.W@Q:MOEL]V#.@VRT1,-227Z&(!FK),7:(K]&VU0!>?+M$GQ#CZ M+15[17FBQKXVT5J??EQ&-BLB"U^)C* [P76JT)(GD+3P%]W\40??-U6J2A4> M2S4+.PU^I?P:$?P9A4&(6^*9OYT>M*7S_[PO_[/WDV*02C?$V2.OV%OFNTS\ M $ KD$\L-L^42KA:G\GE\U$G5CIB@QX@%EO._C:P>Y!,6+32"GW_U7A 7S3D MZL^.^*(JOLC%%W7JN@@GKJL7"O6VZ;&PV'<6[0'[-,4$]\?^4WV36T!!-#@% M+14]"R!83#L *=I-VKTNYUIFUK::N\HADH9/YX:,&4EFR]=\E_OX-\ M#;*KP/W*4_]#"F!0Q3=X=P$4%GNU'8G"YOZ?8\(P:FS_.09CT@ MST&#FMA. M-;M^]W5#Z"MK/RO%9OV?U1Y6GT(7VY+B[O:K5JXV]=\]I8G^&;.6Y97]BVWW66+^:+;P9SH&P9 M5RB#C7$57 ^,;F71AA<3+7:NSUP+;;I6-TS-IPM("S#O-T+HX\0ZJ#Z&IO\ M4$L#!!0 ( ,^!65*FVPAKH0( 8' 9 >&PO=V]R:W-H965TW#@(U@U M-K--TOW[V8;0-"51]P(V?.?XG.-;NN'B458 "CW5E,F94RG57+JNS"NHL;S@ M#3#]I^2BQDIWQ>/IO.IF#F>$004/T)RE4-7.F#BJ@Q"U5=WSS$7H_L>'+.97VB39]K>>@O)6*USU8 M*Z@)Z][XJ<]A!^!'!P!!#PC>"@A[0&B-=LJLK6NL\#P5?(.$J=9LIF&SL6CM MAC SB_=*Z+]$X]0\LT. 0'>0 UGC)06)3C)>-YP!4Q)]*]%HS2DZN0:%"96G MZ!P]W%^CDW>GZ!TB#'VO>"LQ*V3J*BW1#.3FO9RK3DYP0,YGS"Y0Z)^AP O\ M$7AV'+YHA(9[%NZ]A+LZF"&=8$@GL'SA(;X\YZU)X=GY&<*ETEDLJ-X F.6 M]%9"F8""*'3#I42_%DNIA%Z?OX\H" <%H540'5#P01C*?#L#XGD&QL+MN":6 MR^S?]=R/)TD8I.YZ-\21,C^(@^E0]D)J-$B-CH9U U)>'K$<#SSQ4)U$R#:,]G2-EWB2,HCVA M[LXI96Z(+UBLB$Z+0JF!WD6BG8KNU.TZBC?VX%IRI>7:9J4O*A"F0/\O.5?; MCCD+AZMO_@]02P,$% @ SX%94NI>$I\' P "@D !D !X;"]W;W)K M&ULG99=;]HP%(;_BA7UHI5*X\3YH@*DE@JM4[=6 M_5@OIET88L!K8F>V@?;?SS9I!L30:C=@.^=]_9P3?Z2WXN)%S@E1X+4LF.Q[ MG;L3@QZ M?*$*RLB= ')1EEB\79*"K_I>X+T/W-/97)D!?]"K\(P\$/54W0G=\QN7G):$ M2)S/&D@QY\4QS->][F0=R,L6+0MWSU1=2)Q0; MOPDOI/T%JW5L&GM@LI"*E[58$Y24K?_Q:UV(#4$0[1&$M2#\K #5 F0379/9 MM*ZPPH.>X"L@3+1V,PU;&ZO6V5!F7N.#$OHIU3HUN&9+PA07E$AP/.1EQ9GN M2W [!1N/3L#Q%5&8%KK5 4\/5^#XZ 0< M.]PS]U?,S@ *3D$(P\ A'QZ67U1"RZ&5PVVYKZO0E")L2A%:/_1!*=Y.P7>] M?WY>C*42>IG].N"-&F]DO:,]WO=XI=^:(H+BPEFIM3RQ 3(IUT:X-X:]YNDN[0M:.B$&6!FRYN MZ.*#="/*J%[>.9AQ[EYD<7O:%$5H!ZX=A<(X#=UP20.7'(1[Y H78'0]NM5; MH=DM+LBD-7T0=Q.T^X(=86$2!'51R012P(4!SC_K0^535HS>F,R M6.)B05SL:0NJ$\00=7?876%1G*9N]JQASSY1X@^JF[7+%D5Q-]PA=(0%0882 M-V&W(>P>)&S.#3#!0A/F8,%R(NRR<,%V6Q19AB#<86U')0F$>[9Z /\=]_"_ M8&_VP-9V6T=.TJ9UA$5QUL+U-RXJ\Y7P#8L991(49*IU\,QP M;:@$ !3%@ &0 'AL+W=O!S[3]4:6 ]9\ML5KWGQ(+B=V.2.2DEB6+K#Z>2 +DJ:E)S6/'XW321NS--R_ M?O8>5>05F6]8D 5+_Z:)W%Q.@@E(R H7J?S,=G^0AI!7^HM9*JIOL*NQ4Q4Q M+H1D66.L[C.:U[_XL4G$GH'RHS= C0$:&KA'#)S&P!D;P6T,W+$1O,; &VO@ M-P9^E?LZ656FEUCB^8RS'> E6GDK+ZIR5=8JP30O5]:]Y.I?JNSD_(ZK1B1XNR02TU2\ ^_!U_LE>/OF'7@#: Z^;%@A%%;, M+*EF4?JRXB;B=1T1'8GH@%N6RXT -WE"$HW]TFP?&NPMQ;Y- 7I.P34R.OR( M\W/@P#. ; 0U\UF,-[=U='XO^LWO18_,YE=;KLQMG7DOETZ[G)S*G_-+R^F? M3PH./DB2B7\-P=PVF%L%=@9V#-F="NS]JK7WDME?=A[H9P&J"9 M];!?MW&P2 ,+@JD_;6$];E[+S3-R^T2$4+(;%UF18DD2@#/&)?T/UWJLF"9$ MM9*85@,ZEK5_;V]>[U%H!^%T0',D+M+A C=T'3U1OR7JCRRB9L6<@3^)^OK" M)$YU'/V#.:F.&@3>@.(X6*2#.0%R]02G+<&ID>"5J7" /*H]@B! 76Y-RUG' M?GHP7V@[MMUGM9@>K,_P +0\=.4@;XBZ.72%IOX>JI>?H,U/8,[/L46N/C'> M4E5ZD!*U>= ^R\'AQ!UT0&\4*M*@D'.,7MC2"\T/LBJC0>N@W35J^_32"O?V M!? DXMJXW<^BZSIP4)!1J.@E5)\:ZJ@A([7K@J8)S=>B(D4S]> ]D)*6,&6N M:X'P%7H@[)H@/$T7;-SVY -Z'AR*YTAGK# \?:%0)\#(/DFA&K>]OF*'T!ON-T?B(AT.HL ^4BO423XR M2_Z16OW,4X8Z$4;H%8K7B3)R3E,\1Y-LUQUN,,;!(AU,E?A(1T-=#T#F'K!@ MN9"\J ]K:+657',R9-1WWNDO\EZA4IW\HK$O!#]9*?]@=PI#WPZ&E3K> M[+5FV03N%?)P&V[MG7EEA*^KTTD!8E;DLCZO:$?;$]"KZMQO,'X-+Q90,[Z$ M%S?U^6;GOCYNO<5\37.AU'"E0MGG4[68>'V"6=](MJU.W+XQ*5E676X(3@@O M >K_%6/R^:8,T)XCS_\'4$L#!!0 ( ,^!65)AM#Z2?P, 'L- 9 M>&PO=V]R:W-H965TMM?%G4B61 MVJ36.G52M>[C8=H#C4F,9D,&N.GVZX>QZS@V\2QM6A\:P.?[Z8L4)FA.)[#D21YXC_O,89V\\M:+T,?"#;5)8#]F*V0UO\@.6G MW3U7/;NQDI <4T$8!1QOYM85O(RA7Q(TXC/!>]%J@U+*(V/?R\YM,K><#7!&^O!KPG^6 ]!30C&$L*:$.K85\'2D5XAB18SSO: EVAEK6SH MY=)L%6!"RYWU(+GZ2A1/+FZI1'1+'C,LP-F#VK=)D6' -N#P 5P)@:5X#O7H-7@%#P,66%0#01,UNJ.966[77M_[KR[Y[P[X'WC,I4 M@!N:X,3 7PWSIP-\6\6B"8C[$I!K=]#@.T0O@ ?? -=QH6$^R_%TQR3G[[S? M_)WW>)A^M>.*[ICH1['TFLWE:7O>"7LQH43B\SN5.Y+^A@)?[Q0>W$J)\64.5AI?>IO:P,1S^AU6+&F_1 MH(Q6 GH#MIP)8Q*I; 2M"+J1WUNTU3A8'/76HP,[4C)IE$P&E=QA(52E7!=Y MH19$Q0ZU-J1)U*0WVW/H.Q,G[*@:B8M-."<,@M"L:]KHFHY?(8JE2*JOXX NW4W5-5BJV_Q JQ90655R9O1YJ5PI>_'G?%K M>+F$AO$5O+RIW@$'\]6SY#WB6T(%R/!&N7(N(A5L7MWTJXYD.WTS?612E3+= M3-7K"/,2H+YO&),OG=)!\]Y:_ 902P,$% @ SX%94I!S0;#@ @ ;@D M !D !X;"]W;W)K&ULO59=;]HP%/TK5M2'5EJ; MA "%"I#XJM:IG:I^; _3'@RY$*N.S6RGM/OUNW9"2EG(JDWK"]C./>?XW#CW MNK>6ZD$G (8\I5SHOI<8LSKS?3U/(*7Z1*Y X).%5"DU.%5+7Z\4T-B!4NXW M@J#MIY0);]!S:]=JT).9X4S M2(Z2U.JGD? Y;KOA=YFX88M$V,7_$%O19=P M"^9^=:UPYI\/P;!H&%N BOC!8ZZTQL59F4C[8R47<]P*[ M(^ P-Y:"XM\CC(%SRX3[^%&0>J6F!6Z/-^SGSCR:F5$-8\F_LM@D?:_CD1@6 M-./F1JX_0F&H9?GFDFOW2]9Y;*OKD7FFC4P+,.X@92+_IT]%(K8 R%,-:!2 MQBZ@N0<0%8#HK0K- M!\JT*K #CK?N[=)6Y"#1WTE%P39:.1S0Y<]AT:\\6$ M/2BW1N%3AC@SN!"&BB6;<=#D\#-5BMH7=T0.)V HX_J(')/[VPDY/#@B!X0) M1*"I-H,A4QQ!7X23V^6X/WT7=IOK$Q M/VK4$GZBXH1$X0?2"!IAQ7[&;X<'57;^37WZU^JODA&5)R%R?-$>OG,FF('C M2WS],7DY%F2H-1A-OEUB/+DPD.KO-6K-4JWIU)I[U(:I5(;]I*Y:P!/6/0U5 M)RIG:3L66_0>!R'60/3[N/V>JJ*BW:C)[U%1N[4;-:V*ZFQ%O;+;*NVV:NV. MW9<,"FLK=YYUPE:Z)H_MDKC]#F_MM%0[K;6Q)4!S ="&8;E&\4S#(N.$XTZJ M:L.DGKE-GH&JNHQTRCUV:IGN%(VQF6*CK2'KEF3==TAO&+Q4X^"_)?@/U-'^ M#/M;_0,/Z=(U;DWF,A,F+R#E:GDY&+J6N+,^"L_&8<7ZQ%XF7+]ZH<]O(E=4 M+9G0A,,"I8*34_R.5-[<\XF1*]>]9M+@%^2&"5Z(0-D ?+Z0TFPF5J"\8@U^ M 5!+ P04 " #/@5E2X)Z/Y_X" H" &0 'AL+W=OU ^^]W=B"E-,WZA=C./<\]Y[O63W=RD Z]I!5%.$V,9"#ZV=$(YMT0HX^^>TRM= M6N#Q^L#^U<6.L2R(IA/)'UAJU@,O]B"E2Y)S]NF M!TFNC \!30^@ 0[0&1"[10YL*:$D.&?25W MH*PULMF%NQN'QFB8L%F<&X5O&>+,<*9DFB<&'HA21)@7.)MCH:0YI_!S^7KZ M@Y$%X\R\-.!L2@UA7#?@ N[G4SC[TH OP 3\6LM<$Y'JOF]0F>7WD[V*<:$B M_$!%#VZE,&L-UR*EZ5N\CQ&5886'L,9A+>%W(BXA"LXA;(9!A9[)Y^'-&CE1 M>&?RNW%+]\8ZMD;K!$B$H!'W#];*C-.)R6X3G< MB 2[DJ:VWHI5 Q[O).> G^\.">KNJE,*Z]3&.*8K)@03*VP%G(B$5EU30=%Q M%+8I;H=1MQWU_>UQ/;TW:G6"3FGT1EVW5->M53=*$I437J6I +:/W 51'+=/ M1%58=8,HK%85EZKB6E78V UWZ:S\T.-W/B^"*&@W3Z15F74[05"MK5=JZ]5J MP_;QGV3VWN>I%<F:%3E:3GN1J[+GYR/ M<0P64^N5IIBAMT1A?6K@=(F4S&PO M=V]R:W-H965T4\!M97HRS0F ML54PM@_3/KC-M;%([,QV*=NOWSE)0TE-A[8O;6P_S]T]Y_/9_8V0#RH#T.2I MR+D:.)G6Y:7KJD4&!55GH@2.*TLA"ZIQ*%>N*B70M"(5N1MX7N(6E'%GV*_F M9G+8%VN=,PXS2=2Z**C\-8)<; :.[VPG;MDJTV;"'?9+NH([T/?E3.+(;:VD MK "NF.!$PG+@7/F7TY[!5X"O##9JYYL8)7,A'LS@.ATXG@D(H@:0O16#W%#J*2[M?8J<1.JZ; OQ89(@T9KYJ/*?L7&?#%NZN1.2UQER-/# M6;/E(^"P9%J1XT]8G#.03*1L0;;+8Z'T"3F>@*8L5R?DE-S?3X%OB&;^=[MGD_)_WZ3][?Y&,L"V/L+(7_J4\<&_) M9YV!)#.L! F:2AH@;9MM5;3DXIN6N3CT/>3N.\^[FZ@!11=A"]!DWU0&%TD+T'3 M?5 4G7LMZ(7&N-48']0X?2JQB4**75BO)2>8_3*GN 5*@;8>L-I>O!/%:>![ MO8YJ&\H[#SJR+:@D##JHJ0T51+%=>-(*3PX*OX6%6''V&Z5S[$%8,FLJ&=92 M+I15=[(7113Y'=463-#=ZGV,'P8=0U,+*$@N[(I[K>+>0<6FU9;;5ELV1VU> MGRB;X-Y>N9W&7E>Q!>0GG<*=V$"QUSDH4PMJ]PS4FMV=RZ< N:IN?84G=,UU MW6C:V?9A<57=IYWYD7\Y]BWS$WR(U.^&9_/U*^:&RA7CBN2P1%?>60^W1]8O M@WJ@15E=?7.A\2*M/C-\3($T %Q?"J&W ^.@?9X-_P!02P,$% @ SX%9 M4A T&Q6: @ 8 < !D !X;"]W;W)K&ULO55= M;YLP%/TK%NI#(DTUD)!4%4%JDT[KM'51NVX/TQX2D9OI>[#Y &T]D^5+!E'NB76,;33V4UDJ+L@4;#TK*FS=Y:?-P M B#'D#8 L)7@."B!S!I 9.W*DQ;P/0U(.H!1"W A8Z;V%WB5D23))9BAZ2U M-FQVX;+OT"9?E-L^>=#2W%*#T\FZ+?DU<,BI5FAT1Z0DMGIC-%J!)I2I,3I# ME*.OA:@5X9F*L3;2E@"GKVQ_],.\DYL/>G_S M4ID1;O0T2#-NB&[RK/3)CWY^E+Y@=I0_?#"=[+_G,Y%;:EJ*06Y@_OG&PO=V]R:W-H965TAZ&:IS0GZDRL M*#=W%D+F1)NN7(9J)2E)RJ \"W$4#<*<,!Y,Q^6U6SD=BT)GC--;":K(4_UE=2M-+VRR)"RG7#'!0=+%)+A [V=Q M&5".^,KH1K7:8*?R(,0/V_F83(+(*J(9G6N;@IBO-9W1++.9C(Z?==*@>:8- M;+>WV3^4DS>3>2"*SD3VC24ZG02C !*Z($6F[\3F#UI/J&_SS46FRD_8U&.C M .:%TB*O@XV"G/'JFSS6A6@%H-Z> %P'X$,#XCH@+B=:*2NG=44TF8ZEV("T MHTTVVRAK4T:;V3!N;;S7TMQE)DY//Q FX2O)"@HWE*A"4N.15G#2NO%I 1=* M47/U$X<[.B^D9'P)ET0Q]19.KJ@F+#.M=_#E_@I.WKR%-\ X?$Y%H0A/U#C4 M1JE]7CBO55U6JO >57\2?@8Q.@4<8=01/O.'7ZRD"8_*\.AI>&CJTQ0)-T7" M9;[>GGS7=$TS0)Y,<9,I+C/%SY;[=%M34R&X9N2!94PSJK8V)"#:Q;:C_A)< M/JT^?+\V#X"/FN;J;X^\7B.OYYWH9Z%)!J06IF%AY:ZMW"X/JUR#,I?%Q7HZ MZ)^/PW6'@'XCH.\58):F67@$1-TR M!HV,P0&&8T]%ATVFX3$:/FKDC5[1\"I7OVTX&G57^KP10PA_I'^78X "(_ 5_X=@P.]L2!$PU?RQ,?J)%#(1H=I2<. ME\HJ^] BOT;QAE1*="?!3,5MW]<3@^PH+^[,%K[UNI7 MIF/0A-8B+YLI)0F5=H"YOQ!";SOVI*0Y&9O^"U!+ M P04 " #/@5E2*F2;'1X& !7'@ &0 'AL+W=OWV/KY/!EO'OZ8H0 5[B*$EO&BLA MUI_:[318D1BG+;8FB6P)&8^QD+=\V4[7G."%-HJC-G*<3CO&-&D,!_K9(Q\. M6"8BFI!'#M(LCC'?W9&(;6\:L/'ZX(DN5T(]: \':[PD,R*^KA^YO&L?4!8T M)DE*60(X"6\:M_#3Q'>4@>[QC9)M6K@&:BISQKZKF^GBIN$H1B0B@5 06/YL MR(A$D4*2/'[DH(W#F,JP>/V*/M&3EY.9XY2,6/0'78C53:/7 L2XBP23VS[ M*\DGY"N\@$6I_@^V>5^G 8(L%2S.C26#F";[7_R2.Z)@@&"% 8X&' \ZV@*O>$DU=Z'!I:^E@ MFJB5-1-,0[/(\(P,D"W+-D^GQ'QB-Y^0>0M I!W2*R71EN$[Q! =8H@TK%?I9QFG M:9(*GLF<%TTP8AN2X$2 AX18\-T#OJOQW7KXX,][V0%,!8G3ORSPW@'>.T\? M+Q9420V.0)"S;ZIU3N,L!H()^3S,D@592-F0W04#G^^FS^-;P+$T:X),PL94 MR'9.)%$:J,LUWFG":[F:J9!/RE;?GIROR2D=W@S=07M3,A__,!_?.I\1)W(N MX';)"=G[ZPN)YX3;?-4Y8'>N$8KN ;Y[/A3O\']9)NU'ZA7]VD)^N6M[!WZ] MJ_!K@A\9CFA(93L.?F0TU8NM;#GT2FAW*VCW#[3[%]&FB:8=TA?))UAAOB2Z MFLW)[?$=M1CGG,I0\KN!3V(FCE,KG,(3E:D46G M5>40(Z;0KJ:5Z0O^!M5*^[QEEOR#1FKA5;06&K&%_VNUS=D58X8J\PL:R85V MS3T_*QOE] SG_=B= F??V?]5\#9R#CM6WL?E5V&E31,Y%3D178BI7G5V$6AT M'G:OLLR,4,,:2BTD^=*RT6[K@QW!/+7Q,,H+:T@O+61LB -9Y\8L2T0IM?Y) MK)$]V,A(+;)+[2-G 2&+%(2=$]U17O;==C^D9KD5TO9R2AC(/?F2!I,5A>J]?U M?P9'S>.,J,-KIU:$C,JB_C4BY!KI=.W2>6%R3'*XHKM=>W*X1D1=NXB>%('3 M1&YTLJ@ 3UB0)I@)K&J+1\(#V2PKV%*"]C'VH;.YSJBF:U?-&0DRKI)3T2ZL MCJ?9],V2L0U7>%=P%9UTC4ZZ=IW4[Z?$Z_NILK1T2X[T9X)OE-$]IXS%T9M@ M@BD'WW"4E45YE(,=,>DXOHV)44777CH^D0V+-DJR5"6A$H)&5.QJ1=,HHWN5 M.M$UVN7:M2L_;;VR-_7ZG'$)IJ87X+5L%;NR33!'/RHW''NHC:BY-4K'JA+V MC.WY$M8SVN?9M:]D=S*QG^2.*WVS=2J"%4[QC/AY=F$ZB5? 8GERTHLC)$0= MI*I5;W0&W&E!N^IY1O6\,[4BD:3^95KD MZ&6GF(H%8 30LPO@'4Z)WNB.]I+W:Y%G!,^[2AGH&;'S:KS]+!89PI"H75Y' MYL/]].[AZ>-_%2&CF-Y5RD#?2*%_81EX<83.# "K(M0N?&)3GUR_8+Z41$!$ M0@GDM+HR:_C^*^;^1K"U_NHV9T*P6%^N)$G"50?9'C)9>^4WZD/>X5OR\!]0 M2P,$% @ SX%94@?K+]2: @ 4P@ !D !X;"]W;W)K&ULI99K;]HP%(;_BA5I4BM5Y ;=6@%2(53;I$Z([O)AV@>3G!"K MCIW9A]'^^]E.R"A+*6-?B&_/^_H<)SX,-U(]Z ( R6/)A1YY!6)U[?LZ+:"D MNBM* ..A&YNK\5"ND3,!IH EYN1%WK;@05;%6@'_/&PHBNX!_Q2S97I^:U*QDH0FDE!%.0C[R:\G@WL M>K?@*X.-WFD3&\E2R@?;^9"-O,!N"#BD:!6H>?R"*7!NATR1<3]CVY1V5FF>%P_$&DL@3RF3Z")F>?J%+4GMPY M.4L *>/Z?.BC\;&K_;31G-2:T0N:,;F3 @M-9B*#K(-/#O-7!WC?Q-<&&6V# MG$0'!3]2T2-Q>$&B( H[]C,]'@^ZPOD_]]G)[L^2$;Y9*@=M*@='IG+GW!8VE0M(I4@9 M9]3>N!>$(KF%#!3EY!XIKE&JIWWH@LSKU'=E_O!&HO#OB.K,G\@E)W*S?^?J MS/L[MV0):N7*DR:I7 NL/Y]VM*V -^[BWQN?A-?3L&,\,16S+G!_Y.MR>T?5 MB@E-..3&*NB]-3&HNH35'925NZ.7$LV-[YJ%J?J@[ (SGTN)VXXU:/]'C'\# M4$L#!!0 ( ,^!65*BME* 3P, )X+ 9 >&PO=V]R:W-H965T6A2!%+K9(O3>/,X^D9K87\J?: FCTJRJYFGM;K7>7 MOJ_66ZBHNA [X.;-1LB*:C.4A:]V$FCN2%7IAT&0^!5EW%O,W-R-7,Q$K4O& MX48B55<5E?\MH13[N8>]P\0M*[;:3OB+V8X6< ?ZV^Y&FI'?1B_(?E>COWIA[*84/K4M^*_2=H$R(VWEJ4 MROVB?8,EQ$/K6FE1M62S@HKQYI_^:@MQ1,#G"&%+"/N$^ PA:@G1ZW^3N"I=131'IQ2T\ *\! MW<):%)PY\]YFH"DKU3OT!_IVEZ&W;]ZA-XAQ]'4K:D5YKF:^-MHV@K]N=9:- M3GA&)T*?!==;A58\AWR GXWSTQ&^;W+N$@\/B2_#T8!_4GZ!(OP>A4&(!]9S M]7QZ,)3.[ZFO7JS^I!A1MPLB%R\Z$R]CBA:%A(*Z#2 VZ+ OOO]EH.A:0Z5^ MC C%G5#LA.(S0E_,U:=H"8,[J*$FCFHON(=%'.&4Q#/_X=B84UB4D@DA3V'9 M*0R'DR )>^%60SB"<91TN">9DBY3,IKI)U$!6@/7(,V%:L\32#52P:2+F[RN M59-.:/)RJQHJ.2I:B),I3GM6G<)PBDG4Y'\US6K,S'O4F[4.GK>H.#QVL[>+D[+?=)W1-L]G3/GB$<(3CIV9@-X.(T M(4$OWFH 1^QA.N,0/OI(X=%LK\VE;UJCW!PGTP50>Y20^0ZAG"DMV7VMQ:A_ M.'P4"E_9P<_X6!TIGW_!G DQ=.@ MYY]_U&]4( O7Z"FT%C77S4>GF^V:R0^NA>K-+_'E%1Z8SVSSZ?J;Q_!-Y_J9 MRH)QA4K8&*G@8F(VFVR:P6:@Q&ULM5==:]LP%/TKPC#8H-B6[31)20+-QUC'"J5EV\/8@V+? MQ*:VE$E*T\%^_"394=+6L4/;O"3Z.N?HZES+UX,-X_;H8.=[94FR JC(&$4< M%D/G$E_,<*0!9L6/##9BKXUT*'/&[G7G*ADZOMX1Y!!+34'4WP-,(,\UD]K' MGXK4L9H:N-_>LG\VP:M@YD3 A.4_LT2F0Z?GH 069)W+6[;Y E5 '0/'4 X(*$#P''%((*T!XK$)4 :)C M%3H5P(3NE;&;@YL2248#SC:(Z]6*33?,Z1NT.J^,ZD2YDUS-9@HG1Q-&8Z"2 M$V,;6Z#;3-RCCU.0),O%IX$GE8A>ZL45X;@D# X0ANB:49D*-*,))#7X:3.^ MWX#W5' VPF ;X3AH)/Q*J(M"?(8"/\ U^YD<#_?KPGF;^NS5ZD\.([1VAX8O M.F2WR2C@ZAF/(7L@\QP$^H?L\&6#1F0U(J,1'I52)I]^?5-KT)6$0OQN4.A8 MA4YS%$\4N,E8(A!!*^!ZHBYMI\V48>#V_0]U!K7@?#=\CGL2T[F-Z?Q-SHP; M-+I6HWLB9WI6H??^SC13!MC%]R9M0/^ K]/7 FT55K$9^-C?#'!->-376&;(FY'7Y;G MUX0O,RI0#@LEY;M=]0[B9<5;=B1;F9)NSJ3*-]-,U5<"<+U S2\8D]N.%K#? M':/_4$L#!!0 ( ,^!65+/:EZMF ( '@& 9 >&PO=V]R:W-H965T M4"2]+7>Q!9:EL#6<"'A31;5U3 M]38%+E<3+_36@4>VJ(P-^%G:T 4\@7EN'A3N_(&E8#4(S:0@"LJ)=Q->S\8V MWR7\9K#2&VMBG\HYEKWX<- /+L!T0](-H&C X XAX0.Z.=,F?KEAJ:I4JNB++9R&87 MKC<.C6Z8L*?X9!0^98@SV0_ 'FAR3F:R;J0 8321)7%AC&GEYUV9:,#9:_(O12FTN2+**#XB/?1 MPN C6ON81D<)OU-Q0>+P$XF"*-RC9_;_\."(G'AH:^SXX@-\=TQ0D0/AKH\Y M]O'Z".MH8!TYUM$!UDBAZPUG M=,XX,PSV"NWHD@T12;"E M(G)E_\.FBO4<2-9*BZ)*1@8%X^4O>:V,V$L(HI:$H$H(CA,&+0EAE1!:H24S M*^N>:#(=2[$!::(1S0RL-S8;U3!NIO%92WS*,$]//U'T0,$-W*8I,\:2'#[P MLCV,S4\T)YJFH 54H5?W5!.6JVM,^OI\#U>_78]=C50,H)M49>_*LD%+V1$\ M"*XS!7_RE*:'^2Y*J'4$6QUW02?@1\)[$/I_0. %?@.?V>7I7@>=L+8UM'AA M"]Z,J P>"4L!FPUN"['F6J&Q2;Y&O3B +QF%!W1T+2F^%1H^+TJ#X1,CU!37OP_VB+^D$[\1)ZL$\I M]B/_E'M#8#0,_5;V4Q:J("_(&!7@TH*R=LPUE05G0AKT]U/\E-ERR8ITI%54R?&^K(_#:+;D,J[^% M\H=G/0EVG@0_UXPI4XG9!@$MH%TE=GNL'_Z<[06 M[H)AS_-^;S3Z7%YPG';>%^]U[^%G)QRUVB>CNDDA^U"RZ.Z_?"Z)&T>[> M:;6@V+76G;V,X360'2EJJZ.W&ZJMW>O7;!@+5)G+.=LOWV MZX204/P ;R!.//.?F=B_B:=[+G[*':4*_"J+2LZ"G5+UMS"4JQTMB;SE-:WT MDPT7)5%Z*+:AK 4EZ\ZH+$(,81J6A%7!?-K=>Q3S*6]4P2KZ*(!LRI*(]SM: M\/TL0,'QQA/;[E1[(YQ/:[*ESU2]U(]"C\+!RYJ5M)*,5T#0S2SXCKXM<-8: M=#/^970O3ZY!F\HKYS_;P9_K60#;B&A!5ZIU0?3?&UW0HF@]Z3C^[YT&@V9K M>'I]]/[0):^3>262+GCQ'UNKW2R8!&!--Z0IU!/?_T'[A)+6WXH7LOL%^WXN M#,"JD8J7O;&.H&35X9_\Z@MQ8H!BAP'N#?"U!E%O$'6)'B+KTKHGBLRG@N^! M:&=K;^U%5YO.6F?#JO8U/BNAGS)MI^9+JFL@P0UXHBM>K5C!2%=>O@$/C6H$ M!2_5FLD5;RI%UV!!Y X\Z'+@GYH*/;W: E*MP0.K2+6BH'?Y^9XJP@KY M13M_>;X'GS]] 9\ J\"/'6^D-I#34.D,VCC"51_MW2%:[(CV+U+=@@A]!1AB M9#%?^,V_UT*;P\X+CS%SG\C?D77E]'@,NI M*"ILDA-#,LDR5S'S03+W2W)%BL,*!S5YUPQ7UJV;F_G&.(L=U45P)!3TZB^I ME("5==,"B&D,"2J5E1W0B. &)5&:.2(X823R1G"VSX&&Y*LFI6+G6[Z/ YF5 MP%F4.780&G&#L#>.12.$KK[FOR:S6QY;RC")HV20[UF)#:;H>9/<014T(@SY M&;;DU?9&OZ;RK%SONA/P8RFMD4=FX> DC_+SR"WS$(X35X%'("(_$;O6!8B4 MU+[$D8E&A%$*X7F L5%:O0+2=.((<(0H2KP=Y]!CK^HX:(0ENDA+:\]!)B[3 MR $3--(27<2EM>L@"R_SU+481UXB/S!=?0>9K$3)R8O\*#>R$OEAZ>H\R$)' M%#G(A$;2+K!L6,YX1%(V ^D#]_47\'R2%)K"":'),:\_(?Q.Q9974JWNCS>!MIL,6AV/G8:!XW9W<7KG2Y\#N/ MZE2T$_3S#>?J.&@/@\/A?_X;4$L#!!0 ( ,^!65(L>6NZS , %T/ 9 M >&PO=V]R:W-H965TP%?"S4&9:PEW$_#3XT>FM,Q#G#WM!]:C9KW\C;M9CM6W0"+]@UNCT0BWAUK)UJ.U6UG=9J M[RG/EW1;[4-*N4;35*AF?L7('5:;+9\U[V9=_('S2, M=M+L5VGV6]/\2,,D3?2SY=ED^B^:)2H$ 4EXSB+T;@!&MRB7M!]PB7M83B=@W=YQ).[5=[J.$S@D'U46X_R!2ZXPB^ MK-K)KL4,=RY!=BUON'M.LKO[ H[W)*>TVFE)Y^CQKK41MXOCP9:\3OUQK72X M?XE^U!J&!^?KQZP$:S)]5-Q)+6RD7=B^Z9A)M)O):YDFM7H1? &F22UKA)R1 MZ1*L>?)!L5]2[3;&A8P!H)G3% I%SG7QM5CM5K/@!SL!O=B?X)LI/K _@]FQ MF/1J^&+PO(?\$U"CE"TAE'?=@T,ABUFN6&BQML/*0F@8?>QE#/,OD\8 [B^% MT-N%"5!-U./_ %!+ P04 " #/@5E269<)C/D" "/"0 &0 'AL+W=O MU ^?>SG9!""1EJM2^)[W+//7>7L\_]+>-/(@&0Z#DC M5 RL1,KUG6V+*($,BUNV!JJ^+!G/L%0B7]EBS0''!I01VW.M/ E'EB.C@@(1%*[P.JU@1$0 MHCVI./Z43JV*4P,/UWOOGTSR*ID%%C!BY$<:RV1@!1:*88ES(F=L^QG*A-K: M7\2(,$^T+6T="T6YD"PKP2J"+*7%&S^7A3@ *#_U *\$>*\!_AE JP2T+F7P M2X!_*4.[!)C4[2)W4[@QECCL<[9%7%LK;WIAJF_0JEXIU8TREUQ]315.AC,0 MDN>1S'E*5^@&'7C?(RN/ERC#RBEZ%O"&Y-/*/+X4Y=.N]CG[R9_:@8K:H_6L9?ZZ+^V/?!SQDC!*F= MNL4\_M5 XUPI@QP#UL;<);P*_V[W\S]_2K6BZ MC;$?T_"29H&)3@-AB1[P#M5UZ;CPVSZHI!OTZ@L95,$$;^V1X)2MZW?JZ7H5 M7:^1;HIW:B!*@=2QAG#\6YW%1J[C[YWPW[C=SIG&<9V7L]EY7_G5;L_5>%<; MOO;<=4[:V>T$K_;%/XR*R.V# 9.!&@EZL@L4L9S*XBRIM-7MX=[,S%?ZH7LW MT 35'2S\"U!+ P04 " #/@5E2FNHL?2L" !]"0 #0 M 'AL+W-T>6QE9A;T6Q MKVV!/CQ9SIS^^NG#L9VT@=*'+7NQ[CU7]]RC:R$IJO6.P4,)H%'+F:AC7&I= M?0Z".BV!D_I*5B!,))>*$VU<501UI8!DM4WB+)A-I\N $RIP$HF&WW)=HU0V M0L=XUD/(#]^R&(?+CQAYNAN908P?+][_:J2^?H?\./DPF4P?+Z^/\0L7N,3! MBZ2+5Y!>34_SFIBC#KHU)%$NQ;"4.?: J4TXH"UA,;XAC&X4M5DYX93M/#RS M0"J95$B;'AHQH47J)Q\.O6?;V_%P*J1RM7T%_]UTTX\">\\*I(P=]-H"2501 MK4&)6^.XR0Y\%D*=O=Y51F&AR"Z<+?"0X 939"-5!JHO$^(]E$0, ML?QC-L\]HEV]B195="OUU\:L1CC?[A6X5Y#3UOEMWM<_Q1Z>9B=5Q79?&"T$ M![_V5Q=,(K+/0Z54],E4LSLE-0 HC+:@-$W'R&]%JC6T>K^;VORTYME_J/GO M]KD 8JPL6BS]<^YRV]6//_TKR2[0^58\(L:N_ODW$4NSE_D?'66&H/N/!]= M&@=71H\B>S7'^,X^ ]A0%&T:RC05G5?2+ /Q[.8P])ILS%OH@-_,SR G#=/K M/ACCP?X!&6WXJI]U;QO1S1KL[W9YX=(5'!Y* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'D!^[6Y5*FW;[1U2KT50=1]/;F+ :F)SMD.W^]??)"F< V%T+R.> M('8(7\;)?&,GEV_:O+YH_:FH&_H9W(G-0*&NN&9RG>['_]]2;; M2"M?9"'=^SAHOAF/\31KU8R$SJ3@G^9Y.T).B#SPF4N)'282=XP4O*H7"@K<@;?K"YD M#APYN^8%5YE@'F2(0(8GA/P[]" C!#(Z">2\QH&?>I Q AF?$+(3R02!3$X) M&7F0*0*9DD,>#K*S3"_8?,6-!_D9@?Q\RDC&'N07!/(++>0UM[*)V]0("[LV M>WAH7Q&TK[1H#V"S;UFF*^5 & "H%7S/VJ'V$_@0R^!#:DC'OG.C@-"R*=BE MOOXZ>D']0BR8N=/9ZSF,<7,1EG DNS_ (TPM(VJW5-;I$J(V$YF0&P[_WAE9 MS"@C8J5,U 9V@#*IBX3Y8T0L$+@%UE">O?_&IB!?Q[C*V?=_*KFN?^=#8OX8 M$0MD DE$+>7^4&*V&!'K N*65YEC/[@Q$+=WGPL3Q(C8$%.X'Z&-70LE%K*; MU# GC(BE<,>E8<^\J 3[2W!;F<.\T5)%O^7N>+YB:XUVIY_B1, MR6[%BU\V8VH(B=4P41GD-O;$?W;NA! 30D@LA)F I ;#"OE6+Y7<F GK#"2TRD#9X4-A>3\D MSON/;@4BGZCVQWL7%I;]0^+LC]:1[-['Q&00$LN@OY)D9T]-5?3)Q\3<$!*[ MX5A)^0'J8V*."(D=T5=9]L4RP@P1D1MB5V+VLF&FB(A-@=::[,S'Q*P1$5O# MJS9[0XBN21%+8[_L[ 7$/!)1SR?VZL]>0,PI$;%3CA2B6TX?$S-,1&R8GJJJ M-Y287B+ZU:C#\JJ7$K-+1&R7ML[JQ<)L$A';I%-PL1L0\Q(H=ZW^\C+FDYC8 M)[V+>>SL5C@NBTXT8TPM,;%:\(+,5TN,J24F5LNQ@FP.Q\ZKPL?$+!,36^88 MYD-M'2=]3/39![%KCM>-#:B/B1DG)C;.<I\%U*X/'_XF)B%$F(+'=;H=<*' M/"]U+C/_'8$$LU!"/=REG:"=,\_F M -LT0YO_>@CFH)3803O,;WG>##@OCBQ-IYB#4F('[3#K2U-ELI"[X;^K.O/* M%'-02NR@[O3WG.WN]/;Z]#$Q!Z7$#MK'W)NU^YB8@]+&08-F9WMUF8//E,@? MX"\LM&>\R*:&U1_MZQ-Q4C\,751%<0-MCPIR=[Y]NW'[9N;5OU!+ P04 M" #/@5E2TDF\;1$" 7)@ &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z M7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+ M:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0 MSA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1) M$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16 MU%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGU MSM^I=QT_#Z5>>[[6^/SOI'H\WUNNC[\LOTY.WMX+SNFVHC[_!5!+ P04 M" #/@5E2P(AM=.D! !^)0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/ MPC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE&DQ\;UB@[7G/ M>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D M4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS M=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B( MVX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<" MT\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$ M-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD M&UL M4$L! A0#% @ SX%94B@??EX?!0 314 !@ ("!#@@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX%9 M4D&?%3"!!0 QA4 !@ ("!UQ< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ SX%94M7>Y18\"0 5SH !@ M ("!RR, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ SX%94EV!QOT;!@ 0@X !D ("!7SX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSX%94M$M?[V0 @ L 4 !D ("!1DX 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ SX%94N]Y=GM[!0 \PT !D M ("!'F0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SX%94J\D\7UO P 30< !D ("!C7< 'AL M+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ SX%9 M4NS<(M5-! !PL !D ("!U8< 'AL+W=O&PO=V]R:W-H965T0 !X;"]W;W)K M&UL4$L! A0#% @ SX%94BZT2)-$ P =P< M !D ("!@9, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX%94I\X^@2R @ E04 !D M ("!ZYP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SX%94JXK9F?; @ Z@4 !D ("![Z4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SX%94O5E M8O$4 P 608 !D ("!7:\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX%94NQ*X7'' @ -@8 !D M ("!HKH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SX%94C*VSI,I! _PX !D ("! M=L0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SX%94D&F]YQ[ P & T !D ("!'] 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX%94I47L&VH M! 4Q8 !D ("!Y]D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX%94N">C^?^ @ * @ !D M ("!D^4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SX%94OOC]BVQ P )1, !D ("!!.\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSX%94J*V4H!/ P G@L !D ("!$OP 'AL+W=O&UL4$L! A0#% @ SX%94A@)XD#* P M8@T !D ("!D@4! 'AL+W=O&PO=V]R:W-H965T6NZS , %T/ 9 " @>4- 0!X;"]W;W)K&UL4$L! A0#% @ SX%94EF7"8SY @ CPD !D M ("!Z!$! 'AL+W=O&PO&UL+G)E;'-02P$"% ,4 " #/@5E2P(AM=.D! !^)0 $P M @ 'F'P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 2 !( + *\3 (@$ ! end XML 76 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 77 report.css IDEA: XBRL DOCUMENT /* 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; } XML 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 184 331 1 false 64 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.americanwoodmark.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited Condensed Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Sheet http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.americanwoodmark.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 2103102 - Disclosure - New Accounting Pronouncements Sheet http://www.americanwoodmark.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 2106103 - Disclosure - Net Earnings Per Share Sheet http://www.americanwoodmark.com/role/NetEarningsPerShare Net Earnings Per Share Notes 11 false false R12.htm 2110104 - Disclosure - Stock-Based Compensation Sheet http://www.americanwoodmark.com/role/StockBasedCompensation Stock-Based Compensation Notes 12 false false R13.htm 2114105 - Disclosure - Customer Receivables Sheet http://www.americanwoodmark.com/role/CustomerReceivables Customer Receivables Notes 13 false false R14.htm 2117106 - Disclosure - Inventories Sheet http://www.americanwoodmark.com/role/Inventories Inventories Notes 14 false false R15.htm 2120107 - Disclosure - Property, Plant and Equipment Sheet http://www.americanwoodmark.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 15 false false R16.htm 2123108 - Disclosure - Intangibles Sheet http://www.americanwoodmark.com/role/Intangibles Intangibles Notes 16 false false R17.htm 2127109 - Disclosure - Product Warranty Sheet http://www.americanwoodmark.com/role/ProductWarranty Product Warranty Notes 17 false false R18.htm 2130110 - Disclosure - Pension Benefits Sheet http://www.americanwoodmark.com/role/PensionBenefits Pension Benefits Notes 18 false false R19.htm 2134111 - Disclosure - Fair Value Measurements Sheet http://www.americanwoodmark.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 2137112 - Disclosure - Loans Payable and Long-Term Debt Sheet http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt Loans Payable and Long-Term Debt Notes 20 false false R21.htm 2139113 - Disclosure - Income Taxes Sheet http://www.americanwoodmark.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2141114 - Disclosure - Revenue Recognition Sheet http://www.americanwoodmark.com/role/RevenueRecognition Revenue Recognition Notes 22 false false R23.htm 2144115 - Disclosure - Concentration of Risk Sheet http://www.americanwoodmark.com/role/ConcentrationofRisk Concentration of Risk Notes 23 false false R24.htm 2147116 - Disclosure - Leases Sheet http://www.americanwoodmark.com/role/Leases Leases Notes 24 false false R25.htm 2152117 - Disclosure - Restructuring Sheet http://www.americanwoodmark.com/role/Restructuring Restructuring Notes 25 false false R26.htm 2156118 - Disclosure - Other Information Sheet http://www.americanwoodmark.com/role/OtherInformation Other Information Notes 26 false false R27.htm 2204201 - Disclosure - New Accounting Pronouncements Lessee Operating leases (Policies) Sheet http://www.americanwoodmark.com/role/NewAccountingPronouncementsLesseeOperatingleasesPolicies New Accounting Pronouncements Lessee Operating leases (Policies) Policies http://www.americanwoodmark.com/role/NewAccountingPronouncements 27 false false R28.htm 2307301 - Disclosure - Net Earnings Per Share (Tables) Sheet http://www.americanwoodmark.com/role/NetEarningsPerShareTables Net Earnings Per Share (Tables) Tables http://www.americanwoodmark.com/role/NetEarningsPerShare 28 false false R29.htm 2311302 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.americanwoodmark.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.americanwoodmark.com/role/StockBasedCompensation 29 false false R30.htm 2315303 - Disclosure - Customer Receivables (Tables) Sheet http://www.americanwoodmark.com/role/CustomerReceivablesTables Customer Receivables (Tables) Tables http://www.americanwoodmark.com/role/CustomerReceivables 30 false false R31.htm 2318304 - Disclosure - Inventories (Tables) Sheet http://www.americanwoodmark.com/role/InventoriesTables Inventories (Tables) Tables http://www.americanwoodmark.com/role/Inventories 31 false false R32.htm 2321305 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.americanwoodmark.com/role/PropertyPlantandEquipment 32 false false R33.htm 2324306 - Disclosure - Intangibles (Tables) Sheet http://www.americanwoodmark.com/role/IntangiblesTables Intangibles (Tables) Tables http://www.americanwoodmark.com/role/Intangibles 33 false false R34.htm 2328307 - Disclosure - Product Warranty (Tables) Sheet http://www.americanwoodmark.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://www.americanwoodmark.com/role/ProductWarranty 34 false false R35.htm 2331308 - Disclosure - Pension Benefits (Tables) Sheet http://www.americanwoodmark.com/role/PensionBenefitsTables Pension Benefits (Tables) Tables http://www.americanwoodmark.com/role/PensionBenefits 35 false false R36.htm 2335309 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.americanwoodmark.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.americanwoodmark.com/role/FairValueMeasurements 36 false false R37.htm 2342310 - Disclosure - Revenue Recognition (Tables) Sheet http://www.americanwoodmark.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.americanwoodmark.com/role/RevenueRecognition 37 false false R38.htm 2345311 - Disclosure - Concentration of Risk (Tables) Sheet http://www.americanwoodmark.com/role/ConcentrationofRiskTables Concentration of Risk (Tables) Tables http://www.americanwoodmark.com/role/ConcentrationofRisk 38 false false R39.htm 2348312 - Disclosure - Leases (Tables) Sheet http://www.americanwoodmark.com/role/LeasesTables Leases (Tables) Tables http://www.americanwoodmark.com/role/Leases 39 false false R40.htm 2353313 - Disclosure - Restructuring Charges Restructuring Charges (Tables) Sheet http://www.americanwoodmark.com/role/RestructuringChargesRestructuringChargesTables Restructuring Charges Restructuring Charges (Tables) Tables 40 false false R41.htm 2402401 - Disclosure - Basis of Presentation (Details) Sheet http://www.americanwoodmark.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.americanwoodmark.com/role/BasisofPresentation 41 false false R42.htm 2405402 - Disclosure - New Accounting Pronouncements (Details) Sheet http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails New Accounting Pronouncements (Details) Details http://www.americanwoodmark.com/role/NewAccountingPronouncementsLesseeOperatingleasesPolicies 42 false false R43.htm 2408403 - Disclosure - Net Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) Sheet http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails Net Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) Details http://www.americanwoodmark.com/role/NetEarningsPerShareTables 43 false false R44.htm 2409404 - Disclosure - Net Earnings Per Share (Narrative) (Details) Sheet http://www.americanwoodmark.com/role/NetEarningsPerShareNarrativeDetails Net Earnings Per Share (Narrative) (Details) Details http://www.americanwoodmark.com/role/NetEarningsPerShareTables 44 false false R45.htm 2412405 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.americanwoodmark.com/role/StockBasedCompensationTables 45 false false R46.htm 2413406 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details) Sheet http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details) Details http://www.americanwoodmark.com/role/StockBasedCompensationTables 46 false false R47.htm 2416407 - Disclosure - Customer Receivables (Components Of Customer Receivables ) (Details) Sheet http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails Customer Receivables (Components Of Customer Receivables ) (Details) Details http://www.americanwoodmark.com/role/CustomerReceivablesTables 47 false false R48.htm 2419408 - Disclosure - Inventories (Components Of Inventories) (Details) Sheet http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails Inventories (Components Of Inventories) (Details) Details http://www.americanwoodmark.com/role/InventoriesTables 48 false false R49.htm 2422409 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables 49 false false R50.htm 2425410 - Disclosure - Intangibles (Schedule of Intangible Assets) (Details) Sheet http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails Intangibles (Schedule of Intangible Assets) (Details) Details http://www.americanwoodmark.com/role/IntangiblesTables 50 false false R51.htm 2426411 - Disclosure - Intangibles (Narrative) (Details) Sheet http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails Intangibles (Narrative) (Details) Details http://www.americanwoodmark.com/role/IntangiblesTables 51 false false R52.htm 2429412 - Disclosure - Product Warranty (Schedule Of Warranty Liability) (Details) Sheet http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails Product Warranty (Schedule Of Warranty Liability) (Details) Details http://www.americanwoodmark.com/role/ProductWarrantyTables 52 false false R53.htm 2432413 - Disclosure - Pension Benefits (Net Periodic Pension Cost) (Details) Sheet http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails Pension Benefits (Net Periodic Pension Cost) (Details) Details http://www.americanwoodmark.com/role/PensionBenefitsTables 53 false false R54.htm 2433414 - Disclosure - Pension Benefits (Narrative) (Details) Sheet http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails Pension Benefits (Narrative) (Details) Details http://www.americanwoodmark.com/role/PensionBenefitsTables 54 false false R55.htm 2436415 - Disclosure - Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details) Sheet http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details) Details http://www.americanwoodmark.com/role/FairValueMeasurementsTables 55 false false R56.htm 2438416 - Disclosure - Loans Payable and Long-Term Debt (Details) Sheet http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails Loans Payable and Long-Term Debt (Details) Details http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt 56 false false R57.htm 2440417 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.americanwoodmark.com/role/IncomeTaxes 57 false false R58.htm 2443418 - Disclosure - Revenue Recognition (Details) Sheet http://www.americanwoodmark.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.americanwoodmark.com/role/RevenueRecognitionTables 58 false false R59.htm 2446419 - Disclosure - Concentration of Risk (Details) Sheet http://www.americanwoodmark.com/role/ConcentrationofRiskDetails Concentration of Risk (Details) Details http://www.americanwoodmark.com/role/ConcentrationofRiskTables 59 false false R60.htm 2449420 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 60 false false R61.htm 2450421 - Disclosure - Leases - Additional Information Related to Leases (Details) Sheet http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails Leases - Additional Information Related to Leases (Details) Details 61 false false R62.htm 2451422 - Disclosure - Leases - Reconciliation of Future Undiscounted Cash Flows to Operating and Finance Leases (Details) Sheet http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails Leases - Reconciliation of Future Undiscounted Cash Flows to Operating and Finance Leases (Details) Details 62 false false R63.htm 2454423 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.americanwoodmark.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 63 false false R64.htm 2455424 - Disclosure - Restructuring - Restructuring Charges Reserve (Details) Sheet http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails Restructuring - Restructuring Charges Reserve (Details) Details 64 false false All Reports Book All Reports amwd-20210131.htm amwd-20210131.xsd amwd-20210131_cal.xml amwd-20210131_def.xml amwd-20210131_lab.xml amwd-20210131_pre.xml ex3112021131.htm ex3122021131.htm ex3212021131.htm http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "amwd-20210131.htm": { "axisCustom": 1, "axisStandard": 26, "contextCount": 184, "dts": { "calculationLink": { "local": [ "amwd-20210131_cal.xml" ] }, "definitionLink": { "local": [ "amwd-20210131_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "amwd-20210131.htm" ] }, "labelLink": { "local": [ "amwd-20210131_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "amwd-20210131_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "amwd-20210131.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 465, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 19, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 24 }, "keyCustom": 19, "keyStandard": 312, "memberCustom": 27, "memberStandard": 37, "nsprefix": "amwd", "nsuri": "http://www.americanwoodmark.com/20210131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - New Accounting Pronouncements", "role": "http://www.americanwoodmark.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Net Earnings Per Share", "role": "http://www.americanwoodmark.com/role/NetEarningsPerShare", "shortName": "Net Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Stock-Based Compensation", "role": "http://www.americanwoodmark.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Customer Receivables", "role": "http://www.americanwoodmark.com/role/CustomerReceivables", "shortName": "Customer Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Inventories", "role": "http://www.americanwoodmark.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120107 - 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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123108 - Disclosure - Intangibles", "role": "http://www.americanwoodmark.com/role/Intangibles", "shortName": "Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Product Warranty", "role": "http://www.americanwoodmark.com/role/ProductWarranty", "shortName": "Product Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130110 - Disclosure - Pension Benefits", "role": "http://www.americanwoodmark.com/role/PensionBenefits", "shortName": "Pension Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134111 - Disclosure - Fair Value Measurements", "role": "http://www.americanwoodmark.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137112 - 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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139113 - Disclosure - Income Taxes", "role": "http://www.americanwoodmark.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141114 - Disclosure - Revenue Recognition", "role": "http://www.americanwoodmark.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144115 - Disclosure - Concentration of Risk", "role": "http://www.americanwoodmark.com/role/ConcentrationofRisk", "shortName": "Concentration of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147116 - Disclosure - Leases", "role": "http://www.americanwoodmark.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152117 - Disclosure - Restructuring", "role": "http://www.americanwoodmark.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156118 - Disclosure - Other Information", "role": "http://www.americanwoodmark.com/role/OtherInformation", "shortName": "Other Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - New Accounting Pronouncements Lessee Operating leases (Policies)", "role": "http://www.americanwoodmark.com/role/NewAccountingPronouncementsLesseeOperatingleasesPolicies", "shortName": "New Accounting Pronouncements Lessee Operating leases (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Net Earnings Per Share (Tables)", "role": "http://www.americanwoodmark.com/role/NetEarningsPerShareTables", "shortName": "Net Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.americanwoodmark.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - 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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Inventories (Tables)", "role": "http://www.americanwoodmark.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - 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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - Disclosure - Intangibles (Tables)", "role": "http://www.americanwoodmark.com/role/IntangiblesTables", "shortName": "Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "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-20210131.htm", "contextRef": "i83ceef3fa73e4142bdd4feaf4fc1c0f6_D20190501-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328307 - Disclosure - Product Warranty (Tables)", "role": "http://www.americanwoodmark.com/role/ProductWarrantyTables", "shortName": "Product Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i83ceef3fa73e4142bdd4feaf4fc1c0f6_D20190501-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331308 - Disclosure - Pension Benefits (Tables)", "role": "http://www.americanwoodmark.com/role/PensionBenefitsTables", "shortName": "Pension Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335309 - 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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - 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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "amwd:SummaryOfPercentageOfSalesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345311 - Disclosure - Concentration of Risk (Tables)", "role": "http://www.americanwoodmark.com/role/ConcentrationofRiskTables", "shortName": "Concentration of Risk (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "amwd:SummaryOfPercentageOfSalesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348312 - 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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353313 - Disclosure - Restructuring Charges Restructuring Charges (Tables)", "role": "http://www.americanwoodmark.com/role/RestructuringChargesRestructuringChargesTables", "shortName": "Restructuring Charges Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Basis of Presentation (Details)", "role": "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - New Accounting Pronouncements (Details)", "role": "http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails", "shortName": "New Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Net Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details)", "role": "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Net Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Net Earnings Per Share (Narrative) (Details)", "role": "http://www.americanwoodmark.com/role/NetEarningsPerShareNarrativeDetails", "shortName": "Net Earnings Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - 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-20210131.htm", "contextRef": "i6270cfd8d25544e899a6eda46f39ff01_D20200501-20210131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - 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-20210131.htm", "contextRef": "i56a1726062b44fb7b534b19a8eec73ab_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - 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-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Inventories (Components Of Inventories) (Details)", "role": "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails", "shortName": "Inventories (Components Of Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422409 - 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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "idbec341de43e4a8db22ad43b54a925a8_I20200430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425410 - Disclosure - Intangibles (Schedule of Intangible Assets) (Details)", "role": "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails", "shortName": "Intangibles (Schedule of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "ia0948f8ba27647288fbb42feb7db8712_I20200430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426411 - Disclosure - Intangibles (Narrative) (Details)", "role": "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails", "shortName": "Intangibles (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i33921ef6c4fc4071b0dd677b2e1f5c17_D20200501-20210131", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "amwd:ProductWarrantyClaimsPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429412 - Disclosure - Product Warranty (Schedule Of Warranty Liability) (Details)", "role": "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails", "shortName": "Product Warranty (Schedule Of Warranty Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "amwd:ProductWarrantyClaimsPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432413 - Disclosure - Pension Benefits (Net Periodic Pension Cost) (Details)", "role": "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails", "shortName": "Pension Benefits (Net Periodic Pension Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i375597cd197640ff98df416519509e5b_D20200801-20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "amwd:NumberOfDefinedBenefitPensionPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433414 - Disclosure - Pension Benefits (Narrative) (Details)", "role": "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails", "shortName": "Pension Benefits (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i375597cd197640ff98df416519509e5b_D20200801-20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "amwd:NumberOfDefinedBenefitPensionPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i84eb394df443452d8b849df41c988d14_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436415 - 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", "ix:continuation", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i84eb394df443452d8b849df41c988d14_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i32d32fde12344a7e8bc3150838eebb90_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "amwd:DebtInstrumentAdditionalCovenantMaximumTotalFundedDebtToEBITDARatioUnlimitedRestrictedPaymentPermitted", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438416 - Disclosure - Loans Payable and Long-Term Debt (Details)", "role": "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails", "shortName": "Loans Payable and Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i32d32fde12344a7e8bc3150838eebb90_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "amwd:DebtInstrumentAdditionalCovenantMaximumTotalFundedDebtToEBITDARatioUnlimitedRestrictedPaymentPermitted", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440417 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443418 - 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-20210131.htm", "contextRef": "i17c89a401d41499da0e76d37a983952a_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i254cd3e0dc1147bea2a4f3ecafecc772_D20200501-20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446419 - Disclosure - Concentration of Risk (Details)", "role": "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails", "shortName": "Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i254cd3e0dc1147bea2a4f3ecafecc772_D20200501-20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449420 - 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-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450421 - Disclosure - Leases - Additional Information Related to Leases (Details)", "role": "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails", "shortName": "Leases - Additional Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451422 - Disclosure - Leases - Reconciliation of Future Undiscounted Cash Flows to Operating and Finance Leases (Details)", "role": "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails", "shortName": "Leases - Reconciliation of Future Undiscounted Cash Flows to Operating and Finance Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iab79e6a45b744fa6814c4808c01570f1_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454423 - Disclosure - Restructuring - Narrative (Details)", "role": "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i40c1355edff34780ae2d5c3559ee3ec5_D20201101-20210131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i7277d64899e3481ea50346832c10cfb3_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455424 - Disclosure - Restructuring - Restructuring Charges Reserve (Details)", "role": "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails", "shortName": "Restructuring - Restructuring Charges Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "iac2ffcdc7ea344de922410fd65dc72ae_I20200430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i63bc428b70f5493b88391598cfa60d55_I20190430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - 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-20210131.htm", "contextRef": "i519412c316064c60b85c70005f5709c3_D20190501-20190731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.americanwoodmark.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amwd-20210131.htm", "contextRef": "i120223ea6bc14444a83970c1e1c9c90d_D20200501-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "amwd_BuildersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Builders [Member]", "label": "Builders [Member]", "terseLabel": "Builders" } } }, "localname": "BuildersMember", "nsuri": "http://www.americanwoodmark.com/20210131", "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": "Buildings and improvements - finance leases" } } }, "localname": "BuildingAndImprovementsCapitalLeasesMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "amwd_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "amwd_CliffVestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cliff Vest [Member]", "label": "Cliff Vest [Member]", "terseLabel": "Cliff Vest [Member]" } } }, "localname": "CliffVestMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "xbrltype": "domainItemType" }, "amwd_CovenantComplianceAxisAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covenant Compliance Axis", "label": "Covenant Compliance Axis [Axis]", "terseLabel": "Covenant Compliance Axis [Axis]" } } }, "localname": "CovenantComplianceAxisAxis", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "amwd_CovenantComplianceDomainDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covenant Compliance Domain", "label": "Covenant Compliance Domain [Domain]", "terseLabel": "Covenant Compliance Domain [Domain]" } } }, "localname": "CovenantComplianceDomainDomain", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "amwd_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "amwd_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "amwd_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "amwd_DebtInstrumentAdditionalCovenantMaximumTotalFundedDebtToEBITDARatioUnlimitedRestrictedPaymentPermitted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Additional Covenant, Maximum Total Funded Debt To EBITDA Ratio, Unlimited Restricted Payment Permitted", "label": "Debt Instrument, Additional Covenant, Maximum Total Funded Debt To EBITDA Ratio, Unlimited Restricted Payment Permitted", "terseLabel": "Debt additional covenant, maximum total funded debt to EBITDA ratio, unlimited restricted payment permitted" } } }, "localname": "DebtInstrumentAdditionalCovenantMaximumTotalFundedDebtToEBITDARatioUnlimitedRestrictedPaymentPermitted", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "amwd_DebtInstrumentAdditionalCovenantMaximumUnlimitedRestrictedPaymentsPermitted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Additional Covenant, Maximum Unlimited Restricted Payments Permitted", "label": "Debt Instrument, Additional Covenant, Maximum Unlimited Restricted Payments Permitted", "terseLabel": "Debt additional covenant, maximum unlimited restricted payments permitted" } } }, "localname": "DebtInstrumentAdditionalCovenantMaximumUnlimitedRestrictedPaymentsPermitted", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "amwd_DebtInstrumentCovenantFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio", "label": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "amwd_DebtInstrumentCovenantMaximumTotalFundedDebtToEBITDARatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Maximum Total Funded Debt To EBITDA Ratio", "label": "Debt Instrument, Covenant, Maximum Total Funded Debt To EBITDA Ratio", "terseLabel": "Debt covenant, maximum total funded debt to EBITDA ratio" } } }, "localname": "DebtInstrumentCovenantMaximumTotalFundedDebtToEBITDARatio", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "amwd_DebtInstrumentCovenantMaximumTotalFundedDebtToEBITDARatioQualifiedAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Maximum Total Funded Debt To EBITDA Ratio, Qualified Acquisition", "label": "Debt Instrument, Covenant, Maximum Total Funded Debt To EBITDA Ratio, Qualified Acquisition", "terseLabel": "Debt covenant, maximum total funded debt to EBITDA ratio, qualified acquisition" } } }, "localname": "DebtInstrumentCovenantMaximumTotalFundedDebtToEBITDARatioQualifiedAcquisition", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "amwd_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "label": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "terseLabel": "Debt covenant, minimum fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "amwd_DebtInstrumentCovenantOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant One", "label": "Debt Instrument, Covenant One [Member]", "terseLabel": "Debt Instrument, Covenant One" } } }, "localname": "DebtInstrumentCovenantOneMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "amwd_DebtInstrumentCovenantTotalFundedDebtToEBITDARatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Total Funded Debt To EBITDA Ratio", "label": "Debt Instrument, Covenant, Total Funded Debt To EBITDA Ratio", "terseLabel": "Total funded debt to EBITDA ratio" } } }, "localname": "DebtInstrumentCovenantTotalFundedDebtToEBITDARatio", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "amwd_DebtInstrumentCovenantTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Two", "label": "Debt Instrument, Covenant Two [Member]", "terseLabel": "Debt Instrument, Covenant Two" } } }, "localname": "DebtInstrumentCovenantTwoMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "amwd_DefinedBenefitPlanEstimatedTerminationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Estimated Termination Costs", "label": "Defined Benefit Plan, Estimated Termination Costs", "terseLabel": "Expected termination costs" } } }, "localname": "DefinedBenefitPlanEstimatedTerminationCosts", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "amwd_DelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delayed Draw Term Loan [Member]", "label": "Delayed Draw Term Loan [Member]", "verboseLabel": "Delayed Draw Term Loan [Member]" } } }, "localname": "DelayedDrawTermLoanMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "amwd_EmployeeBenefitPlanStockExpense": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "amwd_EmployeePerformanceBasedRestrictedStockTrackingUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Performance Based Restricted Stock Tracking Units [Member]", "label": "Employee Performance Based Restricted Stock Tracking Units [Member]", "terseLabel": "Employee Performance-Based RSTUs [Member]" } } }, "localname": "EmployeePerformanceBasedRestrictedStockTrackingUnitsMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "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 RSUs [Member]" } } }, "localname": "EmployeePerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "amwd_EmployeeServiceBasedRestrictedStockTrackingUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service Based Restricted Stock Tracking Units [Member]", "label": "Employee Service Based Restricted Stock Tracking Units [Member]", "terseLabel": "Employee Service-Based RSTUs [Member]" } } }, "localname": "EmployeeServiceBasedRestrictedStockTrackingUnitsMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "amwd_EmployeeServiceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service-Based Restricted Stock Units [Member]", "label": "Employee Service-Based Restricted Stock Units [Member]", "terseLabel": "Employee Service-Based RSUs [Member]" } } }, "localname": "EmployeeServiceBasedRestrictedStockUnitsMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210131", "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "amwd_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/20210131", "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "amwd_InitialTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Term Loan [Member]", "label": "Initial Term Loan [Member]", "verboseLabel": "Initial Term Loan [Member]" } } }, "localname": "InitialTermLoanMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "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 - finance leases" } } }, "localname": "MachineryAndEquipmentCapitalLeasesMember", "nsuri": "http://www.americanwoodmark.com/20210131", "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "amwd_MutualFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mutual Funds [Member]", "label": "Mutual Funds [Member]", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundsMember", "nsuri": "http://www.americanwoodmark.com/20210131", "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "amwd_OperatingLeaseRightOfUseAssetsAmortization": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right Of Use Assets, Amortization", "label": "Operating Lease, Right Of Use Assets, Amortization", "terseLabel": "Reduction in the carrying amount of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetsAmortization", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "amwd_PensionContributionsInExcessOfPensionExpense": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Pension Contributions In Excess Of Pension Expense", "label": "Pension Contributions In Excess Of Pension Expense", "negatedLabel": "Pension contributions in excess of expense" } } }, "localname": "PensionContributionsInExcessOfPensionExpense", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "amwd_ProductWarrantyClaimsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty Claims, Period", "label": "Product Warranty Claims, Period", "terseLabel": "Warranty claims period" } } }, "localname": "ProductWarrantyClaimsPeriod", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "xbrltype": "durationItemType" }, "amwd_PromotionalDisplaysNet": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "amwd_RSINotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSI Notes [Member]", "label": "RSI Notes [Member]", "terseLabel": "RSI Notes [Member]" } } }, "localname": "RSINotesMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "amwd_RestrictedStockTrackingUnitsRstuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Tracking Units RSTU [Member]", "label": "Restricted Stock Tracking Units Rstu [Member]", "terseLabel": "RSTUs [Member]" } } }, "localname": "RestrictedStockTrackingUnitsRstuMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "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" } } }, "localname": "SalesRevenueGrossMember", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "amwd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantsInPeriod", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Grants In Period", "terseLabel": "Restricted stock units non vested grants (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantsInPeriod", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "amwd_ShareBasedGoodsAndNonemployeeServicesTransactionSharesIssuablePerRestrictedStockUnitGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Goods and Nonemployee Services Transaction, Shares Issuable Per Restricted Stock Unit Granted", "label": "Share-based Goods and Nonemployee Services Transaction, Shares Issuable Per Restricted Stock Unit Granted", "terseLabel": "Common stock issuable per RSU granted (shares)" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSharesIssuablePerRestrictedStockUnitGranted", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20210131", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskTables" ], "xbrltype": "textBlockItemType" }, "amwd_WeightedAverageRemainingDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Discount Rate [Abstract]", "label": "Weighted Average Remaining Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageRemainingDiscountRateAbstract", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "amwd_WeightedAverageRemainingLeaseTermsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Terms [Abstract]", "label": "Weighted Average Remaining Lease Terms [Abstract]", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "WeightedAverageRemainingLeaseTermsAbstract", "nsuri": "http://www.americanwoodmark.com/20210131", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r321" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r322" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r322" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r322" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r323" ], "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r322" ], "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r319" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r123", "r189", "r192", "r316" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]", "terseLabel": "Less:" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r124", "r125" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "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": "Customer receivables" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts Receivable, Net [Abstract]" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r18", "r124", "r125", "r190" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r151" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r51", "r55" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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": "Accumulated other comprehensive loss - Defined benefit pension plans" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r56", "r245" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails" ], "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 provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r218", "r226", "r228" ], "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" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r126", "r129" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r67", "r87", "r271" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r87", "r138", "r144" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails", "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r111" ], "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": "Stock excluded from the calculation of net earnings per share (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NetEarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r299", "r309" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r48" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r259" ], "calculation": { "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total assets at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r219", "r227" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r250", "r254" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r273", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "verboseLabel": "Accumulated amortization on capital leases" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r29", "r89" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents, at fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r89", "r94" ], "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 period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r268" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Other Information" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/OtherInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "COMMON STOCK" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r17" ], "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 (in usd per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r181" ], "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": "Balance at end of period (shares)", "periodStartLabel": "Balance at beginning of period (shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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, no par value; 40,000,000 shares authorized; issued and outstanding shares:\u00a0at July 31, 2019: 16,915,670; at April 30, 2019: 16,849,026" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r116", "r117", "r265", "r266" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r116", "r117", "r265", "r266", "r317" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r119" ], "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": "Concentration of Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRisk" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r116", "r117", "r265", "r266" ], "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 (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r115", "r116", "r117", "r118", "r265", "r267" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r193" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContributionOfProperty": { "auth_ref": [ "r91", "r92", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of property contributed in noncash investing and financing activities.", "label": "Contribution of Property", "terseLabel": "Property, plant and equipment included in accounts payable at period end" } } }, "localname": "ContributionOfProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r69" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails", "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r180" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r300", "r301", "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "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": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r178", "r301", "r308" ], "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": "Outstanding on the Initial Term Loan" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r270", "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r39", "r96", "r182", "r183", "r184", "r185", "r269", "r270", "r272", "r307" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "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", "verboseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r234" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r95", "r235", "r238" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r231", "r234" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.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 Tax Liabilities, Net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r204", "r212", "r214" ], "calculation": { "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails": { "order": 1.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)", "negatedLabel": "Recognized net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r198", "r199", "r200", "r213", "r214" ], "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": "Pension contribution" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "terseLabel": "Expected company contributions to pension plan in current fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r203", "r211", "r214" ], "calculation": { "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r197", "r202", "r210", "r214" ], "calculation": { "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails": { "order": 3.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r201", "r209", "r214" ], "calculation": { "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails": { "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": "Net periodic pension benefit" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNetPeriodicPensionCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r87", "r120" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r49", "r50", "r252", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other 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. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative asset, fair value, gross asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r49", "r50", "r252", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "negatedTerseLabel": "Foreign exchange forward contracts" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeForwardExchangeRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual rate at which a foreign currency can be purchased or sold.", "label": "Derivative, Forward Exchange Rate", "terseLabel": "Derivative, forward exchange rate" } } }, "localname": "DerivativeForwardExchangeRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r251", "r253", "r255", "r257" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r247", "r248" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r0" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r1" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net earnings per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r102", "r107", "r108", "r109", "r110", "r113", "r305", "r315" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net earnings per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r102", "r107", "r108", "r109", "r110", "r113", "r305", "r315" ], "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", "verboseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NetEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r99", "r232", "r233" ], "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", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r232", "r233", "r237" ], "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": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related expenses", "verboseLabel": "Liability for payment of the RSTUs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r229" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Excess Tax Benefit from Share-based Compensation, Financing Activities" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO Inventory Amount", "terseLabel": "Inventory carried under FIFO" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r259", "r260", "r261", "r264" ], "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 Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r259", "r260" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r259", "r264" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r199", "r200", "r214", "r260", "r293" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r263" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r199", "r200", "r214", "r260", "r294" ], "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" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r199", "r200", "r214", "r260", "r295" ], "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" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r199", "r200", "r214", "r260", "r296" ], "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" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r278", "r283", "r291" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r280", "r285" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Financing leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r277", "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails": { "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": "Finance Lease, Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r277" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r290" ], "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, Maturity [Table Text Block]", "terseLabel": "Reconciliation of Future Undiscounted Cash Flows to Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r277" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_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 payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_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 payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_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 payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_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 payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_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 payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r279", "r285" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r278", "r283", "r291" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r288", "r291" ], "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 (as a percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r287", "r291" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "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 estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r143" ], "calculation": { "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r139", "r140", "r143", "r145", "r298" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails", "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r143", "r298" ], "calculation": { "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails", "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails", "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r143" ], "calculation": { "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails": { "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", "totalLabel": "Intangibles, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r199", "r256" ], "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 forward contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r87", "r246" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfProperties": { "auth_ref": [ "r87", "r148", "r153" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.", "label": "Gain (Loss) on Sale of Properties", "negatedTerseLabel": "Unrealized gain on foreign exchange forward contracts" } } }, "localname": "GainLossOnSaleOfProperties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expenses [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r132", "r134" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r87", "r133", "r135", "r136" ], "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 charges related to goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r249", "r258" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r249" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r87", "r146" ], "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 charges related to other intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r98" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r121", "r240" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r84", "r90" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r86" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r86" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r86" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Accrued compensation and related expenses" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 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": "Accounts payable" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r86" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 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": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Marketing and other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r86" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r147" ], "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": "Intangibles" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/Intangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r137", "r141" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r306" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r80", "r83", "r90" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r43" ], "calculation": { "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r46" ], "calculation": { "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Total FIFO inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r47" ], "calculation": { "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "negatedLabel": "Reserve to adjust inventories to LIFO value" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r46", "r130" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r45" ], "calculation": { "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r44" ], "calculation": { "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "LIFO Inventory Amount", "terseLabel": "Inventory carried under LIFO" } } }, "localname": "LIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-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": "Finance lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r289" ], "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": "Components of Lease Costs and Additional Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r292" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NewAccountingPronouncementsLesseeOperatingleasesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r290" ], "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": "Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_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 operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails_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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r290" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r302", "r312" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r301", "r308" ], "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": "Outstanding on the Revolving Facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "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": "Credit facility, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "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": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r128" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "verboseLabel": "Loans Payable [Member]" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long [Member]", "terseLabel": "Long" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r179", "r301", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r15" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Long-term debt, less current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r39", "r177" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManufacturingFacilityMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Structure used in the manufacturing of goods.", "label": "Manufacturing Facility [Member]", "terseLabel": "Manufacturing Facility" } } }, "localname": "ManufacturingFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "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 and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r85", "r88" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r57", "r60", "r64", "r88", "r112", "r304", "r314" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net Income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r101", "r103" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r249" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating Income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r284", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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 leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r277" ], "calculation": { "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails": { "order": 1.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 liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails", "http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r277" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "negatedLabel": "Current maturities", "terseLabel": "Short-term lease liability - operating" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r277" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r281", "r285" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r276" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.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", "verboseLabel": "Lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/LeasesReconciliationofFutureUndiscountedCashFlowstoOperatingandFinanceLeasesDetails", "http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r288", "r291" ], "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 (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r287", "r291" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r36" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.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", "verboseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r58", "r61", "r63", "r181" ], "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 loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-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, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r51", "r53" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.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 $111 and $107, and $338 and $322 for the three and nine months ended January 31, 2021 and 2020, respectively" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r54", "r239", "r241" ], "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, deferred tax" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r70", "r87", "r149" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Restructuring" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r81", "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Payments and adjustments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]", "terseLabel": "Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]" } } }, "localname": "PensionAndOtherPostretirementBenefitExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Pension Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r195", "r205", "r206", "r215" ], "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" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]", "terseLabel": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]", "terseLabel": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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 (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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, $1.00 par value; 2,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r27", "r28" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r76" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r77", "r97" ], "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 loan" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfOtherInvestments": { "auth_ref": [ "r74" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the maturity (principal being due), prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Maturities, Prepayments and Calls of Other Investments", "terseLabel": "Maturities of certificates of deposit" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r173", "r174", "r303" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r172" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accrual" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranty" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarranty" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r152" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r150" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r152", "r313" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r152" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r150" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r79" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r168" ], "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" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r157", "r159", "r165", "r167" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Expected restructuring costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r87", "r156", "r162", "r166" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "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", "verboseLabel": "Expense" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r158", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring reserve balance at January 31", "periodStartLabel": "Restructuring reserve balance at May 1" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r186", "r311" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "RETAINED EARNINGS" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r195", "r196", "r205", "r206", "r215" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r195", "r196", "r205", "r206", "r215" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r188", "r189" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r194" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "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 loan facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r286", "r291" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r286", "r291" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LeasesAdditionalInformationRelatedtoLeasesDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r205", "r206", "r207", "r208", "r214" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r112" ], "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 Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NetEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r218", "r225", "r228" ], "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r218", "r225", "r228" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationDetails", "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails", "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r139", "r142" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r24", "r25", "r26" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r201" ], "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 (Benefit) Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PensionBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r160", "r161", "r164" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r160", "r161", "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring Charges Reserve" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringChargesRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r219", "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt [Member]" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expenses [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period, years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r223" ], "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": "Awarded in period (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r217", "r221" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r187", "r230" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r41", "r181" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r181", "r186", "r222" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r181", "r186" ], "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", "verboseLabel": "Exercise of stock-based compensation awards, net of amounts withheld for taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r181", "r186" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Stock repurchases (shares)", "terseLabel": "Stock repurchased during period (shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.americanwoodmark.com/role/NetEarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r181", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Stock repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r20", "r21", "r127" ], "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit) related to stock-based compensation transactions" } } }, "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/IntangiblesNarrativeDetails", "http://www.americanwoodmark.com/role/IntangiblesScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringChargesReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r110" ], "calculation": { "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.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/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r106", "r110" ], "calculation": { "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r105", "r110" ], "calculation": { "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Denominator for basic net earnings per common share - weighted-average shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/NetEarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11374-113907" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r306": { "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=116637391&loc=SL114874048-224260" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r318": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r319": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r321": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r322": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r323": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "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=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "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=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 82 0000794619-21-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000794619-21-000006-xbrl.zip M4$L#!!0 ( ,^!65)-/!;SE(L! +8%$P 1 86UW9"TR,#(Q,#$S,2YH M=&WLO6E3&\FV+OS]_ I=]GO/[HZ@[)P'=SM9N5[Z/8:G?9?"_@-6JC\ MOZ4__T^6_>_[[%4,X1E7$F1 ;GATR;J#)-%9*!!2,D7?3O,'7,&4=XH)@10PQB7H9(HI$R M>.328P_Z\';PANW>N\9I_Z^%@W[_^-W;MR88I'5UV[X(3F#\5:Z[>GJ7GC6P]ZV;XQQQX[9[$X3PV_^M;NZX@] R6:/=ZYNV"^.K?+B\*N^$7G!O]CO?W\*!U'1T M_2&-7H<1+&_O.W@4?3LZXZ)5<+#QL]-OM*=Q>M?)F%X!9WQZK]O_L8_@RUOZ M!R#/X.6NW7[\LK]"75VY#YQY]),72H>MZ5V\T.D/YU\#/1V]VE?^!ARC^XJW MPX/YJ>^:IKW_UT)H9Y]W%D"L@_%+?[9"WU32E5GXSZ#Q_:^%E4Z[#\J:U<^. MH3%N^.FOA7XX[;_-1>WMTG_]UW_]V6_TFV$IB7(VEM0_WPZ__//M\-:VX\^6 M_O2-[Y5>_ZP9_EKPC=YQTYR]:W?: 1K0.'V73@S=X9\-[T,[_Q..UP:Y3@R? M?]K?#O&OA0:&)Q$*JFL=9O#/**HE.:V2*MHEZX?5PR_-ZOD:JK;6X)IEM+<*YQW^T]JM.[KW]=/)+E9HD^R= M[7YU8N]P_VSWUP_:BV"M<='IWLK591]7R9UEH;:*^U?5#[NOO= M?UAOV ^?Q5Y]NU4[_'2^2ZIDJ^X;M=7UPUK]Z*QZ"-?4:ZV]PV9KK[Y\NOOU M\^B:+_ LWMZK'S=K'W9);;5VN'N^RVMD U6_5O%6?>.L>OX)VK_7VOJZUZRN MKA_L?8$VUM?ZU1UTNEE?_J80$X9YDG&,20:F$V=*&I#SB +'5&E+^<(2@G]2 M,X'UGV^OX3EY>(?]M]Y\"XMN..!-V=7@5\9=+N ^GJCYTQS-YCN6MNO MPKDE]K_"'E_%WF%.E2(R\RCHC%DF,QT=RW2@RD='N8U^88F]I>C94;_$=DPN M+L%=AV]Z);2_@I9?A18SP8/R8,MUC!DP)I(!#BIC5# G,%?2JH6EU/]3@_8C MW+_C2W#O!>YI=24!FP-\\LTK2:53)D,\\HP9%X$+6P<\1Q(#2$1BZ,+2)_JB MQMIV.LU@VM$T$^FY1'T9(/9"19G MC"#A#4:><+FPM+Z\N;-V!]CK7>,2@ZT,VHTAU(.>!]W;.3#=,1\@ M ]Q*QJ(1"C/'%%(.R*]$$7_;N(3>!]=H =9_+6S4UL=XCZ*2=Q^[(0;PT7ZG MWW%''TUWJ[O33Z'B%],^OPH%$]/&AN?=@] M!XA.:X=P_]5=7CW<)[N'5;9[OG&^E_[^^NETDVX?[+9.FUMPK[W#]XV]NN/5 M^AI+;:I^_:>QM[I[4JL[MK?Z^:Q:W^#5U:.3\37PK,$>^2R@W:WJAW^:M?.C MTVI]_Z3VX=/I;NN?H]KA,JZ='QS5ZANG22RWZN]CM7%%+$R403(.NF\5 O.. M?&8,MYF(C%$4'$::+2Q!W'[AN<=B\!BQ\#8XRK /C :P"]X28CRC$)@;3;A1 MN5@@!$\NQ6(*8G%^(1:.>6\IN'G*&7A]H/:9=?!#:1X55XYS$1\J%KT$26]R MAN*JRV@/6K[3'YWP8#M*29F*I%R:$TY\!/;GL^"C!,JA M268M5IE5W&E#D3&(3$Y2GHE\#,5AH]<;E*+P(%&H78TXK*0!%)EDB!C@H0:B M ,6D 5%0$2 +1&BWL#1%8U&*P/.(P*4UT-Y)1*/(<,3 .8E5F:**9I)Z$PPX ME!#Y@T1@,G'(::_QKMUH_K70[P["33E8Z;1:G78N!+4.\,V<9Y; _QKXJX3! M$3I&/K*B/@03F'A,V<)SAC(?K,$A?"$D,%BB-*.9F8G%Q:$:M\L-&9#$4-S%$IEBF"0T8$UPX3F3C$ M!.5D*O:DI)8/EY&K66Z+D 5Q,,,$-T/!93I@D3D:K2=14RT@T,02Y ,O8B:+ M:$M*&7F,C%S:$84(E0S93 9N(?Q@P$*%IYFP%%,50B3.@(R(14W$(J=/E9&I MV)&M03_-@O*-]GXI* _)6M67^Q?#9LO?&*'6":. D)B0,6M]II0-F0%[PHFF MF"%4='-2BLH31.7L0E0TQU@JQ#/A&0%V$D2F,;@?0366,A)/J7R<58$H]X:< M2"*E%TQI'2A3&&)J1)E0E#B,7+1T.,*.\;41]DN!R2@ W=AOPU\WI6.K?Q"Z M("+'W7 0VKW&][#1=IU6V.ST>G5S>B$@=+H"GZ$:JOPGB H>ZWUYE;]"SSK M$[1W'8[7KH^5 !X<$2\29:49\UIGUCN189D&2PAF&B6G@_%3Y,)@+0T5Q%)N MF3/:>ADU=Q+B;,MLX$DNL![+!2KE8EIR<4E&P$00@1(%H2D=[I7)5' 6'([D M$81",N]!+I!ZBEP\:D9.*1Z'_NA3AH;C;BE//FM-88@0WG M;'U8P_",T[U#GSH;F.'[@^J'7;I+]@Z!&0*PG_G6AT_D$NPUO/=AC<,U>/?P M?3.U#>X! K)]4/T*@O"UUJC6H9W 5']@E?4O1[NY0'QI5#]\/JTEP:H?-&H? MUN#Y^WB7;)R"H*"]0P#[:F84(6$1XZ+&-PKY MZHWQIX9/GV,C="MY@\*MZW-6-O[G^F*$FQ:>-8LCQ]ZU@ M>H-N6!H]/C\XOL7XV/ASNL>M.*CH%;*.$1\B$U:8(+"CR#!$'/:=#K ^'K;H=FONZQ=] X[@V?\>?;6Q]]T9L7+9R6T!JDF8K*&B(%DT2I M:($9Q6"EMTIB\G)".^>034[+DGN"F$6R:"%\"5BE-)S P3-D."$O:&E?%+)Z MU_B0%H871;5"E 8GHN.# MOO$=.N_JJ7FL8?J=BZY\(&'ZX?KTY6IH=UJ-]FVWO2^MO7:+M]=;_RN^]IC$ M^O1IRXTH!..7B$*N.\Q'))YGJ]^POG^_H8GUVV,2<#/7;_>.>B?7;X*F$%59 MB*$XT]0J137F6CF(L9#G/'D1Z+<9]B+Y:K5TS=I_!JGT1*=UW&G#QYN4['*T M]CD=1T)Q4D0L:H8T#5++P*S@RGH$[-EK+BW1QL\---NA;QKMX-=,M]UH[S^K M8Y\@/A#8:,4#M6"O&4,HP1,X&&MJ(@_"S T^R\X-6H-F6A1ZUVA$02 SVC"P M;I$P[0 R;0VBP7+&421(*_URD$VK!SC6#!-'L4"IZ@1*Z\8DM)1'+I%V])J? MA#_D[(9Y,V-='NG%TZER0JR1$J$9"0@;RZ0.BF#'O71$1&L]4U- M1#]Y@/2 M&%&$J*8,*PQ6(8 9ET93@8$1S9\V3,663Q]H8+;.ZJB,8@B U@"P2>,'#@NF M(4J8/Z"?E>].'U#F&1+&L"@IZ"QE!B-- O@U2KR5>NS)2QP?0#'D9!*3J=^5 MM%9&09CB!/3.2 G6*T$J.'<0//2<2-5D-X$%J(V&!M,5106;*-4 M:F[PF8&X94*0*2Z]\DQ+@PQS."ADO-4 8DSSE)A[.EX];U+V].$:3\>*<*$N( N(E,>,&PG%+ M+/9$"F*X97H*J!:BWXSBT6ANN.*446TMH5P$ 6Z782;(-/IM'FWY# "=TC)< M"QDAL&?(Z,"%<50(3H-&VLX?T"\:M[P\H#BB8+D)AF#%F"4*C!^F @$9\UJS M$?DJ<7P Q;@&S5.2P\I$B[07EB/F";7"&16QPRQZ3I">&VA>.&Z9%#Y #(RF MF'OK)(/XWPA,J ^"2:P=PFYN\)E^W#(IR*(TT1CJ+?&&1<72FG /[LHK"_") M%[1VT^J!8(2.''LM/64!&A>M=,(8%2B1TI IS.U08IS+.8/Z)?D MWU, E 1E.$-4.TH9BEH3PI6B:9&.)!*;T:S9$L<'3)2=T(1F(JB(DC+,E6', M.>N<3X4?,,/48B[G!IJ7Y-^3Q"=*I;R-7#+$&);&&*\0MY1ISX1$L![8A!0;J2-991YXTV@3@GJ MF-!:T=E?)3%[]GY"4]&\BR1BA8UWCG%LK30R,":,A5B1(CXWT+RTO9\4/L(1 M(XU B.&"-$*(8$D54900\7\J,X,V/L)009QJ?=8:K#O/.D0(,:QE])9G=;> MT.MK_]$@W M8Q26,:;U9XA)RZP-'@OP,THRQ89S!N9+&Z:>I9D.T)$IIYB3:<42\UIJXPA- MZYD441!3NOD#^L6R--,!%,@@,E@H+%*U#T^U]@8X",84[!TC8D0]2AP?0#$F M-!$+^ 2BF$JM'&***QN, ";O,5-$^B#G!IJ79NV3PH=P(HA%VJ'(4 #6+K$E M6D?M$A.<']69 =8^((5BB,&0BT!K-FC=L_2 %H9$ M8:103C,KI;(2_#CR7E-G@I$C!ZY&#GP.QOA?/FZYYURG5/9@0G.=J.1<2^>Q MEH*A&+7RD6'!L>9(!VZG@&HA^HT8J[D-P1(GF:#(!L&!#^EH/67.F/G3AIF( M6UX>:.$Y"P$3#W]P/G] OVC<\O* 8D()S8<;E&22:Z4E M)4%C"PZ=,(B>&S TT+QRW M3 H?8E6P3#FA!&(T,D"'$(5=VN"0"V+F!I_IQRV3@LR)*+0$@BT,(3H(11V2W,HI5#DKO'6YX<6G48.- M*J2](<@9"$--!,-$J81 7"G*/6/SA^HL\.\I .U<]"H:+SQ2$* 2&XGT'@E) MTA(=I>8/Z)?DW]/07.:=-JDDEY0,]%;K"/S.6QW (VF*9K]V[2S@^"SE:K'S MW!N<:)YFP!P,-DK2-"SKB"7*S@TT+\J_)X=/TA&$N2,*( E>IN7%6CKN#+ Y M@_SRK5..,! ,UH\'R:!W^11V^G@H=KUN_]VV:>^' M(4;I8[71;K0&K=D9UIZ<>Y+2:XL)E2@*9AG5TG I"/88,_SU?1(COF*4\0AAO MG+5IV(JEB79("68*% D4".@I1 A6&.ZPM%1:RP1Q"E/EN"8(S*^D8AKUU><= MZ.DL]$..@V]%.F@BF'/,&ANM541J$@4R: H%X5\!T%.H8.\QYU$3QK# 3 :F M(.9G5FH$$:<5P^Z&KT,/? MX6$IYNGUNX/4YNU&[^CZH]<[W0 /7CMU!XGTP<<3T_U5&Z88'UWLO-(Z;7\, MW<\[JT_9=Z7ZO[7Q<\IDV.(@P2+2"8R4#-2X2PHL0 MQ;^H,CPZ_'SE:G9]FIX\?7W>RT]PLBU5H;K@P*R"/',%8&"V&\=C(& ZRR $,)4Y&]]Z9I MVB[L'(30W^RX6Q[[L1N.3<.OG1[#M:&WW!ZE80?=+KS?O7CJ+&C"K,AI0,$; M(ZF3SC.*A +RZRP5(M#HD'0%2E$MIVZOGQV/S'':'OO=6NNXV3D+ FU[PVP'P;#B0W'P0[#,0HKE,3 DB41JE]H1SQH("LR0 <"8BU3$B/"?P M[H3N]\8K@Y8)3CWB',7(F&-,&Q*]B%(3@:U$M$#0?@'(P-5< 7:EV8@Q?3TI M4WY#>BY'6W\4ENV=S_,H+T2GZ?_.!HTH\P)I8Z)&6#/I=%RA'/=.F8 I9 M:2X,ED0@02QCT7&WTT9W.A[7:HFU0CY&3I@+ MR "5PMYZQ%+-@"&9F@>/.VUTI^-TC>:@N$J[2"5C5-G E&<8.<^C18[-B].= M-KK3\;M6,L&HD8@RS0(2QF+GK'="@BX#JO/F=S^$=NB:)J"[[%N-=F)5^4C$ M'#O?M%J >:R,5H9)Q#1!P7JA,8L*8:?GS?E.%>(I[7Q!U= @,Z68HUXYR[4( M#@/V//HB):UG'^(IN6'NE-9684L8"XP"P!A9RY4SS@2DYLT-3UN+I^"+923: M*T^#U)QQ%"T+X(VCB2PR1H@LD!8_8="XWC7N"$C7W(XP!N(0&T?B%0D,*^8+#O'/X-SN M]0?S""EHJN58:>:Y@S[&VE+M -] T?&%RE0FDE(IQ 8,:J)E8'Q*'V*A2Q6 M@DE-HT4",2<+%!C-'J33"81$VIG*(LRQ% R#8EIOC?&(>V.UXKQ +'DF(9T" M*S9426H<&%U*F,+:<(EY7G*3V(@5G_TIO[.!Y+/,A,S[00/NFH]VC?_< M:!UW.]_SS%Q1JB3YE/[FBF@5(C,AK]LB7,!7"%5 M9L9@_)"1V&KOE#/484/FQ3OEA.(*8E>16C''C;YI;@;3"T71-8ZHT48*S 0' MV!RX+N00XUY$QI&.&30G.B8=.#:G):%20* M 'VT$ND$EN68VD "4$N*W+C2 Z$H&_\QJ[JV'?J-;I[,2L[R1^_X<7A! M.MA;#3%MG/ ^M.&/9PC,;\X#(E?0^CFPUTY]"K F 4F:9:*T8XUH:R M2+@->O9CBQ73.P#&DWXEUO/=-,/%#@O#.'#0'YCF^J#M)U;%:]TTNE], MGUW\^3>\A>FZ@[/-\#TT;]3S&I^TT3X>]'OY&;@@$4V,<#2X)(061$&(-,EPC9Y5B*A6UIF!$M)4F;2VA2"DASR4AM" 2 MXB*C(JVK=$"I@%^9(#V6(OJ@&(Z2SKZ$7$$KY^6W\/$;11M7H .Z$&7/DKP4 MQ>=HA2GUC(@(DN/!X8#O091P'CG31L]P =_YDI>B>" C+=@6ZVW GGE,--(H M%>'W3GEN: $\T$MX@^D+[ZS(BV+!4LU\9(PR3M+(%]/P"3L-_!878$3E-7D# M(Z*)#DN%*&;2*Q.9"ZED W%:!UI%L<4:2240&4@&,51*'[DEACCE1AORS+2$O":+KYT0"A%E M#L MZ)EAE*1*:4 .D*6L $M*7I/U-9:F\F8L+?IAWBDED39:ZK1C@_-V2(%I$R$2PFR(@\$XXE)D3/*EHKW> ;_?&TL9M[7WSO-+\W MVOO73WI.;+!,8^%$3\)+06 E@[#.><>B-2HH&RC! 1M->!ANT)ICDY4@W0.D M:]-6;L#TD]D--T]]VK0504)$U)@(T2U2%$4//PW!SD07BZUMFZ'?#]VM.#RG M($IFA53>6H@?+6?,.(,<#A3XH(&8@5DV^Y"L!MN_W+SM2I"PT6[T&Z99#]W6 M9L?\JE3]O9^7MB@$G%OIN;>L+X;"6!N8]-X$ M;KD1'!-+P"NJ MG9UR0+TS?G2@L-)(E38BQ#AALM' J!2&845UP4V':LAJ8Y M"WZU:T[F26:>Q7YP[KPPGD?B"$/,V%1-TH,-P5YK[PLP9_$UF8UG&;; U@+< M AD=.?/1*QD=TA($(SH960$&F>XK FG_FTO;4 K%SV)KKS&BR#!I69H[I'74 M4DJ$4M%*&@NP>/R5VH6)EGJ@:6L=:8B $-Y;C:P+04A*A K,S8\(S+U=F)Q0 ML*BL4B 2!C&>3 T2! *QF*,S*L".(N92.=,RF9?K.UJ#U);?EC=-;H'_#F^ MP;V7=PEJ(L>IG$&P:=L/#QO"M!O5 MMTPO__9Y@\OI+">-E*#HN"!&I)6.(BV,$.Q5BU0A$34F M4N 0%&OAF"16NT@(B8II1"$0'0^VSC"0=_++(7C+^]V0+XY];FXWH9A/!N\I M81#X88CYC+<"1Q_AS:\^DJG!>>E?7H2(M<2M5?A&I^^U2Y*DL1J'[Q D3&%F7/1 M($G3*#G9#"/*L\U$\Z!9$'A2.RGDG04,*LP6EG 48CL0A#="Q( M@3C*JQ6,Z?,BJ1T)J62$QH8A9+3QCJ1IA-H);61N5;"")Y+""<\R>Z,DWPGM M1J=;Z_1#;W40H._$RZ3;KCSW64?G5(9(ALD$#(H@BE$9P)M$RI!P5A'NG,*6 M:TNM+,!JK3M%87MGXSY(3 QZ-P##E0X6Q)=@Z90V:0/T5!!6>X."%)Y*HQ75 MG)@"[1,V7M#ZM=$_&!?:VC'-T%LY,.WV>$9J+A5_P[&5D/(:VZ%O&LW0??XJ M7%/8,2PJZ0P3S!D@CE0'Y50J *P$6$>M8RC0CF&S#.YT]@Y#G#G)%4<^(L88 MUU$:YD6^D--0%PO$ F<9W"F5P;2".!ZHC#@R'X+6)$HI@.T+ Y[:%6ACN%D& M=SI;Q!&CG2$J!NX4TZDZ2EIAA:1$6D,\[^?3Y^:[4\RKH]6<>^2\H2P1:)7V M;HR*F0 QNG9*S:>C?1E$I[0S9\0.,T.C4Y[%( WRE%B% Z,!&T+GT[N^F(Y. MP:5RGJJ8,1Z6OU M%%PR\E8)+U%$7#(/7IE1T&R'M;(282OFTR5/7ZNG$?."A_8T(.\P9M(&0PR+ M-+BT[8.3L@ACEKUN_]UP8X<1OE>'#L??+4]JH $$RH4D4VF?B.U&[^C]V?O0 M=@=I;Y#K@P[+SG4&[7YO.[C0^/[\"PFG8RN("I)(3CU%EBG!(2 3*$IJB"54 M83$O O2^%*!G&N\65!HNJ3 V,DV# 2(9173>Q%1JR.6+A+J*,5*;#>:0"I@-^*3A/F!#*8.9HY-ARZ0WQ M8EXXSPN2YM?#>01.VWR$*%70#.3%I"HAD4FCJ="!Q'GA/',N/-/A/)XS#5&Y MMIZ85%S ,H-DB(92$"L7W;QPGCD7GNEP'B$5T&4L!.5I\USXA,"/:>FCPB3$ MN>$\&[T/U^8^7+6NNXV3D+80>P[::E=9,2K&LM2#L\7Y&F6BYM)_"BV\'# M.6E']8WV>J?[R\<7D@Y%+)SSP6.A(S/46^&X3RNU@!0%'W@!/%HI5S/H[#3W M'&)[*9%03'!O07("<99;(G7@M*CVZA+5RVT(AG5.5IJ='IPP*5G::#MPICM] MZ/_4WO>FF21UYR"$)-?+WC>2")GF:J/GX,F#;NB]/X,/QYV>:8(;'!R#>+GF MP$.;TCD 3@,PN'E M\$U\?Y:\_#P:8(8Z^ 89D11K*AUPDKBA2VN4YT93*)*J),0:@=9%%IC51#/","+Y&G!1@ M6XI9PO/I!6K>-D[?07#<&71=Z T_'@3C\_;XQO>E/^''J&X-=2! FDW M !?S,D02C93!(_7ZVL[U-L]@:W?65CYO;]0W MUG8JR[75RMK_KOR]7/NP5EG9JE8W=G8VMFHS_PI?3>\ M*W?:2]65M^LO/GO M?V&!_AC^)(@S_> WN$W>9O#%U[>VJY4_02G;G79MT(*;N,I(=[=#3%H)JD]H M,,(ZH,B,&46U3+O%8:>=1K?.,ZNT33*;/C3>K79<7K\K%=9:&)%N^N7,KG:^ M;Y+M[[NT.O"':]_W/NC#K<.U\]WS[_^PQ?F__ZGN4>:W^UAAU?/UUNU\[VCK?KN26UU VW! M]5NKN[3VX1/9/3SB6ZO-(VASL]949]7S7?K->*D0=R8C(N*,82$RPQW)D" T M[8R!O*<+2QAEGW+3>(G"4F52(O?<@L5N%:S?JJ9[5-EJA]_O:- O%.38^)0[ MS9HAPBT5/#-_[4:^R.Y=EKZYO\HL=QNF6?G<;KB.#Y7JSM->;>+J$CO=ENG# MU?""0##>V4ZG:4VSV>G;SNEMVO1I %0J=)MGV^&XT^V_/L5BWTBD"E'#,VFU MR!CG+-/4Q4P(%1S6+"(6%I;^^U\I4?3'#[IUU;Y?_3D6QVF8XD^?E[?K:]N; MNY7MM8];V_7*Q\_;.Y^7:_5*?:L"/K8.CK2":65KNX+Y;_[WRM9ZI?[W6N6* M^[UPO=O M&*5!&PU>51";L2!T9H12&4=!2B6HC<$O+/UCVB!79T/UIGBQDKK\ICV8>1WI M=$M'^1A'68>XN)R$#09E.F@%RJ)DENI$9]Y8B962U%,^\I2L M&)ZROKU'K=)7]"[$>^\K8[;0JWZ[_J_0[-[\J?AA[>\>L=%JM1B_E MT2KKC6:HU/)-S=Z]%O)P:?C6\F1>ZH-A%[P^@W?^S:8BR8JI+$H2,Z8TS90/ M**/4HTB1@LB YLG;##.IU5UD8!IR/+&@?[84=*K*L!WV4R4>T^[7X,BK4PAW M^LT(;C6-,G,A,65/9:8$,IG$+(UVF;0+Y\+2<@X B,;73L>G2=Z5E4[W^*9V MC!"<<8%;6/IM[=2X?BX,E4ZL="^$H&)ZE=YQ<&F4QE<:[4JCWZNX@SSV_#%7 M=3',8+K[C79F._U^I_4N#3.,ONEWCM-'>,M^*G(P/M]VNB#A&;QMTQSWPKOQ M'W_X1N^X:<[>-=IYF_.+_O@>NGWH^N:HX^">EZ,8;]!P)*/?A?_]^/ZCPV_R M0V_[_L=C1+WAE-]Y&+W!=Q[[V6WU&X;O/OK8NXHW3-]]Y6/O2O ;3N3D;YMZ M]GZW?9NC-D0.1" )UU\+>N&&E(RD"A_W*[U.L^$K8_48Q7;OR/%I!8\CNZO* M=8ODO+R^H1>)]7II+NYQM_,]J?3UC,C0SJ^=KKWX9^CVNH:KI$-MK=ZT-JJ+X/I=R>IW7L? MJJ-KOL"S>'NOWCFKKE;YWNKZ0;6^?K3;^H2J]<]T]_#@:.O#+J^N;K#:^?N# MW?-_CJ"-)YOUY7YU!YW"[V],8L^]1)F5'&)&0"[31O$,(6M#0$";HEE8^M)( M)K!A[DRGC-3C0O+IA>2/)1LEN5ZXUZFO40ENRGC=G&Z,IA@,YW$7F.6_M'1_ MNI!NQRB37%K@0R*DC C.+",N0]I:D1=$H! @<)9A3!7$"#^5[_N9^$03"FW? M?\LM:J73K732!,+*X:#;Z/E&OI(F$:S&5>N;G];=-^W&>?[Y]\E:A+GITXTW MVV]VWE1&$WFZE>NZ7:EUWOS^:UDKI*6\GD2:P7^W.K6.R?M4K3O(=IK%Z(M M-&)$^)"I0&G&@D:9,LIE2D=!E"(V1&",7X$$'80>2-<+BW0:^YUO@7YP-F D M\3EKW>I^A#,!G#(-RVL#@*A+"@F,Z:URTP,*DVV,"@P;(-F91I@ M:N;\8P?4H+G7."XS7/<4[D*/0_FQ><77$XK^7>OT@_- M<)R$K=+.I6TQY<.'U7\J!FQ#Q5TS_K/Z4K5.O[)\G%:-)I\T\\W];1VBPM#- MM7XQ#Q'A@QD1%=/VXZ]BHP?&H)*FT@,P,='N#-".FWZG &?F0 R:_ MV=\3R4O33)==_]W=FOBK*3$_$K+9FR1#T1LE)S^=Y;ENR]YH<;_;3GJD:*K9 MI'JCW\QG<07C#BHN%3)[0)Q1D'?LFMQ;[)RE6G"_/2B2*L8;UD93\7(0P^G0 M"%? YIP<-.";2\/TD &LQT:(\Y\QO:3"(^M_AHG--:F05'B4*6JMH=WS3[1V M^/D4?I\#]>6U#_"\U=WSZM?MUE;]2W.O_NFTMGKT0Z9HM[Y]6%MUI%9?A]]5 M:-L1VJU_.JD=0CL^[/+:UR_-VNH:VOJB3J_-A0K8&X1(II0"[FP_KKZ@^+Y&,[PVXBH_ M];@;7,@),":5?.U[K_(;W \B^$IO /2P=]!)*S3&ZQW[!Z9_L^TGYGHK4Q.' M%X_>X??%/"OP&QF^HPT!T!C80WB#='Y^*ER46C&Z3UI#W,L;D3?--1VD#!;W'-$9@ @C/+ M42KS&*A4P5#HYH6EW="[LY[.%);"_VQHXJ)$R?2RK4,AKG5FNHO8CX-3,Y9E MNV,(;<9:^3!_D.PDF,A6H]\'HQJ:8"J[G79B:\VS2JH[>%;92![2N'P8>-7T MS7 %]@UW<7F/JUG'[0&3-Z(3^02-? MJ'><%NH]M^\8MO?")83>[]<,_G..7(U7,UWT:NK4D0-X=19_%WV+(J)@#,F8 MYSACTJ(,NE%E5"@G&)/"&EU:_,>8JLJ<&OYB#,H\S!"#[3.5)D08H6*< T,, MO06F*MFF;J*UMWY; 6W(;CW0:X$%AZ=TQXP23%@+.N%L,;%XN!U0WQ3-[%?V MNYV3_L'X\#4KN!-"WDP?8J.=ER/)YP?]][_2\/(?=S4V/XQOE)3)K[CSW/$M M[VSU^+Q$[Q?N:/I"6NR=>QQ,;$;&02$(G MOZ2:OJ%X\HO5X;8"/6X!^)3Z0#W#Z%XE_9:_3KS-T839F]/%AS6N.U%8=3>^T^W4-[7WX?++;^HSA-ZV2VL'6U\^H M2N ^-Y:,1R*)0)QE0@J9,:%%9G%@P-4,8YX2)#S0M,W;G<(3IH[?,ZO\(.&> M&+\9+W73XY9MHWU53;K(_YT^&V*-E:-X<1NTV7EL"/D=&8^.W.?"1*'@UZ_$<]F9K9#_$GR,JW* MN#7GVHBWC7OEHUU +MN=?+!JT!MF.^%%ASL3W%*%N=/-G]4\2P\_:<"CX;&5 M-KQ;)U&9[XU>3E;;INV2F@.%327JTLEI-RUONKY72:O:&_ZN^?GT-_/[K:G+ M:>;P?Z"KL[5F:!XFYN3Y_]Y!:#;'TESY#60T3[T/)^+QL,@)-<',7?A M769TX&?:?FLG=721W=63QES)-^C1H!.WY2[JC'FE4RD?FTG/$?@;D!Y]M\^9 M8M7UE!F859F^F0:@>G"0SJ#?NY/DV,=KS@9V<1& MKS<(W7_WALN(0CY@Z89S]WMI[OYBJ@\].K<)#^CUP2&G>1CYDLA*VIKG[E'" M&>F<8D"XG/?S>K#=RPUZ"!MNT+-X;5[E>@X (#1H-X9.8(CSPG7'H*)7R#I& MP"DR884) CN*($HGCGL21UN_$L(6P&^Z1LLT>W\M;-36K^^^!-+D._W1";=, MQ6L%Q$""]>*:LZAGO#L+?*&4S'Q.4:2OY&4 M3/RVZ@V[YUT?7Y=@QI8*_BS2^[B\7:]LO)G\2,*,ON_Z1FVYMK*QO%D!,@VN MX+IKG?S;SY8ISSG5Q^4/:[/L;WZ!8.US]?W:]@TB>$5?;W!H.K28TQZ"G!MC M E2@'UH5/%\F PS#Q4A'7H=WN)KRMT';#'RC'_S\U3BYNP)_J4$OW_43]SIW MOEF,4S';?YJ9:4OEH)N2<@ M!+ 4PTSLGV]-<5]TM/UXH=^A,MHVO= O@0O=^GQAT_)QM]&L4 1@Y"\SG5&V MW-@B@FXAB_/@P6GIO$OG73KONXP1(76+[M#3.Q3>H:>7**Y#SR%(#KW0;S +'.2/2@V^_D4C2O/^0-$LC?4L MO4-IK*?>^M)8EP'CG6_&RH"Q#!A+1G&G]>'W#!C3;/MN.(#S4B&YN0P?^1PP M$CYB)(5^@S0/N- O4'!&PF>#D93AXW.(9FFL9^D=2F,]]1G50DI@[(7T&F*[QF4Y2O<#CI->$3OWY6U_PP:_;/Y"LI25Q3=SZ=W*+:? M3V]0:#^?0U!H/Y]#, -^O@S*GD,T2V,]2^]0&NNIOT!IK,N@[,XW$YFM%;KU.:,N"OK/#\ ME16=O[+"\U=6\M=G?#.5Z9*_EORUY*]WVA^9*H7VH4W]3N4.(GM;\8(BDU@Y M!]Q#%IY[R)EP?'A.'1]&V16G7KJ^%RY@0YZS@$WI^R943P#SA:6J:9O]W*?] MNU=9;?32^<8/*2P\T.TCG;H3=H#E,\6\=AV)K> M5;LV9X:%@&%1I6&9EF&AI6$I@&&A=&'I4]JQI-'/JRKGE@*^:(X_)T/3[/0& MJ;[SLNT,^I6JZ1Z%?F6[T3N:9^M1FHZIF0Y6FHXBF(YA4;!^%[#)S<;';L<% MGRQ%:1=*N_"RE7M?4>G>K?K?:]N3*]L[@SI6EN2Q2(LER:A"":!+RREN+RR;ER_TYUO:Y"1^1DQ'^]1TN[D MPO>3NS_MS+(9Q6M&X9R%*'U%$7R%6EA:.SUHV$9_KOU$T9V$*%5F5E2&XX6E MG8T/M>7ZY^VUG3E6&GK+A(RW^<9I2S?W"?S%EI*CVX[WM'R673S'E\S GDWY MQG9D$EN)8K2P-#M[B@+T MY5ORTYWC;IEC^>@^%PLS+'%/V(9V!EJ_LE5;7:OMK*U"JVL[6YL;J\MU^/!^ M>1-T9JVR\_?:6GUGYM_BMT:[TC_H#. >OK=8":'>\;G8X['H3OZY$W? M_%Z0761_^WRQG]H3=T']D4@D(OL\^Z(J3A^S+ZHD;X2>_ :F&+\15#[JMC\_ MQI]AM]6\L7I^MELE+[:V8@;9\6A*?IK5GA,HN'4Z M]VP+]#W?=&?GJM.\&\"1T4U&&B=_E5:H5,;MFXTW?B85OH=TSW/GS)&PKPRZ M73 V%=/KA2L4?]:GUTQ/K@O^_K\076O%-C*^FW'*8= M9EJ\4YF+%$*X]$?XSZ#QW32O!;/7F=J]WA]5BJ#9_]^37O'JJW7376?JW?YL MG*;!M?6N7PL9J$3L=%NF#[P8]^L4T!P%4##HOY,J6YTT\_7)F5SO? M-\GV]UU:'?C#M>]['_3AUN':^>[Y]N'NU^I9[>OG\VK]T]EN_9^#ZNKV48U\ M:55;>P>U<]_<6WU_N$EKS=WSSFF55-$N63^L'GYI5L_74+6U!MV5V\>UE9KC4VZ?;#;.FUNM?9:6ZN?,)R/]UI?FO#W2:VUWMAM M0=L.UP^A?8WJ^3[;.W2GXVO@68,]\EGLM7;A>9_/]E:_M/:^?H:_E\GN5WC> MAT^D^K4*[=LXWUH]:-7.UV/U#)UNUM?ZU1UT\BV$H+4))HL.BXP1IC.-,,NT MX9)3:8U <6%)XT6IR9]OKTO&'2[@,=;N 2KQ,UKTJT?>=$&E89I3P^1M<)1A M'Q@-S"AO"3&>4PRHUT$P^149A$3 M&9+1,FV(),R 89*+B.L9,DPS,B%F8E-G?NRLF/\K+&<=].#AH5OI!A= :6TS M]!8K[="_,Y A#^N+6]U$H6WI"Y"\9>>@6_N][0M0:J$_BIY+$_H $UK;N<+M M',4&T =N!VXP8UR'3 ?M,L<(]5I8H=/H(69R45'V5!OZ$[/P7.3NQB/OS"^\ M>@U^ 394:O#D-/B2!/DHK1,<]-83GC%'3*:9"1G!Q"&F1""IM Y&8I&R6=+@ M5Y8(VVA_!S'O=!OA[B3OSXS0?:/-0ANA%Z 18QS.P/:41NE%3.D-J//^,Z"?T$9,W9-8I4;W3-\V*N]_$ MOGM$D/>>R3E_%O8EQI5*6_K8L?CZL[B\Q"%6J^U/4_>Q2W5F@ADF44:E1 MQHP5F=&!9)($S#0 ASFH.R5\$2*EHJC[A)(W,TU//G8[Q]"9PKLM,TXK1;C?M_4HSF%ZHY-V2=6(V@ ]/3X+, MMTUZ 5YQ@<]F@F<[M7,K?NZ%/" JC=*#C-+&56(1-1$1&Y(YRT+&!!=I9%UG M$>LHI*:8:[>PA E>% C-T,AZ.1>F>,2B5.*)*O%59H&],$ID-'B=,8]U9G50 M620!$6,CT5@G)9:+0J@94N+Y'PPJ8(;ER@*BYG #P(/&<:71[IOV?J-<3?1+ M0RJQL)PR!:HG&?<6_*CF(B ?.*?2RXE, QZ#,4P(0V"V=NJ:@]2K'SH=?])H M-DM[^B![^NDJ*>(!_E/19Y9QDS&I3:8@=LL!1$XD9"+K)Y7&$TTU2CWC4^M$SWZ F$8$#IXAPPFY9X;E/'0[WO0.2A/T[";H\_7!&TZQ-#@+0@&=, IE2DF: M26H-$@)IXGDJMZ4()G_,4'A6YE@FK,8A@A00&HR3$"!PH71$V&LA"5*4F%C2 MB1G5Y2NI%B>M]49DC$N2,4QPIK'26? @99HZYG4:Q%DD9)96#KZ&O,58NLO, MQ!3':4H3\R@3LWN5+AA&%+)60)SB6,8$\9E%/CB.7**J,R[8)(Q=!,9I"T&?;> M(&0X.)54#&T1L)NAV*7,- ! M8).>YA,\-9ZEI5^O(;V0U[,IUX=,GQM<*2Q4Z[1=N4#^$1;GZ'I.(7+MB$H6 MAV1,,Z %DOH,4T^X9QH%)(8YA:?S@C*G,+NZ^Q++0DK=G83N7IGRJ+5W+BT1 M!Z RQA7/E+8H(RQ0^$\CX?$PJZ">7!IL]K(*0Q74,\XCWX_>?&#+]8*;'2[C[$[AY>JR%F F,N,IYQS%W&K%.9ELQE M(C@K$55:!IY2*8*+1?7TA7@/U88IYUI*JU9:M6E53"NMVD.MVB6;-#H-0R&4 M"9PV4+6(9I:EV6G"(Z^(=F.K1LBB0I,J&3U[Q=(*F)[:W%A^O[&Y4=]8VZDL MUU8K.W\O;Z_]O;6YNK:]\^_*VJ?/&_7=>^QO?I^*=A1@\)V!;8:[4"K:7N>3 M3B6\]OY\#8/&H\J?5GUZ#[#M+-?X^]LFWEQGLJ5H[- M6=I1\4E;>\]95##7NY>_X(Z['X>B5=9,?DP@4+V:W@@<$:&)S;"6*F-2\DQ+ MIS+%E.+!*QP0! )*+4KQY''HV1L2*FW1G-JB%]P[N+1%3[-%5];<"$=L-#J3 M"KF,>14R(XC*@N78,ZPIDRT)BTR1)FP!%'9!8!2!*J_08JW2M;AA5,=C@P181CC,P0R8SEKC, M4(DILHX1<")+9!'-5*6AAT^T/B,"S2/LZRGE6R2F=<6[B$!T.A.%^UN5JX&E2C;76<;-S%L+V$)3-RQ'W MTE ]QE!=*T&&#&(:@IU,$P)LPUF3*4]Q!O@QC"5W/%4Y%&)1B"=O"E-F,F97 MCU^ ;91Z/'$]OC)WTT="! H9401GS%.7:8I,AKF/+C*MG4Z[6NM%)&8I(_G* M$AMCPI$JH8=\$[HG,8Q7$0>]S R2!$MUC,I*IU?NO?TXHW2M7)EC4C.&4>:B M2J,D#F=&4Y59K[UTEF-#1+X\$;%9BH+*5$;QR$6IPI-4X4M>H2610@N=(2/2 M] O-,Z6L!I'R:<,YJEFD:<.Y12IFJ3K :]UOKBA$:%1.942'RC3+#)"@87&& M(2)E;/9$&WJMPHK$2*0*K1G62F;,(9HI1D0FC5;(!>94- M+!"]J^N0J#66. M97:5^,4JK)1*/"DEOE+ U:8BB2%D.A(@0ESG.^_R#/07?D=*9$!I=[E%($PS MI,233+!@\H;,.K&H=_JF67$/6)UWC^CL:04+"FVS7F)J:FFGGF2GSJ^5)A&< M2A,]SCP2.&.2HDQ+(S(DN-'6:V*92V0#+:J)U82:F<(D$\S(O&*=?XE9K:7. M/UGGKPS^N#2EU:E,.L\RQD3,4EXFDRSM/NB552H5E^=\43R];,=+Z?QKJ"*P M>6V!S&*E&7J]"_)RN9:FS(O,R,J9Y;9?,<<-H)CYC+DM"YV5SQHJZPX]S'RM M7:4L3 0LO/69-\AD+)54,Q[1#&'BM;%,1LT6ECC$5IS/TJS\,D%20.)1:O.S M:/.51$D4"*>IZ\C*-/4UL,P$A#.JF%/4.>61 6W6;%$_?9.JV:H@VKM(*3FT,09I4*H! 5$1TIJ3 6=#>@HA1'R@8 M(I:"(CU#0]?E[)/BL8I2BR>LQ9=TPFIG%1AB" G2EI1I[>TN%3DQROR%4YD"6<\ MT/^?O7=O:NM(^L??BHK?4[]GMTKMS*7GYFQ110Q)R!,D!_"F['^VYFKD@/!* M(K']ZK\S BQAC(.0$$?29#<$I*.C,]/3G[YW@X[1 D81P! E(2G-309E0TU) MRJ6LC6(-JWT:K6-<9K9..I\M* 5EO0%I6>FMTV991:*'(=&-9B6::A4\%^"I M\X"(!$P2$8S2SA%J,9E4D*B-9N[RX>IC:2X#+RNUM3+P0AAXHDHDSTWI1@*< MLFP3,)G- 9?RG\QH[K@E08BM;=GF8@V[JS9:D3@ZL8-X#UI_V]")^WV+M_ 3E MW]:P\-:P92]&)^>#_!VAW2J^T%9O.+R(H>KICZNG?XJ#\V"')U]*^,\4/"H$ M_'U^ 0S/*OF^0<*_* M>2.5\\JUC\BU$X5<1J-*)Q]@)C! *SBXP! BCX(8KWE V42N_1MM8T65BA?G M9V?G_6N-HG\^K4X@N5N?^/Y*E2C=!.^AQJZXIOGM1=U#!5_Q]<]V]N^]NM#[ M\XM;0+G^N1SSS1?+O].*61:KG%^,AJ-\W$M7JTM^>'ZY57;4^L7V+^S@8XO3 M=JMHB,];5&7&H6V*ZGHGGX*]OV_EA]MY/^B=MC@9/QK)CR;;ALFVX)\?[;M, MB6\J%NNM/RS!.W^)LU6#>* &<:/=1-)(E/<"BH8/*)("Q_)OD3 6J>8V);6U MS:5HCCJ?#X8Y!R@>! M6):1DV-F-F':F6++9[8-\P$>QI'-+X96M(-^?OX:J'*B! "1E(O97"".+&UC:C; MC,[=D::Z]YK+R4O0&"HG+YZ3IV:2.1*UIA)EB.9PE _ >14T;W-)N M">K(V)]Z1:V],:TJ%,T$13>:-V3<\6@50I2. %J)8(DEH S/!]4&%EG8VLZ* M1)N;1761:4P;RP46,FXPSR]!EZD\/S_/3Z4^:6*1&@:E[@"0^ #.<@U<^21H MXBB5S3Q/2%MPO2H\O] &W*;I>DOW>.?7UJ_[.S_L_[I_O+]WU-KI[+:.?MXY MW/NY^^ONWN'1_[;V?GNU?_SZT=J-?A7'&K=1__-XZU\;_%YNZ_%L6E8TGQ/- M#VZDH92.$A8)B"02H'8"'","(@\Z:BN$\6)KF[:ED&TMY\;S%6M%7O&NXMV3 MMEVO>+<0O)MHKYPJ+VFV4XE$!!3!@2$D 4D"F962!JW&>,=86]PRSO[^ M?-@KX/)\4&:N]_Z,W__5"Z.3:]DT]<'+93XGDX]8EX_\Q>CNCTQMG,\\$ ?+ MYUY6GHE_D:8_];,\[5B.4>[16\]$Y#2C,;,$@XJ)):M4#,3_A[&MZP^=#":A MB[<1W"#:/\"FO,#G]O0O^W&X]=V-?3CK]>&+??]RRRXW9OM?;I _^I6G;>"N M[ASL'>Z_V.FT?N]V=P]V#O^O]:)[^+)[N'.\W^W<7$,#G_Y%M[.[USG:V\U/ MW3GJ_KJ_NW.<_S@ZSO\YV.L<'[6Z/[;V.R^Z!WN-7\L_>OW6Z.3\(M\C#-NM M^,''(NE+<*B4E[7>Q\'57UD^V7\V?SVOKB7LWSQKKXC? H7Z5K73LI[U"P#^ M\C'/[.!MYOXK\"R^'\?GU+]]?=V3M]=?E,ER)M\C._:ALTYP%,.A!E\ M9PTG:XF$+6K%]W&]K-7.D<4VLUBOS:G':C''Z@I@OW#4T2LC<2EG;H9&+/4K M'_R5F]#DO!/S5MC3VRW-YZ[$;-Q29XY=(X/_SAX]Q8/CL/9F]]?__7F M^)?3SN][GP[>'=!)X'H?7[_[Y=WKL[V_.L>O>&?W-W+ 7HDWNZIU/ M;_-WGIP.=+(C11X+2WD$)@'&F*!$E) M#&2*M"6K.E:%K%6!+,W+ZGBRBD>DR%P(F*)-V92@GB1YJ6-=0U;5L1H.6?PS M9#'+Q^ER($UI(1ILZ4UD' BJI+%2)Y7<&+)*+P"^J%SFFJY\WZ;DPU'K/%UZ MX,8I8*$W' UZ[J)L?IU?W 0?5J%1-_UT?A[&E19Q\&?/Q^'1^6FHJ#0+*AU- MN:JT-HEKJ4$$$@$)]V"5LT"9QIA)RD62I=>JS)C4I+&G=7[Q"OMV*B,OBI$G M+AS!O$]$1^"4!$"6*#CG)>A %8U,&T]39F3&VTCF;EU:&;FYC+Q,GT=EY$4Q M\L2UX:,FD40'&KD!C(A@&:60#VW,H.RD<;'8"82)-IW?&UM9N;FLO$Q?0&7E M1;'RQ.2W-@;ILSBF/" @C0*T3QRBP\1HHC3XK%P;H]J,WN[9^72,O&$3#GX: ME/;#+P?GJ3>:9[C!!O<%6Z8;8$RN2VI5:)H%FGI3=C\S^>PXQH&ZE,T%E%G? M,-EZ\,DF*4,V%GSI!2C:FLTX8F7EV\A4EF^0P3F!3B:J3$<2HLP\+WC;+&R&V;(ZILU2Z?6H[;#J/5;H'IM0/7843T_+ ME/"2N7)F!W_$4?DK?B@CM&Z7E,TB^]9;O"W3<75%HYU^.+BFT-XE@:JTFT': M=:=+K:(CBE ?P+@R7B?)F#5.)Q"LDZ*ZV#I P"(M'@?$)00JI0PDPBT*WM,F)J8>,)*A\WD(^7Z3:J?+PH M/IYXD9+7Q-E$@"A:"NPR,YM "4C/O",^4.EDYF/6%GQ1CN-:JG+/=)78CP-[ M.C;U;3CK]4NARK@3^7SV_D:DU"TU4>624!F7=FZ0J8+3 \!INFB%4.N\9R0; M_58!!NW 1I$M!LXUE8I&F7@V%F0[D[!!:74U/W:%C?[*S MEYHGEGZW\;.9A MA*@H Y0\,S-Q B@JK7PD.K\[9F9#:P':&C/S4I-+*C,ODIDGYK]103J3!$7TRH'P."Y? M\6"8RW^F#+]2V4")'3,SP[G;532O>J71/H##F$_YA1]=#$J8WY_8P=LX;+?Z M<:X"EA7$I'\LU_8?Y@7GWVXWTIDBQXM+:E315M>@ E?M>5' MY-@IL6NR72,L!4.+T\W+! Z# *:;*])R&:,M_8Y]?CVW-SQF_S=WU MRIM7+BCY857:=G3?Q^+HZ[]M[??]^5F<)^GAS@*F543YAJ9#?*;7);E^/1]6 MU)\-]?>G?22$H<@40XBR-/P+3()V- "WR'@0BDEA,NKKMB1\0=[9^W')"@5A M-I7MEYDX4=E^ 6P_4?:R=B><#P8B6@^HA 5GLK6FE2]_7BUGNLUSTVH;QGO\Q=C\/1=3'/P[-Z-B+3<)%)/?>6 M@,^I\O.3\?.4!TJS()GW!E0D!)"7O""6[5%*3);:RD0;1#9%55N).E]JC1EZ MD7E!E:&7SM 3 8T\TRYRG35L*K. IEDVRR2!<)*X889@T%O;C+5Q_G[PM;QG MMM26T4DA[= ?"%"[ML?N>\?W[3E5W+"1^".*]NI*S(+!\TMT!D MAAW4VJ^O#V LO+J6O#J4I-%*ALODHVGK':>)6V,D6=; MO=3PN\ S&RL+,4O<1#)19:GA9VW#;NOXE9'7@I$78+!7;GU,;IT(7>6,SC#+ M@'A=9C]GH6LS"D/R1)JDA8DB+;7,ZI-)/MJ/@_.S%_DQ>OV+O+57"6OG_>$E72^O&U/UH-<_'_1&'Z^= MCSO]_^]R&\?Q-')>7[GSWS)6>R/:L+;; CX>MI%$*@RA%@--D0"J-"# MHUZ Y5Q8U%$J%%E?X6U*%Y4&T)B!=O(TZUMS=O"D%4!E5KQ4^]1*W[^WJ\XLA^N:WYJN4]S M7(99%EY%-GZ(_5A'T\\JW]Y.N_>TCNBT9: ]7BY?OHZMPI6#/\ZUM M;*-:E)):N;B!7+Q\IUCEXGFY>,J!I= 3FDS*%J;+7&RQ%-Q:!.FHC-9$I./> M$J8M:)/R_RL;K[P;JK+QW&P\$<964J:#1^!9DP:D)FO3*O^IB.7!!L*X*Q%S MVE;8I&&83?,*W0&Y;LUHFC._HJSRTM&[?6_YEKB6NC""S3 MMY:/5^T0]S#Q_^[&J"S47GGN)#B#6?S;J+(6SQA@B)$R29A7HIZ"=3\%G@@I M4% P3B$@=Q:T1@E"8M;67QDL5D54%5$K(J*6&16IX#0/.$W%0B@SEK"L,%OJ/:#C M 73TF(VJ,@I1V91*,F\]!>M]"H(+3GD1003.RB ] 4Y0!=]30KLQ7L7EOQ=7F^T'3)NF-UQ^J.S;MC"VIBOBK) M9#_88<]O6 _S.RWQX5@\+3;KALQ@BU_+RRMQV;DX")95$N,XL;33B@5M'R3&X2KUA<85N1 MRN+KS>)S1LTJBS>&Q:>":I0&E:TL($S9S-B1@8E,@O>$"VZ%U.9*42=9BHLF M*>H;5I6VVSN]R!Q1^R,UVI5P1:5;0%4Q:B:,NM$8G8DH96(.K$X&4$D).JN9 MD!+1F,U&A0''%3X$59O1VCYIO9G\Z9T)E031<3HA%PK#=R@![3$@O:H MP!IK)34Q&:D_VQI&+&H"0F7R9C+YT[L3*I,OB,FG' I8$C9=<1<:*4K?)0:. M(X5L%'C&C)3:V4M)SF5;Z,KDZ\WD3^]0J$R^*":?2'*:A)#($GA!.2 W JPL M,]V\MY+0Z&-PEY(\J^N(MP>ZU=3<>H\5O,8>M]S%S2D'. MFF-8\[_JCM4=:\R.U1S#V4(PZU;"^K4EKJCA=#$,+^-@;* L-MC!OC21]J[D M^O77U=CJ[(;0'S?B%EH080F"T\P"BNA!A\@@$A.0HQ=1%Y?FLW5,G*CHL^;H M,V<4IJ+/XZ#/=$"%BDB3 95B\;6R"%8*#URSH+1!$F7UHH^%7V6 MC#YSAHI)Q1G-*P:=@2^/# $8I"K0X^YGDFCBUMBS9/29,VY5T>=QT&>B^P@7O9., E=2E6YF$8P0'+CC^3#9X"D=HX]LDNY3 M\UEKY[5UZKSV1&ZKJW-5X7,6^/QTHZ6^D,F+F/$R\)CA4QL!AF4T1:'+G%+- M,+G%.*Z:EZ!3\6?-\>>Q'5<5?QZ(/U,91%)['[+Q*(+2@)%&<#Q%D-8Q%[7T MV;(?NZ[F+D>J^%/Q9\U<5Q5_'H8_4\XKR04F=!9"LL5YE4'(&FG B62SFLJ% M%*F8CVP-A\-6_%ES_'ELYU7%GP?BS]2\&,X-&JE!T1 !%48PUBOP*64]%2EC M>HP_LDGZSP-RIV?(5*N7WC_GF.&M#ZT"3A_%V.J?C_(-1^<9R.Q%Z)76IAF\ M0IF7/?YM/*S6EI=3KV_[OF=/\V/F%\YB?S1\=CL)\+N1=:[OV< MK]O_]UYKOY/_WFO\RO[1Z[=&)^<7^1YA^,_F/^ZK:SR?_P,XP]]*>'R/2>P\HQ<0LN5 +VZ_]7;S\9O?:%!7;Z7\8DS>N?; MY-G=[WWKMI0]RUK?@V[[[?<$O_M+Z\,V\&&S\76OV_Y-R+@9VM]"ZE[,?19U M!7M-4FJ/3P99K3W(UYT,6WL9BN]NX#2#5;"JN]')K]R]&?4T-YU^O]C^A1U\ M;'':WN1C?-G'JO%'*O']3$OB@+U*^?^R@45<#?:WUUZ:?3&DT%KZ?:Z%A L-O=U#>;. M=HZNH[$GIYW??WGW^M.!Z.Z&7HG&OMG]#3OOWGY\L_OO/]Z<=?[H[G9.W_RT MSR;1V -\G;^K1&%?O_OE]/6[WSYU?M\K$=QWG=V=#_F[1??WSFF)KMZ*QGXZ MR=_U6_[L8>_@[-^]SNX!?7W\]D,GW^]@=R^O\P_QFKW"U^]"ZKRXBL0>D;_^ M@]HKSYT$9U !VJC 2,8 0XR42<*\FFWV<#T#*W<&/!%2H*!@G$) [BQHC1*X M##(QZ56*?MRVD)K;$?D&59C4^K8JGKX%37.F1E=H6A8T?9J()XDI2JD@4J=+ MG6T65"$X\"HFX4.66=K5,[#>9R BJB200PJ6EC:;"IQ6%&3T1&:B&:]+5UW6 MU@2K>*KBJ5%KFP&:YLR653 MBJF>@?4^ \$%I[R(( )GI1A?@!-4@3*1:!;R.:#9>A*B;?CM710#:>(IB8=0QG%%>6;FU+VM9XN]RO0>)I(;,+'J&%=+W'"MQC MPQIF=TO9^$$]B?]C[,UZ%8MNM?ARUSE-K9#\\?U 7]D9%HA^]Y_PC M#-6H.U9WK.[80^8:K"@:OSBQ_;<%@%OO"Q9G#=O%?DR]T? S&H>8XF 00X'E M_,7YE?^AE+9L/^1?B&I?_L:YOOJ%L:)'MS+,YW]+!GYYN5^RS\\NL\]CR3YO M327RMHJ[:'Q94?JPSEQ\QF6&8UYM_^]*Z&8OH%],2>F+L MO+P\)CO],+[JY?EP-(BCWF!9IW8">\NQB.RJO96.JF8_NAVDFS MV$D?IY(@J([1F$#!"9[M)&%*4Q3C0%(B,X6I399M;?-U[(E2^7V!T>'*[TWF M]TE4F6CM77 4HE0"T!D$EZ2!B,0$02RAXR9(M$D]2"J_-R_D6OF]R?P^"=,Q M(;/PMIG!-1I %@QD($]9TM/B"X]&2KZU;?3M%)+*[VO#[PN(7U1^;S*_3^(> M-H.Z239 I)CEN\ $CL< W"0G/)5H2C,?@TT:PMZT^#[D),Z&/ MST?VM'4#VEO[L]6UU=ZBJZTV++.FZ2LZ1%4&'J ,=(^FG'M2(+6!2E#CVC8C M%&C&'(1D E))>5;_QQ5.@O$&Z0.UYW'%I:84LU1<6A@N39R0S&M"C#' DA E M0<^#4PPADJ24UX[99#(N\3:EIN)2Q:45P:5E5C%47%H8+M&ILDMN=.(<"+59 M7XK<@,840*2HK='.,&JWMH5L&S;W@-.*2Q675L?]6W%I^;@T<>I*$IQTD4-6 M?#E@*KCD!0&F#:8D(I&&;6U+UE:F27&(2'%<^H>MC9>H*'E<^X8&LST,(LMMYIG=O'AU\.K7HC=>[D7EB/E*%%=L<9NWIK4_KYL%8!N_ =WC MG_<.-WC]Q]WCG5\W$[ ;-VWJ?JMZT3TXZ'9:1\?=%_^WP0?W<.]X9[^SM[O! M6W!CT.X&[\,-'^TL6';E$KQR*LXT':EI6'?#Y=MNQ0\^EN6PL]_Y:1&G M=U.W\-?N4=V^.4[@S2CH//T"'XIK31._/]A3V_>QW=IY/^B=MC@I_:-*"OH= MA^Q;A>6S;LU35YW?;X?NS#HF7:*)(&&.ZVYH<)HGZPD08C_ M[(\3#Y&3Z7S#_/.NT^OLGIZ\_N0_O/EI7[PY/NP='!^> M33(.]]F;=X[UV>O/^;/?3KX_-;]_95X_6D/.[N>=L[VQ,'9ZP^=WSN]_)Q_O'YW\.'-V8\W M9V-%CAR=\$"M8(#,17!,(!@3>,@_ C-N:YO*MD;3)FSN:O(' ,DRNKT_2#%\ M7$AH&F;.W";^_LM?322\G7_],!B<*>UZC'\GYZ=Y9X=[_[WHC3XV)=MZ5;!O M4IWFI5<*(P>N30#T48-)&(%9&D(F?F"(6]M_5>"KP+=:P/>/&9 /=3):1.XLEYAO5X O"B,\MTE$:>]&OL^- MUBH$+@T"I\;&*"ND]@PTU1D" U>@E9'@41MK5+9\==;]LLV+AMY"P%O1F0I^ M%?S6!/QF:<]B+&;S-C$T/F.?<9;PZ 0*DA@QVE2MKP&0)R:NOFB(XHR \@DS MY'D!3E()TM)$#76"6UF*BTF;B[F[1"T+^!ZW]+A>NL1+UV6(U?UPMA-'5S.K MYHDZK5Y@Z?___S2C[([,^X>0^HGFP%8J52H]-95FT-4$-4B9YYF>$KTD3@NO M\L.))!0QGM]H#4.+HK!FDTU70U_K37GI8M)&>I; :*TAGP $P[.=RJ1)$:7. M*K;>VF:RK?5M$[5R;J,YM^+K*E!I%EN89[9$%@FU#I6)F;Q>!.693,X%U!5? M&X*O$WO8Y?.8%/.@3++9'E8)M# <2#[!5*"-G/@&XNN">M*OB)GTC5&_#QI& MN@K3G.L]&G./%7!4+V;.+&7/6,.A8#+9^QX>D]53-NZC$CZ>YC>#@E>WMFYM MW=I&61\A$D,))X0;CE13XS&Z0)0U7%*2Q#VLC_N/>VM:F]^5L#RZT\D'3"2B M;;8\C)'9\K F@%/1 M5$.I<-!>/5 V:S5CY; 2N_\MEC\]G$PB^6O+^-XPEIC*/TYBN7KKVG7@7F9>P M'(:3=&R_YE!Z6/WU6( MTI[E=8Z&-4&AWF.I]UC/N/]?O=')23P-)4&N1/_CW8RUEF&(KW;S'(VWJI#U^VX9K6FZ]UBE ;0?,G[5BQ"5HL)4&4=CU11)N76-B-MPV8LTZL!PD?O![ E_ #&P/@_7.+YRPSGU8$X MDTKY:MJ!2"C1(H1\GF-06:4,'JQQ 2)7 4.(7%NVM8VBK5B3"IMK;DWCLE,7 M8C)^B[NKP7A/[I[X'Z/C*3.N &)EYNZ8#4;+N ?.B32!(Y.,;VWSME*L,O=J M,7=-;ZQ4JE1:Q234*B@;(BBG/*N>HY?),J"9%H#,<]#(!#BOD^32*4EU\P3E M@M+HFFRA?YZ^]\O%Z<<6IW,,W[M:_$8/W\. 1%J+27&/D:.EQ+#H.>4L.&6N MVW#/9;[7X7L+PZC7TZ9ZB)91F@QH2R,@#RF;ZDP!]9%I93RE48S'[QDJVE+- M/8QE5GYY;!7E;S(B'Y?OFX:+]Q\Y,//R5Q/NOC)NY4%85T<.+!G@)MX*KFT0 MD5N(I6H6B7!@*.?@" U*"NY<(F7&GFP3G'OH0$6WBFZKC&X%NK1R3B7)4 OF M3+(JXUMT1DOG746W)J!;9RK2XIV),DCPU&=THI:);1;?&H=LLR8R,D6"5CBK8B#$92ZFE7"?ID*#2^FYXJ[/RG@+G)EJ< M2UXADQ%(F8^,466<(Y% 2D1Z*8AC1(RGY5%U>T+\_:?E582K"-E7TMP>,Q'O4[,FI!?.\I'!^X4[CWTX;K4]9G[)Q3[E9LS?F M'%'XE;6O1OCM80D>WR#U$^FGE4J52D]-I1FT9Y^B#P0C22HAY=PPZIDBPC/" MO$[L*@U'7Z7A4%)':#V)!OUVV@/J"%7>RPB.:@*H#06G' /+O(W&8=Y_M[7- M6%:@%Q7>J;Q;$;92Z4%#8)EVC&E#A*(HK+/$,4<#4Y)9X=!4A&T*PD[Y*&+! MT, 2Q$@DH"DMIP-R<#R+QQ2$09L:B+";59+\C3&%7R=!+8-]9-'5I$VO&U8W MK&[8QE>FSS3 ,4K!(41!0)O4NHT)6&NU3-F/%9.;F"9-W:#=G:AD;=J_QIIOR9 M,D6,5U%E>P,2<33+GQC!4AN@5([02%6TD3V9_-FLJ/W#1V"N:4"N1C#KAM4- MJQNVRANV84D%]YA#VVK*@5JG>ZPF<]0-6YT-FZ_R<+51[4$S?SKCK,.!&>0M^FVX02HN7.C$!RB@&&*(%(W@"JAG+!/;:E_YYHJV5:E#HLN8; M-"Z$54<\+IF')Q$GZUP41D@03)0N(]*!V]=S5.Y6!FQ=> MJ52J5*I4:EH\K0K#Y0K#J? 7\T'88 (D%BF@S:JM=EP!Y8XDYP4+EC1,&*YO M(EYK$-]?#/R)'=[+P%X]6*D9$'5KZ];6K:U;NVXJW+2_\E,3(G=CO)I)EFBO-:C2 !\==6 T2Y#I%J)3@3H?/O/;RF8R-5F% M^SQ'K>M'YRX.YANE=KLKY@.:5J\.*'TUD$(3B4[8,I1+(SJF,T11+HD*V60Q M>-6A?K[X21VEMC \NC%*S=NH.)<>:%064!$"EOH !O.Q]L)P:=3E*#5&VP(7 M%2YI3+/ZOW$?/2[?-PT:[]^L?N;EKR;)2!"9,1C?E+!@3)<1(.5,R.1YH1CN^WME&WM;P][?O^H]0JPE6$:QS"S0!P2=ED+0^.!8M)H\[[ M$ S10;L,=K):IXW M>D.2U%Y+Y( 6III9"T[@E.:@ALA$TX))FU(5&]M4];6"POO5-ZM"%NI]*#X$C7*T(Y0"\46$H3L.0HUX(8Q-A A%W+^I-%3$R; MP71]P*4KX$A^S)VJRZ_+7[7E/P I5Z 9SDQSPU9/ZZHE.75KZ];6K7U8F%@I MGGP23"$Z(RQ!2@1ED09!HL%[F&%U$,_CFF"?;DS/46E, R,M%@4.PW6RTS[?$0<)5:H0,I8$[*PRML*"A6Z M*Y4JE5:*2@T-,5-Q&IIC=5+GS4@[*>O/V@&5)K M9%%^MU39F)58?'8PF+*C6^9]IPK#XER#>@P96$1/)A@T0J+C&G[ M1,+B;\S T!N^/[4?RS/%;W-JO?+QKZS$6J$K*[%6Z,I*K!6Z\ M+$QY_F/:Q?\9+D_+F'I'C MFX:(B^N?NY[-)!IHQ%&[D&@ZGD]B66$0X1-)>.2**)D;R, M=M%M(5D%M0IJFPAJDLND.%*A+:+WSOM@:/04*7=4J IJ30"UJ7Z&E# L+=LA M4R>#FE$(5BL.6DFKK3,LBZ8,:LJTF7STCN 5U"JH-7&0"TM*Z^"24$@0J;+6 M!DV$XV@"2D7N1K4ZR.4IX&VBLS'%K;.4 AL//' 8P7#+P=C2@40[H4P<#W(1 M>+O$?G"JP56!KH+8F1$26O&8^F@QERAF5N$_.$1\EBE"UM2; V51<6F;[ M,WA463TK24P1#1C%,Z8Q28*+B5J!6]M29VU-S]@RY(E [0'#6V:9A;&HP1SU M.U?U.\<'[+N1S1?F_X;>G]O_RC^^.&_(+LL9WY\/QR6PSP?QU(YZ?\;O_^J% MT3CUB76>-B=/='IAC#QXS"@T7+!TK^3D"P\DSR,P*,=V/Z MY\E@0I2W$=P@VC_ IORLS^WI7_;C<.N[&TLZZ_7ABRW\ MC_&'O@2F_"U73V_,,T546S9>VQ?X>?D>,\^,%G>^39[1.]_[ MUFWU,^1WO_NMNW[[/<'YPI_5/.-T59Z5TF>,RE5Y6/&,JH>=K2=X6/F,"W:O MV\Y6V-1D>V/F6K!U7%,M[YMC^9=BK6Y @S9@Y\6+5P>O?MTYWMN]W(O*$?.5 MG:_8XC9O36M_7C<+P#9^ [K'/^\=;O#ZC[O'.[]N)F";U:38B^[!0;?3.CKN MOOB_#3ZXAWO'._N=O=T-WH)\$EX>[OV\USG:__?>!N_#T<\[>1NZO^[N'1[] M[RQ8=N42O'(JWHQ@?"6(T62L^T>OWQJ=G%_D6Y0.2/&#CV4Y)7>]%>S(WHI7 M/V [[HSV_,U>-?3$'"UK2^X?O-B K=\YZ+[J'"]@ZQ>XNRNU@7L[AYW]SD^+ M.+V;NH6_=H_J]LUQ G][M7_\>B9!>RN!((W_624)^[F*;^?]H'?:XF2.&KZO MK'X=*_5"8)8XY8FQ#CD&&VSD7DON41JC^54.$7)2*_6>/)VHL[LW7:EGHPJH MI 3F* 'DR8,3@D-07EB:23:N:!E7ZLFVX'-7ZGT=$!XU&?*+K[QW,N1]N;=I M"';_E,>OK7 U<>EV8N/#0*DF-BX9B:8F#A)/!0VV--P1@#0CD7:102*2Y-,@ M:*9CJ:TS[4RS"D,5AE8#AGQBB6IJ@_2 V:%W]5&*HP]%3U:T%Z9I651-(L M31DSFF2YJKBVDELNOZ$.U?JUIP"DB5YD@M11>0T\E'E"I@!2L!X(U2$BJ#*CV$<$JS4%)%WA4C-+DMK85(6W!Y^X/L$ 8>D!=V?TJ:3/:7,X^ M6W!9;KU'O<>=]UA0Z&5%)O=UXJC5Z_OSL[A9@9>'#8=MGNY6J52I]-14FD$G M34J%0)5QQ(OBEM/%WQR4\LY(S1DOK?JS3BJN6_6K.=HA9&C;'R/;K^?#8=5+ M9])+#Z8]=<%3C$P;$$26.4K1@I993:4F6BU)0$_).'2)\S="J+Q;$;92:0Z$ MC4)1A8XZM Z3(39*'AGJ*$(&4Q0589N"L%.6/W?4FFA\/CPJ(ZQB#HRV#**P MF(2,B!+[P]Z?\)ZC\;< M8P6\[[,7+<\$%"LP:/=J7O;(?IAG(L7JJ2D/4R:_0>LG:MM8J52I5*E4J;10 MP\Q:355*'#4EJ!PZ%P.5SBFM4&-B]S#,;EI?8WWTQ;0Z.C'&LF763"28(DKA6.EC:-*:=K4/(BGA+QJE!X.PP MAK'/)!]V6_;Y'A;1ZB%*G0/>!+!.J+U&KR0) H-1QGK&DT"CF>8R^9G!>B>\ MNQB.SF)_-#P^W\D[5Y[ GKZTO;#??V'?]T;V=%PD^4,YYB^F3OGTE/##^-^+ MWK WBD=Q\&?/Q\MAXH?1G[_MC^]8\7XFO'\]7,:"#>)4"B;-968X(DN-2>)*.Y&J=T9JN^0;&(&D!<<#^(!3BE/S>&N!<_ M_]N>7L1OLW-U MR3G2=^9J59"28Z\"E00!L9N&@H)*6D2E&X8.C6MN X_V3C MRL8-1>(3B<0IOWA ]%93!C&?5D >!3B21:+37G$I M93#!-D@D_HTA?CVU-C]G_#;GURL?_\I*K!6Z?XRQY6(_IMZH ME9=]=_+:7$.!ZJ5K/P7Q 2RR L[>HM4->NYBK%.M96+GJKISK]'KATOP>IFQ MJSIS9U%UCP^FG;E*(\V:: "K5%9U1:2@52(0I<;2N88:G;:V4;2%J8FO9 M6H #=EZ>'-N?WV+):GW>DR4G#EG""0;'L[D9HLLLF;G1^I!_,SQJ;IAV6-J' MMQ7>;M9;.;+FI]:MK5O;V,9*58X\KAR9\F(:JHA#=)!X*1L)@8%V5(#3E'*F MI11(GTR.+"AYJ,DVY.L_/+$ =3'Y?NFX>+]9UC,O/S5A+O;&MG#L*X. MN%@RP$UU5-'&DZ)F,1(TH(L"C#,$B$3&O15.4IUU+@F:""< MBVDK*B6T6WM4.W69( !1-,,D>R1I"01&:THHX9DXPO R&^H;S5.8E/ M@7-3J? J:!0\0DJ)EKP_"TXY"\30Y(FT&'7MO@G-P M.B&(_%HD268BLJUMQ6A;L)6Q3AM3+N4I-ZOYSIR#(E>VL*F6GU4J52HM77LVTK(DK9+:&W1*::L22YDS<[:>^CB=8-,HCS>F_J2/TFJ0JOMN?[H>%4DG+I $J2]?E:"E8YQ4D[K,& MZ9++]-[:QK:9M1ROAMD>O;Q_ 6[5.N/GJ5APX@ZE!E4B@8**U@-R75@P.K"$ M4D&\8URR;*TI=>]"_\I[-4^G;NV&;.TL$F,!?L(J,9Y(8DSY][3A*=!((6C- M 9,@8),F('CT:(V0O"AMRY88=9[8"EVY25VONWYT[N+@<1M?KU. Z>M=KQEG MG#CEB5:HA-%&<18-S=8B0Q1XV6MG/MN_=KU>F,"XT?4Z&MYE\],X[30HB/R+'-PT1%]=1;#W;B3T,XFH[L27C MVM2 *IJIHZ2')#4""I,586%B_B%(?MW$*,;-KK$M]8S)RQ74*JBM!:@E'RVC MC"2+#E6V^:-V.EN+/M DF&45U)H :E,=7C05,FAF(9$":IXI,,9[H%)R$IC$ MQ-W6-F9KAC!60:V"VKJ VBR>3.9T=*B]U)(@3Y@QC3%-O0J*",GLW:A66UL_ M!;Q-M[:V*J1$@">A !E&<,0&X,HQ;XT(C(MQ:VM![^^_K,!6@:VYP#8#KGF9 MI%'*!V4HHD*MI8V2.FZ]I=Q6$[01<#85BPG46(7,@V?. A+O0%/J0=%(E PR MBRBUM:U0M*G!E=#6'M#.>I;NP(MJ55R_2H:;2" M<,SXRCPE/CE>$;8I"#MEIE.9S6\1##!,"&B-!F.KHVM2YUH;4K:U;NRE;.X,N;KDF)EA&O%48;-+1<:Z8Y%IS M$1#OH8O75K./K(??;.IL#/7.$J#:E.$JB*!%J7A-*GE!C*>"EE:SNE:;-XO3 M%F#U5DY[=$Z;;@)&DK+166#6<&&=?2).VZP 8&WJ7-V@ MJT*E63*5? HZV2 #T4@2DYPVJ>=D!84*W95*E4I-%+#+C#-6 =M, 7LC MT9CS%!0':94!S,8=6)%%K>')H9911F*;)V#7,H!9FSHW]=(:MFS.0FM3Y]6[ M=#U/8FWJ_)5^3G/Z;VI3YR:IBI]N-'5V,NN)Q$4(/#I (BP8KQ*4K/!D!!/6 M^ZUMU=;Z=H5M#;,];6'[ MRJM47G4['@Q!UJ PT8-0?FO,C66B3@\@OY>#'- M8U1*EHQ^B;<;>-2FSC5/IV[MAF_M+!)C 7["*C&>2&),^?>][6GM;?\07ZC%X(V-W%FE,.EH3/+9@'DL-)^.N6W.Z0&MO^X7IS7[: MV1F29\3)TO29Z))NQL&%8"$J0X-QCE$4X\I>0FB;XHP>SPUM+'@OIF\:*"ZN MM^"MY:\FUGVE7NI!0%?;"RX9W3Y.=8;QG&F'(!CC@-)$T(DG$)B<1A7S_WSI M<"_:7/+'AK:*;A7=FHQNU <1+"V]H0UZF2RU6G%4#CUSF8LJNC4!W:9;W3-* M?48V4!@88/(*-#<20@P4B1:(!K>V$76;?:49=$6WVA1Z=9M"SQ+B*?H9H<(S MG;$L!F6-L$9YX:W-_R?A;F"KW>Z? N&FZMT#DQ0=S8:IR3^RC0J.QVRBJI@D M%4EI$L?=[NE7!A35;O=5;=L M%C&V^N>C?,/1>89V>Q%ZHW%[BWZ(_G]O_RC^N/S*UOSX_41Q<[>7VO]S@N^W/ MC[>@CUUM'[++ZK;WY\-Q1>3S03RUH]Z?\?N_>F%T?G9/(1Z_+6 M7HSN_LA=C[C$4\+*,ZF;NS']LSSM6.Q2[M%;ST3D%)EEEF#(NC%+5JD8B/\/ MQZWK#YT,)N1^&\$-HOT#;,H+?&Y/_[(?AUO?W=B'LUX?OMCW+[?L;MH]]GE9 M-C%V#O8.]U_L=%J_=[N[!SN'_]=ZT3U\V3W<.=[O=AK_]"^ZG=V]SM'>;G[J MSE'WU_W=G>/\Q]%Q_L_!7N?XJ-7]L?5BY^CGUH^_=G\_:OQZ_M'KMT8GYQ?Y M'F'XS^8_[JMKC+_[6<_LX&UFN"N\*LQV]4H1DE]4B'U>S!B5&G]OTP M/K_^Y?OK+(]>?_QHXP]]*0_SMUQQMS'/M."%P:^D[=7MKWC_V9CWO] [+]]3 M[)DT[,ZWR3-ZYWO?NBVESR17#[KMM]\3_)$>UMSKMK-5"SZ10L,>6I4[O2AS MGT5='NI&Z6F=_$KK(%]V,FSM9=TLS%%W7.FW?/I-I7=M*.5NF5Q7\N6V$V 6 M#T'#R?[-3+ZO&J%WK_C^QNR&["Q9/4ZZW]JZ+_>*-M_YJ;7SXGC_W_O'^WM' MBSI%:X4D#_/SK-WFK'2>]'T5H#NG+\ZRRB>.--USK3.'FIH03;KGVF;) LH8 MSWBTTGF*^1^KN5'$TTB]\8:$RWI((M9W/E/GQ75(Z;=/^7,?.F>_?O?W]S?7K_[C1Y\.CWI_KY' MNL>'O3?Y>0YV._FSG7=OCL.[@_R]W>-_GWT94NKNEG#5JT_Y<^+U\6^B\],O M9V_.]OXZ8#^>O&:=TTY^EH/=_/KO;U+GQ54XZ8C\]9\8-2&,)[#(%6#4"0QJ M =IHRXD/E"BZM2U$V_ F-3=;4D"\(E&3UC8#$FE>5L>353PB1>9"P!1MPN2I M)TD6)*+F&HE(1:*G0J)/GY&(2QNUPPQ"7#% $10880D$87@@RDK%V=:VI&V- M,S;.?\HVB[>_.XW_62E5;JI':8DZ#F+F-=\[C>.>BGT#HR=J M*"-.:YHT<*X](/((6J< C*:,V-RBH9@YFK>Y;!)'+T@-717%HS@7__'6]OK_ M;)UFJZN5N;-D*IP/[6EIU: M$12;I=IEF8K)3YEZQ6+N]H\R4G73RRN:O2P4V[LF5@6R68#LXY1J8J)E+' - MS-%L5 NM05,E0-D@4909=>[+Q2. M]H25=Q^#=Z>4$*5)J<$!%B*%K'*4W@/9MD 7C0S:.!'(UC879%X-9('LNV&N MC\,8+BXY<)Q/&EO>#@8?QWZN\82%HH9,?%^GT0YC:[R+<)[@(O]AA\,XND\[ M_ TUJ9:AB]BSO\+S[C65?BU$.BQ/VTVOAG%G3*!J53T0T+K384:J4"F-#BPO M'GY'-3A&)%"BD&DF2U5U21%J,]$DJZKZ29JGDE2F?EJFGF@I,JI@2EV]$I( M2B'!!F7 *:(BBB2BREH*-6VLKI(G#-Y-G?6BE(3H1JW><'A1VECF#1@^4 G9 M"!-JF0Z1:4)UTX^7E9O]MR\*A2I(S0)21U.:1Q"&DD S?8R66?,(" :]AF#0 M( E&QN+/I6U#YJZ7K[Z0YC+R,@,TE9$7Q\@3;0,]#2H(#Y(G 6@SI70* 4ST M1G#%J8QQS,CS=V.L7I&'V_C>6% M,I)RS)^%0)OF UFQ@$PO5M":!;3R/::;9!N:J)5>052" 9I4TAI] JH":J$U MYTP7V%+LMC-WYBYDU>?11"9>@.Y1.?6Q.'72,##SH[5:1<#H2N9'_BT& MQ3V5F5E%5C 88C/X=.4&HVR8W^5H,IZ^=6,@=_Q0?K]5%5=MM:=0>L8#07XH M1'HQ1:,*HS/!Z(T1R!DE:?*6 H\ZPR@:D9G $W#"2132DOS7UC9O"VR2G58= M+BOL<*E,O!@FGNA"D@B.W%D0PB3 ) 5H;PW0H*/-1-.9D(6)*9L[LE.=+0^O MODEQ,,CJQ74)EOT0JS/E4?6*V9NZ7Q/ILD3TV'[8NU3_?HC]F'HU1VXVD#J8 MUC2):6?JI M6'JB=W"/D@?#0%-?](YL/%ADV9:P2B9G'%4EI42W);MM/#31"[-N3HV7^9P7 MEAS';GKN8CR$OF3 Q@\^ECJC%-K/W^WIA4W73U[A5X M5=2:";5^NQ'C09\%$"' 92B#4"T#YYD%*H+,XDA(9GB)\0@B:JG->O+TPF(\ ME7$?G7&G0CZ!RE3F%HMHB@4A!!BK"9"L:)1>^)1IL[5MY#PAG^7Y-]8@Y+/: M#ID;_#K6A<[>GYY_C&5XPKG_H_3(N7HEMMREL3 N4-XPGTT35:6]*[I>MAW(RO-XIGM<*G64&A,8DZY_U"H$LO<@6GAX"3G]8S4@I9K? :K(S9 MF',,03L=\@DSAO,@A5.R>&&TN1T.JHDG:\/0C]?UI'+MPKAVHE*8PK+90 "; MR05H- $7D8,N;0&2YUR3HE+0VRZ8FF>R++?&N&YG'.:9ZN8[+J0?=U8[[5G7 M.YVCL^]];:BGO,_G>_O^-]Z3DT//Q,JRJ29A))?]S(8/:90"1Z$"@D( D,7$@4J.G=C3KQ M1*,2,A"@#%,&I\A "RY!&L-0JR 8BUGI:).O@%--9EX+/EYFR53EXX7R\922 M$7D(W@H0RBE &0WH)#QH] )U2.B)+TH&8PTI2M@TQ\;4.:_^C(;J%"\'\;WM MA>M"BRLW^TX_C%WPEST\*TC-!%)[T\H&4TJB$1(<2QPP> 2G,V:E1#4UBB(- M%3:H@TD28605DG :,LA51:@>3.9;H'E,6< MH-AF>AX]I/HY'EY*=Z MQICB_U"* 9'%-UOJJ)P,"$%+DYRRR=BLD"RN*%X2VF:FMZM:8MY_6$U)Y>W&\/5$]:%+.\BB@>#0!%66@M7#@HT@T M.!V-9"66.F.D))Y[ZX M.XB@#'934Q)E&Y<'OA"Y&H$66HLQ_O5S\EYM"+!9! BX75T42'?)Y9SG+'F6 MQ(Q3S+.U#5-G^-Z)3)5#I'*(5#S^:#P^TT^\#XD'@A&V%O23[!_1+CH4A!;9 M^A NZR>F3JXP/5;1-?(":L\\JSGCJ8,.L0)2J "K!#+.6J0C5A([JC'-?1]UGA2U.#IG:)(^=YZ6=<56A+E?FV>G M8?LGL4P4GX6UC+T]E5-GM9TZ90A>N5D58-T5L"[4IG$V)JR202Y*A7C0N=Z% M2TA;J11645#IUC8HJPM1^71>,&,OO15DQ;T/QKUSATF8^.0H1<%JD1.'$[() M4_B1 )NEC=[9M0TN+T>QO(RB=\2LN+;1C,-:4>SNM-_[U@J@8[CS^5HUL!G? M[NT)<;U^B'TT[)V^R0LSZ+5;H3:9V\N&KR=_//P^R\WEJ M1VU.-[."M%M!VM<+-4ZH]2$%@D*0!/&\+"BLZN+^ITRW M9:!GY$%YQ:#PF&$S%2@\'"C,U>(32N)@>>[Z"'J.C1KIP 423 C/F7;2$P % M0NL4+RMLYL%!8:P(308RIG93V=O9_O3GKM3*69 MY"][WHDYLV#8 _/KOZ-6/V;C#.3U\+Q>-#T9%I[A"%^=YBM?F3-X56LQ3/9M MK[=9[MI?XTW+;12&F]VP/=FP2M&ZC:+UXT+]!4,#IX0HY'S(A].$(B<2181P MG2@+RD6[MD%%G:L5J1)3>8)7\'"ZXNH5X.HY\TD2&DSTR&,5$5 (1DZQ -:4 M4HQA1R+%!5<+^3R"^E9< ;MIG85>+G@QJ*5^KU,; '$7K=F6KXP\WYB:5=5% MQCOW#C;N$^S;;JI@:SFP=;'T L@;911!P5&'N H:&8XY4L%0E_?6%!T8ZOK^ M39VJ:+G5Y>RE'TU7[/N [#O3.A)C1N?2"E90@[AP8$LPJK/[-B1FA.4\9S'3 MRX%P*YOG^.R2":H!/WZZQC-TBC7L<-0O3JFR!NKSR!*,;5C^'>)I;]!Z;8ZP MI],]?\1^+]C!T<_DUFS'BG)MI14-DNNM;;<'NZF(M3PS$:E/D;K4(564+^QFVB&5\H MD#U)P?1K@K9W)OM:!6W?$=4N9'(8[E*2SB&F$]A26&IDK ZYBSIE.EBG58XE M,G5VKVZUMV6B9^1.>#A@F*D[/ 9/M:*(8$\1%]+E<$.%9/21 M$J!]+O/!(*Y3LH1PI&>1QW&5Y7/'/([;I*\L(];]/L]XA#R.9W@:]VZGN=E\ MNX0\CI6:^X/G<2PQO^B9K]AK\ =/\SAZJ=;N=;^B8>QW0 %PKRU&5[E^5] PJGCXT7EXSOJ!?8O:,X23MH@3@I&3S".?@G<2.T.U M6-LPP,/L/M9/%13YLHV$B]DCK<%@9+L^%N%[O4ZGE\?3\R=5S-X*Q>SMC#=I M-[TMMNA3WJ$*2F\%I1?Z9"D;@SU2V':F <5H9)%_ZIP5B"='D>$>K)C (P8K1EG+\\'0,ZI:^.QTH&[5A;EXS[2TV[)7*&W)VL-"#K/)MK81O:^)\ M'+=&W.OMV>]S>_NNU_]T9/OQ][Q_;^>VKY(:MY(:^Q<+0Y+H) ^(4>ESD)0$ M^1$DBL& W%OK.;N^*A9_+!:?*88, %Q$89#CF<4UU<@8 MG_MH6&E!0]2LJ/U:AQU>#19_#8ZF[.^=^9=\;_#:$D&?*ISQ(AYM?_=Q, 0 M^CUV8VH-B^(%5R+0NU87MJJ*5KH[*%W(MC!,,$(B1M12L%8Q<4@;SY"/.$7* MM,<4;!AR10V2JA[:RO+TTRD=USF**_Y^5/Z>.X^SC#.E*2(AEREAA"%GF$?6 M6(&55,83LXI.Y-?91V.2@Y$F3%#UT%@II>6^H=85N-T7W"[D8/@0& D&E!=# M%"@OW.7#L8B8XP%'JXA+8FU#LSHG]]%?;LM$S\BE\IJ!895R,"I@6 (PS+0> M3(.V-@9D<:*(6RJ1QC[[50U+V&IGB%S;,+0N].6&&JL'#%4OC:J7QM(5SC!N M79@+CA3*9R[%6_R2Z_%^ ^CI#JNJ(RNF5V;9D?_=GFW1QS@8]EM^"&8T?+'9 M#1<_F+OR+UB47KC(SJ'R,A==Y!Z#]6J3<-:1E%US!->%6:U0^04]5-];#WU"_?#!GE&LU3^' MUK4C_#>TOFW\&WXL+!VGZTH [A05:&%;WQ1!4JUO\5]GK3 \FKCSYVXL-^0- MGMUB'2BUH^'UM\SML0PV-G9KA16!JQDVYX.XIO)+_^:A *VNL5Z%#*MARBTEI=S<9%(E4:^4GM6$3VH-N.QH4-ONAAANDP)>[=^3[]\?MCNR M_?,:(_57NG-SBD,I'<;RY;(;ZC;^PQ7?]NSIN/F*W-]U^*I6%K^Z,AAOK_-+ MUFLN@H;6':<:G!9VZRMS5M["$Q%<](R3$#F+W.K@*+6!,R>X-518?;A3." X MPW>.*+Z7WZ%R(]S*C7"ACUB2TL7@&:(YRXSSX/)9%T$BX$"E#SIAL[9A5!V+ MRU4SJD9B+X;'K;&<"),H-YYS;)S%+ *'"YPH-MID'B>FXO'GP^/SC1M8L!H3 M))50B#L//!XI1\0P+IVCB@B]MB%470JY0CR^8O["ZL#Z)2J"$3Z]5@6\MTA8 MN97XGWM-\>5(.Z=,E)8+ISA/5FJ2,ZBP]ICD;E:DT&COEP9;2;O'DW8?YC5: M08$\"$XH&((1I\8CETN@,*&2\-[F MM%#2EE7F!KW JR7BAD"1$Y35Y3'PTW M03FC$O/).>RCY"*,C? *LIX-9,UU [:*,ZH#$M@RQ+%* %DLP@\O##$AJ M-C@8X?+R6?ZJ*>CR)PKZ[9VS69-E,+[0&^43TSOHVP_[SM>0Y?QI='K:CCGC MW[9+%3JU>V>U5K=$EAQ&4)7@?HJ0D6>Z8J_!Y"RG?=W/9J^+"D:::Y<$ANA5 MB7MW8ZV;^CV?\ADOK0K7LQOPBN/+,ACMYS__ZO=.82KG]1HL77=8\&#V#IV. M6ZGFP-48_LM-\I#VDT32IU:6;BRLGYM91U?R*GPU ;I$T-4&IR+I"5DC)7(!JJ\ M9R8PKG,%)<)6J7_UDM3+"I)>*"3=,TVD@J3'AZ0+)[.1YGX'0N7H"RL$,BII M("I*B0_>,%G4;33BWGZ?JM[OHJ.*B'NWH5LUD^H1S+(7;304!\6GMA5J8=3/ M=OCP*$[T?(#)I;BYGCI$X-5& =S-1MS)L;SQ@1K;L*C.X)1C.SSLK@,<<)>>L"WL_S M>B#7-@83&&)<93TP.>1BPBC)J%DB,KD T,MR!]'*RU^!T7,!HT?5 RLPNA<8 MS?1 ;6G>+ [HXP",#&'(ND10@$V,PA+M>08C4==JE<"H."P!V!D1Z$U+'KL=4/LEMWVND5&6=&);QRL9MLP3/B@: BU?@,'^<.$ M[E95M&Y41,(\]]93$1F EZ46\Z!BHKF37 S8'S*UMK$2I;AV^4;2@A*=8YLW&]L>=MYO-VI?=W:W&YL?_6WN[^_&OW8^;>SN[ MS8N3>@[3:>[N;7^J[>W"+)I;V\U/VUOYMT^[?^YL;>[!'^]VFIO-MSN;?]8^ M[<$'C>WFWJ?G-\O?/D\@[Q^7!W\SSN!X;>ZFAYZ&NGJS ,%KFPB-M%;<; ' M[_^]732(?DI-$C^\"?H>:(7M^)^/YP=?PJFC7!YT_CYNOO],][_\<=P$3;#Y_N#HX/@$WMD^ M:70^B(/WGW%S;X>"EIF 9WXT-P]3)$91S9!S+" NG$2.&XN$-\ZR0!*-L53[ M6]U1#)O#HO0*IT)CR8@F/&*J,>7!4<(T]9(QMU:+H)Z?9K;JCT"7+'8E)S3/ M[\M$M1R3P@*JPG?C=Q87C[?F5^]]% *_FD\7%..?X,OQ:#!LI?,GPI.]HUC$ M#7?@W>V/PM([H>B[>!9:WA4^[S^:;WV-79C MW[;;Y_GK>)H?::=<"+>WX.&G;9CA;[EE$\7_*NYZO[GY5_$W^=<_LID(CP=4 M;G7FAC.7ZE,$21>OS+$1K>X "*\P6 JM\1U<5B,8?2@NV\RZ;3O"!YDD/\:O MHW;YC$_H_ZW7RGW<+"8"XVN?U_,CSVNAE[702?AU#>:3[R[?=G$8J=<;E@IK M/X=M]\OV1]-)%9/)Z]^.PW@#Y;56V^D6[^F=MKKY'?!:H )0;/+W]6(D-F2B M*G?FM_S(5IF^ 9=V\]C:,!0_ZO?+) [?'X']_8_BW:T0\P"[,?!)>.VO#V?'L>;#<37@>H\6@N(AU>-*ZA M5ZXR(_5:1O(:T$^QNI-A -G#:P(@=E9Y)PL]>WUAS5X_(2@_^]U MTX:77)XUAJO:<8Y/"IK\E"FC2.HIAC"IAYU?WVD-!GDV$\;\M/UVPI(31JG= M'O&N4J*?""F+)[YI#>%U_@;8^7;W[YTM1,PTXNHI +Q6$.UD*#4808@=4*5: M0"T%)_1&_9H;#>#& 0C=DD,S$,[E&C$ML*5!P-"_NN7CN+M8$]JW5Z "8 Q["Z MT[<-)J];A*G4Z@^&5\\59G!Q"I-'I7ZO4S+HI3T *0:(6G5/MO;2BI8K8[M9 M..2Z_;TNW'<^68 X&7]>YE[>@&$?P&\P7O!Y4CD[BIE3K6NU88@ @>W, G!S M%[;Y-6'8^UXO%+//:[0#TAVV)*>.;0+E#@=O:D\);=.Q@4I9$NF@V,98=%HM M*B*-^D!%@YC51F"1C!ZENA&!GCM9I\Q7M;+1#@9?F1-73 S4GK$N5M)J20B% MT!L,@-%*]77&"*"@.:#_0IAW@/!&Q:W#4C'Z9MNCN%[B<"FD03V$1V4JA5& M?ODCUKY.)N-&P([Y%IN%>Z'*PCVM?J=DPBS:LY8)GVMOA]U@(8!#@83]2B6VE!> V_[_?.2O6!XA8*4!U1H*+[ 65B.]6=-ZS^E MGIW+]L>K+^O9-JA5>S-ACYH_'0QE0UF0< 8Z&M#V9T4C!$?E!A MSXP?5E@YI= :WSF^8&K#9(BV)QER^\7,R@.A]=I_>F>99NNU5KKRO;U\]5EK M$,>O**>GS*\JUG^,D8*YL#64AF"Y.*S^@ M!X*LL#Q+-.@ I6;.. /-=PB#"KVS;BEX9^R=^1OVXRS_N$T5+V*499(Z)ASW MUKB@DA%>L< <=U&4AZ*$7',HNM-\=^%8%+C!YZ/1,R!L0,1%A]<$,G>F"_%G M;S!8E>/11W=J-8Z_GC4V#XLT)2H,PEA1Q!71N0U-0BHP+'W@.G'VF"?=U:8N M85.Y"MB09)!2VB!NDT:6:H)<4DI9SP06\5:;JJA207)M3&1P MJ<)&+8QAR(<0$1=6(I.80-:"*"3..F?* MT\3B'Q[U8T2EMVW11SGXN9,2;LFT\Z)5Z*D].%:4QL[DK(IY&%JO$_OE\F:[ M_ZAUFMWRXUO&9G??@N5N^R>#BP;2Q"XJU6K?*Y_9NO3"B4D'>MC$R@^@^\4T M:H-J_"T6^GL+U-U^X:4LG#$_.U04,86@A,"!66ZD<#A28B,347'#I;@2#Q8! M((SZV;.ZR/WO6H!#\4\859BM7&%(?RX&_&& #\VV>Z'0R(43P0'9%P$ M69U21#:*B+#R3@6'?2!D;8,MG@%FCOW99H*\-HY0ID#EXHX#LENA)"6!8&X$ MC]5F+GLS>?/#(8X*F"A1Y#F&S83-R]5)- HR^.2%8$J9M0UY:3/S*@.[CKK9 M+5K:J 4'%\<](<;2ZQ)B*E;^S@:7E :,+,D)Z.0<6Z,EAM\Y5H()3H5, M\;=K^D(3E8R#;9TPU]8[!TAB>)0L8BVY7:[*7NWU+?9:2$_ !)-(,%A]GCA' M5E"+I$BP451KXN6M]MI)*SQ1CBGGN*1>$Y8KSU(,0*^87+(CI=KK6^RUPSP) M0P)R+"@PW31%P(L@(!163&L.TD'?:J\QB!$EL8F&2NX]!QLA.:>I,C1);/%R M_2O57M]BKR-(U2 "02$0C\!>]\@9['*4&"-4::]<>B1C[K*U4%EU=SH$?-?K MPY_=6; '?'!F^Z%6%-/*I]QO:D]Z$C@.>1H'+_G>J#\HC@,FYW/U^0B9?)XP M&+GC?.X-5-)O#4Y*N] &,";AQM0>^>%H?%:=PQ3&TX^3Z??ST=QZ[8+!6L98 M%>8J/"(_-/_>GX8#C,H177I6&B^EGRSEPG/S8=S7;F$)M[*].QH61U/Y<./2 MK9,X@FL"DYQM%V==@Z-8''$.QX;S[!1C\>738\H0!S#J\OSIBC$#?\T?GAW% M\'7ZK+DCR:O/:ZYX6K\\A.R/"Y<69T(YD*S7B?7B\/;G$YT+DRJ=] M;/_S2/WAU6AUD>R/8CMV$;_G6'@0CX->@1H7<;#PK$WIYUJZZ'SO_A7[GS]M+9KC(A(;9&[/*;FC MR4E!M(K,^D2IP.%JZJ#74\!8-DUDU4<8(WG%2ME)=LD0:5P*DB,)EA'B4E!D MO!6(Y1,4Q?*16%C;H'2=7"[E,>=DN_FN,FT35I+#LR5G1#AX3^(R$"H3Y?X: MGJ]V]<:[*AH?#K&D/#"BP<9A8$)C'9$6PJ/(!% M][KC"-_0:[=M/XQ%"!$_^<6@&^,%=KBB /VG!!M"2!-,%ZE:,%FPTL% M_'>@3_R=U8G=-/NPL,U>+?@WMS8QD(>R1H1$.%("3&]@>I?]L"X?A3-,F37$ MD;4-O'ZY7>84^HO(FYD>5N1NM$(110]:5WF"4RIGO9MKG@NFTS\7!X;C'8N4ZW?Z_9R$'"A 6]VP]M2 ]_ISE\S2:-9E7RV9FM2 M&>&HL]_9X7 ///OKCX.]#]^;P"3[7[;/&UM')_M?=CC\>WZP]_LE)ME]?]#: M/_X*X]L^V]UJ C-MDX/C-C#:SMGN^X]'^\='\.\?[<;[?/;\F30W#T/ 0>M\ M\D04:$A"!^0TYT@305C27E+%%_/9,,A2A1FH*T1QS()CR47+/-QGA+)I,9\M MT])LZ6L7]Z=VA\2V7P]@(0&/*ZG2>!H[?=>-K1^RU>NO=O\]/O:/P!/!Z.<:W/5Y9]/ M,U;6?EO;_/09+FWVUHM7@>I>&^?3 %S$?LPXFM6?&OR9\WI^V^N= J1HKO_Q MIO;.^E89:5IF?N67;\]B^Z]^0LX0FDZES!J"H:V/R$0\&'^!--Y04>]KO M?6N%6 ,;&Z[-QF(9]@IW?QVURGA:4"ABMA.+VL, @C!;FV.;091TYWJ1C-T8 M(&4F \LV1?X3!K9>@Z68+L+XK8/9R[(8"JUIP&P.^SXMG39%5MKI:;N(;[YQ M0B&,>6(6USJ]4*0 SQ(6LE.C3%V;A3,,ZO.>I X(MWS%./VBYONM(JVD7@;3 MSN;XY\[ONQ]SN+;MEM)S8?K3+#5XJ,L)&X,I/Z_7=HJ V)S>6+@IX1(P[$^S MS^,D'O7:(?8'\X6?O[9[('UK.<0B HGG?5MX&TRX6Y: &'M RTB,Z5;"V\KT MD")Z.8^ZW2[C=LMX^$Q8)6L0.DXQ$$4^5J 946*\_2O5C>!"03<6B0/E_B2GSEUX):04H:WAW&6 K#5/,!F M),E9NW8Q'2X+B-8XN.N&E7->G(L5Q/\4S/+9XE@# +$^%>JPE""T2WTF7X(R M\JR-RVX6I<@FLAJ4-I#5GV!UVS"C"5)O7A2)\S?6U\K'EJ%L@_+&UC@X;D&4 MMN;J?&9BZ,<.",XYL;0@)R<'#&5.9^[DURF[R@/.9BE[3R3<>,]*7BCV[;+,FW>D MSP13PY[7QK[V]=JV[6<=8\)=\(C3G*H&_.NRVL9NO@6$0:\/-.2=V;8C-[V00L=UG(D]XS%&97 MXHTR%;#8M9Q:>^'*"VKWW /K:^.0U5(''7-Y)PZ/>@$6YNOY);9MPP/GSL*+ M1T^X?7A^&@=E O$5@J4^UJ!*Q=;'UKBY1>+7"1QWX[SQHK=E/!#JRB,\!-9 MEK.:;RO+?JH,WIH1;N; $G1%'%AO']R!!=B9MW7P5^Q_.@(X7Q&O%&FTIJ[; MH_WC=_#K"WS0\ZVZ)!W[5WW^]\;W[YXP3>>X7K]EVK\67[ M#,;'=K?:[>;60;NQ=P3O.?FQ_^4SWS_>)ON=#V?-]T40S=DA%][*%#R*D2?$ MG7?(Z4B0L$00JJ(&,KGDDQ*@]*9;^++^I7+UXQW]+#TO$G?Q3#J!UWTR)%YZ)6?K,;MEK9U@M[&6=?,96+ M0VX\%C0YI(NL'RDQTE)')$@0*I&@I,6+5/MTI+17!*J VENJ:D6I@$E(V;@\ M3B[2-)JYWES>\-((*[>\"%R)$YX[S7G8F3#>7*LG=6P?Q!T:>PRRB3S^9-@[ M?3,N9%L.9.):Z(?8S_5>V_9T$-],?OG7I)UO4:#I>)&CWT699+I+?J&+*/2L;G)_,=%4E>I4/1>C@&N-7+D[Z"VG7WI MKWDUFKF>QK6+41'^"]KJ<:AH/I.IEN'R,CP+6K_9%'\KPJ1[(WA&+F14.GYG MFN>X!-;@'\L@@[G6 Z4:FI74W+RA<+/4)I-]7C22S;R;M,N]R8Q?W)9ZWEUU@.\WCQI>=\]TO'W#CQSYK[GUL M[Q]_Y@=?=F"<)^>-]_#?K0:#\1\M=H'=IXWO^\<[XF#KPX_FL2?-]W^WFGM' M<'_C^^[>SAG\]ZSQ(QPWW[]+S4_XO.@ ^PF?'7HL)6R;09Q*C+AC%EGG$DK< M*$^##5;9M0VBZL2(%>H!6R%1A40/6'N]0J+'0B(\0R+'E9;:(Y68RZ7$-#)* M.T22TXPS ;0E[9NJ1"HL="(CY%HB0BQI$H)I_ M-?]J_J_R1& .!XO2WF"^A"'!O=8X^=&6M6*52M6K=BJK=@R 9_0 M=;KJB%\&DJ-:>5$,R.;.P5]C&1YSDS#$NU,3O=VR7NF&>$:V>KFB3WB8^F6\ MQYOE%C='N1K.;BK2FP>[L\+T1:IS9<[?PIS??3MWV!JD,$9'C$*,#''.+#)6 M)Z1R&S,MB/#6KVT063QY4@; M[Y PGE@LDU<"E]Q-+U?MKKC[)7'W8Q[Z5=S]@-P].Q2TVND0A41+N!^3NV4%;L#R&%!5*)A'$E63(,8P1 M)=RRP"-SN;==YFZ\2K+[9:;BE&7-J$=6!(]H#$8'K33#H/2) M55+X*E9>25=LQT( KL..Y^,UHD *[.* ME5\T*R_![UJQ\I.P\DPJ@TY%C=,),><5XEQ(5 AIIQC606B\S-2% M(F3WVF+U-P[:K0I@58M3+4ZU.%5=N:6%T98-[ :#46I73515)QO5_*OY M5V@XGBB8>#"+](>7H%T@.N,YW,Y,?SK%5L>5*Q?%7;+DDMIP[3TH>.\>) M0]$HC[A*%)E !(+-I<(Z$DP^3[I+M&_%EL_D(*ABRU5ARYFTE,1JCF-",6** MN!4$62\P2EX**T)PEJI26K)*6JX@6ZY Y'S%EDMBR[ES'BS!"A&:(R&D0=P% MC%S$&BGG,.PQ5[4\UUY29^75'8%U+[]:_8+U3!AEF.@.53GFN!*+.@,Z@;$8&R9$-,5FA M8>$*&2ID6"(RW-.=7R'#@R##G&->66&MX@89XVWN9 -VA=5@35#N MG4F2VL S,L@GT!E>6P'U\MRIZJ=:=>Q9.:_-F#8KI+T5TN[/^VU<"MEM8Y$4 ME"!N/-AI*F $LI 0H;4!Y?DN?IOGD+=:X<\+QY^']@U5^',W_)GS#GG#G:"1 M(TPCX(]0%CE&.*)$.A.#LA[+PCNT2LFV%?Y4^+,*'J@*?^Z(/W-5.X0&!90F MQ*GSB'M/D26.(1,M]\D&+XW(EB9=I3Z%%?Y4^+,*?JX*?^Z&/W.>+FFT##HR MQ')X.%>&(,>YRX?G/#CXOTREIVN5])_"!?;/H77M"/\-K6\;D\$U1QV@;K_Q M;_AP,I2Y9^?B-*UT/N:@C7^[_C\WIA,HGG.3^QZ1\VCFO+VCV(^UL_SC49.L M\(6H<1B]SY'C9[U^&,3N(F]N=H>M2=GI3].JT]O??7L48GC7[W7>]CJGHZ'- MX]Y-BZR\V0%:&3YW3F['_WP\/_@23AWE\J#SKM7XLGT&XV.[6^UV<^N@W=@[ M@O><_-C_\IGO'V^3_B$#-1!Y2.*PG@J1/ :Q-WC)H]4)/"X)&"( M,U&R@##3"G'&.=+$:X2Y8":E*)TCCYS65Y' XY* EP'D-!6(R% $,VKDG*%( M,1HI*&L>.[JVT>U=4LGN\$'MM#>,L&6VW3Z_JF]$40)M>!3AWWZ,J*B[T\TJ M2@<(["CGS+1Z85"+7=CR]14W)+IJUX[.VKYHU*3B6." MJ"6@B.(%L.%^U"[((O>PN%1N;5*'K:#P]8MJ6YY5IO@6O+^<9_'QS[2\@JP( M\Z 8 ;1&!LAHJ<4\J)@H@*6* ?M#H=?F;GIH_4]=J?\U88=J6PC]^X*.NP0. MO\BX!?L=]=HA]@?;_QVUAN>;W3"))XCA+WN>ZSH.]N"=O[=[_N2).7/W[9@S MC_]H[>X='>UN?:;[/P[:S;T/;'>O?;2[MR\..I]%XTN#[@)7';P_.%GDS$9G M1^R^W^;-O8/C9NJU#):Q.RC9XI*9QLI!ZW1N9"$U=$D+4!Q%&N/P@A7&T(+%N>W(#FK? M+(#D:% K&DT@5^RKG]_7TS:\;;U6VP+0[7XMT'"&L3\%UWIQ\>\]VP\9-+=: M_>B'O?X@_S&<&X8]/>WWOL%3OO8M,''^&B;WK06Z93F>J_MAU'Y;^_CI\V#M M'P6( PH7>D!W>E?^LC;LU4[B>2UV3MN]\SBNS094BB:? '2/A[5>RVLS_?S: M!PY!^(?Q=M]*TXDX!@N:KE<^<(:E]MQYQZ2,+'FL_"\TG9WFNUND2L_ <9Y+ M-_NPQ%]C!LO?SR_AY^89;%4)KSM=6/)1 :J[L%?]O2/;W2U;E+PO=FFG^U9XI?X[,J23M3Z7">&J\EVP56N2^-2@J2.04=P*+C,!UCK 2JY3)E!1^3 MBD:?,8TRH%'F#0TU";^]__2E*A_#<85L,<* M0[;1,G65*@:0:2MEM:/=\GG#YLDXTUQHC7MQP=,[8.I-T'A*RO!;Q[:Z@XE^ M"@I4>ZIDA-I9"ZS/>0UG!%>UBT]*>/\&Y+%>SJ'\F7GI"B"O^*CBHU_RT==# MBGVP!EODI00^2BXGBX#>(9TQBHL ?&:OYJ/:_5@(;CH?\\+26&&SW;YN/ 5/ M3%X/3##3ZGV[E1+*S[K $5>Z([@4+& A<$J<>\Z-I2G(I R5Q"G,KJ3_18(/ MH_XU/L8[*S7%C[]A"F!FE7H+>>VD?78H&.8L2-!/F #!H&/NYP9ZM<542\P3 MT9RL;13^O]IYM/W!HAMBYL,K"*<6[# 6SCZ U45ZNMHN+$@4[@-;O 9F:K]F M:S\C+VH"X]Z[:##C,')C;3*8&*Z\B9R$*T^U'H&\?JDSSQ7.6JBS];'@ M]5"FR$L$6;JE9W29*3(C7D&(Z[7:#;S']PT?&'N$."US;$Y[@T+C>=./V=2? M94%]!0VL'^T)L@D&^\:VS^SY8.V?%^;4:771PAHN3O_Z??B)0_0&#LX']K/[ MHQA&[;B;MB]J:=? 3KO=\^/#LH_1][YV84-"*;S>]@:OVR'?^'IHB G$2XZX M-Z"8:9F0)L;!\I,0E#2*>KGH8%])K_&[^8.V^YVS7>MHCM_S[[%V9L'R*@DK MYCX:(!SAK[/!FU^XV#NV_Q7X<@Q1F2?'G^3:50NIA+/5+"*U%EJQP*JV[>D@ MOIG\\J_0&IRV[?F;5K=8F^*FQ3@P>,T,!=9QB03C9,CQ\\=?KQ=?+42EE=]Q MLB[,]5_C=7+'[T"1NM.=/QLLH>O9?ZDXK M%76]5PB#1GD.N)W!?[PF6>>9^W4L$6H@#%[S9\:M;.5R1U?W(ZM4N#KX-[-ZD;NZJ=G6\ MV8ID.[X(R;'MPMGED):HJC$ MDCK.DU-.,.Z(L3I&KYAU-^B4MA )/G$P7.W8VBY]$2O30.*._JLR>^]XA^SN M'1PU]G9$\_A$'!Q_8(TO!RT8JVAN;8O=O9/ONU\^?-^GC?/%[+W&\6?1[&Q_ M;QR?P'/;G>:6_W[0^>-H_\<);NR=P+W;XF#KW?'^CS]2HX7/B\R]3_CL4+J@ M*541$KG%=<8=NKPS9' H!98"QF MKSV.ECK#<8I8!2.<33=H-U=AV\-C&YYB6^)<26<#DL3E\S_*D(7]0=XRFG(" MC,RM<2B]+L2SPK8*VUX)M@6=3"Z5AJ5+' >A;9+ )MP"W'D3S#)[]E6P]Q"P M1Z>PIQTU N=S3)XS_P)7R-KH$.;,4Z*5!!&UMD'JA%7 5P'?*P<^&KP7#$>1 M"HM5.+!9'60Y#2@(4,>E M9DY+M[:AR+,Q6&_MN$S%_YZ5;_)3;+=S4F+V2G9L_R3FV-E)(,G@3K[)A56X M08?7&ZWDAGA$J'*4.=)DI%SJXSEQ/.DJ%,YQ\A7+KD50+CS.9><<"9R M:2)R.+@BQP8Y&Q4B6'$5='12F;4-=O]J6E<#R8,J:!77WI!KHR#!$!:X-Y)+ M:IT%Z2:2)30R)FFHG$TKP;5SSB:F,4V>(R>DRT7(#7 MD?"CJ)MEDS;9V<1O MV0>FXMKGQ+7.*&(T#BD)RGW$UG!,@@N8*Z7'+N)?N%$JKGUXKIWY2E(PTMH$ M$A8[DAN[,>2,\,B##1BH]S0*L;8AS;TKYU9QYY0-8":Z=^0 4\98ZGI +P*L\)8<6849 M-SQB:1WQW@4O%>@C@&"5K?_T2-9\.V?K!RF9%5(B%11&W .<&8,-"E(X8;A, MV(+^(>@J5NH($%X;XS1QE//(&3 TPL;. (JEGY2EI[Y")BR+&\=BE@9 M8.G<%%0JAVP*TE-N&?4^L[0TJR2E7T4PP"\*2SQ$.,"O[AM'>8QK4C#8O= ; MY8(3D^5XM:%ARU^@%R,N[MD7IQ(73RPN/LTY8BA3W!B+D0H)3#KN))88Z1S: QGEF@?B*0RE]NO8ZXJ;*VPM<+6!\;6>W9RJ[#UR;%UYKDDAH88 M94)1D7R :!W2/# 4A&4QD,B)\6L;K"[XLH(A*FRML+7"UNNP]9Z-4BML?7)L MG;F08U".:J$1$2SKK40C335%4DDCF-;4RY"QE5#Z8K#U9FW1J]9]/QOG0@>^ MVDT[\$W[[+4'O:N:[=VR:W>B)NC HC*""YP]]X+L?#H4+/F(>D8B&(BX%0=8+L*IST2:/!;6%04WJ M7%SV5M:\'1P!:0^'[7A5.\9+31QS)XF33-"S;HY[TW:.MVQIY(.CB=N4C.11 M:F<$]E($SYE*2N**)I\C37ZF0)-8^X2UH(AZ"C3)O$"&R-Q\G#GNG7 N\K4- M6:?47",L+]#E8I,MH+BBBW2GUX^U8Z R^+T=O\7VK+G0N#M1;=OZHRL;WNU] MGC3J&BRT"9LUZJK9VFE)#;7<*PF&5(O_'=EVOB3?DVRK/TYAKGVS[5'1$:0' M(']5@Z;_L]":R4Y;JD[>4?04>08]SO9NTN3LB=9NNKHF'SOGS;-#;0T5G"648WD0IU8A MF[1'H V18(1GW*=;MZBZP#F?6IEI9Y1SU@):-RD<\AD1O5:B2^];JDL@_H]&^JE64R8MS]M8#-]( SN?VYAI(/JX031A@?A MN23$.&8\\&UD46 ;?IDF(1[.2)>OCC?WBP8\PA"FE428.H&XQ@Y9BQ-2C$=N MF(?-$&L;>/TZ0QNLN';>]$QMMZ($9JC++>R3"CG:WA$MN3(L.2PQ]^I7QXP5 M)2R5$@H],D3'N$;"<= >$TW(6!&0PMQ&#_QJ<;P)):3Y3DAW:H $YLMI]#E[ MK7U>OS5EW4D=J"CK@2B+-S\<)LDIC=0@6&V>RX$JY"B+" /N>TE5] QGRKK" M9+XKO$@2/7&8"*(D)R!;7'#6!BR"=48+\2MO<$4$RR0"D06-42G20)"V(&.X M2Q%^ Y&CI%#&"E:5( 7H@4%DI AU%(^EC+JIOB1 A4^SE$A5WABU-L:!::9CS=-^JSW^'->O J>';'%;;"IA'L#$4Q#!!"QR:C$/*H+29Y6* M ?M#R=?F;GKH\QQUY7E.LP?F]39"#]S3]<^>S=[E81SL]6V(F]U0N)X_%LZU M[!H<;+4&OMW+IOF*]&NES2ES;/]H_#AJ'W1VON]_^0R$_N%[X_W?K<;QQW:C MLW_>//[ 81R=?7IP?(DY]AH_=M__W=D_?G=TL/<5F&/[[.#+SGGS_>?S@^,= MVMPZ.FZ^/S@^Z#33[M[G0ZVLT":W:*41.$,)CEPR"E 1B^2\8XF;M8DG,(;- M#$<"E"R9A-="*\ZH^S.E)2>T'W0.WO6EU07%K=K[,U?[5DOG5R"%B4\=\B[*W* MFBJ8*\(+!&AI8I!<18JOZDG\--2T5RBDG=->-XY/J_V$A?HS%JJ=Q7Z\;W_@ M!VH&;,RZD.0NO8 57B=$/T@36/X@36#%PW2L?:#!WFQEGT7;SOS<87*E%5;T\J]8H MCY&"Z92)TG+A%.?)2DVXYQIKCXE0.)%KG+^WBF ?VX$SBZ^@^D47X!-'KM_5 M_"LCUSO[^*#S=ZN9O;G''SL'QQ^/#H[?M1KO#TYV]SZ>--[_<72PU6[O[^V+ MQZ7OX^:Q^V+73V] M(99(3Y$PS"..>6[HR6,.QL,\,L&$-6L;1,BZ8O>.7:^:0%5(][R1+KCH&2N\B[E5+J.6QYY]Q,'CSH)V?GOLSEE0QO*! M:[$BA-$CE\Y M*R(7S,M" ML))_MY=_%PJ(&ZV5PY8A&I-!G!"#K%8"*<(EB4EA'/#:!E.7ZY9>77>M^/71^'6FKS(=1(C*H4@)05Q%#OQJ%<*:I6BB=5;SM0VN+EOE3\*O M2])$GZ<.TH_#43^GWG5#+;0&]]!#KE+S[JR'/-^>3(^CA]PL07@>[SZ6&[W9 M#5N3;:X0[C8(-U])DT3M7-01::Y!(^'*(R.X1-II'HWT@7BVMJ'!'K]<[>WF M&%?U4UMAWGU ?UK%N\OGW9EVXHIT.&Z1C4*C'/H-OP6/O/;$2D!AP<+:AJ@K M0R.=SVG3$S%JK/4H*6\0% ]E,J49> M$D5X2C@%D,B$J[IFEU.!'J@*W0IIW17F59BW2J?Z%>;=%?-F5HCWU%OF&!)& M"\1Y<$@SYY ))B0GJ74X8QZ6=<:?%>;=H+CFE3F63YD@=DVRSE)R.]7EW,YK MGOCSUUVT_C@M'P6Z\!^&0VOO^52 M-/43U1K-AOB%'-VYGT=3N_C4?HW(]:,]03;!8-_8]ID]'ZS]\V+B5:N+%M9P M_ /XW7%SZ^-Q M8^_WH_WC#VS_"T#Y#X#O'Y_/]W\TOE_*403(WO_Q[N3@_?9YXTL#-]\W0$2\ M:S6WPA% .0/X_M'<^^.X\>-=:H P.711.2P458;$V!I M%W-Q?1212RFB!8 0&+N46 A*Y+K96&&ZF-0X6?/6G5)P?_FV)T?8ITG!G5+R M6%W96ZE\VT>GY1UVF&0$HRJ!E>4-$+0C"1GB$XI9;*FH55)BE1-N6S,^J?)L M5R-UM_5\4G?S< ;^Z0/3O9_>-'H?&SM?X$Q'N="?$='^_3C\4%G M7Q0^;AAS<^LKO^23[GP\;OXX.3_(?NOWS591B._]NV/XO7-P?)(+-+4/]AIX M=^OH8D9M$DH[S")B+A<=H\X@;55$.CH'&\EQX&IM0^(ZHY=#[5OT3U.JBTW[/Q\&#A)6]\,#F%57;\L;N=/\JM[7"M=O@VGS\E'$D21$C M2LQ3Q)T!O4U2B4C 1C(&6\=E@6M&+JOY_ I%1U6L^Q0:2<6Z]V#=F4H2J>J$'D'E;1($*, MY=AJSAC-2=YUQMF2C*D5\@=5K/L42D?%NO=@W9G20;T1*;*(B%,$<>TP<@GX MEQBP)*10W%N^ML%H75Q1HN'I6'9 K5A3KX;(>GW20KT$_W.L-;;OV;N?= M[GQ46J4GOA0]L:A=60F9VPB9^<-$HYSSU"0DL0J(&Y5;NS"6$URLP(RQF$@N MSVOJDBWK-+%2$%>09Q]30:QX]@X\.U,,<:3<8"F0DS8WY6,::9LX2IK&(&U4 M5+&S4;G/B+M!(@5PP,VPF/O M1-;]ZIB9U:@!63'M,ZJ/5C'M\IAVIOPIHE*24B.J%,_141;8UTOD6> V!:9X M8;#QNE#W*6I8J7V50_!E*HRE0_"!?8$W##A\G;6 [K0&JRUR5U1-;L85JOWS M#"1M8V]SV&CA[X6TW3S$1'*7C$/&AMR[+.3?(D9$"!>CQ80$FV4M"%NSY-YE MJU'QK$*Y"N56WYU1S0KD;U#A;+*/5Z@:@J3>*%CBW*H5XKB[VE9V=K73^1./<3;7A47:[ MSFO3Y[GXR_\\O#(D[@L3\GG"Q)VK"NWN[1_*D&NFTX T\#'B22KD"-:(!%!J M')5"D<)SP-[ M^P#X]# %*V6@#&F>O;T* R%09I%0(9'DM>=)K6UHO7[YR'"Z^ZU!S=L^&,T! M=A< O(" (K:F$X='O9#9?]PE#\"[Z%:S8F3Q9T46U7-Z6=BH=VL MTK3"ERM-/TF%XO;Q[MX)\-(V:>RU3YH_/G9VMW9X8^^/DWUZT-G]<@#O_/ =GD<6^6N?-L3N M7CC:W_O\???+!]9\O\^!C[XW.J7[YJ"S?=;G^_#S&L8_K;%]98'C7P[NH6L*7TMQKY?.=LX.5;2886R04@*D.MA8 M8/@3B0C35EI)O <5?[&:<+51C[U1[!!31Q/L"%(L@N8E\WE3 -W;*D%(DD'# M/ZM<]OET"C:G4[")DYTM"T'?N03TY6*655'HJBCT,RT*?;/CMJHH=%44NBH* M_;JVNBH*716%OK@B?P)/5+6@JUJICQ"TX[5E)(%-**3GW 5GC,1!*0K_1,R7 M$9IXK>&W4CFA=S7_RC">XP9K;+UK-^AG >-I-?8^MIO'!ZW]SC;;?=]L-_>V MZ<$QC&6OV5D,XVG\\&<-F,_!WLE9\_W.]^;[S[39^:,%8^/[]#.,X:#3^/'Q MJ$$/+A:%-LQZL,HM(IXXQ(-SR FM$<=@D#,EK>795UOG2\OBKFI"5SBW2A._ MS6&2%\(QE:@*C%..'6:<:4F,DTZG2)80G%CAW#)Q;I;^1()DT1J)# >PXR8% MI"W&2%F3K'*<:..?&$3;'5.^[UO,;-#52;Z89%.,8Q] M9%R[R'7RCAN+ ]6, @_AY"J-;J60;KY<=! Z6*HE@)P4B#-&D 4!A6BD05"A M)2L2/8FH"R)6J.ALQ/AF;82 MM,(R"8XL&-:(IT"0<118VG'XW 5#2&X?3W%=D\LE%JK"T4^CDM10+;6ZMNMC MK1WMH*H6^,!>)R&DI9XR[ B88=@JXDSPVEOFB:65UVFE\.UB=6EBB;8&H^ * M7Y/T2!.%D;>"LD"L-$4%&5*72\L<6R'/4L7"$Q86F%ECE21<"F!A[S##'G,1 M9.("FU2I*"O&PG/=MK"5.!"P, A1\$-2Y!BS2!L1A8G&6A-6D(5?@].D8?T1 M?-@_OQA(57E,'A+*D@S8JR15Q !E0FKJ7(S.&,,4$YQ7VLA*0=FG.6V$.1H< MJ(X(,^?!VA(2.9];;6G#C#0^F$#6-A@V=2+N7:ZC\IBL+@]+D&@6YWZ1G'"3 MG*6!25@+9PC\I7&ECJP8#\_4$28LB81Y%%,1JRX#T@YC1 Q61@<=+9/ PX36 M-;ZW/E)Y3):ACU3NDD<%MZAP! TD.85-AC4N64$6-CPZ+0*)G@HN M";,X!6$(XP2SH-TRBF-5++Q,%I[I)X;D&)-D$65)(^Z31]8%@8!_J?5$2$)2 MMC'JAJQ2NY37X"YYV^L.AOU1R7VM;LY&^]JO&I$_,)9APSREW&-'+9<2U'?O M.384!Q$$:"B5.K)26#8?8<*\E))YCD*@#O&87;_9X#(,-$D5E(S)KVT04Y?X M,AE0((C""<0]S$91:E=V^"&U)5>$.+*L8*3)@2B$132!8 M!QN(7MN@!M>UN4^/MLCYD/.)>:&2D-,#I MP3,5(HNYPBW5O&[XY?KG3\+I2^FF^)C^E&75ZGE^@WP-VFG13?$AE,Y?W?>J M>XO=:0U66S:OEA)^K:Q=H5YCST+<-K*HG754%,E$';1!WCJ'."8$66D$L_/]UJAWNU1;Z[#(C;6,)44"C)W5(E: M(9W@1S#84B9D\%1FU&-U39=U3KLJ'1:OZ+AX?5>!56QTN/DS=VLM?C^-W4&L M];J_J'YNBX8R,=2&O5LUOE%4J2"Y-B97\2'1"LRXU(QZ@GURK"RV3\B%8OMW M[("S.SR*_7E7Q(('8E7:X3QZ=?[&WE=R&+2+25J%K,DE%I.+R.C$D72&).8B M+HMYX)]U2KMU1SQBE&62.B8<]]:XH)(17K' ''=1Y-TG9K+[N-K]A]G]D_-# M(X7G(@9$;>)QD M"203$JB Y*%(@!]RPZS*N.%&@#*HKNO!>)($) MG'1!9;D[FJS7:GNW>$BKZ]NC$(L3Z=B._>)$^FJ-Z':M/4E,PCEGG'!@PXCH M=&Z@Q@DV,7GJ3851CT&@/T[HH;.PXI(9%%*.#]$8-![8&A1$) EKT$7S\2>Y M0M)=I,]^+.,50.'-9#KN^);I(O]9ZLCMGB^N:75K_QEU7*\=AO7:7NQVXV 0 M8TF;<,^9'=2ZO>MI[M>2M3:A8'CFYG7!%/E)%S)9)^1>##"_P+K>-WA-T7;H MKAK](W0Y?FM/6T/;_K.8Q)_%6OYNVWEBGXYB'&["!\/![^<->]SKOVW;P>#2 M4>3KYH/FWCX%?1\+GI4](D/1-DT"4&.&$BC>/%B/06Z"K&;KEX,E[ZSO/T*; MTXHV[DL;_L>AB5%$P0B2687CD2:D S%(2.&\,BIQGPH][F>V8-$S[7I9O=@W M^8+4OD';U)^[66[8K91=[E;Z"\?-V'G"Z;K*;=M.>X-6'M*;0AS X,=MUL;^ MS[D;QZXJ/+O%ND&O/1I>?\M5/>&>PD=$V,)^S/T\FI[5G]JO$;E^M"?()ACL M&]L^L^>#M7]>;(37ZJ*%-5R<_O7[L J-9?_SX(UE=[I#V_W: B%9[M?&J+QXP/=W?K,#XX_'C6^O&OM;FU^W]_[P ^V *B.C^"])S\60:EY M[,7^CY,?S:U]WMP[ZC3?;W_?_P* MO7NJ+EU= ) 17??;Y_M[C5!<=L1\'RX M]BMO_/C*&F>'7C&=$N.5 M4T2+D&MR1FVY](O-)V<;,5AZ+]E?#N7BT"GS6GJ2F+&*:\\-9G"3%I(YD-.< M/GA+TT_^*(91.^ZF=RT0\/%/P+JP2*E[67-\K43:W-KY<0C&KPO*)J##$'*C MFH@,20Y)GJ0TGC#%+C>C7:$>IWXT "D5^Z5Y ^0Z.&J=@GDP982JS^GJM0ZM M^IRN<@1 U>>TZG-:]3E]75M=]3FM^IPNE._YE6)5-4&MF@,^0IR=(M*!;J-;_LD]VMG?-&YS-O;GT@ M\&RZ^P7NV?O X'FM@R^-,[ P+[9!UA2O [T]ERSG"NLJK'N@3 ILN$[:6:HD5U3KY!RG*3H5G%9D&96?*JQ;+M;- MDA>]B\%'G?(9%$9<*H*T#A$I;*Q+//!@R;/#NM>0,_?3B@Y5 8<'3>M^6NUN M[BC]RGBC"@-O@($72EBF%#@5"F$1!>*)_W_VWKRIK63;%_PJ"OK=ON=$D-R< MAZH.1[@*VTUU291=N'SA'R)'$-; T6 ,G[Y7[KTU(D:#$;#?N^6#I#WDL-9O M#;D&B@PU&I&(B594>,]S S*.5[8+J$LUO B>?EHMIN;I!^'IF5XCG(W$<(:" M91KETU^D<4R(YCR'*+ S)/,TEIM"K E/UT49GLT@7X."61=EJ-.37Y?;=*T2 ME)^!P%WLFX<5Q8$&)'"N Z^P0 XS@G300B3#A!19X#*V"6+Y.:4GUZA7H]Y+ M=J#6J'=GU)N9&=0$P+:<>REM3N\@ 5F5)-(&PSZ"Z2%%3N>6:I/S9X5Z*XHR MW!2[OR[!E:.!#;%K!U_K*,HU#$RLHRC76637491U%&4=1?FZMKJ.HJRC*)=< M?U,-J@Z7K$.(?D;_1^H%\5CQY!)/D6@9.)4D!HZMH/0ABK&^CA"B[C_'N_!; M\\L[=K"]0^&Z\]8'>,;>_@78MQ>MO:]D?Z_3WK\X(LLV\,&7=Z*U?03/#E^; M)S"'[1V\?_'U>^ND20[@O]T]>/:7/TYVM_]9#)>TEH=DDT6$,8&X-@PY:AT8 MPM;S((DP1:D/_)PBB&JHJZ'N<: N)F5)SA+VBG$MI#8)DV"DHE@S:E,=+;EV M4#=S]V%NE"(1(Q631-Q[C0QQ%"4OG,%6AD#9!\L*2QUCIL. HD-PO6TB/KK4#"T1PK3@)5X4H(K&,E7P1+/ZT.4[/T M@[#T7%?/1#65FB&!%4&<@D)CN<[QSSEN@P0LHM]XHS:5TNO!T76DY+,9Y&O0 M+NM(R3IFZ'EZ3"_BH!_L\/@UA@O])$F[$"2I':A)1AODI B(@RZ-'/$2X:(] M0R(X&9(/X34E]-?G%"Y4 UX->"_9;UJCWIU1;V9?, ,;(Z5'SC"'N!0"Z>Q! M<$0);YGW0N?.59N47BZ"O<:8=\N^57UC>.&Q_;Q3/OZY<*P.Z!!-7>IX\!\O7X1"D4HY&DH0G:F6YUCDP@17UOX3Q MX R(;1A[MT>3S\5$_FRG^#R1Y/X%AD_VSPX--TY82Y%1BB,NL$&6D(14XDRE MY*G*WH:R"<-YM(-+18$OM1Y9:*XVZ1Q2=7,H\6.NI4/C%![2#\/RA]NT.LF- M(\J??F;+M3OU@)];@-VT++O6I\C^3RW/=O=>TMW]XY$Z^-AY& @B121 MC9P@'HU$AON()&.$JV"C2&KC#:%;5QW?/54/MIH<'J"\^6=Z:#TVDH'=19FV MH(OD6@],, ML RE[/X.P0H9Q<8;)M>NJ5I-#@] #OOXD*E(F#,622]!+\FM]4PT'FF;@@I! M)POZ6B: RX<@"P2P# ]9$0&K]7C2LVK6)&VBBMRJX=K696.B<8?V"'?HUF(V M?F)2US4M0'8>O07(7X-^&/O1%SL8V-[H?/TZ@.S^/6&$=]]W]SZ+9A>>?]+, M[Z$'W<^\^>&?D^;>;\>[VRTPV;^*UH<_VLN,T-P#LWWOZ_G!]A]MN/-[:_N@ M>[!W=';PI?F]^>$=;](_:%QNQE"M?&.R]-QO1BZ_U@ M#(\$6QXN;L&$!EYWSW"3O6YXI_'5L1XWVJ.J7#3\-8NH Z Z+D0UBUX+Y M#>/O.UCFDFH6Q@ZO:OOV:>%8*$S&T!X!XP]GC@=7]C.;P/;<@TK87IC!VY W MLENDH&9'1M<&F-(Q+ *(B#R;Q;4H7CEHQ_S\T$XI#H:--.AW9YNP\/0ORPL) M;SB*O3BP'9AY^:[VZ+C=N];?<2_ O-G?8;MG81E)?R_&^5>Q3J\-0K?WV:%A M'G0&@1%-RB$>)$.6RX 2&)]<&Z$2(1MO1F?]JLWD,OQ-B6[0/FKW@'PR7Q4= MX ,0Q];Z \LJ +R&-.^E U_5.6F)%O]L6]?NM$?G:]4VZ>=+]J.+0\HM%99D MXS<[XEUVR=N@D8Y2,$N$!F-G5=NDM2.O+#!2O]/IGV6,!TEA ?*!HCQL=-6% MM62@2K@5)ZKJU^$,ACL3JM@$F&Z#=MY>[-/:S]U]2UDTD1##TNV<'SONV3$( MC)A//4%W[PW+OXIXF$*D3(3','?#'/YR@SYP4R&"NNQ 77;@F98=H#^Y[(!Y MIDG(K>P5:!;*0.-==@<\O[S[>JM_K,+$L]CDIR^N<-\L^S6DA%M67GBPT. 7 MM7)US8:%%?DM@L)8N#PFNJ<=-9KVO'$K"JL3F^O$YA\,T LN>L9)B!QL>*N# MH]0&SIS@UH#5J1\@0&_)LG];>@K7)C#OGC9]5;W0D^;>IZ_PWW%K+W1:)Q_Q M_LE[&,_11>OB[=G!B3_?_?*^N[O=^7JI>N'%Y^^M#Q_AOW>D13_3UO:G=@[P MV]UNLN;V;]W6Q8[8_[+/=[]\6LSEBXH%8SE#D5B#N,0<&4D]"EQ%@;5R/O"- M-VQ3B2(>=S'1D3E([I%#6DHWY'/23O^-H MU(E%'--CN UOA6ZW!>@ODNQS3.&6BM%PXQ7FR4A/NN<;:8R(4 M3@]1;K8^IOEA\;O[^WQ)V:BP#,(BQC5%7.6J6-%I5.1W)6,9,3(?TW!]5>KE MH_+&\SB*KK'N]6&=$)'3Y#7UT7 3E#,J,9^V,WY27_UAZ-!'+4'A=_=/WO+] M$\]:%Y^*:G2MBV:NS0#<^T>W1=_1?=H\OU3/@7[\WOQRT&YN'[=;%W#OAZ(: M'6M>O#_>/_EZOM_=9_M[!R?[%W^DYAYP]L=#$J522DI$I%&(6TR159HA&;VQ M"G/"G%Y.9$\R.9XK\@2N.(T&-BFRQ(C'E#,N[:5$]G)'&I/%OTR*+*Q.9\TV#BV MTP)REZ7Q*9BZ2^*8*2&,\H$8)3E.R>@ &R0%,0*;*%S%X+IR!1*\*)=W6N\O MYUN#<%Z5;PWDY>)@-VT#T?5BJ*BO(L:_8&@S;R!^9

0KEBC94:.;"60Q MR?2_AXW8/>WTSR/0Z3& KD[IC^#"J=$@"S8[35:P-:9@!I$EERP MR(7M3FX9U6O8T],.J, %X>>"&\55.SDY*M=H^%26-FG\'0??VCYFMH=?NNV> M!=TP7_FV4 G@.5_Z_9"+GL(;!J?]0?G =Q5V-"8J12;;QK_RC9FG*?XU?U'\ M27[]=_E^6]0_Z>?T\SCEYYR!GJ%I._IR4E4M*7SI88V]:GSY==MPV^3IFSD% M/M=7M;U@!V$ZCTE]L_G5R;GQ1=V5?DZ@'P_R*@WZWXLR)IWS.Y5"*85]IR(0RC"9_W-FP+>!B"29@*=Y-RLS.+3-NA1% M^_ER].0K.:2 VDY)GRO48\1A'KD>&J/(G*#:+\BFV"PO]C.F3T?;OS/8F6+=@\MK>'R M]*\6%M?83#?:0$LV$_,96$#.)0:ZH2,:!R^UMIZEG*G&UZ_.22&:NO9K+ 1/ M1?@V*X+E65N>WZ#MQI?X(1823 @B&6;XIA MJ[%WW;/AT7#3PATP4A\7^'H TJVH!%Z(FV]Y97(!+1\'(PM+,(A'N458?W#> M $+M^78<@A*37WO36L+\2Y%6@@4,HUJL\OEV>)R7[3A#TD045BM0#/M;/O4, ML:@HENN/E05C.N/N*2Q/MQ'F)SO*VSO(,YX\J9WY/@Y'Y;?5S5JD*WK5)'I*9Q4N/7QD"F![+,:+-AG M=:VJUU; :*_HIG%EL:I7MAIUY:Y7L]575>ZJE^'YT'I=P*PN8+8>*X=KLJK) MJJZ+]\@KLC/QJ&7O1%T*KRX5]1/B>XM?T)WO\5QNS/+@?JMHX/MH^[ MNQ_V6>MDY[SUX>-YD^XP>-[YP9=WN/7A\\7N7O-[Z^*WQ=IXC)F83. H14H1 M3\XABY-&CB8)^VA(P&GC#=DD\H?KCM2U\6K >]Z ]S.[6]: ]Y" -Y>9 %N( M5=1(.FMS%I9&)@:"HE78)1E%(CX#'C=U,= :\%XYX/W,ZBTUX#TDX-$IX&'* M;>1"(-@[ X"7/ ">%TA%4-)38%A2E:L?<_-LJH/6@%<#WO.OOU<#WD,"'I\" M7DC<6<<%\E%$Q+W.+:Z]1=1'11DW0DM=YME?KE:UIH#W&FH&OYM$(P[B:#SH M-:HXV"-Z-@:[[:B&<:=M$P ME)QSB)-$D [)(:RHEY8[J@7?>$,W";Z<@7_[6E]U+>$U9NJG=5?53/U03#US M7C%AO(@F(FP]J#;8*&2+K%\E)*4T1$Q49FJL+U<4KIGZ13#UT[ID:J9^**:> M.6B,,(%)J1&+.M<))PP9'P@*G MJ@O$DE^64FXS63/U"F?IIW0XU4S\44\^< M$$0ZP9(4B"BG$8_,(C%7%QF-[:!M.XU.?U@W ECW6*$AS!?^NAG/WG;[L$871:KO;OI@V[WAG[#! ML8:S.\'9?'\B$RB-/##DP8!$G%J,K.(240[** F,!D$VWG!^N6[X_3RJ:W1* M5//P _H3:A[^V3P\I@\5]U+S M\!KR\ .X#Z8\_ ,F1\W>#\3>,S>"9,J$0#AR1 ?$-4W(I@34S27PNN"&V]QN M;)/16DB_8 9_ %="S>!KQ. SEX(.5BR: [O^JR'ZNR%NMUMQ% MK9G/0#2@BFH:-'+2.E!KN$::.8*TXRD184U(:>,-7/3C+0GK?D@UW+T$N/N9 MCM@:[AX"[F9>6$ND=L$2A 5/B%,5D /#'.7^/PF$EN=2@14G+R?CU'!7P]VK MA+LU\5G72/@02#AS6 #]#,";.?"M%=I:8Y!/02!0U"W2)L%'S)/CAB1B\@'\BCSL M]82[6W3#7+-N$U+U=SDX\WMWV;'?O+6ON[9RUWAZ&H((.EB(E-$:ZX^JIB+Y>7-/+]J+ 4H-&V%<]!7,SQW$KFT7??T6GU>V M39DU-@IQH7-)\?J[M-OZP?Y\2R1\5ZOA)@I^;?VVLD1M'1T2$8/$)B"1@D;< MNX2<(P)IP90VEA+B_,8;O'59]6_,-=M:)MEAIMD9*>&MR\!^14N-!^G0+#8N M/?'Q1,0U'9K_OT?OT/S>M@?_V,XXSKHP#]>EPTUKVBQ]AS1/]L\/NA_9[G;Q M'@JZ&F^>?#[;_?"1'>P=T8/MH^\''YIDF:+AFO,6//=@V_-6UN6V]^%=1^>M MO;<\OW-W^^#K[O;[K_L7_P FOR.MCX>6>:H,B4APRG+&AT86E@\%I@+Q\(OR M=+E?E]#)RQ"=,1*#WJ<=]X+8W ]0 V9QO]P1)R][HUCW1C/:O.JY(_9]NC'? M_.;%D8*1H8F-D1L5N7;$!B>BQYX:SIQ0Z]R->;%+3O',M='HYB4=B(@.W#HL MA.-Q.P[LP!\7W7=3WO9OQ;9WY[:]G'>6M!T[',(DIFW!X)X,C67IC$(^=]K6 MP>-';7B^L[F3YOBTZKLUZUQ4]-(MNH8-?UGKAJ;%VOT9O\5.@Z#&3N];'(Z* M)2G;M?UGW!^5;8E]+$2"+5N&YF:D>4%RAZ9V@.NS:3-9)?AN;I$6E)!IL^&B M+5INL0B;4;S.#G(SL_SZHG-P5I#B>?6>4N/9;'3'HW'5A:WYG^>^JM\\]J'IIGO-D_(-X"B"LG&&T<#*MVJ>/3TTY!@;D[PJ07="[;TBX)L^RE^R([ MZ'T'C_Q6M-QJ]T['F:I@?7,[,!AE1:\566Z6;03M\)IF^)X0-[QD5-)DU\9+H?\UWEZ.HAC2]:&ZT<$WNV.NRJCT8]%WN MUIN[@Y_/7U21=; C6XYR['+KW%';YEZ+!92,:H_J)8<5FE4[DFO/UGT8C/;H_.JA>+D-IAP@22]T:0YYIRLN'X/ M%JRL8YNMMXI$V>I;)K*GZJ-MGM# M4,O*+6[W?&><+=4L(?(>S4F)S6H3RU9\>=G*]#P7G>I((D"G&S M>HA7O;5ZV=R[IF^8-.X$>0/"-.L4N2MBCHXLP<."&/ PX^-8:"&S?MGY+J#2 M.5(-XS@AX.(EL&*CR3*59#P$IAG%;B68 7[.Y\FK/];YOQ7;/?AW8^'-##MDPJ(<6P1IX(AJYU#/EH7J7!>B$O65)3$ M42]H(%%Q[YG%\)E3F^#_L&-NV>[;6U#3*R 9=X$2I@;#(NY?H?G/T:G/)P1A MXN.[I.C.,_(,\4#7.JJ*YN8EI_R -Z"GM*I?L3%C[CZ<;0PZA5" MI;'8H.J7ZPW=NL7Y&WGV<9KM&K,E)+E/KUTAMK02C])DE3]*1UALGL]@A7B< M]K6/-%A=MZ^];^LY(IYI_\HKG<5S:U+O^$O:\;>%[3+7M[1QJ<5@O>'7Q^J] MG!Z)E;NQ;C!Y_\6C]>+=?_'8\\.=6Z+LWW^_V_O[E_4 GAJ5Z\5YN8MS VI, M+.E>OQ>O7Z37<>5K*#O0G#M-?XHR Z\@M^(9I4[<(0S4V21"8-8[&KEAQFA. M!3&6\42%B^9PYZKDL<53D=_M\/AM+^3_>3<[0%L1$+71R< M?/V^NWUPW+QHM?.8=C^\/VYU6\?%^[OO2/.B<]S:_BB6$R6:>ZWN[MX[WNJ^ MNVC2G;/\KOTO.83T?3'7_;W/%[LY86*[LUAMU 6E W&YBIE4B+MHAI\:?JZ#GY0 78(B1CK'@;YU4(9I9G"(6'*OKX:?^>#S MBSCH!T">&I1^$BC-$O=U(I8R8E%D@0 R&8VLT@8Q;$CD6%A)=59B-27TUQJ8 M:F!Z)L!$G<56&.R=UER[Y!P#Q<@X91VA3-,:F-82F&9Y])%'XZV0R)@$VI+4 M$>G@+)+".TF5MYS$=02FU]#4\GU_ !][C?C=']O>T8K M;JQY6."FT^<22^5 M\!AS8K"-*A E4XB:DZ38CX%;&1=7@]D/@EE[SO23)BBAI$6@+DO$>?"YR"U! M8+I[B4WD(*P>#,SJGECKR[E&$\8"IS(!#P0;&T,8;273-GR^7/ZUR(%5=<)$$ M'@@UV& "W!F\#L*R'S0;:JY](*Z=:S-I$W?&)12Y_?Q?#)IK'ATS/"3.&1Y M@4_$&ZT#X;6V]5-Q>[X^MO!)<:P=RDV"P2(R%#FM%7+,!QJX)53'ASP,NTL\ MR3H[I&L4>W4H9F6RR1.E,2-QYHYC!2DN,O9)!\FBOP'7R_6,KJR7ZQ6E5CQP=M+]VS//I5;?9\G6,-FQS+DN M:MPT)N5M[I+#M.9A3H]..3^[3^OSH*H[)&\_66O=%[?\9(SANOEK)=S?9?S>>N"/RE!^P:-\(?#[M9NQ6Y_*+)JBB_F MW(/B$#S!W'KCN?')>BOAD^$4QZBJT]O+[7GJ!.V?W'J\?:0 MI("Q\03))"GBAGIDM \H"FFL)5&HI#?>*,76*)*P!J :@*X#H! "#S(E%3#A M5#G-I<\T[C%-*9AX-0#5F9!/"4NMWZ>P%$G$B6"/9$@!<>PQ4(NT%18Q$SK+.E(1?1VBJ#PKK<]5'7ZX?"S-Z0._3 WNPED)CZB$^ MWA!?@V_MSYVWO^W\N;.W\^Z>IPAK%I#WXI_Q&DZU'JG&R<,$SE<=9JY"D)=H M"-U] 5Z,F41T BL(6\8)V$*>6J942,)12[WVWOZ8F;2=V[45S:*FIM%NFGWY M9]5HZ[RVDNYB)9V\F_8<*4<0F,I:0>*9;^%ISR M/)*%:LQ[]ICWK[OD"WDI-:;:1A]Y"MQR1KGD+%F/'>/F=J#7&W=#?U3]7B/? M3T*^.=?("1\1MD%XI237R6Z\(9L$TTNX]^\:\FK(>^:0 M=Y<\;\>T-9HGY0@/7FN%C37*$*>P#T+5:MYZ@MV<,YQ@H211R&!M$ ])(RN, M1D8PK:PE3"K\_-2\PMK_GZ*AYYL5W6A7?#/IBWIM0_2G:1Z[N@OJS=U3]W*[ M[;(==Z_?& U@""D.A@T71V\V2S^H/F?MB3OO/ GI,J2--F\S=W"=ZZ MO+*-*Q;QJI;SY=R8Y]YZ*B(C'$Q&BWE0,=%DE8H!^T.M-W[BMJB5V]+JCV+C M3X0>N??W=G2CV;G?NK3XWOU]@G3'7W>_O/^Z"[^U+C[SUL7'[ZT/._S@RV>R M?_)/NWGQ#_P&_WMRQ)9;? ,2BOTO'T7K N[=.V*M[7=X_^2XW0VJ=^.^MMX<,2$$+0"O!$QBEU()1Z@Q%,2CXH"CU6BZW&=;1:JF- MBW )QT[#$VBP)BBJB526+[?X_K,/1-'XRYX7/81SW^P_^[TCM!<'W4;>C,;U MO:^OI?"5G'SS !OBH$%-SL\B:G.^YWFCR(\H6J&/^@ N'OYNCQKV:!"+AJF-?]EA8SAV MP_B?,7SLG#> 47HAAO(I&[^7U[^=7+_Q[\99>W0,3QJ>]P+(BE'1D;V3[QF4 M+=F_Q$YGV'AO!T?]QF^V]W6ST2HVQG8:;X?#OF\7GS9SCW4;NNU>>P@PFG4/ M&!6\8;-Q.NA_:V=Q52)F*0__SUWJ(A.9K U,8^FY"-A2(Q/C,CI8-2N+NLA$ M$4K-O :UTWI_!Z/Q3]B+W50NSWOK"YVI:;^WN^/N;_W!H.AE_[L]A5_F="GY MRA"F>>+9H0Y4.^\TTJ 5(2X%1M9*A3PH1XP:Y:,$A U^9(FU ".Z12TQC.$HKRBH M,]_ZG6^9FSL@!$#;*7FE@I&[,[P;8!VDYDL3K[-$&4X=SC8AR(K&8--5TXPT55_)V20 @@="4,C+J9^'3 M'@['MNY&85#HX4"^] M$Z!?>INU2P;J@"6<<<W"Z-M* 1BA ^7<<6V&-]#A&JL"J%%K(FM,?A40\ M.?2:*NM,0%0)#E8G=\CVXPMH/S!J'%MWH3]/#A:?39SNZ<;P+(9N+JQ9+J M"L)OY^KL_C_C]K!=? F#^O3W3N/_[7=C ^@AC/UHN EC]%N-?TWTKK]W)HI6 M\=J9(P%>E]H]T-XR$Y5/*OS=ZMP@WP*NSIV+4;W3MU]C(PVVG M-GSS'Y@*L'8'K@,7J(21A@IBMO MOW=A22%\D#:(1#WEF%N7@! "L"4)QH1P5=?=NW#BHO3XW0X&Y["DKUR"-/?> MDN;'P]S5P41F$64Y3=.+@+3VP([@U&*.A75TOY]8"4) -+EH"B325/+C@PQ$"MDXI1J2/W M-1T]%AWM4( 40HU7 -^(P2X@3HA'H+L'Y /SC@<+>F+VC?'+D-*8H4G6DN8I MR=E.X1.SIZ>#_G?8DE$ M7HYA:2-!MO>OW+Y&8+ M?KT$65>9PE>KSSG<85'R;95Z_K)U#"K^:#R(*RP82K/!Z5>C#NAW8 MOEVQTJ4A.%JY3*[TB%7\Z.P0N+>($DD=L,?&);]F-IV%E+CS;'S!#1DFP)B* M[>SRC$QV:ZL+,^RI]C[O'2AC"" MF]_]MK.W_;;Q*1\P;U6&Z:*="1#3A^6$A\'@Y^Q*W^]VVZ/B0#S%.*%]@,6! M/8J- ";[.6S3.*_^:7\P,8^OX(\P+J)WEE:@>EG>!ENM+HBR6;14]!POC@OZ3PE7SZE*68[FV@Q M;S#TLWNW?P6-P*M*$LN.O.%FX[2*&IGW C1 T0#.&$[5[2N,^=5O* BT\H?D M<L4K=]R9-C?I[ &8;?WCQVT\_1@AR.9"D%$7YL4//EXD;4NIW'4UB$< M14!<2(JLYPX%@-*D0!)&HC?>X*T53KK_*G;^;CN=&,7)PUNL$1PS8V6D2>8@ M(J>]9;;>Z4?9:0QV&M>&)*TT,MR#L98;?UH5&,H5CCS)I[4D@)VV7_:$3 M^VM)$-R=\PDQ@3*L*5,8AN4T((%RRC-LI)62WYT>5@4C_#X=YOL8_XJ#7 87 M)-6K)@G>.CJDU&F1G$(RY(/'H S2"F/D*4"PP";Q)#+S$W4Y(N&_IL)DJI$N M"I*)$E'(Q2+TMW245Y+L[QRW"W)W%[2&7E;Y&N]+#S@(N\RPC7]M_+W[_E,^ MK)SS=H.H7ZGY+3G(X_=,K*5MM_CJ_,Q"B&7Q!O(17@C) M+$V6QEQDR8T:U42ARDA1A4XVBDC+A0>TXN@V#QGU)P-O?.YEC7_0]B.X)]EBO7SPO?L\G=HW_0S!>XW(VZRTYUCW;A_, MM=$Q?+X;(%J;&-C_C!CIN:+.^$0I39H;S 1P:.6$NAH';?Y]0&)TGRD8&&I%,, M*5SC#'H(*O@(%D=QEOAV=L#YFBF#@:P41H'V%'-8"S8>>U^:(Q/*VL1*& X[G;MQ%Z>@N)T.QIS^S$Y2;Y\ M-%R8QXOGP^U>\<;I$]^WOV>X+4 8# !CKQ.'P/C#VJ 3<[F4" M+N903F$R@]<.83OYF%=C:[#F&('M3!#GSB.'=40Q 8#YB"G7A9Y_#81ME8Z! MNR9./4]59^+8F==U-JO+LI>FE]6'G&\Q_34S1 [9*!6.4LTHTT G;JZI PWL MI,E[X*<<,Y*#/MJA#:8IC&%4N=?F!]'NY8B/&'K >IO9,50H+[/?.^W8*Z(Y MB@B4(D%NLY'+J?6', MO7#3W _#*@8])9AJ/D?9S',Y 3V[B(\I#NP\2+O-B8:_2""7$Q[G2*;:-DX! M/F%K82K%;'\9Q$ZQ]K^>M)(S[<^)^%.77;/;2TALO3OYIUK\D+ M>WYY7@7C?P/NZH^'A9)_6M)NP8G]7LE%.:AJZ =M5V1ZS5N44YRHQ.H*YJ_$ MZQSS+_N:)V P"B_*KJ^\SGL/#M M !94^:Q!/!T/_+$M,2#[9?IYV?O^:QF]5KVB PR?G^_; S_N9D^TOV0\M^&M MQ_VS^"T?@YQF)_MH-!=H-NY-'C(_'UB33A\&61VH;MS*;-K(ZLI,Q/BY(==T8%C7V;<%#UW7$^HO7%X5 H MK@>JK+"P.-H=-,[ZXT[FL6&^/ WZW56OND(3O\Q!_VK_>XZ+5G#],C?=QQ51 M#MG%!^$O9^!U$B?.->'>)XL5RUF#E,I\3D-J_EH+_H+G?CS$*@E"J4)*)X=X MP@1,UIR#& -1.% -6[;QAEYKJ-[$7Q,Q]-C,-?^>?[4SVYR6XYCSZ]TQRDN3 MA%W@"H0#YING7%AO6VMX_ YM6 MY;0-EA@2-(>;L@CD+"T8MHDQ+W@N[T@WWER72+!:O2J\P84I=-8>QCFHOA1D M,C,@Y[#Y)Y#^?:)[?K8E\PR&>&/80R6U_WO8N)64O<=1YV.ZQ&J7_DKL."*[ M^=Q;,,TU11);B7BNI:!9X$CRP)37QH>HLS_,D&OD877>?8W?=,THHO:.7J*& MKV?-HT-81Z 9Q#!QB)N(D7:1HFL4(9(!0:\81MOY*HHB*EW]!915-/#;R"* M(GFL>]II%Y'(TW"_F4>A[8MXD:?1!2[OK7"?]!T,S)9^FFODL!W$QA&L M/RQAG(L,6'K8@KMUPL;S;UCAL;WDILVO&E;Q"O >VSCMQ'!4J)[YNA$,H8PC M@'^J![8'VMRJ<<+5C&PW$,=T\_5\;3R!,5 MAEAXMS4V>)H+WAHOC56%%4HT\""MT\\?#C?W=CAHX,*$(+Q."$Q_P,T0%$!F M\(C[1'@2AD98]3?LQ@3T]KSI=CH Z&N? E],@V07ZE'<5H[>GRZNV_R=*HX\ M1R/]/;+9+JM#QX >FM];9X=,:0IZBD&<"Y,#)00RFF"$0P2Z$%8DDS;>\"V] M*G2LW.2_8Z\--E N8CALA'',XE,N%*J9OV)VWKU71(_-W3M+CFC: 9A.1&R6 MSRK ?)(-4)VR+]P)!MDD7GH8NVV4PZX+()_%3,\_MGC@7 24R&!?''SE4APK M1I8%1QH7DJ&7C4TY>L3F>XE:PM9Y8/)GO%NX_Z1=!>=2:Q,..)D3V\Z5ATU6BJ M;9\SU.?G,PO[*JOA30/5-PN/ZK4'J=G8+L3.+/JB2!G($GT(6G(^S2P<3-5Y M:W'(6GP%WP&)S$Y;W/%T-N59?VXTK16.P^H#G M7^UO_[[RG A^_C8=U.3V\G&]52M\VQ562P-I// M^9YAS!D0U8DT_ H_%T?.^;<QMO9T>#\2>&*T\$IZ=]0#6&5)GG%7I0)@BML M@ZQ#SFR#&5/>AOTNJY7/2W=\.[IN95V__W52^C==AIYL:]U%G914'_2IHM[;OJT:OQKWGW> OL!LYA(XH@K#;O/ MDLE%W@7"@FK/=:2@3<+N2[QU=?'#S5E&9U4X'$#Q=#Q:AKUK0XWN;%_?KARX MX6M2#KSYZ.7 =T"-[<8]^WWM:H*+UH2XN^]/]D\ZG?V]@RX0\DEK[R/9W?[( M]_?^Z1[L[5SLGP#ATD_M@[VF6";N_2^M]NZ7?XY;W7T@Y"9I;0-S;!\?M[X< M=)HGK78F^H,/?\!8.F ,??U^& .0L",$Y<0VQ(G'2!>GK@8SKCPAE)GE MHF M>H&-E!0SS+T4SO&H-'.<2(&==\L5P3V4U9+OLB?I\>(>["-$HE M=FW\$3^=!9M[;]FA2AHXS7&$ R@87%J)-,$,$>F395@;)XORB%OR0;)8[P6B M]3[_X#Z_PX>@)&IJ2$)>68TX,!5HD]H@8Y6U7GK"1+G/YN8:BP0Q11WH MC=:"+HDER%JF$\K9JIY9+45.;EA- /=@=,URNR &6AZ+'!0_%P)/T2:>/(CY M),M]GC!ZO<\/L\^?+PZU4THY%9!+.3.9!H)73%@G'N]N>[8+&D-1N^[M(9%,8P," MQ%.<$+=*(&#UA"*S4D@F'8#Z-=WHGA SZCV_[YXS0W+S8([ C(<]=QCVW$N% MG L)3(R0"!%WW?.?HQ#6>W[?/9>6>F!N@H+C8*([ZI'&RJ%$8[+1P:[[>-<] M_SDZ8+WG]]US _S(N"?(VES9B*B(K+8&@9:H:$R.U6^^##IS:PR_%^]WU[]\/[[CYMKG#??P*F^G2\N_U/=W?[ MLVAM-W&3_O$5F.FD2=^W][_L\/TO!R?[%SEL\AT_Y,KZZ%-$'E8Q!TV27)J5 M(>:%QT+;[)1;]G &*SFF3!,J,'+I)-6U5X3:;%;Q6IN-4;N;SZ&K MZ);R?+V,1JB&5F7>YHH\J=,_JX)21=%?L"8^]W@:L3C+^?"Q4^=DO3 MV3+"]'=317U[V5I\Q:PN#AV6PB8ALELE@D5$$C+>4F0HSW7U%5$\7#K,2#DU M//J@;,P"Q.H40HI&&N:P26*9U3,]IWZG4S2&:Q0MDI?HNC]>B!@)4T('6KF9 MAJ]U_5_O\\_79N+YY4;HF:;>%T4R)YVD<^9]](O<\S?![O?4ZP9+Z!8WLAYL/5B!Z:T> M6[1PKW@"F"L#0&&W34MSE%WB<>X1/_>\^UQJ+EU:]9Z_#!]7MIW_R:H)+E43 M@-A&LP36=QE8IT#Y"E>C!=]#?KC7D#5$'T^'DR_WG=-U@[)BXZ7Y4Z!F3ZR[4X< M#&]#7%>MS%6$]6 KBAO/85W_S_(:/MS\Y^<]R*][/;^MKJ[IQ-[H%W MC0_H9WGPY3,]V.YT6A=P]8<_OK:V/UXTM[_2_8OPM77A2?,$QDP_TOV3WU+S M')__N?=NU/P;G^6"/U+1Q!%.PB'."4/:&8$DPX(F;W'"N8@5D9N:7 [UJI*( M'XM_\J]WY*,:!VLXXBIEEH)8U*\(1:AQL'UPD$\ MQ4&=E.&&1&2M)XCCD)OV8(LP-5Q);[W(_0A@:S?%BL:8-0[6./BJ$>:Y,D93E06J)L;?,IQOB\&H<7"\"P[>V86: MBO_WK+RDOXW;G7!?Q^C2?*_TN-.[K=E*O'_6N$=M#E;3*0JO.1A.UF#./%8* M&V-I#+4_\/G@7NOW.7^@QH!R'DQ@3'($,C,.F1@5:F5I)L$O+# MN+<:7AY5Q:LY_+:>+@,6 /;!,I[K]VBCA4B:VZB 0KS6M:?K67'XS-/EHI+. MBHB,,QIQ,.60H<$B1XD.P4%.2KO1//BL-GW@DM,,>:862IC<#A MBB#+#4&""D9R^S"=6[L)0C?%6FGI]XWA>DX.B)U>B*>QJ"$+O&1SD%:1[31- MH>H_3M36K6!OQ7J^0-B3T0DE<)!,<(^IE0$' 3#G+&:W\3TH,,Q+@G M1CN%B;NI>%_-X>O%X3/7!"$B1>XYHL1GUT2T2!/+@.!BD/G0F,F4CQ<,8S@B)ONJZ);JOHM#+8I],>YRLIDWJ\V?.[A%^C% MB(D?K.M;BXEU$A/M.5<.IT8XJ@1R0AD$GU2N.RT02["=F"9C/ =+CY%-(WXX MW^+!&>R)3[AJJ*VA]L&A]@?+[-90NUY0.W.J)1"96FN!9& 4\GG!F[\889L:G$Y9Y@-=364%M#[0-74_BQ*O8UU*X7U,[1,6S\V.3*KPI::W7UF!;@^UC@^T/MHFIP7:]P';F:4XQ M"@$R,WN:+0(I&I!--"'//+',!!RB+,!6D$W"+C>* MJUOS/D2G"N"_RZTJ;NB 6K$NIULJ%^H^[0^+M@._#&+'YD8LLP+9_[78&:!: M93R[Q3I8T/'HZEM650%_BEX"1"WU2I[[]W@PJXIX%)$;1/L5:!<&^XOMG-GS MX<;_+)8^;_?0TAHN3__J?5B'KB*[C]Y5!. V;W?9U.]3>_AU[7HF?V]NO_UV MT/OC^."B3PZZ[[\>;!_A@Y.W &QPWY>=L_V3M[@)H-NZ^*>SW_W\_6"O<]S\ MW>"#_SW&OOM/SWXQX]V3?[K[7SY]W=W^U&UN'[1AC-\!&-O-[8_?=[<_L]:7 M?]H'>^\[NU_>G?WOQ3O:W/M\F S(.[#UD3$"E%+I);(>*^1B2MKBY"VARYT& M".8\$9F$PY)[Q2V--%B>J)0JRB27.PTL+'_N2I&W8'CKVOYWZJJSLJ;_C0-> MSXXC[]L]V_-MVVFT>T-8RBXL8M6ZXQ08!V9I.YWSQG#L3F+5&632H&34SWLV M6_5AT0P$EKUHZ- >CN9:'\$O16>0:8N0^)]Q^QNH'?EM^4OK?>XSDAN=^ B_ M@&S9:LRW0^GF?B/PW[#1AJNN?EC1$:7L')$6YM8>C==A>& MMCCJ8SML]/HC>&1N#!7A,I@J? _ I8[E)9C&0Z^SPV%SMM4.-R]^^2ZE;0 M!26 3?$1Z0+FVYX.O0^:8M[N//(AT&P[@6[0&Y6;72QXU7"WH G8D6M&_N@4 MO?5PK;/6C5E_'\10;@R,J&QNDA=\VO['V;Q10)0PM @,,9ZB8;1^UB?HOX=S MK &\&LH>3)GVCF(OTSQPK,\]1D8% U2$,,AL!B-8H'!XUNS]_:*I;9PT7^W! MK(^+FK'] EO\]#7%MX/8[0>@]=X1,.#@:P3>6=*(UW8CGLLX5P,HC,/FGCP% M:N46.LX&,#C=J"*@\2EL$[P;5,,L#F"+YX@I;]_).!SE7S)E3:4$;/>HP+62 M/F9OR.0*B] MVOO,O>$81$1_D*V,.7C<+"BG;,];"!0_'@S*3)9OL=,_[4XE MQK23U)2"J^_G2?W__K\T)>K7X?0QA:R!\?KV:3&>%8RPU7A7#;<23AML0^_Y0[PLPZ,=^OV207W@44@LDZ96B=^WP>LDP M^"L.\A? 761MVG@^A6UPWKHX.LPIWSYZ@J)B!'&F,#*P[DCS)*W3V, .;+QA M](':O%,=%56"!88=UU)8'"1.BEGJ(P(QP&!5620 M#4XC1H#MP=P61M"B,2M9L;F _8O,?S0 X3)E^SE#8;@YT3_;("/. 7Y7PPE> M@10_ !1*,F6%8D"GB><>M([[)),/3@!A,7'7]M\U+5U!2Q>[VQ\/F;")6^N0 MA^5%'.L,%)$@8%ZO)>;*& U @;0 I1O70X/60:*J<9W M:[AX,*?0(W@7;?IB^D3N1>/#@D5N:)$0B)9 M#BJ$#$ \R2%'0F""^:#4I1[$:ZD%K^J6.BSV'AY2=.O-MD=% 9GLL\55MD>U MHS*UO[BGLC%N4)L?J'GJ%;QSKV:IZ];TE&XQ>K^.EB^IB68]V,=K3WJ[ ?UH M/\GGVAVQ[CGZ\WJ./M=5J1N)OI9&HJO#95:%_;VH)H1U^\:Z*VA-5FNT<@_3 M%?0Y(>_$:]IX^R-UXUX0%=S-E^@]Y]EYR)DQ7%!OG+%6$@S+HB4S-]6J?V6^ MQ/TO?PP/]OH#6]OA!,;7V=U[Q^!^WMK[K;V[W3EIMJM[ M_O>/8]<-G=V3H_.#[@[=_]+J-K<_D^;)1]RBK>-F][-H[OGO^R='I/EAA^_" MO/_WHIE#>;\7(;UO#Z6*.EG&D8I"(^Y"1(Y@BSQLCU0)MJ[@K 3#PI)8*CW&BGB:(^8$Z,)H(PI4YJZ$I)CHL_SMMWEA+!0^XH)G/-)^D%LEH(I#5.5&@:6;(;;XC>NIP8?QL9>0=1 M^)+909( 5EA,2D?#@0.LH-< M2 09RZ45F-I 0\$.*T+J'MBU?H_BEL^>3X+@1BAB7*"6D^@6T]/2D#S7G^M'3*,8Z2,=GSIRVR@&@H86Q$ M$E+Z[)L@ZG;6T[3RQ+3.Q$*&]^/5G6"7ZTX\23&#OQZ]F,&?N3A,W)UDH/T9 M[3 .UR?.N#EA -;:?@<$[''S9.<"KL&MB^;Y[O9OG=:')MWOOC]N[KT#XOS( M#MK+<<9PSQX0\,7'\^9)"\;SD34O=GCSPV>\?W'0WO_R[GMS[^MW8([N_UXT MOS2Q$(%!5H+ M=K>IC/$SN*+XBM2LD&CPB0#T!=),CE!JZ<&" O@HT. M?GF;\^(",3@*1,&39MI:'X)58$@:*^,EIG@L^5D\\9?V"&C(WR+I8BKD&A,N M?;K2%0W4^+3[.2>L/RK.(.I,O:+*BF-X7', M)1K*96ITVM:U.^U1.UX_T*(Z2#D6,#:Z.2TKYK(2N<0,#. L=K[%1I5QLCBI M=F\RJ;^/^X,1RK=73YJ\_!P6;/K&R;QR;DIUXY_]WM&M[[OG>DR!>1G,7UR2 M_FII<"/;OUFFR3D2SWO5N41/94D$WS_JP>A"49CG.!<1Z79SA8BB\$3>BEFY MDR(SJB2<1JY4$2G450Q M&5=5;T+,5^3@^RO?L_2"=IFL5=9"Z9X"$.6J+;VY2\>]#@B=LLY2<9FWO5QC MQ>69VY!+)DU?&S;SO6?'[5S7 FY>*(K0&(]@V7)Z6"Z+U.[Y0;% MM-P_<&@ MS"2;U&29/+'(+KO3DI7+<]W3YV8,#VIGST+.-BLF.#_>F<<8E$!R8^[X[)L8%[!4]L&&ASD M$DX@UD*CJ-UQ=AQ[JT:3*7O<#]U M6:=F0=@4V8S]'BH_P>-.^[WRFH*/\D941;=R$1AX\1!V,I-OKA_06G7C:E;/ M#\K5:PHY80L.S/5;RGHP^U5DJ&L![V]7-=YE6?]1UGS559FUFM5F7FE67=?Y^ MG'V/[,GS?YAB!?=-T%H[WEATP&3E M\9=GD?SV(R]XFD'>F=16!ZP6#:I4:=BN,V%]BJ'J;U"YM[P=#,ZS6VCJ5%IQ M%O\8T<%W6> 7VH7P9?81?("FK8NNDODXP$]Y3+OI\S#FUH"CM]T^K-%%X=A9 MEP:!]W:BE)'/IU^;]--)DWZF<"UI=??QP=X_[=T/?YPT+[Z>-^D[VOJR?P[? M7TRCI2>1S]V/%PS#;B\_TX.13I_5EA^]WFQ>[>_G]^^3@9 >^;YX5 M*3;M6=XHIMPF1E%0N1\KY@EIEA3\E1(7Q"3*W<8;CB]GV-RO.> SZJ5:X] Z MS6U-^YG6$/4X$-7Z?0I125IA N9(BT@0MR+ 7TXB3;7RWA#G;R[JY<[D'!%8\](Y\:-:,/1N:[H2R9\UW#VJVC79UW=E"%&-8W?" ML<_SJE:RL"U9P4J*:,1YH$A;'U$DQ&$JDHS*;KP1^$=![!H@>2Q-J^;5GZ>: MU+SZ6+PZIW,(A0V-*2*@' O&D/?(@::!;%(R$4.=QF 6$:'6B%D?R*&UUFK& M7W#VMQ$4$C$ M@J"@;V0,$]@CH041.EDG.,M',)M4K)/A5'/P^ND<-0?_/ Y>T$(O=5U]%X=O5='[SU ]%ZE=+Z8Z+W?[?"X M423R-QQV?TB_AZP)N/C1?P]Z2!?V9'L MS%?J,UFF;+H4=+F8@OT8A[,_?,BS=HMY^]":55-\,;ZDGW+6_%>9$KS;^W-2 M#NFE.)$Z+?KQ_.#DMW9K[RUIYG>= M2)_9P?8?W>:''=+<_@SC^-1M?OGG>'^O>7:PU[QH=G?$[O;^>?-+\_M2A)^2 M 2L;.6*6,9237I%Q3B/LO1%.89G'SC4*O5 4^BFGZ#4*_3 *S;FR":68 M66=S 5..N.,:&4\H"BER05RRUK 7>J#^[/7%Y9J)]8'[FJM8]SRNJQ!O6./< MG7!N(*,\%5C:)O-SGKCYT?S%<_'2' M[C47WY.+Y[05+2)7-BFDA'' Q88@[8A!FF 9K(Z6R)QR(#<56RU>L+80$>BX9]%'B7B($7'B.=*,)82U ME(%'Q;@!Y83IR]T%G[TOJ&;7I\Z.K#GY1SEY3D$Q'NN8J$ I,(PX$P8Y:C%2 MBD=*DL=49S-C4^L?3MQ>/X?*6BLEGRX7T6CT7:Y<7AX Q^_^.!<$+Q25'KQS MX33NA[,F:P/MYV@M^ XHN)07OEM1PT[O744+[_N#>:2\['#&-4+> B']O*Y# M.(M)^(0LR0CIG$=:*88T#M8;KFA(N7?LIE@K"ZYF\_72=FHV7T0>*6JT*([ MNT;)^Z'DT4+I"1.\T#058+R92PSONT\4:"N2C7R%RL&?UE M*T,UHS\,H\_[A8+4(6F'(G?9+^0,,CXPY)/#,FD*G$XVWE"S*7^\6-;#.X8F M[YK0MRCX^ EBRU_\,UZ6 GJI%7T!C%^*#[DM%8S*'N5^35U;]E2:M9-J_.L\ MVL&M\I@>M7[Q6C_C-?AM;T8(6NX1EYP%CC5%&>K@FUA>;GY=,TV M#\(V0D1.D]?41\--4,ZHQ$#9<]A'R44HV ;7;//T;/-QRC82,ZJO$>9A M$.9\7C![$[5*AJ+@DP"8D0&YH ,*)K(0+6-,^(TW/\%,%<,\XC M,?Q/8Q7+H&<<# M,H[&;/"#L6-1DQEH]!5 M ]]F-L#*U#3SV8_6T-B3J.>'9QTK6GX:+/8+J?XM3_\DBIY<__331_^M^$_>&6'S[#-V>_P?N_S4\^OX?U_&:> M?#NV@&*T3]_^C(!ZOIZ2'C@?-,X<[XFUKL'7@T\_R_3=X%_ MF*[JCS5'M="6A(,/U6#,;&,\'CNZSY> U^H^T^(SG\N\B,+Y_?,4ZJMS-N&R M5PX:-U&N,"7C@%<^P%RTV$E#)2P!]!S$;F46@:74JN-3I%0KO;&16!*LSY4? MT&/\H&K><_KA=YEU-E!F&<\Y39"*"NQEPLH@HAG3),!FF?0OJB%.7WLLIHGR M"><%MOZ!!#D(RF/I 08P_^%Y AF4_]5Y =[;8 ^H%U/<.N5$CTVU\/P=[ M%N\VE6M[\CU%/G&6*3S!]2I'LRR*%5,;/'0 ==\AY! **&[9P*@OO-\7WK^) M WVGDG$;S<6J=)R(=@3B_A"^B]!#]HGB)0^BGESZ]=/T[5=X9P)SP#S'\/V1 M]>GL]//[GT^C/_\XN7Q_=C3_\PS6,U]PE7U^%WTZ>PLV)JX-]O3Y-^WDS60" M1?O+FW[#^T\__^W;<:1*B^:YN:Z'JA+:M6@!=U6/!2.6A-38" MR_'&_A@+!&CFGKC*>G;5LZL[9%=;^!U[7G2;O*A5PR P7$GI< M]33;4/WQ6'=-%QYR!WB1N2?W?4^Q50AZA6_-! &>*K;<1X3ML^K3JZ90!OLS25>:ZEC@+=9K;! ]_C0%[ZP+UY$>Y; MK%?7QWD^/JK>J+3TU'QM:FY76^*.8[F.KX:A;JD6*BENP$:J'@;N2./ZF)EC M+#[ICFYL-=TB,3\])Y=Y:TZN:^LJ!Q@GM?^ZRB3CO.=O._&W3NM8S=.99NF> MZFB:#MI*&*K>*'#4D:Z/_+%CN\[((&U%T_;)&.OC'Q\?76^EK?3T? UZ;NDK M7 ]' ,*QZOB>J5ICAZL>PTY EFYH-G,\RS"I)O[-,]QZW\H-]!6K]ZT<"E_; M15]YEY:]XW@W]M;IO:H%7N!ARP^ *IACCJZK+M6^"6VNN6--\W4&[,T= $CW MR![KG2N/CZRW45=Z;L+J.YW)-4QW3<["5\DAEYLA2W7"LC4R'V0XW M4%O1S1LWC>^]*S?05NP^^>R1<[.=E)3HHK?!=N-JG1ZLKF[X8WULJ;II@Y)B MAEQEGNFJ(V9J(]T=C5QK1*VE76V?*O3W9+TW9'T-3:2GV=UIMNTWT6PG&.E, M'5OC0+7&GJTR;G/5'VE.8'"3N]Q_]J.)DG!O"/:)>4W.)CSC+"QXUAO:R!%"NV=OUV)OG5:IKN8;+M-MU?)-7[5^XX3>LQ]M M9^#<_)JG]YL<(FWOII+TA'L3PFWI)4QG8]NV1VHPLCW58H$!>@GW5-*1ZCL-4,,$8"S7+-'7WV8^Z90P&ZS/-ME0>:@<6-@ .,F:W:INOXH:>SP&1@IPQ&H]OR MG-XY_3^%RO0H')5H.BL+:OP.NC_/B]Y+LWOQE/WB=!MUGM];59W>?O7AU:,I M_M6SOYW8WY>V C3R1W;@N2.5&[ZO6EK(@?U9IFISKCFV.S+'H08*D#TP1\L7 MXDO%=GH/S=.BZRW4E)YH;XEH6SJ+'3#7, )#]6S'!:O%#%5/]QW5]?T@\+6 MFWC=:UC+ ;M!:*MC M7>>JQ?%ZW$4/] @ .;(T@SLVJ".&,S"=&^FVDW5&@GJGLOMQN6^MK4;;>1Q#V"C^DS30+MA#"PXSU8UF]N^-G8= MP\+2#N.!92Y?K_?.EIZ";Z">]/1[7?IMM!37UUG@6Z9J6,P&+054E;$6>BIC MGF:-1@8W'/?9C\9 LY9MD][SG>[. M13^WW_]^\_3]8NEKE++W:>+W?/TZ?'W>ULNX%6J!Z8U5/\"2-$[HJN/09*H[ M"L$4=?A8L]#KI(T'[JT5"'TL7J>>W_7\;D]4V)[;W8#;M;18VS1=W=55X&H. M6*$C777'YD@U ^[PD#LF,[QG/YH#TQD_%E[W%'QM0L\5W,3V7K, M!$@%:8F-Q:JMMZ"\XNDABX([.*%>6%Q7.3[%=7X(?\_Y$=)*+RIV$Q7?VHIQ M:'+#\KU0U4SX'XL[H>I:'/!>XZ:MC3R#C1V\CM4'HYM7=[M]*GI@KV?/47N. M^C@Y:EO][OGI3?EIHWIKECD>!ZZOVH9KJ];8PFMNWU9M[OJ>Y?B.$6)NY<#5 M;RN]<@^XZ1;MOU?]C3@?)26U]EWUR\:6X=@RE[!3-WW+9[YAS3W-@O!',8YZ&[^;GSX?F9^,W^T//Y_, M3Z:?]$]GY^:'UPL=SJ>_V>\__SOZ],>Q_N>9__7]9V#:9T%T\B;X_.?9%^O3 MM^/YGY__._GPQK> N9KOOWWYRP1:]C374H'4,6$=E53-\-6Q:WN6:WACYDL1 M"LP#CA %( O'@:6QT!X;S#*Y"XS!TYGNF('#/&O$%CNB=\"QS*X6^,1ZY%W@ M8@)@5RYF/QNR'XNVYV%:9L5$^;MD&1 \-6&GCF78R5R3#=:SO%C]@CZ@,5ZG M4]C '!.Z8CX57=43.B'@"]A^/2A)".9*E* 6X_.!E3.$$)_G& M_6(#^_,$SCS =O)JP;[B9 VF*?Z$9>?8B3[A!8[TW2ZA!LXHT,:A;[IC;V0% MS/-,BUNAR[BNVZ9M:2O94$MCM$'7 S2#?VWD3J_%&FO%"[C ;_(I&O%"GRC/QJ M-CC+ &(9,'HEYZ"1HP5'R)3S&E4D4'!Z>8%"5P[B#* M06.'?\!W49$KL,HR9!63GL4@>Q30P)@4.O\JIUX:!\5 .>-)0BFM<.;238G@ M\]&P#A16T)35ZW(@&.#?)0 15[])W&P2+&!4!*O&QEVUA Y3SAE,AX)E!W[C MVH$] MX8D^89YS;+Y_AEC#0%-=DUFJ9_NF'3JF MJ07!LQ^-H;F9 2FIT)< T0%?'XV:8VF^;MHV#\+0M)RQQK@1X,9MEW.3^W:O MYMR6N36'>?[2?<=S@X"KW!@9H.?88\ STU%#C8UL@[NZIY.>LR)=?%G/V87M MC#S=6H_J.887,' 4N \B;PW4A4EOI.;4 !C: ?Y+< C%XG/AQ&31&78\Y MCP1SWG_[])>K&8;G:([JZ'B/J+N^ZFGN6 U"RP^9;7F!$6R!.8@3*P4'@D>8 M^E?():$H[X([CC/R#-?0=38"XRKDKF.-M, -0\T&.<.-'G?N#G>T]V]._O* MZUA>&*C,L7W5 G,:+&P]0 0":C9-QDS6;2S0 HH\0$$DN8:QCBT/=![G9%J<"VPEQZ0(Y21 M/+O@A->KY66$+J1&H6*^#_L)R'4.F"V8HO 5=#&^TKX 10/\ 3])*)Z37O-8 M3.PUGW".#)7$[[]9 I;C7)"<"::A$,3DMQ+CYZC[\>DL3N<3:.DPYCE M\KP29'M:*'.P$FQ M0))@%*"53KC'ED?W&"+!GA,?24L8(\B74B.?$K"1&>X"Y5L)LM]KW.@H*;4L MJT0+*Y03-E?T/K>SSW6ZCV!+WPA#/_ =SDS+"CA8'):NA<'(AM\,QBG84M,L M4]M<&[&#U*<"I_QWO_Q_C.&4[[__&[ZX8_?]3^G MO\U/_CB-3GX^L4[.CJWW'Q="*:?O86V?]#_?'.F?C!,,IS1._OAD_WGVW^F? M;XZ__OGS\>6G;^=?3SZ?Z__[=MRN6^I83NB98: &%EA]5F#Z*C-\2PT"RQLQ MBUOF"#O>C1]-NN932&%Z*ZR(OD;077(LS0U=V_8\0PL9NL<\YOF>Z_D&J+G_['4X7,CUT MFPCTMG65>QIC*]VU,\%3X.A7NAD:-]P#^AK6)VX]'7_#EF>PWU)O!Z$W-@.# M,09BSP^MT')= Y1 PPDU^%FS#7?;?@R]S^'&PNQ36Y@Q;62,C2!0&3-MT,X] MIHXU8Z1JOL;&#/1VYNH@S$:W7#9E._2_X^S,I=S+:P>,;YF6J1O+:9D/DNMW MNCG7[Q;NYU^GTVDDS(FC)'A-)WW.$W\_L_S.CJNTZ\M/T]^__OGYV#QY\V[Z MZ?,7[0/0XJ?I^\D)T.&'/X".O_GZ!YAWZ7K^\T_1GV?OIB>?_?C+=?_SS[W?[S\V_F^V^_6^]__@VOYXT/;_R_#-,9V8'EJ+;FZJKE MZEBUR'/4T-!U.PPLVP?B6\CRLST_\)D=N"$#ZX'9S+!M0#)S;!DVXXPO7N=_ M*"8\4XX383( IF_.]%N9S'?EG/>"SZLC Q;8T-[F<)RU4P(QYN BC2]$I$)> M1M((]V,63>N A 1!%@/\RRRGV%%/)@H,9* #*GF7$=XY%DH< ;T)F,VR%)-J M6O5#<6R@/IYA/Y?Z5S';H#WSC"PZQ# 0CQOQ\25#:Q3>.'F,MRACVCQNA1)28 MGXM=)SF/,8J"Y3YP>R9/)8-1TX0"&^+H"X^C29IB7@A,F)?^I-K)E&&,/@Y- MP2 *<)R\L\:C')[_7489!F',E7=''W]2CGSJZH0G\+& 8V%9D,-*@R@$64-G M>Y;.@%M:MC90_N__&1N&]D.'MPWH1_V'[A99P<_3#) EI]\O6!:E9;X*[A0O MG'%>?\,I4@2$)N4M4#1QE+4W+N-A8)_X!FQU!@R>TD9IRZ_P2CKGXGP8)52E M'A[>8/%!?:YS& ) 2N_@XA;>"SB?BLAF#S^:PG2=<_UC@N&H.#>N??&#:GJ1 MBP0$.16+H7 8T/GHBRD+^%#9/-#JY2H9 U @K>!W_#5^K_N[[Z;-^G^KRF0 !@@V*T@F3O?Q'"& (C.161WJ_ MR@+I"F\]^_&$)>RV21#1AYU'"XCE(840A41()40J$6!#5 M$9*G7/ C>*5)\-R&OF4L$OT2830E6"$&N8@>4[KM&=57P!!,)/N@.;\<-*TX MD-*'5#<@KL]E(KP?DGMGR ! -RM$(.FJD-*P/O<<5#;>7,((_4:$IP+)HU0! MRW:"@!"QI2@&VT&NOX)FI1P/%$)+7>071:C8H(K6$60MYE>CAH_];3"-A#5Z MSPQ6Z4=2XD8+"4J+ QPE"2J'IS0=IEJ^ Y55T37U/ZWL%4I4F7.0>:!6W0EXWZQ"@#5)>BWZB]I^D4JO!(5-U/H,EWW M^L8Z/E*3(AGQ8,'D;8J'W\"PJ?3*)>+"^'1?F'3 !S!G$/Z3>I]%EB'\.RP+ M3"ILN GP:C+S$U^J[BDI&*TI:RT>%0I87@$F!I(G)O[GB_PBY^U/T: "SB>M MGE!B3RRQIWFQLH"0'4JV,>6,=BG3'W_-H@O4LSYR7W;84GZ!_YP+"^L43<\I MF&*4-:V[KKVHD$]3,"M]EE=*-S)CV*;/T%V!MD\X5]:O#XV]RQ0-.S(709F2 M6\)B.WXT@_=J*TX^J93\Q=_11H9U%$OO$^06?Y4JY^+/0J@L_NJO^O%RU8^( M&(N_ :P6?\)^\LG2Q^MV!CIIOFH/YRF+EU85Q4N_S<"LBI8_KVW3ZG<0$A)' MI5E$D.D _-UZ2$JBJN1336UM_PB/Z=P$S0)8V6-8HCK&)#V$>L$+A[F?,.VF)^%=!3 M%G&ZW,9K0QR2/*HLYH2,+S$+DI&,S9'9D"\GDMH051RJB;O&XB[W6;>2!:J% MQ6PD6E'<:!TC0X?7 @^K=&]*$*LD-CEYR7_P:EPZ51\_H ((/';TD'IUY[AT:TBQ-(B<$>"FT%Q>?_CO\1M5=Y'_(YMOG/?X MWGF<>FAX ;_\??AQJ("*GJ33>2T40!@!HT,'(J5UE[,9* ]9OE[K[0%X.P D MGQ^ #Y@%:ZJ3(7%6 !1DG2;DL)NFHJP'PNP+GS=PZR%UEY!*T%,+B@(P] L> MIS/!1BMS@_E9J@J*BORN,*GH$\#5LI9J4P _)WK$/#YDTE.6?>&@4%:W9Y). M!TJ9\.9*+"/5J?;E3U&A1467'E:.G88UT&R=E4L>L43]4C]M,8^TJ;A&GF?? M1Y0$\2,E67+>8]Y=8AZEDQ?""A",@.R7IGI>Q;-7@+S]+=W31@@O>AN4^FF* M#_#>#C&C9R!W"D:R<:J+<%3>!#4J"4PI[\]S<2&3S]*$;FS:]HZ@<;!R0>-# M]5. ?%9F\!+QC1F%2<&#'HQW"D;@[E&,7C"T!D#_EA6XD![!DEHH:MGPSH%" MQUSS9Y\!H2(JH-A?0(TIBY(Z^@"#(>@](?(K5.FA?!^*=901P.#LS],T(+^3 M9+\((2!."BR@;F+D60( 4=_<.,)(&_&@A]1]LM74(\K)V&5M%PL7DX+*D:#3 M!.N^9DH88U@OJVL!M[\1T2+PXOE.]93"C0B:KL4',_(%:0EZ%PS ,DVV.W+D!JC7=0%\W)&^^P M*-9*?LI>HMX]KT42$X #4$1D(.%MS@ !4H4/XJU-4^42H)9<1%E*$A5K2E>0 M.T\O ,+RUXR?ES&K,8@4*N%R[KQ&R"7]S_(3+%R65Q%Y,!E>3@@?&]VZR^*; MR'$FG,7P"WE-6,AE\"/NJK7"'H7N32EC18&JL*R\1=*@BN:<\JF'UA)@VK2^ MD6E0!]TI8(9CW*B 9HR92RNX0^T,B)E'/M[&L&[?!,&_,+RJ7?!+H#E]UJ/$ M7:)$%N5?L'9:G@+9(LL@LI5ZG6B/(D2"U*O/L_027@ 6@'&P\QXX=P^<5LGB M'$!0>R9R'L?"HI56,6D"HI8=<6!\*4@I:KSRD KO-A9";LA/ EO>VTD7:Y7G?JBVP4*.P_$+/+6A[8%SUXITZHO( M#Y^+T/_SA#))0,L!_EEFH@L+ P,KZV@J' R="=#2%XKRBC+Z3YRF@4S6F<"@ M.(Q0@HH,&"O7U9(Z_B5CB \3Z M1:2.]*[]NP;@ A#RDFXZPQ)53I1NYV@:**U%*@:*@Z+82 M?NIXST"I+XL]GO P0L-1:$ YNZ#8H58T[1S]D)$0N_!9PA?"_YG_=QDU6BZN ML(K?$:L'O(S)1X;,&Y@\.:G1RY56CW"1B5(I8S_@[#VNW2&N-H [> M&'6P*J>0$,HI)>_8!4]0EE,Y\DAVL:,(>_H.C]L#\(E[^SK:LT'I&0/C:8J) M%SD8/%Q^2B%N&#Y;*._J,OTB:.@C3R+ &4SA;\)'JPN09K+U*8-+N/+(,G.. M9/SJ>C_RVLC!6XW7BZX1>_SL#J..GXE8D#A/%S)U_I&+:/F,8^SK;>3KH$(: MMQTX']^^;N]9(+'(1SH:*,].D>?**,K!,_' &=QK)#:\(:;%]?Q6(M\OA,,0 M'_U&-JOXNRE- ?3E85K]"<7_*+B+X;-NFC,<0R<>=2FE-!<2I\IIQIW6J<]X M>4DB@047H(3@59C4/T00&A I9AUW@I1D^H2<;]"90N0+R-.O'*Q^E/GE%(UQ M'UG(A.&66Y=J8NJ6XH/YK WSJVA%-,=;CI/=?W[Q6#*%CC9%\3<:2X5I4[0, ME7S&V1>45^B#RROLP S#+?, !;84-%B"=[5QE8.#PJF$/WT8NIR)(3$6Y@*5 MW\TI!W2QPTKBTMF\YL<+LA/#;%H1/QR_['ZT5 ?%<*!>?](TP #/H% LEF5)-"* M[!.L,(A0W?-*5,*^1(4_X8"_'I.7CA,P*@%_SUD2?>N48VD:NF'1C(#'E8,= M:8&^PK@R*FXFID7!LY#! X/4HZ%0H9:X* 25RA\O2JS &K$1<$QJIAB;4E_$ M!KPRBH/&\LW2\GR"0_#B,H7-8S]@0#+(0H]6TIJI4F=\3RGF@_%2QC!/^-?)3$12"<)1=HK%'-)"& MW]TM!FK7ZR9MD1[6O8WE :"P7YKM&B+NL:C29]0#-^-6E!F= 6-1=8EDDGTD;3R5XIA^!%,8W\B?0*7Y& 1 M6",N^?&>,0.#,^ZXQP;X8R+8)KXB?/%3S@ORLI(#!O@*"*-%&_BUN!A:@Q8T':AO$TL4?"A,VHC%^!Y2J$"XC"">,9'7N6 MQNN(I^W^0BT('4P).ESJ"@\\+LA'JQ#TVXZIZI4"?<$%Z>I-;82 $&H%&:&! M[%$]D!H!_1(Y7RRCWG)_DL*"*V=6NQH(&!"%2).H-PKOD]5251DB1Y&'NKGP M&]*=1930V08'C&)'<5Q1%"4!KK5,9#T'.!>*> G) 0-0D#'.K:NGY]+F0\?% M!1A22?%".ND8\A&?'((2>T6X52&\+0C[80%)Q;V M$ G-@D_1="6QF)?Y3"CT@MM)'1]Q%XX-OQ3*N.#AD_02Y2.FQM3'L/8$1&38 M@K6%'*H^&3B$I'T1EYP/E3]$70B.7)L"S"@>D*(@"I&\*"/])^BR#&0P[Z = MR0OPA15(T[JF5!&&!*=6!RLKYV5$1C;/F\I]KX7IAZ?Q)LHI/OVUH&U:FW"0 MDA>]X@Q8B(OCQ2.:ET ZL*K:$8"B /WHQ)^%9[<3XX$/6S&-:1CB:0G9EHC2 MIF1P"R$4SP^8LLCK6&F3-1<7CF<>=*_9%BYN&\]SY8\&7242(E:J)B%\#Q!O M6:"--:E5:;DD.(FG2W]WF8L"$+7=.52.8BRF>SZ1-R'5Q-W( )0H2"+M.:JE MH:)<%6F02BD.!>36JG\$VB]95Z0VY9CFDM(%@73+B]GJG.!JZ.:"!O7PE7N% M'6S>0HL4:B#$Q+=HO5D5IYGC?7@@_4,+QGUK.MI =;24@XRZ35W%HU''I3=' M5ANJ9A%.*JG5RS]$#E^^JH#"#/M9R'P]Z2Y>@3.#55<5@_H4D1;;68"H*$3 MF^&]^5!Y([9!=@(BW&*E&ZS\B83>B98M5N-VK1+(N[5:+E%FX'I:!IBNGBXBCLHKH(:!U<=6B/F^_MZ$UH;-WK._+W:/?; M%MRMG86-\UOU9'B6I&'DG;5$\.:2LU=E."7JMYC4)L[T2A%>0V6-\W O+T0Z MT1GFZJ;N?23/YDB>,RHW&$1,E%<@=:N)?*:K$+HTR3#(HX5,4H7 /C(8N=Y& M*^)KJ':SK&'X.9OR6I].N."([#Q%Q-5'0^W[;MGV@!4,U<>+*&B0^WUE]A_) MO)@J8@RU7@R7$,IP=_%4V:H);M3UX>C[V]J(5*=F6"&+=M3CZEWCZE(9F19L M 4*CH?E]M]ZWN#5I0]%$#%AZ1]L" X41E_AP;3Z M-).!(FP&:/&5]$U0/8VA8Q(HV^@V$-7ULBJAN_O)V)67SK,T$E4Y=^ P@RZ: MOH/O@H@K)\S?(>JUQZ)K8='K%;6J(B"LQO%Z)+LA(?4>C4'076HSK&H\( M;V]E=D5-\5=!EZ3_B%!+K(WBI>CZRIN%"E-9NCH6UM R;GT1J=Q.B!G4Q=-8 M&*)+KM6$2*@O]26BE$/_$5$TRFNY^Y-.,:VV=E1%"_SG][61/&+U3)Z=T$5KJOHNK38J7=LE^K;LHZ00P_ M506!R7Y)B[J64 6F&'2]"AQ=P"XW+%F/*XT*,8V(#9'XU@#=1T6UHZ*,/BKJBB-J,P;EPVZ$T,K$G"NZ-C2NP'/M MI@Q-_$T7[BL&(?IA#TORC\3F9[4JY9/ MO[$\S*&NUR]>!83!9G=>Y_IPJ*S1\4$+6RQ9)Q0L>5*U%IP7L&!Q.XY3>:@_ M-O: 3(;H'$*EV=4ZO\0#T(1+NO'!>^:O(HD0=PG_"AAF1&#CSN(2U=G%R:L< M9PSBB./:U2AGRD!IW[CX!B#&:"--+& [&A KT5Q9@>8K#_I2A SDG(N-5_$- M+5*78##!UV937L?32HJNTADMRQX4YC.G-A2-Z +KXUPII M15B"O':CD? 6MKX*&>[:$FO?R/IXVWOY39?97?NG$Y%!^'N)73+K"NVY3-G$ MDY9 0"L\+ST,+2E$@B<5M.-%T]#LIBN4 :94[^&I&6N0P MB$0:Q$/)\#MY#$J=P@#K_>ZY-AR_ &J,XRI_]#M[:%4_K(/I5:RNBZUTQ]0Y M&0$G405/GCG8^L0 M:QOIRVM;4$2ZSO([ZY5H6/N<\;A;.U*0Y>=@A$E[% TP^4N1SEZ1W_N?HEA9 M;;BB/%=AFS&;Y?Q5]8\?D._&;/XJ2FBQ]-$/H,]0RTQ)0#!F8]\--6'C%1G\ M?U"-+Q\/Z='+(EA^9NI#TQZM?:P-]6L^L\WUDV[Z(S@,\"PD!7^OV?FLX7;T5?&[*NB=^]&\09PD8L)7GGK6H!Q%=_7 M5OCMY0S']=WB,>VTQ?;6,AQUK_9F@ZYXJUIFN/7!L^]%C73V&L9N 6(F!^P8J_?][+PJ7,E?6 X MVF!D]-*PQ[M[QCM;'^CFZ-'CW8'+0WWX,"!Z>'FXLU4EC-9K<*0M[XE R!J8U[J&TWU"RACV( M]AQ$AF4/K)';@VG/P62; U=W>C#M-YB>FT-S*:CG/L#S%*Y[/O*X;A3JN]Y>]U"Z;U^',1P]B*^C!\\VX!F/!E9/1(\ 2H:UZVU\ M#Z5[AI*VLW%_VZ[=EU1XY<,#B[OM6=]A94VJQ4#YBRD!=V?&))79 0GU&-Y&YMI2O&T*J2@^^VKMV4+*R;0@V' MHW;9L##&LF%4I9"*,M=KO&ZU231WLHA3*T0@LDMLZ>!3C O69Y,E2[>NY#T0 M1Q.GETJ0EEY5";P:61:@ROB,19DL5$8UD>6VJPJI= <1!4J[FOC"&$L%+65; M9UF'[LH:J>U]KYE&=,:[8JE-"<;%FHM+*^Q\>!"UKU=S 0J1>E &<#^3K][] MKQ0:ME#2_D%.H1VJIH@"95LQ/RHMJCO(7KH<3Q]CJZ!JB$T<9N/<5](FS>_" M7(OE[&#H[18@6>^J5:PKT$X"9PVSYJNFJ(E M]#GVTO)S4=02ZZ]?\*K?-I9WI6JRV$8QCO(),8JZH#75Y16UHF&59_PKD_VY M*B[?J9%YB1UV8&_G&9L*MA?E"U5A13E>*2&BF@/!WR1#8NI!>T_E M *OX6-U;%^M+%M@+'6;;<+);@7?G8]Q\#((_%]AC)DV:0]FNM8_A[-;:Y['P MX=:-_I/EQB=U),/;!;_N':V&1ES5JG/U^AY647Y(R#R\@-P<\2)T1<]3MV MBXB:GMT;>P[=NO[])-N:F'U;DZNLH>:J\ZRME5-Q:%]\^W6/=F8;9. MA*%=$V0P4%+97K446R&]XO2R+;+(OB&C**_,L:H-0<&^\ 7K:HWAWC*+V,H. M%G4#BU5EW@_& ?4V#*7ZRDVXICR=^$KXB7J0F7I,%VHR$Y M;:?I<,M])-W1S:YH*[@0R0V*"1.?&EBU6[3+S@M68'NS>7?SZ)"OYIO!LD6C M&I@2U''LIQ24Y%S"K]NGQ_.#)O;W::+^?'3TJ_(N2ECBHP/I!'A]F=VYJ;\1 MMX?*'URT?JV[O@H76[7(3':-',Q1%SW'C+P"\QTWKW0$VGZ*)F]:[JV<6W;?H,J4ZPZD\.9"8N9]%'CKH M.$BJ@[BM6 VH(VJ6DV!/H;IEF6@%5)]*6R^3$VSLYGJ5#0!&M?_1E0X+] G0-E M;[#%>O-)6L9(6,I%Q"\E C2-LX6O.TD+H892TZP(Y $)@4X+J-8R)(NIMC'# M>\ML/6Z)!IN;%HGMZW ->(S4 <_C=>-O,6Z4IU63OVS54MODT&4NU*6[/@30 MS+$?'MZM)#C%YS(1NBJM%ED7SHLU&84CJ%XK"3IQL7+E?@^!<-;9UC@_;/WM MKQ\1/8$=H>L(3QA.Y!#VO9IA@'@M@= V;Q_Q@5^PN!076*2B\0SOL @_I*%5 M]424?!GOM&1#>2#L#8PIRBNEMCCE2:1)"TO ;$7GX>]V$-.)F2+ M6Z$_#)>#'*%:Z3*5"^*F=H\XG; ;JT:?4G:U][>T'S!QVZWFA<&)7Y5)F9?" M*GZ9"L[@LWRB1$!A.>DR 0_14+_BO-$$EC]@6S.8**>WQ-/N[,WOS3J>ZR\: M,WRA(>#IQV,@[K_+2'A)!1L!EL/_+A$Z:[K\/3=>T'9 1@/KQT?K7C1?T#1L M"KPT^M;T+X7]@BJ=B>6@13Z)9G#H!4O.(Z]JP%UD#%M[9E]P).L%^0M$X[T$ MCLXC,7Z.OH$*SZ9I$(45W/"'Y[:8'W5^#][#FU68?G'7C9-BJ^V+6)E=UW(; MYR!-G\5AF@\ 64"_R5'/Z;I-5@'Z,HI1<_6I+[02E@5177T[T:+2">(@+W@V MC1(N^[$VB'?U(5B$_K\WB!7ID)C^%@BHKS\-WYCMBRU.-9 MG%,731Y=4+ 2,%,&^CSG 49&BO7FLFV@:"!?,9N,G[.LIC?TDCT)0?C3\=F; M(SK"Q=]$I,(AG,&60O&JH]A-0 XJO,1)Z,:P]GN@_E43%7DODP0%2A,]XI7! M.9=]HC$"I&I/37*O)H6-XHL$D93"NVP2;.GT$A8MVM&R +TE*&E;JRO *@A@ M@W)^8350V+#48T'=3<3B(XP( 1@KY#CFYY&P!T&(89?==KQ,LY>#H+NU.+>D M&TB(Y.VFIJQZ2NVTD1]S$O-O.IP M]684D,.W(,WM6U=)1MNJ),X+@&;J?U$]NCU'3(1U+&YS_(+$^\L88[)P%2C( MZI[..([[@N).STDA#C&B%6F>Z!LP%*")P\DWX(=+;"$-5A?V+Y<4^US7=E1J M0"JOIU9LH,V3KA-DR?9;9T .4&60BC8:FBWMFOL,>=.T40=*!-LB9N[$]9XD M[5:<<_GL-EV.K3^J)QD=8>UK=,15#8R7&]; %'O6TMC6A[9YW=:J]]UV58=M MZOUB^\7"8K=K%;RR#(/A['WOR27CC*C[=.F.I=(#KF&V;5&EXC8;!;E[?^;W MV?+WL9[&K73\?IVT*KO7MI/ MV??U7-'74_K<1?Q@W]/LR?>6<@:Z^_@;+?9(]ZB0SAB,M;Z+7H]T][DWVQZX M!]!"KT>ZQX1T(WTPWKF=5E_1>:.UZ*K^J; M^>RN-PQ/_[[X .'DCD>.'KO[]AW*(T&(WU_+>G'))2/ MKI/+V]\']6/7C@1VL,#'NS M#M(?[;45!ZO'VKLZ6N<>L/8I.$IDAN[SJ@SO@T23;YW#1?7SO_@JX_& ]/M 7RX ';< M 3S94P _A0"9/J:['Z./Z5Y)&0LU)[OU(ZLBE775RN?ZG9AEAWYSFP!Q?3!Z'!OK^ZRC/6NNZ#OG?'VK'E M;(^V?8SJ/8.'FM88/_2AQ/L-)GM@[5R"HP?24Z.E*R1U5?$[21.^&;+]F]=] M\RDX-5Y?OT/%<[-W<%S#.-/ZE/8]!]%SW1H_B'76@V<[\ P<0^L!M+\ ,BQK M'[T;^Z=A'-Z;3\'!]/&*[F"]9VEWK6A@ZGTY@;T'DF;UB>I[#B1S8%N[WJ'V M0+IW(.G&KNF)]^=;.@C'QB\K^W+V#HO=M7EWASN?WM:Z;YGKOGNRZ3X[[W^_R=:V!MH5V;HW/X,' MMH1Z7'XBN*R!3;BKHO#(<'D7J_[P,IM& TUS>P ?+(#'QL!V]Q7 U^G*>&TC MH1^C'^/&&6*/T,K!+H\?6Z]L"QKVE%]%C78]TUXP(,1QN,#J#50(]WCPSO;'V@[]Q:M+])OY'O?LJR M\RBYX^IS!W[AI!O#A[D4?(C-?M\CR'409-=0NQY!GA2"F,-=?8T]@CPI!+&& M#]-S_>$1A+2REP7S8@[_#:*+'_\)_U.MJ;415&RBF%HNQ858IE MG'(.L@BS#]*P>5*]6J1*,>$*:XT+KYU^/%;^A2V)?\W2 (;/!\IQX@\'-">^ MGY=>SO\N>5*L*9E13%A!;[Z&Z5DR5Z($:VSP8,/,PQHL^PL$ X"P3_ M[B!F/(/EX8G&;)Z&8:X$)<>'KS_\]_B-JKOUX?MQFI<9)=[BG_!5&;)J ;.8 MP1"@*<@8?)+BM*>QUDBL\"6 )_X8A6#87#,#4 M!XJA&3JN-"X#W R0>LPS6FW0;KLE-X4K^4X?F@J<>(R_M[96+4/.74PRSE7: MRL[+.&>PK:4@79H<%.1Z89%%AK N8= M)P3Q) 54B0&_RDPE3'(D+4!!O ,-\+L47LL02X!A48/6:K!TAC@K:;2,<<[=X?SC/[WLY8_[ MCQ]'=":)'\51W7UGT19'REACG[-4*_"%BP@/ MW>,^0T!?4 +@RX!&;ZSK:%> M=A?>KR7,&"->:FP0J($R-QW/.LN': MM8=1AK@+VU6D0%JU?MT9#;7.@L"JVK0!?6P,1YT/0,O>M -@6%$:;-@ \4Q M>*0AJL-Q+6A$2.Q V KE%>4A"0[A'?"KX7TE!J^".>L,W6+=\OD$%@)00,Z<13 0 C5.SR-@ MAGXN<$&8!!7R=.R*2U 4I)%2 +]&$@ )F@4LPH:#%:B7@O%) M?>&L&8% ] ,\7E86PV% MN\CQY>,A/5IP=8AGEC.TS/':QR";KO5,']JV=QGO4M-8>1H].5QZ@]/4IICYX MRGBT[A@.J,WM<[+PTA+&",!>X%]]CDD+$_3C!:Q@VT2$[!)HOD-RQ)XC!QIN MV]QE;K/C)W=R6H]6/5K=-5I=)U'JEH[UMB'03WD?4SZ%$-#WC2/Q^8,U'#[D MX.M56]SOB!O=&>CNXR]LTR/=HT(Z8S#>N7=&CW0]TMVH,H<]<'?.,>F1KD>Z M&W59U =C:]P7)>M;'?=C[-<8MV3O"0YK# U[WZEDIP#U/E%CYP,^@ JNO6[Q MJ'2+OH/SGK.$OH/SWH-H3SLX[U]'H,-[\Y9LHT>C 6Z1'=>W/-J=@3SR9MHW M!LG>X?DAU\IY\'[&/5/H>X,?") >G):>G MJFL)BOM61X'Z9PV)X)KQ/F'DV MB69*E!0L.8\\S,&CQ/J,!7S*LB^]4^H:%J@^<'=NK;!_1FCOF'I,2HIN#(R' M[,33LX:M_-6C@74 K.'PH>3L<5>K_?/J'-Z;3\U/=<:^*AY/>!@5J"4R>;W? M.Z>NX]T>C'6[=T_M$TP.V3WU'#LB/VIWZ*$S!%T;./JXA]#^0L@=F ]$0D\A M!::N-] JJG.W)="O^N[)=G[<>?_[3;B&/;#-:X;Z[DUCP!Z7>UQ&7-8'[OB: MA>M[7.YQ>9\V/G8&QG53,'I<[G%YGS8^=@&7K^FS?QR]:1]#ZD@_QGZ.\13L MUS_H#[!?&=4 YDH084G40)1MZD,DKE4!0;- 1]#U_BYTSR$U&KB.-7#MQY_% M?>B0 IHR1P-[W$-JWR$%- 7I@O9$TI2K\K#__H1NPETY?9-7=#])>H! M7:+JPYT#?O;OEJY'N<>%?2B+.$V_#,4I/GC_)=GCBA*YG!_R5O.N2PY*=3E3W*'^O1*('.>K MNF\]X696'R=12/T8TS)3PM0OVQM6>:M]FG8-PT^GT3^A+JX)?R:8H8\TCI4H"8!LLOE P6XDZ33R MJZ^+#-X7>6;P)"\Q&\WC$W8!*\P'LL-IA3QB656S-&S")KIDXO-ZF3RYB+(T MF<(B%CIT8J.OF"4)G3,684J T_CX%QP(_;?IUE7U7A-GWVV^-E"\LE#.X:C$ M2S$[E_U#Q8@*F"?B^:J6,V?$Z@N(S@.[ N9WU&B>A!YB$@>8X-;P-:48,)+&E:X2$,"*VZI"<;?RH>=;9+Q4X6 M6MTI%VE<3JN>Q6(!\!S@+3O@<>I%B9U&8?RFJ2B<B>WC<)+/\#\)G^,)$6U&"0.7?N?IPW#27#,6BX9\3A!G]O^\3WL!*7;/=N9*R':A&&T+X@L&Y>;C& MN0*(@;UT"VSD!V1Q02OZ@SJQ8M-J0 _S68I<<. >X7H$:P W0!=%RDP&&P$ MF7=72WCN(2MC<2D.F-I8RQ%IG*I*"*_$J! 1*_@2[F<&'"/R@(5C"TEL:,P MJ\X)VW!"R6^Z[9"G *&,^QP9%?&Q8I("@L)RZT;'JVARFB914?7HC&2_9&K! MC2($CQD'KG%;"7')V#01V !LAXY?-LYMGWI#86',OT;R^$7+W,LT^R(_*Y Z M\"@(N%6+0L%2HK_+",:;+S=3W%=M[TH5JSYY.C;L]_P%1 B)5SC0 M"K(RU1 M'*"4B8'T9=-)[#.#C_("D(6ZS2#?A1\F&((K6YMB@O@YXDN$'2:0Y1(&#(AU M?DZ]2IL8*#^_^;62X1WA#?\( :(@!2N> .+-XW$$BQ4=JF/. B%L ]#5 8.( MK"M5 5/-$]%H^4M4^!,N8.HQI#0@1M!KLOFPPZWJT4E,=?>YC+;Y!/"Z;L!: M;2?(2)R#0$"TKX]![EYNE%J!7M(,?)+&M,HIJ_$.6#8 &_\B$965"!R&4F^@ ML!@;_!:H4XENUU$%93\MX?P9*5AM9E:;(I5^@Z@EI!8#3&=H/[T0K M=O47L,WPX4>0Y,3T\@&]H?\@$*0]KOSTA-K&X[OUTM^(A51H=02',<\CVLJ[ M>NVOF[7#.Z?-;C_4N^W,+96THP2D9PSOXWY0)L+2IXJNJ?]I- M1Z ?QXJID<#5ED_A&!4?_6A8[>D4(*>\ Y1%';Y:!+WD#.][WV+:9FV_E2 1 MHX(L'7H!?HBKOW$%(+](.C$/F[*?L.P+*+"XHZ$<]M8Z]#Z,"^&72CK2[E^S M&6P>$2(']/!; 2SWMM&LP6V ZB(+:*Q<;CRG3TTZZ_J!M4D%5"GZY(IV6AQ+EU%XG^/ MULY$*P/9EYRKI*"3ZOF\(?1*9(&X RT4^? +V;I>'P]ED(%F M1W-6L6QL7K^\I/W'QBNHYDFV A_M:ROPO<&:5>0U!6U+$2*!B*P6&B"/D7#7 M\[BVG4T/S\'FS*BX>4WVC3^!H7^,^,F""\*'FH'VC;YD--?AI&L. M*)0/5%E.R23'\=X)G\(2 MA_IK;<;6;DZFA#'Z4P3ZD;M&.B3('9CQ$#Y D83^VP@=%@,4!:M,C'162'&' MHXNQ9G&)5H;"9K,8K%O$+NF_S:2CVN/%)0=34QL"TZ!#T>E?L/U?CG_Z<+K# M$'H]A('_&@CQA4M=_M;C^&7 45("V)B9= G2C#W6>6QBM&O,9U&A7 0<5XYHNO@:B!1]+V5"#TT M6:27;C71MR^:6B=0N<< C$Q""?\"2V@JEG6_I[*1QE8#C^ *>$PN873JUOB& MCE1AU@KD$7\C;6I#N\8O&Y%#?D\W/(.:&A?.7WRI._;W!\SE%BZ%,A1?F?"2 M@<;-Y@(*Y^<9WHCQ#L=AD@LUG&=G1@?PE.X,!0$2A1$/6@01)3!9'$^%P8"^ M#@^6D2!EM/514+LE@2UQ/M+1B93><)]//5BHX1*"&0<,U"O):I&,P;2ZB-(R MQS//\Q+-,M-NY!N IT$!./C$CV;HSR,$P*D^\@2O4=^GZ+++.&I,*&(:9 $ M'5?R1_*USC?,][-2W!$0UI!GAJ@:1K>&8R!"X;K!2Z0Y\8.<3R-5O$FHHC#@ M0BPCK>N$92!^=9N^^B*VP\DG-T2R>53%F >(YN=Z$:5+=$4C350@]U8$GKW4EA)5+$PA/,0OG-Q$=1:1W5P*-'97*ZG>]$O?\?5 ?+@=4) "\1GP*'!*A%7 MJ'B-'?#IK%(+\B+UOPSP3#^#I,-1!>*#'<('E3B_@+,&LE?X5Y_/&K=P[0S. M01_(_2SR>%"% =P(4X9-:,GAT=%'T!EPE\HOJGK' 30TXBOTZ43^%BO[A32A M7R7C) T)/44DAU%!>\AP'V'LM,FY=9-$?N?5-HW@[&T1@H9V=7,AB8 N18'+ M &B$EO;!#Y@:,)0J]@:JP]8 +RF:V-Q_4QJ_RJ?1!T&1'$;0-T<;[V+2;X8 M:$&N4%USAK92>T&[3L7O="S]V-8NI/8-[Q"&PO11&G0'7G:#UH[5"H:K?,_D M9UFY'URGO.H$E0:L"S2OO+F,D"@+&=F!W[>*@V-H *OK@:,<23"B ;E[$^!# M0P B-R. ?B.4Y5F+"(72$]#.048UMZ>+'?#6W63NF4]U;Q!ZE1=/B/P%'&@ MCY(]RDG,-LH!8A;0!6!/ 68B!LP)QH!&TJQF$_#&-)7<2]9,[5XU8*M[0@DR MW9'?K5P,$8[A#JU%RKB*Y);HR]2N05X'+)G?-+Z0J\\RZ4 +J%E>DJ\ UMAL M@+4$!-<8CK8"0A.&V@YYW,3MFN7A,AHD;B(W5AIY4L-<<5.$3L:Q/G1WQ;RE M/;?O\N08383M 8O0#XER5)[#$A3#()>$N]K0_BEE&0']302RA )^GN-[TG5& MCZ5W[(7"RF("LN4;5E@0^GQ;XY?!G3B8O!"P.]%[*T5B.@4XROH,H(R?UL/E M%*'FH9LMJ$+?X(#(4,#_2F "+TS0$_>%@TE!5H@(-P4@7XC+A82? S,D\=4Q MAC"&% VYRPCM#T3B!;VLY>J+&48'9F4E9C-^7LJN'.2!QAAE^0B="1S#:]NV M9@!*7(X# N_.(K('X55I"BVX,O\A%07I^1(4$E:K5>!\T#C,!U?HD4ON]^L9 M2,)&%%.'(FH$CKL*#Y$; _6 8S"C"/VJL$2H#T$*!X/A;JD'9(%;;Q\,;)WY MM$_$*.%Q\Y6D).\(&HV$&)7O&+\0;*KQD79GJW F#(N#SC+?]V(3_@)=-1(P,_J50O["DN[2YS%/.6L@KXMR::ZSN MG=S"M5L3!#5L44!5MJ2*1*5RG"T2Q#C",I'NL45":KM1@R@@"+1H%7]&S0+V MT3WB5I!1Y9H7Q_?4;MM>5\'4BR#"H_;(G2BXA.^7TU*HQUM!.5!055@[<=!=&BRG +4U@#Z.H1W'X#RZ.(9U9!@%_^]9 MI)N^Y3/?L+FI6P8SF&8%#@^-D#D.#S3_+]UPGCVP\2<2#$$)305=OB*!AV^A MXXOE(DL @PS![*4W,#%!!C[VYNMNRF0[H0?D![ MGK35E[PZ-UZ*O0ZT5P^8KL"9!H/Y/(C)LD-6!7E ;)'\WJ WE3(A2WBY<[QTO20[ M(1>*#25!K=-DF]PE8.>MHXG:Z%?EA%5>[2DJ*L5/ON_MF2B9G:/C.QUQC* MB31P)%QU*-%_36-4$'K^=?V8 D^DD )!H,-K2CD=J)W)1#"I%&41!9E(@ZZZ ME1)F$ ,2GLXJ,D$S BA>YKE42ETF&$T[@ WX1Y2!KH@WT,0?A:Y5Q\B+A!R\ M:Z GL,Y(Z&131DK?YS(X%\9@-YZ\90Y%J)J\\Z,0,7*@P! M%J![!@Q21H$R0L6EW[9E4^9#LZEG/U*FACE\P#S\3:QRZ[R1H\6\D9Z1[LQ( M]UD+&C1JT. ^]*#KPNVQ.$'.5H9R#M;$U:V-J4@D535,H[YQYBR7>7Y _!(K!"C0504E3@(ZO7-@D1F>6W? MV*GUGF06/YZ!<&W7O'6+[8,P1-1/DZ#2BQ;&V+3AY8T>L#NWXP^OKB1DG#A& ML>>\)0?2;($%@*:!UTD1)K+#PZIH1Y.MC('!62GC@E-Y0R*2<1:DR]+8E$I] M5ZKC:$]41VM?5@ M6UR RK(F+*\+9Z%;A0"!M\_([//&&80*Q!=-XHWRU*J( 9*>B5VSDO(^G1]6,63>O(YP3CTI$_E)G(%JGOZ+!8 M4^U2QDC2(BI*S%W* $0,:SUF*4BHA"OH'A;A 2BQ,9L#XP+6.%FK\=>Z92*A M5V-9/1';0Q7,9$7!UE3$-1LU_%H+I!(5U8+NB/KM?:'^HWTE_W8YH9[R=UHG M'5T54T<4@1V0HO&C"RFZ[R.J+(!:P%3NM>I24GCE*@JK;P"K MW+Y>QV+C1W M+Z7B*DIL+I(GHDIC?G6)NW:U-?ER4Z;\=BNF;2U4Q\]6S 9(X*LP(_HU7^7E M= I*P /A%7'%T;X*W+=?)Y$'NL_C$+:B1H8J&3%R'OD+=EJ5S4]%\GS%L:D/ M*ZP^9K.ZK:]]K W7/]LT[-@8CBQWJV&O:/BU8U\O.),':2BQ!0HK[RG,?XN> M7@>PYS>D?U$03&?#AP'M)3[PZ&&YO7QY>7DYA&4.S].+ET>9/\%+NI<\.&?9RX 5[*7C6B/=?8G+ M=?71R-(U$_YIVZ.7 ?]JZL-),7WVHSG4E>?LQ3]?LD7U]]8P^6$[+.)28A$A M>)Q4U?!E%P0V%>99TQ)#I@[JQD#1W;%#Q4:K"OK+=;@J?HZ'*#U'IQP[1V2L MI0Y7!N)OM8&XTK\N>P=HY@]H=OJX#G([]0GK\CLOP74#:&^O>* MRN/=4<^E]HU+&8M+JD9BPH!$:O$+2"X\6C=1'R MZVC16TV+U%9AK/P^_#A\/50^1JHVK(CRSS M6,)S]K7D('9T*,#2-?V0($7M&9@P_M^P@@G# MN[H[6F'+_U:WZ5B.2MSNTLG09==8F2%Y3,$FRO]^.OU%>2[_X/\K>()MG+GR M4Q5N?5KGDOP"7*ADY_S%*^5Y](*BNS#!-\!_R4+]\,=/LK/>QPGG6+GM>;3^ MW2:6J_(L8VX[?+'M)QBYF?$)+OJ"MP:XV/9[K&7W3O3'1M;Z'#X4!'AK;&>@H[T,'1O'1+=OZ8\IU\Q?W8U"WB^ED9EJXA"='N!AY43$%CC*G1[ M26%DVV8-;)4I=Y^QRJMB)MMP?=@ 9G=] /,.T:*V7D>+[DW8\X.>Z\?CG]\? MG?U^^O;CYLA=4=SWE6,0P]O#T-#]7N4#93JV;!)1'JQ5 [HR3,!^$EU^NV8/ M/-9=TZKJBE7J$26G!B5V%&!4H;T5RBZ+E6$*M;CYH)PJ/F%Q6-5L)UM6OD"Y M&B56YJ#QFE+$5R0<[RV0]XNV-SDZCD[>GAZ_/GJO_/'APYN3H]/_**\_G/[Z MX71UZNM^[>O9C\\;;?W%]HO]X7$@SP.%N(_=X4AWKQ/B;IM#1S=N/<3=LH;: M>/R$0MP/SSVRB0.]S%^"4E[&RK]3YD^BJ?]M_N4@W2B'!E30*GJP/=*P[?]B MQ:A?,YY3WGM31F;-K=4!.S>VZZHDSDDR._LV)8-LJP8D+X)FGS_]J-O\\O;M" MY]P*7,)\=.81[!,;/5%_CK[91/Q 4X^[Z!OW?M!'W&Q^44)G?/'BT=G<1YUV MQ]B\ZQU;AX?](W/0:=KFH-LT#WOMYF!B#9I]:V*1OF5->J;QR^S8[O>/+*MS MU.R9_7Y3EB?- 9X>-0?=H_8A,0GN'W85Z+,X%M:T)%B0NCMTG M>ZTX=HE'+.+==[/TXL+C;@F:WC:X12P$FU6BA3/B864LMC#,6N-D"MN^U M_)<%:?$ *ZJ+O@GH]8"F**Q41567B^ M%#,&S;;1!$.&!%]Q"_NJUR:;F!)J$<<7\%MS!7'P+.Q&JW@% M&<8;PH7XFD M8%B1Z$KYRB1ZKS$8#%K/T!USJY'N5ZI\$WYL&IUR:O,Z:''=\K=F++>+.JQ< ML5P=8KE7UB';[XI4)2EY$PI"7090%Z-?L"[9OES0$K$ J.V542B(=3#CCRV; M4'#BMLX11)X0_-!<2:_KQXQQ7Z' E>C:8D'9E(<7Y"5@\#BF\8Y,XVB7BMT9 MOJ+^.\:>Y7%GBV.U%AY?$,^G1"3CO@*8>V1ZTH#HWXR#V7<'3PYD3>(B*07K M?1%NMZ0(<:Y6+8EEH7N<-(0DPR&A;=YSPRWLE&VX%+$"1_'\?]]\FTS+-E^* M4$;_$:U?>*1LZZ6(D.E$%?9!_D'>1U2F76=<)JVW>";K!]>_WHVVIQZJ BO! M&#W&7Q'SI2WS0_D'-5?Y;A,I202BGUN; AM0@2#VF'U1/V^V.!*.BF@$-_RD ML-QZ!\L4BR[&%M7:F=F$26'Y@^ .M2'I/\4.C.3W'*4%QU)$'WTLAD258$CI+H*()'(3[ZM-3P\P>G68:_Q9YLYYSXDD+G#0E> MUZ-G&X+):]E&G]8TUI[]I3$%GX[D_-\ENW5K';Z>[6Z[;19C>Z4#\2D*M7QX M>#8'9]R5+9S+,O21O#7A6F5Z]DTY2:G"_IK*C[Y0F9[=Q_]JFO6]I-=N]]^B ME]1[E,BD['XN+3+GCDT\]7Z[?9AF/8_K)/R_4:B@7GQN M\44LYI<.?]IQ/K]%A9[APW;[J))?2T5(::IIS#_%@DJ#WR8:49;-+ @-6[ B M8(0S9BHLAXO (_(7A0*4)''J3<0Y\3%UQ [XB)%TM)AM^:<8+>A3!%@G3[DA M3T/+X@'S*9O=>IS)'ZTPDI1E2 >E]YRNH=8OUBB2:&@%A];Q/@@"*UP1(0@9 M+XB'X:9#L"#B5HX)%B6[9$^O1T=MIVUVTMZGI1:%VM!2'0KUR5PTTOCAGLI0 M%>-H 41]/.V9)9VUIG'5O\ >D]80M\13R7=YIM(0^CC:-]3*X 8U/HIAD,0) M)P+U9N(!3YPJ$3(/2,=*MWW8S0J!6:R@3R%@S1T%GDJR X?PZ>8=R-LD-_8Y M=0(YI:D< E^O4A\CC\RBCH@^Q:HA'4W?_T7EJA:2-4!1%7[^"*@A-3?8@Q3A MD>RN'Z0@]3P/3+4X7XCG)70]^;OWN?5#]F58'G$7A(E*L_(<%.VP**?E:984 M4%,AH214[1FI-C9JL;3#HV%TT_ED'CMU'""S3?O:V%<051O^#)@-%*?N(P!F M6#S[ZL4S_$B&C@./%59.=':A4M\#NJ;:>2K8 W+O1,K14GL]N\A9('PNV;PC M%J&/E0)Q%H1^=#2-M!/'*"@!4V\>J@V+^4#Z,;'73<\?LCBIXWB885.()9S! M6M-XFG&[8O2LKD@?,_NFVKPEFI^,0HG+%<-<<6!]6!N8ZF&%?,[6 MHUGB5CUCV&WXKL'+K8-E&Y@-C^0L8,.D+('Y0-KXUFD;Z7$HQOH%*32U[+C$ M^R"'^=7BWS8X;33L&-UTAJXEJH[Q,=?$%MPF@CUQF-RN%7F+4,4XEFK_:=%Q=' I!*C_; M40I;'[]ZIM'6,I?F9T"?N\=GE>!Z4GKF\:J:<-UHBK^3*\'(3M MP/*_@158^:?W-\7U0\^AD9D% **(>IK^\JY= :(?APZZF9.==9XJ.-@M&'+ M.*:/I_&5*XHGU*'^2_4LNJ0"?70;F$9JLSA-Y')L&D]75Y>::AKWX"TOSDX) MDZCE'^[>%-?&O2Z\"Y&B*41 ,41];5\Q[F6":.->5S*1FOIL\E#+N+=NRQOB MWTJSVC;!#],"6G2JFY$N @!8222'6GH]J8 MI8/2CUR];GKFE$--'0>P3,,N+XZGX3+,F-T1*_ \RF;JC<>*(?!URO0!LF\: MJ;V-7)X3-V1F'ZI%8X:6BL,7.^L91:\X9N(6OX O8&9?<39[('!HZ:3TCJ(. M2A]1#XWT_$RAH0A.;7H 8!,0$4!^< 16J.B;!1#U#GAD&JDE^FV,U=*_PN-1 M'O!SE6V3E:C>?P9&.N./SF51XO6T]^M7T_.AM-YAMDTCM7"8Y*/VN?L=>20L M('($YK,0M"PY&0A:'X&D/36GBD!0 J76)%1+UW-QM+FZ"3OL!0BI8YZ>MFC% M$)8/I ]@N,,TO6WE/5X-,[*GY4./,I!:&/7C)\I5^W2*+ MACK@U)N(BN];Y +I(UBOFUX(RB2ECC$LPZA5WZC(1])'L;YII%:#E"D"/E\Z:FUI1IF$\RB M#HU&]\O ET;\RFQI4#@8C-C+\T]]OCS=#3/[DC(XI7X'G6&W5=!W%\/LY$7K M)EJO"(2#L"HH69?D,:VR ZT.O(,%UZA&']UJIYQ^-]Y!Q_IN?'2MO2_+"-\+ M+&DW:93R2S%)86W^W(/7B-/++PGYNAK]; X?3A19UZJN799"UZ;B/7AR3DL; MBM!RKM8P7U\SQ&LW;/1@^NAIFITMW#71$O(C^N7X#?%V0UX!>#V=/;.3L=NS M3F>N:X*:6E(\]N?$2\Q4RG*8DMCA?'@'D/^)/SX\M/X*J(CV7/%$0F'+/VE,L0-?+82OF)XT=JR%4<>!D>VD M(1'ATXCP,>?CA7KX&$QRT@B_<@N?8PUDC:@?@.!O'@\6)XVP-/6)VT"^*AW) MRPXSDEJ*A +?4MG1?U!-DM\>0=]6F/0O9Z MI8[MUK(#+W+/\-XD_&#;22\%+'FFT( (2XX>Q1NB2Q?X.7OL2(A2]&Y-OH[Z_)SJT? M7A%035' ^,NW4)B,7!,%+6MW\6P1(<;3Z.XV)RH'\FX#8>7A,/Q,,SZ2_HLQU(U U??"P>7J1 P\V'>T10DKNR8 M$7V8W"JV]SBY2G)^X]P60V;+_(5$F?(]\1ZI'-D?9"8C9..DXOLPVQ B@&K? MPBFHL;^J9/JKG$JKQ$<3+MY4Y[ZSK-\#=\(=V[_$ECIT0-]!\DKOO5_ /M(M MIO8E]X8N["W)+,]R AFZ1^QAGGPA;#S=#%W;1M;=8+^O,3?V[83;-E?%$KEZQ4TS-7&LI [;W]MQYW>9BWG5.Q MS_""RJ0TW!'?PFH9 MB+VS.8(E;>S / 5>ZM/[:D[AO3?B&EMSRHCW,DPV_K.6Q#$#NQ M.'DAE;CPE!GP0IE2KAXKU*34)3#>Z_3B=^Z2,WD%TCS8OB/>EI%&([!W5J\Q M"Z8XVJ!4A[^>A?MD^B9M%=M[PVX4^!.UR1V!0[C"=4"9T5E;FE9 <.^-VQBG MY53$^B&)4./UG?"#+5&GJ/C>VSEB-ED0^*Z\?TXP.([ZWJ$(EW;Y-L1P\2WLDAH^KZ:#;&OF=K&RF.S ?.B!QV"!)28E/W?8*E<]L7_C/6V9SHRG:L]S MF @_4L<6#]XNN'K7M^V7!1:VJN019>'> M80\_5Z+AO\5[^;K4WIMU=S]2&]KZ?&"SU-ZK'7\C[G3;H+=9;N\U7]\!O8.D MZ[*%6%[>N=6R6VCM[&^=\GSF8NF++LU=: MF3>:*,1"15S)H=/I'S($;WD\4,K-@RMT9@[]S=!%"1\71C"3?,UV %,'_F M5D3TC;R*,I_,B%=B?!H6')^&?S\SZ@%^82 M]OWY%?X\MX,8^Y(Z.5..'9]*E1.YE&0R<\7"TK#XA2(]7+S,KY\&2-#] .ANH!M__X_/UX-G'V$\Z8^&/SQGW]'GSV 81ZD_?/_# M\S]^?T/L\__XQ]_^]O?_1\A__7CY]MGK49Q=PW#Z[-48_!32LT_]Z=6S/Q-, M_GJ6QZ/K9W^.QG_U/WI"_C'_I5>C#U_&_?=7TV><(:#&T[F/_[P_&HZ_?#]BQ>?/GWZ[G,8#[X;C=^_X)2*%S???K[\ M^N=[W_\DYM]FSKD7\W^]_>JDO^F+V"Q[\5^_O/TM7L&U)_WA9.J'L70PZ7\_ MF7_X=A3]="[S!W$]V_J-\A.Y^1HI'Q'&B6#??9ZDY__XV[-G"W&,1P.XA/RL M_/^/RY_7NO37,.Y'/_PT&J5K/_[KNSBZ?E&^^.+5"&GQSK\OL.?-3+]\@!^> M3_K7'P:WGUV-(?_PW%]_2J3HE[)%Y__V]9=??,41_2#.!O-AO\6?ETV4SDZ# M!)^G,$R05OLZ=LS8SG ""?\R&0WZJ5#\1S\HVOOM"F Z^6/H9ZF/GQXGE?V; MKRNW(X=U*]D"Y@;.8!37OC0H5!Z-;WYSX ,,YI_V9A/RWOL/O9>3"?;1XY$" MTU&2R!).XI09L8&AC!B+)EN::!3K(ER.;L[Z["=A3OUEJS@%F'L!@^GDYA-2 M/B&4+6? OZUWOY#HJ8-X-1N/TBYH13S,GDNI$?**2**&R4XQJ ;G= M6)8HUH>T0I.7X_AL-$XPQB7]^;-/4!;@Y>J^@.3'\1Y_UM>6Y3=>3&;7U_,V M"=+C^N;WRU)_LHZGHUH27N@0(9^JY'?CT0<83[^\P[DQ?3E,/_W/K/^A['>_ MPK07#L*/]?70J MNJ_36A*L-KE?0P9<6]+/:.!>P^_^\V)P!8_A05@F LD:C4_I/)!@62#2,^#> M@A4RM)C:VR'M0P+9?1)4EGTU+EQ,KV"\Q# :QN6>D]'U"%YP8I3'$1IJB;R &8$0Z-"H?[B/21 M.)D8T=2:F#1E(9D6^KX!L(^*]=-1\5%RK3>ET7+ @0[?OP5TAR^+R"[R'Q.8 M#ZQGDDE"2B 41"(R6D$HU_$!8%VB N(5W+FJ0M6B/6"D:5;,&-?<#M M0Q'[="A271_5F/+;=!3_NAH-4**3XG9,O_3 4^=HY,3+9(C,%EU0BU:JUL8G MGC3SL8DYFN!",$C6EO!$@NZ[,0,_QY1FS2V M<6?O8>E2(.-$'MSW:$^3?#5^OQI=7X^&*RB"1X=9,TY< H6>EZ-H=TO_\VXTF8YAVA]#B=Z5 M<%[9ZB\R>OZ]8%.V.:/I(&W&0>%&[WF9$U9:PX,ST,;<:CRN R,VY"E1M4N4 MJ,;SMWT?^H/^M \3Q+A!8E'(;+3EQ)8#9]RS/;%12O1E-7"IE8FY27C@(6 5 M!WYSVB)84!8@$6IPM9&.!1)RLJ@ ,#YS-/2M;SS4#AYJ567(W3EUHA;J38/1 M\/WO,+Y^#:$>^5)MJR1"0O%P2MP3^<\V "SU8V<18> MP-6EP[FF/*FIGT9'/3>(OJRL;"K(Q(6U)'%6[HH TEBA]VR0Q184]]HV65$> M1-:E([^VVTY5'=4+;JQ=,E,YQ$Q5))I9-+B-4\1E)4@2TD*P#O>_)A[>CFM\ M1\5K1K/A='()$?H??1@ 3LR;$7J!T]"A9PW@<7[*4(1L%?&XV L;J;6L291_ M%Z@NN7C'\V%#C*2.&BH>?G[$OD?C+XN%6HE >22"IX"SS5L2P*'!QXQ2!KP" MQMH<?\$->W%4!3E)W. #$4$CM" D\8YQPE'/)EN@6C39&O="UR4WK1YCZBNF M1:S\=DLSFFI++6YI+J+ESQ6Q,N' >8J6"RC7]QXC9'R\ ?7.?RG;]LT K0?K% MC_^"$NUX-9JLY+!%3Y-/0%AP: P([TD(GI/,A08*RDK7Y%1U%Z@NF4[U]Y$Z MNJB<9K* M6&P.09)%5IQ6J:2_0[H)QJ-(]:9*9MC=-!D8]D-JZ.Q[1H,J:B/ MUL'L6TS(3(8K%^$R O(6''$.;7ZA!?5!2_01FUBANV%U-(Q=A2/U]'&'(W]_ M<5=:;_'G,Q8M>.?+$*YP<40,ZR"K5S!8[^N1RAGL&'#CJA&_3?'/GS^IJ4WN*BA<''5F>'"LUR!4-@_0AZ-X?;L%2:_](>C,:Y&/P^G M,(9)N0*TWLKBY.X7F%Z-4@E,3Z9S'?6$ B^SM\2JR DN78+88.\&8=([I M-N= 9QQCER(DQ[/U_NE"-TE2\91J"7P9*5_>'NXIKB@/$$FVUA$9T+&S8$H^ M6 2OLP;!&QU8;<1S8.2E[?7NVO0Z3?J5J7 >K@-E:.1[3:*@*#2#5C^:B)+D M%!RW*<6@FOA>C[8@'J..17^+SI8$*8><$D 'S30Q+BDB,YJ_5N** Y_0YZ)-;@'NAM6E8/Q3H5U%1=>/P*SNJ=:#CK*4F(H(),I(' V:B,QT MBE%ZVL;!V("E2T'])T.S$U5:K];,&+M^-QX5F\IK'Y+EAAAK2MYWC,12<(0Y MJ3.-DMG4Q.18P7!Z+O%'&,[@1OEC'Z=_]J=7KV:3*8IY?%O+H5R*P/]22>X# M\$$ \T3@SD*D5I8$ISF)EE%E(T[KT&3Q/@)KEPR)8YES/\VXKO^A5SJRWM#A;<4; M)5SR#H H81*1#&C)!1-$"!,3TBHIW^1T:P>F4]>G]4,IP8+W7 7" E-$.H%^ M",N)""J!,FN5;)-OM..$_G%-VEILN+LP'2_VNM'[+36A=E:!NJD458I!O4S_ M?[8(_=V*Q40*T=*(IGG&Y56G0&S0JKB?*H%&X8!M%O:O/YY.F=6MZ-@%+G1_ MJVUS$^^XWCNS"9_KMMY&8+^A20?KM6".4\N^K5<6^U&#.N,ER)+5^&8P^M3@ M":T'NCDOOQ\89BW3$KNYDRT&6'E_+Y(0,Z#WI 3U.ED/38YP MSCO,"@9P@?!N//K81Q7_^.6/22F<<^N)OHS3_L?Y/?5>,LY%+P+12N(.2P4G M5AI-='21&6>=;?,6VOX0.V4Z=Y?M&ZSQ%ARH9JIOP;?9$<4- M^@(!-+$B<$*YE%XF;G5H$AS?'V*7;N\\?8Z>RH'6'-VTS@-55"7-B396E?=2 M%,&UG9,@A7"6XAX K7)5CMKK3XW\A>RBD9$2X:4DDF4<*I37GW)YKA$\H^K< MN3F/G@S2@BN[ X&':*%B-4]T[F-_+A3\^P"FBW#/R^O1>-K_W_GG/<%\A*0S M21G*ZV!.$"^X();++".4L]9&)3T?!MH< JK MP8X56E_D6WMB7BNB%P*+CGD@X#32/#M-?*D\$VDT1F27>)N[%KM =:E@QYGX M4TU'K9>B,E"3E%-24V*]8Z6T)R=.E@>J@V B,:%E/.?RLZ?+H?XUEIQ#%53O MOE^)O/_HYY'BZW)I:+&/QBQ,<.7I2Q\HD59)8HM+E$#2A#LJS:G-DX(;X72I MBL>9>%)!+^UJW]_)P75HPKOR!&9D$?='SW%_M.CGIA)\$0D]7=\D /< KBZ] M6GLV&[F>IDZF3SD5ZRV/TN<9'?TPFZ=>_3S\Z7,$7 /S\E]OKBOF%"FWZ %: M[\OE?1%)<#$3B()SI02*YL[S?O=/W@[N]<"7:Y_T+M16)748Q;SD M_^V=5IX89"^)2N7Y#^TR*8^S$Z&#!^:YB)+N19('.MJ'%^[;6#ZJR[UZOG7$ MT:]GX#*FO#3%OT>7OM0 <<0%%M#:9D9QGU+@3;(1MB+:*Y)'OY&%I*Y^:A;F MN!/UO__:04]E1:76DABP4&Y79^(M>F?1"/3M$T3:YHVO?<#M12+VC9&HNM8: M\NGF$84R9FDEVE%HC&M5WL<&P8GGUA 64@A.Q41#DP.$G:CV8M Y"P ]#H.. MU5-#ZBP?6KBQT3<^N-#+4?B0.!"CI2Z%)3QQ0&EYXA(WA/(3:#G(O;IVK=O2C M<:N2$MLN5J4$]DJ5GIMYH*+ERDF#B,JC&SXXXDUYEL@ZD[5QD<8F)>L/P+@7 MR;ZQL'4K%3;DV)9:ZSUP%, ;3A@OE424 !("0Z]#.T4M4!_;) ;NC7 O?GUC M >XVZJL3N%POR'Y9A'Z140P+^V_MF@I53D>6'(D*+4 9I2OU:C1)ULL@8K 2 M]HMA[M_G7FRQWP9;6JJC#E]6"GF,R^:9.^V1M(1[9+)T41!OT8S3DN;L$TBP3=*1 MC[UL?K@P+M'?_C+/9+O(J^]Q]0*GJ&@NB#'EK>8<$O$Q2V(5TUH&2QEM+WA"BBL3$AG_9]8?PUIJPYAAB2TB9@ 0UV; MFL'[0WP*1NRI--NV*5168!.S=D/RRAI F1((XX!06YZ+M,R2(*@FH$1(7'&? MVR1V'H#Q"9BZU1G62(--*/:++P4ERYCG9]V+N8$07_G! -V\>1!V]4T$:S-U M2D5B0[)$RJQ(H(82)STP!(T&?),[5B=@[E("_"-0L*6&J_MAMZORHC[;>)1F M12++V&Y/>W >A""&!I2)2QE1LO*0I\K./M9V>KKBS%,]# M<[L_&>'*#!.$OW"1U_K?KQS8IF9JEOMZ$&:] FH;NGH-4]\?3"H)YJ:UQO+9 M"+J>F'Z%3\NK.SB)D.=#_&M<%%\[1DZ[FJLIJ+UAGT52;\M#+W![$#,H!S&3 M=Z-!/Q87K:X8=_=U)AD?,."S*."$F;U'JV<2:O.9/OW)CX?8;2D]- _2'">O M^\W4%= #,)M*Y/=RX^=('FUKK+%T-D%N*J/?XA6DV0!&^>Z_E.T+6TFO^X/9 M%-))L_+T;AO+_30Q5*I;^N?<^(;T\B,NQ>_AU]EU@/%%7O8\1S.YF$TG4X2# M$'L"9';!9B*I1L,5@!.O./YH/9<4/$^Q25S]0)RG^E\;N]O6V=?BV+W(>#8* M*!$.3#FT0RK M1L_E6.X8H"LIQ#R"AA"IC<1X(;C7)K VMSD/0MFE*.BC\ZZ**L\2)-BPB?WJ MQXN7F.KNU?>:;;P7[QY&/6MH?K7C_F6$(X2VI:6:#1<7-C=\,\GS.;C.VLLXV.& M7"FT<+^V13F#FXW+FT*]K#WS+%%"H"$S9&)NX*;M G5S) M]%[;\U>.;X9,080 V1%63A1EJ6L7)!6$ZY*T0:7AL4F9Y=VPNA0"J,:8>_5+ MZVFF7MU;W#T_E6O?;T;CUZ-9F.;9X#[.&X@BT$2%54304/)]9"!66$; :Q^= M3J[1L[('H>S4>WKMR-1,<752[E;Q7<)T-AZ6ZRVO^Y,%Q)ZVTB192FN6QVTD M2W2%#JF3JWG3S!1>5G@;. MG8RZ%*W)1)H(!"V*2 *N],*GJ!5K5';O*XC3JTC)5VQ5L@2P]N?WUQ5HN+!$;"G:KA.W5()SUC1Q5S:!Z91A65_UQXJ]/@$6)$P!( CJ M"02#_I HB1X&/2,N(K<*C).Y2=K2KNE^PJ N_:=?_!1W#C\HU[EE])27HH@< MQV9,1%O/>G3]#(XXB1!SD\3YC6@ZN:(=SH&MQ#Y:\O69_>=H_%CF. -,BY<14S(VJ3VZ"TZ7C\!8T.%[V]7GPIC_L3ZX@ M_1--R$E/:!F<10X5+1)!:R&]:IV]..UA?+H%$,E\$: M!#D? M:EF&!%YMS=I*KJIYI1LP/5BK6V5E-9!Z_ JO+HCC+E@@&D:-R&AAI*I'GD;;6S&P/L(M]\7)2//R0]AM*\8"!5?+O7F._0T@K[QFO8%A^6C#TJ-;9E9>':.9H5/F(QK64 M@@@-)C-P:.TT2;K8%^"IUOO]?E:-O(O\3]\?3MZB_F+>VO(44Z:EF&F@ MKKP0S]"]T&AV20>':VE\]QN MN6.F5(@J/-1D2ROK3-&%-[X__D\_F,$OX">S\?&%+3T!M+)?C?9U= MS36745N_9V.7MQ]>Y,5.0BB9 M>H-1@=:C%-=E9A3Q3GGE[6?')5 M+@!\](,UZ:\,W8C$;'*"^&PLD=9E$I+*A&5O3&(R':>U1P"-6KUW-U5R;]H9=;R?8T>4)R_T>K9Y);HU- ML967M8\[ OOZZW6/O+; :C+R.H>!VYMK))ESF>N7\!&&,_S%.'H_[!];6V]# M*S7E\A#(EN(XWD3?VE9;T;0USN_W=\*\VMY86Q&U+K\V&D:T1L9SS*-\V9_\ M=8QT-C53M?C50S";2N2$\FM;&VLLG<;EU^YW>$I]M>VM-992X\DU?W/].+MO M\9M5;;L-8&H/]?B)LO;[]8?==CHL^OA:FF24YY^44/$IL9Y]FJTOJ@.&45N" M+U.:[WE^\/,PC\8+EWWYH/%TM/C.R?(\I)/ZTCUZB+5E74R,8>P/^LOE\,UL M.AO#'\.TK&\%\WC%F\'HTV0ZNGW+!YW"Q5.]4$D;=6'4UU=#,=5+ +CMZ/8R MV,U+=:]GT//!I42C)3F*0*0O;QPJJPDS2ACI@0K:Y&+(0\ J7.>^W_ZJ9A;/ M3[^\+C_U6(!DDDU$@:)$6NY)<)81ZX,*3%$N*\:Y(XHR0R2.D%C#*.%)*295LC(W*>JZ+\!3!;&EAYX$R,936=YV MQLD**A$'U)%L90K):)/:I%YMP=.E);4)=^[.E1IZ.<]LV;K>&Z.2UA97":UQ M^"$QA&HLH<)E;X3V$)KLU4>A[=(B?!:"M=?I>8XVZ]OW/=811PB!=-P5NBNJ M\X(.CIP*1A M 4'ZI(ATSI+ #0H$)WZ$)*WR\!@2N$78I1V[*I_VLFI/UEE;!V@%WLL\A7'! M^*;_$7H0##IC( E:%PQ]-.V(+553!3;,A#):V5:9TONC[-)>_:C4.EYW9Z/7 M'-UH-NXI(X6A6I%2&H!(IC*B T%L#CJC&(P1X;$6K *P2Y?C'WV].EACY^53 M8;NCTD ,BE@04 I24N(B4[BB\N@"N BZ54F4O0#NPR?Y+\.G0S5V5C[]_FG4 MDSQ9,%$0:G4B,BI QT;@6IJ$5U'P*.#1Z(3X]F&3^E=ATZ'Z.@^9+N':]]'Y M&5_D-^A+^4&!VHM:I>RI(IXZ5XKRHBRXX00@>I&R89":Q \/A[H/Q?0W3['3 MM7C^&+4,ALG@@'AMT?"+SI<,2$8H1"6ID@'7VZ<^/GH:=BW0?PL"# I'UM'OV:7FS4WG#&=-(D6#* M:R$677]':4D\@2B-DHZW>1!=Z(3&OXY$E="43-Z34&ZAR,A# &LI M3TV>[CL8:9=<]LXQ[G!=GIURZ\%UD7 R\&0(X+J,N[^R)$C\0^C($*F*BCZJ M%7?P ]XG9[E,L,E3*;C69S.2J&%8RXAK#=0-Z5M*[2:J7XKG;RZ M\N/WY;["_<].R9 \J(=F$CQP<(U$7"-3>7>#S01XOFSEE4ZWJ+ \"EI+@GMT MT4RFAPZOGI0OIED"6J9SKD*E85SH?\\@"9BC[S[A=#:__\N__-O_8.S_/'_[ZKL?)^GR L?S[UY, M$>:8O_MS./_PW3\RSO[XKDPG%]_]8S+]8_@)&/OWQ1^]F'S\,AV^_S#_3G(I MEG\Z_6MRSGH=),LZ**:=X2S$%)A-,:%-*1HM_N?[OV9K?4K2,Z.M9?3[R (4 MSX+RW*%&L$XM!AT-QW_\M?X388;?T>3&L\6W?_O^PWS^\:\__/#GGW_^Y7.< MCOXRF;[_07*N?KCY[>^O?_WSRN__J1:_+4((/RQ^>ONKL^&Z7Z1AQ0__YY=7 M[]('O V',_F,$YW#Z#'Y_GM']Y'8WZX^B']ZFSXU]GB[U]-$LP7]#PZA>\V M_D;]CMW\&JL?,2&9$G_Y/,O?__N_?/?=E>1@FJ:3$;[%\MWUE[^_?;F*=#B> M_Y"'%S]<_\X/,!H1XL4(\R\?\6_?SX87'T=X\]F'*9:-Z&^F7$&9"N=?ZV@_ M'(SI P&9ILN(C#[%<57P'C&N&_UPS+=CL8P%+D?S'A&OCMTKWLD%#/L4\,K0 M/:!=#,0N\"+BM$^H#\:]A_,&Y#+".B1A3!8BVU?&=&#QS/,],5L,AKF MNA<]AU%=9M]]0)S/?A_#91[.*[I]I-A]^%[EO.>LEIC &),-/!@KN.;:T 8+ MF(*5(I3@A!_L\J ZO9L)CB;IP7-'=6N:W+Y+(X@X6GPZN)RQ]P ?!^_F-'0U M&$@B^)*^G TL0-"%-OH"'ICF"1@@6@8Q0))"H$2Q]DUW?]T,Y8J[_2?W;#8C43V+L_D4TGP@8P(?D),MXR1- M+' &.BMFE+8^ZR0P\!83>PCCX:3N5/+9]&9ZU^OAG@MFM?)ZY7@^Z4VJ5\01 M_.^_FTPS3O_V/>^'XQ>7TRE-\!84EYYK;00#62JHI%B@U8.5F(K36IJ"JAW5 M2VB.S_@A%*UE^Q#YKI(N#B7]!BHL)"6(NB:?:HF%0N%N,BF4RNR3JQ!=0Y M:$9O0E]5"'FH0KP"0YIK MCIK%(I%T,.C(IQ*25LE'&Y@;C.3"_OUA7.3:'KP23CSB=?WE#GO.5<1I]**1+:+ &;07W5KD)OTFZPZ;\F9# GF_05P@S? MUA./U^5W6IKJ] ?HBB!35#+A53V^,(%Y701+ 3QI*AK+FW@*6U%]U;K0G[P; M& @OQW,8OQ^257HU8]+/GSZGT64]5?O[9)+_'(Y& S)3HL>H:%.*A)$L5N:+ ME0QU2$8*=,&5-I;AX^"^:M7H7?H-C(-;')FL$* GLDS38CHZ,E)"\DQ%5(X< M&96-;*$%9\'T7E+LT0RH!P=U5[J85)'!Z,?A[.,(OLP6/HI46@>/+$5%^Y$- MFH'+EFPKU7CR&VC/]5\M:7O%8IM(>^D#]B03(I\\MQFES@;_#Y M=NT89'(8"N>)"9T;0"H.5'!E; 6)-\1H.AG7_^5=.ZAP17>0R'\OAJ"'$X(JGA MC%S#=_-)^N/#9$1CSZJ;./]R.]6L@RXA"Q:D4#158SB7 U1)!M#<669D*;0FVQXS6--:1DY_Q MMJ%QLZX+]V>+:E*770,DZX!1V-9])(SA4Z+4'SVMHF_MA[. M2;7B(,(VG.<=(.T6*\1D_/XWG%[\B/'V3+XAO<53S)E=E,"C!QN*T9%'3DJ5+U,P'^LIX M;H6"5$#I%NKQ*+*ST9!^.6AQ_)O2]!+S+S#] ZLFOYC,[HXM50%(BIRC'*1A MVH3J*Y&UK:3-Y":!5S$ULB(V@CH;U>A-\@T.C*]"(%< U^@L;)[F6\ M"&6,H26,-TDS/F,=.%#*#<+.]ZW?1;;KQ^$<1@O+YW4<#=\OBO]F UXT2D&* MF20 T]%K%J(F&P@ ?+(NDO73VO'8#.]=4)(-S5$=YP3K(:XSU9D^V6C@O6SPK>Z=R(" H) V/A#5 M1E*>]D$+A67O,R\F&(5-,E,>17:F"M,O(PU\F87==%^+[Y!%'T &7I@RCI % MQ9E'2,R@YS+$X&G^S2S6M9#.54GZX:"!3[-EPFB$*1@]$UH(FG V+)HKWQ+2!>U68Y[UW-P69>(NUUX#FY5$:1:LI, MVIHAYB;1\C583L%\/U2MUCX<).<6]9*3BXO)^!X>6T1"$33+V=>:/+ L%MJU M,%NMK91>Q2:\+P,Y&](/DG"#E_TMSDD:F'^"Z9@LE]FSE"XO+A>Q6+)_AVDX M'RB)&E5!)H243-,.QV(0D133*O+>22EEDS.2QZ&=C5;TS$(#;^,>HH4%0WK\ M<8H?:FN73WCE(;V:S&85+V")]DV#+*I2S4:(#I=S YWG,Y1N46HD<;6VU M%FE[MF3=>ZT,<\(+!25[S4^297@V.M$K PU.3\1P_SW\:+1[XM^]G^/YB):JTNSK\7"6-KVC3R\OU:<^__ +_-9F^ M&,%L]NSS<#8 I6.10C.5:D],[Y"%S)&5%,"E6A_=)ER_ \8>%6E+G\8MBK6' M)DR.PT@#]WH+U#N@O\(%_KA8DCO!'2QUF#R2(JW#V^>>M*F!YJHJ->._NY[U M1MX3T+EBH$@#P-#6#KU1<%K:C6%.3F0T8><0V8VD"RT(/L^) @,K!,Z9!FB:[(' M;L%T?-.Y*9_+ <:>R&C0@O&W*62LG5)O\"3'/5F-D7$7.,T3"8\TEKEBK,%D MLC%-CI66@9RW1APD]HW+Q;_]L"0LP ^? M=9I&P5OFN]0U6'IRT)PG;0E9:RT"J))-4EK8)'G6NW0-WCCS'OF]]05FDW(5 M2>R_Y_.V9[3FL_/\EGA4PM7^>&9A1F0R([@-P0<5C =CA5G/8\>9-N)O35BX M+9E;'WA,9KO/?(EF#5QJ7D04Q+?P'G(IR@?#418DSA^GN:L,3L!YFU5ZOZ<_ M%6WHOI)K<#%R1PL!+>3@+- ZX,"4(+V6NO]]*#K MZ/WRO->D1O3-!1@@1C%CQV?4[O;?RCM062C^04R-I! MJV;-9TXN:^ _HA7_WTY7CU.>#L9C7Z>3/^$ M:1Z0#0RH"S"R=^55ZD5 !):\"EBVG7 ^B52W7;1DM9%;.UX: MN*GW4G06[]_L]>6\7OQ4^\X-:"$NCFO%@C'D.Q7O6"@\L)(23U+ZXF,3EW4; MJ.,K2%-&-V=,'49'@\C7FN-*@]PZK3DKIC8MS]K3BP*)J20S>,6=34T:$#V% M(^)CJL6!HF^02O7G77? /#_')\7;*XV *?P\+ENZA-\Q=!_H7< M7G].YQ^&B9\0\[-)+_%-'E_1>A 16<50&&(-M$T:89>*LZ4 MSRH8VC1+;-(5ZTCS.V]%?HI*TJH8Z>5L=HGYQ\LIF7I7"*\LP/LS^>DS3M.0 MICJPPABK03"9*V)E,@-1,PN%<=9+JUR;I@N[0SUO#6U,79,]EZL@^OJ MT7_$&MW+-;KG+(O: A.U$5M2/*O2Q%G=$>#E-'ZJI MN?IB#+Q7+BGEF(B&W@*R)QD85YAVL61>*U%=HWH$G]4;,F<'IPD'T; MQ.O"V*RC5AZ9<+0_:^2$L&!A):#.&40JK:Z7?@39MZL[NQ.S1G7Z+%)?/1#P MQO*$B;,D:SFUK!6R0A;&(^00E _1M"Y8?^1\II=3!I*WBF3*,N=][1-0R%?B MQ3)E@_-@2 #+M](KU,4F0$PBD9:3O)*G'N M#1CEVUS#O!75$ZFAVHGM38ISL-0;'+(N8;K.B.X"JF5MU%I4IZF ZI&]Y>[, MO8G^:'I19(3@>&(\T[9/KX%C00G:*)4127.%BC=9(HZH#X]4*1U;'7:1>-N> M1=?U#5G8*#09J J]KM6DAH&K5FHP)J-' -DD!6,%R?$]A1X8VIQ^LX=X&Z1G M+??*N495HJZ:[9C2D2QBJ9"1CYM9]#E8)676O@GIZ^&< _,]"+K-?3Z/-:*Y MT5.L.1]!,83:#KI6ED<@FQJ,E-XX-"JTN:J]*\)S4)(V=&S,SCI>U=F#+'J8 M??AY-/ESUKB69?4Q1ZU9>&262TGM$"URJ50JDFNBUA?K,*5H4/)HG.]0G+!U MOOMQ^1QF0QKZS11G])!%WL,^7*T;IDO9G-=%EBA3X19SX4Z =^,VZP_PUU0**G(E2BE'B?6YG]DN?MD:D"76\]=U*5-)^\NX/JZ0OWE MQ4<83A?!L$4ZITED3 IDQBE;(YS(0)2:W1F1:Z%<2+[%E-?#>5(5XOOIQ:9+ MUP^0>P/K?O.T?Y]AN1R]&A8HMFA1S)M(E'N4P;MD MBVVRGNZ$\@PUJ1U+36YCF0X_T4[_"7^=7"79/KNHEYL.9))H*+W(OD&5QQVNZ[-VTMH/-']\2VZ-&&1;*XVR M)!^W'MF1Q\N R&0EU*:FQ7HM;5O-6 ?KK/7C8!X:%'+<0T?+W2)KXG6Y^W A MB$$1V0GI"\$S](^'>J\EB-J62013D@?,%^."-@6 M<5R=]H(746DL+-H4JX8;%E(4#+$$\EIEPM@F ;TSQ&/E4#37G$:L/)6,BS>3 MV14O]710!B$B!$-6O* )9$43J#EDJ7BK5,%Z%6\+M;H/XF3Y%(UX7K[V95]Y M-_":;K!<'P1T0=,RI^(AG-,D4^Q/SP:>#Y!M>\856(]99&:XB=6<-BP":;/' M0GNALBZ[IN_["=,D6A&]BT@;$%QO.KT^<:MMX@)M<\QY3AY2$O5.#268=Z!] MLEQB:F(CW$$XOAUY"!EK[HS=0Y(]!D5GT_G@;?5JKCH*HW5*!WJTLX%TU&06 MA/5,2.N],[3QV"X9#C3H/2KINV4:'SSU3#?C_27;8Z#I%L2UEG6!LW#1)EE+H>OMJRD >H[2V7M5;+SO)JA9)Z=2I MT5R/JS6&*[1D<3&?:7*Z M!N<"]Y;FBL*G$@.H)C;M-E!G:B/USD?3\Y@7D_'B,K+?Z"]O;F#I@*UE.&,; MN-,$-_JCN=560A)LDP9AVME9:; M)JJQ#=3Q RO]T;><7=27[!MDH_T'YO?#\?L?<48(X39:F)Q)/)+>6\,-TYIL M(V\+33P&3?:62$(T20!9#^?,S8\>.&APQ+^*ZK8X\G%<+8V.36$Q%%Z8A4";IU.*7H+D6.966^3&!=FDW?QQ->(1\^*8"K&+ MP!LHPJ^U_N4*$][L9Z:8C" D*ZF0V>3JQ;FJ7G-NLH H%8?T;+4K7YV5(2%!48&I1D2A'F4()D1NFK-U8F'!)X[%K3P3/,J$9,"HVU81"Q&^M3$3]D!XYD; M+JW8:M Z?=>+C+O ;6G@/(EKYA^S>IKQ?^ ]\_N0UR):OR-L[W-(+I 3F LR M[64BV+38%QZPQ.#0IR:-8)Z$KCUB1SU55=N%LP8JMMC'5X!>;>6A9,F1YNTE M[>=:0&91J>>_\'M"1J,.HQ^&L2X>BK)-VSN00,M>V M8,Q60Q*8-"9O'&QCIY].15L>\'KZ8G%X_W)\_S>&XS0D&E[=5F%",+1*E\*D M$Y9I)3+SL=[ PP,$$;-SMLG.>3#R@\V)FQ?C57TQW@[??YB_+K_/KJN.'0I3 M("4&6DNFK257,01@.1G&J4C=U-IQJ7B/-5(.S8Y&]L)Y:EBUT=4GLU7 MUO9,8H/%LV:UOB[/\F1Q<^1UE*$+II91ZW6@3A.:;LCEI!$1QU(2$ZT4LF)+ MM0.B$HF151@99I]MU(9;WF3U.9YR/!)+/K%N["+_-HWIKR?[KM[[!=,\^_UC M[7E-M%DN;VKKR%?/LEZK[0/6-IG(P"(9 BEKS8.@V;>Y>[T+NN/;[X<3N=J/ MOF<6CATUGM_Y**]3QJDUCKX6NK+ P<)Y&WP MO$ZZJ]A[D_%-DL2D+/^D-E&G4?*/P]'E'/-!H=O#']N6M\.DL,3PPC5$KF*P M0H-3T>:LHM/>2)&XTNL8/D0>O>G"KS"=+HK&^N5Z9=BV7&Z?Q1)70ELM+&0( M*I/39+T+T67K$K=1<*[6<;5M/OMQL;BPZ3DL;M^XJ.EI>U^%L6&D'B7>!>OR MDE=0D?:+F-#0"V$BQUS+ 0WA-MF;P>.H^Y3K_MO*UO&:R[C#YF)+$-)XQ0UZ MG3325U%@S5XS-NFH-DBZK_UE_>A]+"L=1V[.P4Z+"P]6)RLD".,U& />&>-D M\9),6HRX@8V59QS8I_9Z%WGXD&?TC/'[A8?W_,O=K[R!+_6C9[6J]RX,*FD_ M2U#/4E#FVI@-:W6.9]YCL2DJETN3*//AT ]N\KLO@JO+N^ZJ\F>+O)C?/L#X M]<)[FOV=AIC/7HZO+NL>1&4L>,UKQ;0GUP8TBY@S*PA)8A)"RB9I;\>:X/&] MU2/K_4HCXJ>H.0U..]O-\]ZE[/_ >L2+^=DGG,)[VIFJ!M#G-]T-+F'T&TZ) ML6RQ%*\5VV"CF3)E\?LN-8@OQG5?U)L M-[C/9V^Q+O[Y3YI7/EG&U M9A+?C&:?7 -Z['RW]);VO3O1V_Z)YDFO_T.3T"51 YQ=EWB/0A: M8@:,Y!H;72^,4BRH).C;B%9EE8ULDM'^*+)O3J/ZY:I!I?1=[?BCDIIM$M55 M+E[0MDAA+%/T+],\/"BR5K6VPR.E:U[:G/S)(P_E=3=:W-Y MD>LE.+= _S 1K*U-W22]>B1/#QAB#(NZXA8:>P_#Z5M&'%4))OV0T2!/[AK* M=5UP%S M,VL?H#E-2NW>W*SG^ #!-F<[%FU(.-)3P)J<*IVM9/0+R]TT 7(W$NR:PHZIAUHPH&: M&9%UG2^(T.3VX07]"3A$@RIY:;>XM)G:CL M9G]=V34&?BRB&Q@;3>:6C(H!0+ DK*!7'"/S-1E")Q4TZ,)CFW9X7X_R/E86 M]+1U=Q=^^[:A?GIXL+J O>8 ]:;9$8E,1Z<)8%&U5R49CE$#U.4CBFRC,[[; M(!Y46HGI>K^['\J5E.V&NRPZY"]???[-3CGR84E@YBL84ZN4M:!A=KI M-@G@'E442C8)\VU%]0TK6?^L]>AY[/(&_#:%] >YY/??!(-!*>5H<75 8@#) M65 D$+1.)M0"X_)5&H>M6VLP?,.J=4SV^LZ>Z;"?KX.<5"JD.O4 J(HI"1*3 M<**Z_JG00AQ7VLCN;WW]4]GVL<(.9:W'])0%Y&WPWL[FES<+<$@\8C!,.EZ8 M%@01( 2&B2MO$1.![J18W9[WK2M2 U8VYIXTZ1&POL9K_:?7F32W^3:]%\SM M]MCFU70'2&&IU"YE;GW06B&W.AF$S+ES7&E70D;,&TKM=@/03W[2]9*XX36[ M>B9]];J\Q31Y/Q[^/WK)%LE[+R:S^>S5;;*#R!F4]H6!SL"TY[1J:K*X91PII="X2 M.H;5'DH*G $-Q32Y:>:HIA:?4 MQCWS"W>AL$6AV^TY5#^RNSJ3$D&A ZF8@AI_TI8D*%QFM)W)&,CF,:F)%]YD M-L=*%7M*RGMZM7@J.60OQ[3=X[LYOA31;D%DRG/\\^F<),VA#7((2Y =I-MD<'<"V/K+>B.\W9-,N9E\;2R\*C"QR#6JZ*^FJUY)%#WM,HR2[R[SW_ MC5;*U^4=C!87__TXK$&%>%G!W=Y"G,F;Y,"B-C4L80I]E37+HI +*6W(NEN M^K$G'=_4[Y&522N1MK#7<32J29SC_ M,_\":)'CM2=RD^$GG1/*)R5)*O4RR MUBM%RPRB,\D)*;") _T8L'/0D"8D--@Q_HYCG,*(\#W+%R1G4N)%ZZ6'($N& M8C0FADH12(R1_(-(W]H JJZ6)((6FM()W3FI2_]T;#P#;1+L?7$YFY-HIF2H MX_#3WGWFU@W38S#V493+P54MM$PRRYB\1I&C,4:7(H0317(>!H_@[4V6^W?N MVSQ86[EVZ-DG$B=]#DXJ%W4T):)462'&%%PR1JZ3;E\-^]8,77W/R7A14U[6 M_/B (XG]']:6HWUFO-SI3W#')4:A/->^&.\+=RY[FCJ +&D=A[O/?3^.7XX_ MT4,FTSUOT+O_YSWRL!'5LF2]B\(:T#D%#37E%*54PJ?ZP@C#!QOP'2RK_=>: MU4':R*W#VA)098Y ZTD,6N< 4%D$U!+CEZ9P5:L!\OPOHK?^_B -:3[X&UD MOLN,EKE0F*+Q5CJ==+$8%:J8DU+")@Y2#/::VWXTM?V9K6? MR,=%#'@/3C8/UB,''1$O[ZU.IBR-X$EY[86/:$THPY;Q_BO+ M8T,>0]Y=5IVB(^>1;!FMM#0>G+ 0LG!&!(@I;99Z7VO0Q@<&OSMPX]DJ\,DR$9(@ M#T[4BV4LLN2"$SF5>N5$"X?Z<6B'!A0V/N'OT\F,)JX2)F4\ \RRWLJ>65"6 MY"!7H*K7HXQ33\"I^@K0* M+<0^SL\N)M/Y\/\M/M\XF4&.P03--;/91*8E1!9M*&R:LKQT1"K"0-&>>!]_5Y2ZX$LRM7&FDQZ5V_LDH8!<,*'1BN>G+.F2;+=8\#.3DMZ M9:+'RHT;?"_@XW .H\6-R[-7.)LA/H=1+3UY]P%QOKBN>_;\RR_P7Y/IBQ', M9BL+Z-4THE2@-E8K9KP\532 M(S=.Z?F7VWX+F9=4+[\D8\\HFI>G]R&0+(M(4;HH.8;CNH=WV$Z?+MFG3G2U MMO;DYI@F>05X??3>!6++?,@.&$^3%=D[OUWUYT!R3J1']*[D4KAC,1D@[Y,; M%AQ7]>[=8%R)%MK<]W4R_7DD7_(IJ,\NG#10FU@_1&V:!C8M=D;I)+W0G=^:E'_Z3TG6!]#^%] M9 \[^S//1B);";A J M_ 72!W(-IU_NB^"F]5;V)FKO62R>U-56@SV;S(+U"8VDG[2Y\G(+IO/1D[X) MZ+NMRUIX+\P4#":-V4@N1_M?D0&$; MJ//1D]XIV-AAY9"-9'Q9ZBV;4]KW?H94KXOY:1PT:N7!M-I*-F,Y/.?HB8%4W;,."C)G]!*XGY>[#JX.Q@_*?=QB_C>1WG-?L#=>9;-QLI4D&6)@HQD M%YD/-K!BR78.Z+G/3:I$NX [=%/=\HRK1#DGA?8I*>:!'$)I\H M.K1M<[L>@WBL[*[F.M.(E:>2X;5E4@]R(6NZ@"ZAQ) R,Y!H%956LB"=8$)Y M4%;D'*&)UNV \?097_UJ2?=M[B"VCFL9W0&]UVV["]R6>6 [XCU-3E@S_KOK M66_D/0&=0Q&E,89>P,)KVHIR+'AIF !-6SW-A_,F&2%/0M<>R1][JJJV"V<- M5.RNZ\EH84;./@P_WEZ=E!U&C[2R(RBFE?7DAOK(P):B;4H88Y/(TQ9,3\J( M/YS/Y<._GLAH$'KZ;0H9:SSZ]M(V%3%J65BPD;;]K P+A)$)+V4*BFL;U<\JR,ER;0Y7MJ)?.4)SBW!<'P>2LM94! MB$=74/@8O!9RL&W@(QR9%.ZB %^8BZ8P[=%>M5.GCWCMO1**.,,CD]]G6"Y' MKX8%!\H6H6T!9KVHI^LVL1BE8"%BH9?%N9":U.5W ?>DUJS]=*:[V;,G)RUZ M/FP/EUFK:-XA,4O&'M-0%#FRP9 T:(OU$"&))D.6\PI8[:P(ZA]X**$8Q;@.]BN1)D44(AN44,1O)8\ FF>5/0M=Z#%L>4]5VX>S(84LA M(KKJ8%B9D6E='0P#F;EMNFL>'7';;N+.YR5KS%88M#]"(@\1^W+#EF^DD7Z;Y/VJ,;CS_LD^H M^]F]3'M%P7?*R-'MLFWQ_V#N/YN:35T.(B\*?P_HH M[_B0=ESL.L/E8@8("7V64*_ND-Y'\$[J&EQ(JCB;EGG:;:Y[X+,W>UI2'P_Z*\ZN[2X?I^B?U'KE# MEI-=QF_'P [S6B[R QM40N>*=+I B0$<+2/"T7(?15#+Q'2>83]\]7"<^MB0 M#5G9Y5C5%,NQD/QS<#I[#P:%_1ZH]UZIBO1Z]EO#\.9S4. M?#G%NS@VV:L&LZ_5NUXSK:)CL+AL#9%[VH2LCTWR1CNA.Z@CQ*^7U5I_79:> M="7S^L#9 2:>O4;HYVV]FUWGH4"EBG%<]+%E5CD8\K8\5G']Y'ZY_]!'XB> MQ=NCO[R MSK[GV;SX46M4?H-IQ?#\<*[7UQX/4A!%J=,8ID\PWI=NV4QZ\BP M"%S<.(++1U\;U&"'AYZ=/K02>(. VRK4%Y/Q[6VSL^=?KB]2GPYG8&I7__!$3:?S/EW,2QPW. M!_!?7$ZG.)[_3$*#T?]%F YH&7'&)H*-(.AM"(5Y4^OA=$!7@H\)F]Q_T _\ M;T,#FQ/;M&9M=3ZS.Y'=E+ZH*&SMY\\SKW58]8:0^FH)4T(0!22F)EJX$\IC MI8"T5[%VY#R5-)"W.!].%T/6.=WVM54V)&^AU&;:-2,J2080$Q,R)LBN&-,F MXV,]G-,G=_1._Z1W&AJ88*NHKD]JNN!JF;.Q"=AIDC/Z(.]1?3A \D?5C&QJ M!H!C(FM%2R[YE;$HSHK62IFHR>)K3[E/_&\$Z3 M<_"?83C]3QA=XB\(=1M==#/>)]*\?J >X\L=D"Y%E;U)VFDEE,].&^V",\D7 M7;Y<0\*\>Y(@M>**V#" 6CE5$5HV4. M9+ MN:\SKK6#WW[XNEQENKP>O\5$3N=P_/XYS(:'M $\[(&M^=IOYLMGZ\+S5$)4 MZ)P6($.VF<>8#1*GV;KUC'9^](%9IC>/N6ZH-S3]PJ^3 M\?0!DCN_E":M26$=,]*17^H\LH Y,4A>&P HSCAU%H=?%3C[0 ^H_ZFM M:S_!Z &?=S[6P"B(W!C/I),U&IT\BS$9%FS2@8=42#N:Y%AV17B"_+J3Z>/J MS8 M:&Q1D+>0U#I@0FA0BAMF,-MZ#%;O(Y2%T;YM,1OK96K30FP3HF]9G_JA MJP:6.-EM)QL^ACJ5<[!L:!T8$EJB#Y4(Z5)LX*N M +]E[6I"8H.3JSXD=A6:3%A*YDFPA)&D91,RT"AKVRP9='%H?9N.OGW-X&A5 MI4]&24]#_E,YEEAO4"RB:#R7Y!4"RZ;VF$PHF#>ZL RY: =.DI]P/$/PE,<3 M)U*13K;?SE0U"5+/YN3!SC&OQ[C^T^NX61?L;8\X]@=_FF.0OA1A)?)]9!:? MFB9F$[*4/C$I([E,*3DR>2'0+F)S"4E8*YJTP'YZ&OC(L7,/KYE5+S$5P !@(D2RJK8(O5UIJF1O\R MHF_;3NJ'J/9NYAJ!+"3P^W@29SC]5 7Q MFC:=C[\JI7ZLU\A7IM,[<-Y"ER=3'+X?__0Y?8#Q>USD-4.Z2?2(9-3:>O&W MMIB9YM*RP(&S+$(&@JJ]:W.WP#94)P\SGXC\98WLC;FV%N3ME_\QQ"D]Y,.7 M5_@)1U=O)%W*3L#?:-VE6,\Y:&GV=0)NL4Q#&,*L+@09OF3*<8[U&L5,RW>( MDA7!)4*]^C:V]0=6,9W0^.J?S4UZVI>]#DS7D$&!MD#4%KFK>.X)CG MZ%G &$3,/FO9ID?\9DS?FI;L0\61UA)UJ\!04C;$HM?(M.**!6N ><7)][!> M!VASA>YF3-^:ENQ#Q<;8;)/RB5<3&,_>P)?J/ "Y'9/Q^]K"X4>,2Z95M^3R M;&?528KB*27"34G2E-L<+T7#RF*4%D$9!X8..^'N7]0'Y_!U&/8[D MNV3F>TA>6*F"$$%[$!%S"AA*%,*BBFX; 7VU2HKSE^/9?'I9EX)7MUE6QJL2 MN(H,8K*L5NTS\$"[?W').164_HLC6_#'B;"]-V M 7F*WA.':\KR)M&,E@86Z,/YU[=PD$1!CMRSG)"F[F-DD=93HE:@EI'\-9W; MOR05RGFHPX$B;I*:?A\1J2@^NYAH,A'X W"[0\G^P*FTR_U .)*2\'5@DI'_I+50-AH MG?)D23,K.7F^V=?.WNT7A8>@SD,?>A/[JDKH/FW+@2R((G+-K-..%BI%7JV7 MMIX_Y:#)IC>\20'J?1#G0?G>8EVEV/3[UB_.%]]]G"+DU^/_A.FP>F=O88YB MP#U8*R0PC)8S'9-D-%_/BE151$[G!HSGH3RM2%G5 M'W=@&]\'6][D$XYA/+_VCG^;S*\2IC'7W_MM\M/SE[_]^.QMS;,92(BU][EG M0M>DARAKS[0,C$>3E>?9Z;+DEFYLZKLGA*];4XXH_E6E\:=1FO]]":-A&6)^ MEO[["%6@M%6D=;"^9>4ZF*95A0LM M%(XHH9G\//R,^<4'F-;LO$\XI27UZA4Q 8J&&LI3FO9E!$M@E68)3$JVE)B2 M/D2QMC_^?!6H1[&O":8=VI;^/N1G.2]D#J,=M/_W\6A(^S3FNS*E-_!ET?RM M]EF?T_<#7Y1-8 4+PF2FBZ4Y!GH9-%KM//#DEQVP3JK5"N_9Z>*3(':-\AY6 M]==QCIOG,;N;B*JWH;ABF%9*T43()@^!_G%1YN@SF95\'_/L(%#?CAKV3M$: M7=L[WKQE;=]J Y9,RF,I.52U1H+)QFI.,^F$'8K#E".;\[*ZD70:Y3BX$#T M0[@OQW.XMU#<>'!Z3O@;E-T!S0["*OJ;J0:ON_7"WKZ#TM8U8&R>N-56U"S^O0 MG!_K^PEZ#?U[QY,WY-F2>%B)66XKZF'-R\@AGUD>^ MXJ9YZM+.HGTJ/>+NGY\MZI! &5% ).8%;4::%BKZ*D66 \FFGKV&-I?6+ ,Y M52WJP<1.>A1P@PRW^WBNT_Z[(&I9)+H*Z325H(=1M87W ^1\' TH4L22G686 MZXD"9L<"U#N^O(R:1Z.Q3?;WL9A_I$2S-?&[B+O7S^^NU-F[64!&FT8"X)TFNM.0M> ).@/"_(A<0FE[QV0O?5:T3_ M'#18#!XFPBQ6NT@NBLH^,\]5O7./$R+K,N,^VZ+!2,W;- ->@7(N1M^!0FZ0 MT?X0T;6R=\'4TO!;!^I$;7*):2 M3DQ7YP6 !Z;H>^W0")N:-,Q8!^9<#,&#!=V@I&T9T[6.=T'5TAA<#^LTYN#A MM#VB!P?(_ C+P0TZ@3GDE%AP43&=4V'1&&08I0*>Z&>F36W;$37A$;/P:(JP M@ZB;*,!=VY&[COP\9^&93>!IA^*610+!DN(2LY8Y:FQ#_C*4X]L ?9"TPOM! M$FY@^[W#\7 R_74RQYM+&&S6.DJM:6IDAVH1@,60).U[@1L93\HY&8+7HLF6O@KE7"S\ X7< MH#_!0T2_PL6M1V86G08F?(A)9@4>NI62K!W^U-F=^XI^TJO<>K3>K^L41O"%+(TI_+F$ MBM<[+T)Q-"LM:JF<8-[GPGR1WA9>=+:R$YL;'W$.C/8CO\;OY[-QOH?S'L88 MA9?*<\+H$M/!(_,I21&I*J1')@WKK!@M2E"9T[.8R>VUPY_#MP>+K<>@^P+1,_T M7[PS]P( /U[67OKV)E6L1(@NT=12/4W*TC)P! U+""BUQ1A,)TJW/^<)&"2W3,> ->?7LYBM81E[W2PGSC[CVZL M;<_QY^0&FX%0%&EV=J56U7)3>X/3]'-,*MGDE/4'4'W[H+.F>C]Q;GRKFUS. M\W),7^)O\!GWNAGF_I_W> 7,1E1+=[T416\-#T@>BM;9<(\JMG;,QY.B$ M-UZJ&%06@^UH^Y+CPC792V$WCM54INOP+DDV./!>"F]+2+2X"O*[G"491PZ* M1X]K)+N*O"_Y'K B;!ZLJ82[K 9&94C HQ%6:.ERT!)J?]0LM3/"P1H1]W29 MUG &[]]/\?WBNO/7Y?HYKVX[3'B9/10,C,O:@#,&S:+S]?;S@IQV[\)5DR2Z MQX#U4$I2QZNW==QPC&*\]\BXHFU9/=X)YHGKJWFG>48\.X.AT&I4DUD2BS%#$>D^RI'?* M2,U*MMIRQQ,A/C=->JPN^XDHTB[4]!W[_@_"] )K6Y&W"[<%I[='J0@A*%MO M7D='J+)E(9G", 6>1(3:QJY3*'3C(TY0@-N D$GOTNP[Z/W\H5C#,9 M4O/I,%[2W]U@-%Y::6UD/M3,I*@, \%K7XF8K3#%D:)US-_K],#S([V%I#=F M\S4YVB )U3[0TX5Y/2EOA[,_]@G*K1NFQW#, MXB&B+TID80:/X.U-EOO'D3 !C M0Y%,6<*D7>V;+FAGP.25")[V"V@2-]\&ZB3;:!_ZL,;CZ4?R#>*^*]BN(DY@ M?-8>#>,VN&J>*^:3+LP;;13*D*UL$O%=#^=8L=YC\;^[C)]0?/?A5)Y_>8[C M]*%N!(O(0#9.&I^ "9=H4MESYF,LS'$25\Y>*-NDV_UCP$X5U^V#^\?4Z1 . MVL3>EO#=H+MV0[K@:QS'W0KP9!'<'FE]5&=ZX.04NF,\9*T5L&J3DPL;:ZF@ M+*SVA"JS"Q4-5.592I/+\7SV%A,./]UK\R-ITM8+ M3RLJREI2*%@ 2"Q[\"4IL*)-4'\3H"=@QQY$W:2!W/N.YBZ"7==GIG^?3F8W M 2EI(7C% _,(P#3YQ,SS*)BH_9X21Y-=MR*Q#0\X$VY[DV&/[_EL.A_\ O\U MF=X$-*]J+:PU4L>B"4.H-WQE8!$Q,&M0YU+(D_)=VN;2Z/?>;/IN^:U>__@S M,"-[D&N/A=@532UY?%T>8+K6Y2Z@=K 4.Y&^$Y;R0!(Q>CLMD M>G'E.."HWHD]GUS]SL',[/*0WGG:>X9+K$7:.;T-@G96JR.Q!AXT5\84J9.- MNU&-<'WS]?SB^G^/LX#V>+$ SF%S#[\/-H\B?M-Z_)FZ3? M&[^'$Z"N\18R8^T*8 @^U#'UJ7 M>I],LF.>C3-]AM-/]RKD8M+"*[VHD,M,HR?_AQ90)H0)(6!)Y$ZU.)#I N[P MPMQ[SUB,O[ (ZM-^^OP1T_778B @!&<-^>OD5I(0G&->E=KZ@QNAKO.:AEN VX:Y&"M6Q$',=#+6PHPJ9QE6AF:.,C(R.GE*+(0-C:Y M('(=F'/7C7UDWN!$^^\DF5>3V>SUN![%O2[/+V(3D:_6% M,8II*:#>I6)9XNAET>2ZA"9WC>R \5B9G,WUI14OIT[TK"'QMS!^?W7QFD1" M'K1F/(9Z)8,,##*7-(>LN>)<>^QR0V6GX[?;IY[JC+T9I9-#1=OS<>L"Q$UR M1P<8?9^PWWO^\<_4]V1@F<,#Q->0394-Z" $ P4$(M7S8NL36;-<:_(&E1;F MJV%QRP%YOR3N(K6^$YQ(4A>7%S<7%&+2-A7/!.N>XM^TD?@NO1@;O*U?A\#PBB\R[21H#>%II.#K5)2V%.E!11 M%V-#C]EIG[]J!O<67 /7:XN]N%AFBB(4@G;Y'#1YAH9\1,)I6?;:&+CZ/)%\1W M^ FG]=3W>A\L6!*XDI@,H2;X6<-\(7.F8+:T4N:@80 Y-2!P.&J^RZ.'([J\$F0.>B M![T(O,%R\#/4A)'YEQ>CR>P.E';)62\54SQFIDNIE^,)SDS*#DO1)BW?D-2/ M%JQ%.YJB@(7V5OM9)-5 M8"V:;\K7V(N"5;W8^U;#C:!N+H+J *NE?[$!UQ/P+O9C[C%=.$#LK:,5]^ 9 M)0D%%A959-( K5\LH!1<6D#!RU>O#;MX$TV581=I]UU ]>LBM_3/8<:W MM#BF^LWLY?CGR?36LD7#<\F9MC%+G&G,D4%,@=%RF'BQ(F;1K5/IHX\Z<3; MOHQ,FHFS[\*K7V!\6>#>=.?5=KF= 9$]RG*H[D!$8S")$GC=*+%B_"Q$!$9"IIHY#;FX,[8#>A3"?H3 M= ,GX,?A[.-D!J._3R>7'U^,8#8;EF%:+$V+3<2].JS2[<-%& M66JZX7!\B?FZ<(T,Y2O8]$EY_J4FSUYOIERB#39:YA0*VI[K/?:UU[]3.G", M3CK=:K?J#/(D]X[UR?&J!K4AJ,'9Q]6-H>_FM%/7A-7G,*KG,N\^(-8#P+MR MVSJG*QM]]OS+ _&1BW9]D=KZ>2]>2(XI@"^VB&77?,*15.VGA0?R$3K/@/7\ ;T,@N9,; "M8!*Q\R\"(59;Y4'L$I EQ+/7K3C MQ"IQ*&,=M&$G<3>O<[EI>U B;?(YL"A#S7T4G!STI)E5VDM78M3+3=+/MM5$ M2Q781]P-3AG?P)?J0P^P5U"E2 \ M=XB*N2@TTTEIYB'6>ZW)"5;6\AB;)-Q^K1TT#C&66O%RZ@X:722S1, MZGHWCZTY[$"[@G8<@TW>6&QR3E^/':N M&MR'A*-J29'!>>T*RPF17@VR*WPQP%#ES&U65K@FN8)?5TEI&^781?9'+"FM MI6LQT/X,U@/3 FBR]7KV%(&V;1ZTZ ME^\3PUX9H\<@]79\2U%H:X-+(B6IR%>Q%H/G&C%;J23(:--@'=)KL=9_(LSP MW__E_P-02P,$% @ SX%94J*9>*EDT@ 0)P( !4 !A;7=D+3(P,C$P M,3,Q7VQA8BYX;6S24+'E%V9F>3[\ '[+> BB0YMZ=[2J7+?*<\X/PPP%P'O_Z MWW\\3,&S6I3%?/9O?XK_$OT)J)F8RV)V_V]_^NWN(R1_^N___E_^R[_^/Q#^ MKW>WG\#[N7AZ4+,EN%HHME02?"^6W\ _I"K_ 'HQ?P#_F"_^*)X9A/]>/70U M?WQ9%/??E@!%*-[^Z^*O(L\S@BF"$M,$XCR-(.6"PDQPH3(A>(KCB_N_RBPC M0B "4YQET'Q>05"^=%K,__FK_P5FI@#%N5E;_^6]_^K9< M/O[UYY^_?__^EQ]\,?W+?''_,XJBY.?VTW]J/OYCY_/?D^K3,:7TY^JOJX^6 MQ;X/FM?&/_^O7S]]%=_4 X/%K%RRF; "RN*O9?7+3W/!EA7F)_4"!S]A_PNV M'X/V5S!&,(G_\J.4?_KW_P) #<=B/E6W2@/[[]]NKP^*I#_;3_P\4_=V9+^H M13&77Y=LL?S$N)H:[:NW+5\>U;_]J2P>'J>J_=VWA=+[7SM=+#;>:K6D5LLX MLUK^UT/"?CY#_4#Z+G=U#:!<9>[G4#H>P_1S,'7O##^H_A5>$W.VRO47ZL-, M#O7=78DZ6_7^-0[UM9@OV72 K\6KF#65I_87G\Q/C1C[HB-D6LEIJ'M-5?5C MJ692U6RY\6I0R'_[D_EI\E3">\8>)Q^+F27Q3\IP[:>"\6):+%^^L!>[&I;O MG]0_%5M\G#\M)H)CBBF3QI)(0AQ1#BG*&&2YXLRL7P2A9+)K D(\?3/@IOUBUJ@,*ITOP$KK"]#J?0&,YL"J#JSN!P&>BPTE MI];?F"^VT9J+SFAMS.L**;8*?9=7(%##G)KF?/JEQ6NYAB!A[-N,^M M*\ZF0!;EXY2]E'ZTY3@ ;J05$-1A**M5&"SGH%$95#J#5Z5!K74XLO)#*215 M.4H>E*C\T-BF*<^G_4A*JF+2GAGX&>\\ZP]9^CJORW9BETK\ MY7[^_+-YQ)B+(OL#M#^L3>6=UPTR60\9T4['@W_OYA5\8C/YJWK@:C$Q"[S2 M+(VARC,,<283R#,=P9A'$@G,:,:HSX;D]=5CFW16,[^U>PTFM_6YF_$]SS>K M%/B]5NO_"[?*[MH:_N@J^6N5=LKXIY/=)N$'UFQ^#N;/JGKV>/3LORD MGM4T:6=EGE,>X0Q&0DB(8S,A::9B2)(T95&D(L&9US'!85FCFZ96-Y!X'@X< MP=+Q/" ,0GT? 1@M0:7F!:@5O0 -8#U,<0=,@F[TCX@;=F]_VNZ=[;S#(QW7 MZF*F;O350LEB.9&$()1S!K-( !6 M03#7H%8QX/J^Q_"@*_SZ^X==X_=8MK/*[_M,QPELC_BNYN7RDI?+!1/+"16$ M8JPBF'+$S#;7;$"XRBB446)6=\UEI)37+-Z6,+:IW)Y<3ZVB0!A-_^HY<7

#'^PZJ13!S/@#<1+31 LOI]Y1 M[MBX T4(A0\)L [G@"$AZWOTP"?@ "C^K#Q &M8#1T.8$6/+AI@#8\NP0#K MCW<]2:C?7*CRZFFQ,.^>Q#IBFN4Q5")'AGI(!BE',:11*C)&I8QR-EFN8JP< M=LO;(KQ8YD#,6,@Y4P6, 5$K!Z:O^OJ>).Q@Z7J>< Y"?;LHK\J9C4FM7L@3 MA4.FASU7V)$R\.G"(2MWSQ@.?K+;!/^%%;-/\[*\F7UE4W6CWSV5Q>R)6:NUW\P_"++;_ \!7<\L<"9JWKQP"I*0['!0UJ <<D'I>0YX#5,_\X(%1]RO'0_;W5Z1>@-AZL6=^DCRV-_: !X +4$-BO3 U".(X? M>MA"+A2#Z3[H:C/TB&PO68/+[[;N75DT9\M%I=UM4?[QR?C\UTOU4$ZB6/)< M8@*%0!G$L=G,$\03*#7.&,H$5<3K<.^PJ+&M+1N: JLJ^-TJ"RIM/5WM(PB[ M+0EA<.N9Q+M"YLVTI]$(R8U'I W*9J>MWN8?AR>Z,D:YO-&_S.>R-)[X5[5X M+H0JO\ZG>I5L MJLIJ5RD+0^ %?[+P^Q+&08!="2,$;+T31HU8I6:%6*LHL)J&)(Q3:(0EC(/2 M!B:,4U;O$L;))T)=%WQ6R]IY*43SV^J F\F4"4,8,(F$@CBW!?I0HB&1,N4I M2I(TBWVBC%P%CRWVR&C9[&D+ :SK:)=47NM[[HW" >B[WBV<#^B;W#)8A%N] M5W^J&.FG.I?G\"%"@*N'XZ#U>PEQ0/8;7T<<1^3TQ<2)Y_W+C7Q5XFEAMF$? M?HAO=L/VV7S%)EI02C,AH,:*0TR,CT.HBB!"*M$)1RAE3A>;AP2,S:EI=02M MDL!JZ5Z'9"^(QYDF!#1]'U?YH>)5H.28Z6<4*MG[VL$*EAPS:KUPR='/=7,] M[.7 C;Y5]BQ%+,W;9_?OYP^LF$TB*DB.C9N1QJF&V!:-9+&9U8G9NG"4<95$ M7D$*!R6-;5)75US&[]Y0%?Q>*^MYM'$87C=_(@AH/4_WCGAYNPDGL0CI%QP6 M-J@C<-+F[97_] .=HQ&$4K+\:%2\+LLGFV5QHZ_F#P_SV=>ES3 4/$892B+# M$DD.<2H(9"(U1$MQHA6/XCCW"HT^*7%LO-$J7%=H+QJ5[+V&8ZTO^'H4QR[1!V[8!(X]."%TZ,@#-PSVQ!TX/ACJ M:.3#CT*D-OLYN9_5U3^S..HSS).8%:V^*K*DLAC3"'/#7[CD111FGJ M5WS51[S3%!JT!&NK*UA4RMHY;'IBLL*YU7TO[ ML'\/7IJU"W;]GILGD3E]?N+PCFX$]P]E^[8H>?FL%LQLZ9YLI:L; M_;Z8/IG?5A?@Y5H!IPE/\L?F M=#5Z@I\*XU]UB6[RQ9_2/(\IEY#@W+BY*,60(9G!6(N<$8%D@B*?(_@^\1_@ M)'YP_-V6EAY1[7EU:34'C>J@UMVZO[7:8$WO"]!8%&YAZ8A. M^&RO,%U?&(\:!BE%$$< M<6Y6F)3"G&1($R:($+)K:<13PL>VO-1: ]VH?0$>:L4!;S4'HE&]>P'%DR/B MQGE]X=PSX7W:*+NXJD=Y 1K=P4IY<'4*ZK-J,[IBUE?MQI/RWZRVHRLRQVH_ M.K\C8(FHWPQWEF+^-#.4^N&'4&5Y^6#_:Y(21(B,.-09BR%.TMA07$0@2U-& M=(QBB59=6NX\DK-]E.AP7'"H0USHXFJ@>'BLO+JB26<+4$WJX%BXD5MX:-^Z MLM2Z\J#6'M3J]UQ=ZA1JO=>8.JC VU>:.H6-4[VIDR\)G!#Z62TGB11)1E)D M\Z52B'.)(#-$!FF:JM1L5U.BO9*FC@D;FY/VFK+XN$I95*\IBS/ER5]'@5:8 M84IB 1-NONX8&3^9IUQ"K1,=XQQ+3C*?_7\PH ?8[)_(#34:7X"J+%A O)WO MMX*@V/_5U@D !TBJ78-DD&Q:*V\<:;1KECOGSZX_TY&WZ_A4\]*ZY=>\7"[4 MLEC4.4[U$;,]7IZ5:E646RJ&-5*)99D(8DZ981FBH"8XPBD2>99F7G3NK\/H M6+X)\[5SINE\MV%%>Q]3-F&JM\HV7&?3^N*X7/[9I39XL %TI*U^AZ5O-AMB M1/QYKSNF0>FP@QK#LF1WG';(\XQ7=3S0G,_DO*ZVPMGLCQNMS3Y5WII-\J?K M=S>W3<.B..>VWR&#.E<88BDI)#S+(2(B(QE-I>%4KY-,%ZECX\U::;#2&C1J M ZLW^*G2_,^G>QZ=,0R.QY>AP>W[W#(,KOY'ECXX!3VK=!(\["&E#Q8[IY-> M#W?CJ4LAGAZ>IO;PKJ)&F^F^4-\L7SZKZYF8/ZAFDN"$IQFWN1)2$VC^2T** M MH[P1"LE3[L('Y2IO3+;YRO\%74,N^?*UN,8[5A;E5R.(R9O9W]FBL%\>2Y+Q M!"4D17F20ITP0UDX0Y!S\Q-#6L5:8)7(Q*^,I9O@L3&6U1L4*\4O +>J@[+2 MW48 /C?:@X51WS?LTG$PW*BK#XA[9JX*W>LU="NMP=<5NJWBE>,5,L+2#ZJP MT96.L@>.K/1#9#>JTO/YCCY7'8-,L$PIK8K'*09Q9': '&L.4Q)%B"I-$,]] M#NK]XY 'Z<)Q.MIGUTY7;!)&@T MQ%&!PT8_N-B^$^W@])!_+8D/LV6Q?+F4TGR3RJ]+XP/<++XLYL^%,642YS2C M$L60*YU 6UC/4$EB^"22&5,H(Q%W"D<])6AL+%+K"AIE+T"EKH$4M J[EYDX MBN]Q_@B)6L_4T1TPKPH4+FB<48GBZ.L'JTCA8N1Z90JGSW=S-&X>E2W1-[O? M#+*:Y$HBXU/8VW&I;2LN"6FF,J@X8YQE292GU,?%."!G;+2P4K/I =ZY\=XA M7-W\B0!H]4P'KT!MQUZ&\R!.H!#2=S@D:E"OX82]V_["J8_[$0)[^"XGO[+9 MDV9-98LJ6.=J.B^?%NT)?LYB'NL\AG&68XB99)#:NKP,YTPJ09,T<:I:XR)L M;-2PH6X38=8H[$8-3@@?YX?0N/5,$D<@\[P2=\).SD5U]E65G!T,PPVIX_KZ M.3.N#R8U[=HGK(,51W%#I4[O&(1/?:QI2=7KF6ZNUOHI;%.FRAZ>\L1XJ8*; M90FG&$&>4P01)VDFXAA3YA6(N"MB;"RZ<9W0L>S7'B#=W*KSX.F9+#V1\?:F M#AL?TI':(V50'^JPE=ONTY%/=IO?M^JQ:85^HS_-9_=W:O%@+V4F*&>1<8[, M++>5#;"2"22,"!@EF*(;/ *2!"W]Y:QW*":%,$2DC2!17 M$ N"(4E( O.,8DJQUAJGSCNNSFJ,S8NHHA9$H_]KV8#J2ACHRH:*8VP85FT& MJ!I1>&PVN@^9PQ9ND('HF:]V(D>N5N/1UA:H+ &U*16/F=^TXW$[V'AX; L' M&9>!-HR]CH_?SO)L6(_N.;N_?;C=Z-D(;.Q3SW];YV9==>7;PD9V?UG,[^V% M1'/Z$J$<:9E0R% JC)?+,.3:;&USF=(TQDE,L/!LUW50V-C6HW5=JXZ0C;;> MG;H.P^OFYX8"K>>U8QNO5M$>PA!<$ GNPO*%[=IVT?$_7KM//="./ZYFA M*3-6+_^8+_ZHWFUK-TR0SJ(XBP440MM8)LH@)8A")7C"2&;^3WI57-PO9FR$ M896#Q0P^UNKY\<0!)-T8XGQ\>N:&E8(7P*K8T(.H@@Y^6Q",D* M!R0-R@?'K=UF@A.?[L8!OZB96K#IY4Q>RH=B9EO4&;?D637IJ\U2ER64QRE+ M82PS"3'GVO@4D81QA'6FTH0CO\P')ZEC8XA&Z2K]>U-MT.CML%J>,0AN;!(< MVI[)Y32J/;@@7B"%9!TWP8.2D!<6VYSD]W!7-T4L;#S%>U7_^WIV*:IJ4^6M M$JIXME<&AJ%RGN(D@X+G,<2,"QXSO=OWHJE_,' MM0"+E9+>OHP#W*Z>32 (A_)S:C7!3ZW"?[:^3JLS>%4ZI,/C#E%8]\=![L#. MD#L2NZZ1Q[,=*W 87TNI Q%>[9W:^R?U3\46'\U7MWCSH^@ZLA70;#J MFYE>E;P +69]E#L[C4;8>N4'I0U''1F:' [$AFCRT#LD#LYD$_A1Y%&8W M#CP;M;?NW]#HVG.SABU$>N_-T,I[^U8,6Y8[=5[8?J9C$-%&PYK+'T4Y,3NZ M+)(TA0EB F*>Q)!'PG:6E5F68*I2Z;7?VQ4Q-O]KJQV3V;L8)3WO\?8 Z48. MY\'3,R5X(N,?#W30^*!10+M2AHW].6CE3L3/X4\&;J1R9][7I&M%5*N4" 7C M-,\@)H1 CK(41CQ62$=(XC0?J!K(D=1UN071R;1SX')U&/6/8OFMO;/^RJ:JO#(;IIG! MI?)"(I0JI7(HE$ 0LYA EN4QE(QG0FJ593'S#& ^*71LK+2J!_;=* U:K2] MI3=H%._FK;@,@:/_$AC8OCV:$)AVB7MV!BEP_/-IN4/'03LCL2<>VOW9CA68 M;+7I]^IQH411I039\*:'^6)9_&>=L11EB<@EYS#"AI(PUPH2&2=0()5D:2X2 M)KQV1Z<$CHV3UG6K%G6YICM03=C>O,JZ.-RISK-\TZE!<6.JD%#WS%)UBZ%U M7>L@R35M U9V)S.7Y3ZHA9ZOGBP M!T#O6*GDK2J7BT+8SNG+N?CCMUFQ;+.2"(H(5RF"7-E6OQ()R%.L89QS214Q M_\1.C3$[RA\;5;46@#438&4#N/WZFV_ =M=!.QL$OK[@[BD<3BCN\=KA,XNXV;Z00G_&:(!7-/]9% MNYN9DR849[;L,,LB#7%B%G"N\QQFA$J)$DRD\CH//"9L;&O&3DWN1MNSJIAO MPNMX9Q@(M+[O# _@U7\)\[V(]%C!?%/>6Q8PWVOYB?KE^Y_IX):V^^YWS;7!W!U\U_.1ZMG*NL&5)<6MD=P"-RS=I^DH9O4'K%V3U?:8Y_NQ@:?C::L M_&8K)I0VYO)R)NOX*?/S]5(]E*L4#*$Y,;2 H8HIAICC'#(M$QB3C) \02C+ ME0]!.$L>&V<8Q:'5'!2MZM5ILVZ5!T;GXKF*G?RK'X6X#X8;J_0"<<]$T^@, MKC? 7:D-*KU[R9?Q1BLD';D+'Y2AO#'9)BW_%W2,DC!"[/]L_,4SFZHJH;D] M#K)_,((W?['VR4E"HHAD6, TIAG$*3D42V*N?RZ9(NE M&\.=I9//E-S6K$>WW4Y-.R&K.:I>U;T 7-T7LYF=HG,-:HT\HRS.&L),,L*Y M%I!($D& M:-, + U3-7=$+*FR=.X!"2 M(@Z)&I0=3MB[30RG/MZ1$XKR<5ZRZ2^+^=/CU9259:$+44?_V:AY'$>8JHC M2)%JYQU!@G "HRC*D>4'D?IQPW%YH^.(1EU0Z0LV%>Z4JW *<$?." =CW]QQ M#H+^'.*&2U N.2%R6$YQLW^'6QP?ZZ_.SMZD\(G0+,\I55!I9KN;ZNK+-?F='5U3F*69>J.L=?V)5XRS_*RYG\S;QX867:";^ZHZ3<;/Q2 M2B R($$<2T.N--%01RQ/54Q8PIQBW9RDC8] C;+5*>Z&NBX7EQV@=B6_0 #V M3G"=L>O 7PZ8A.6H8P('YB$'VW>YQN6ACG'VK%C\G4V?:AHK?S5<];10\F9V MJ\33PC:V?L?*HOQM-N>E6E2UJJ]GCT]+\V=CL6&TRJ-\]U(]7KF931"6EI+G MB&/(1"X@%CPW5"09C(6(:)HACK37T75?BHZ-Q6KOHE*P8U1<;T/J1GEC&*B^ M#]I]QL@_C:!G (.F(/2EZ[#I"STCOI/ZT+>\;FO!5_%-R:>INM'59>>3L/4( MJ_BA6S6UU1"KBXN[JL<&EE@P;+;Q4GJ:'[+$Q M=JNZC>784+Z)**C4KZ_BP.^5!9Z$[C,N;AS=$]H]TVY(H+U9N0-D(8G61_R@ MW-D!EVTZ[/**C@SWC2WJQ-6K^8,-)JC/0Q<+NV.W=S#O7EX_TO0PN+1I:=4_ M_E['4WZIXK7BB>+$<*!F,"=1:H@OEI CG$.=<4+R-,)2Q)-GM>!S9Q(,J)[/ MO%U7LK_IV^C7Q+M=@!?%%IYGE4''SY$JWVA,^N92JS/D5?;]NF%@S3+ 7\#Z MYQKK0&791?TOT([JE^-1C/Y\VP/N00DYI'[#,G8/R.Y0>A\RNG'^![:P(=*E M>5LKLA!F;7E?3)_,VK(ZT%-(2YPD*;.?SUT;N7LU5/ MK$(2HJOH0;G.$X]M&O-]O&L0G[9W1^_4S/RPM&5-JSJ"!7^RI%F^>VFJKRPF MF50IYEC".)&&HQ3BD(D(PYCS3$0H)[GRVG4[2QX;2WTQ2XKU5L2:NKX!?JZ@ M.X;O] %EWX$\MF*R&UKH^X*.]]%J62PJC\[*L#G25<@;I5KQ7$G(.%,0ITI (I#QK0A)8T:Y MULBK0M-^,6-CI5WB]I MV'OEH];N7"@?_W17)E@[N[/OK;ZR"LM$,J8APMQX+#@BD,8H@N97D4ISBE+N M%Y&R3\KX>&#]<+KZCG=C@7V(NI+ F3CUS@&^$'5@@",0A"6 ?8(&GO]';-V= M_L<^?.[=X:[G4;XO2C&=VSO.YI8JE4E.=:P@CY!A!4W2JO,X5+'"&;$=G/P* M.'I)'QM;K%]K[?/(2[!FP;DWB"ZCXWN'&!CS 6\1SX?[C'M$#]CZN4ET4>"- M[A(]L#E\F^CSDNXE4"YGVQGAU3*M69J(6"B(-N*X MU?MJ0IQXHFO#._7("OFA*69@9%1-&MH^Z$U$6-TN(2&92#.S>9(\@IA1!BE- M4RAI+!.!.,HSKQA:=]%CXY1&<]"J7LV5N@=)VSZW5M^SZFN'07%CG7Z@[IF% M J++V!A^^,Y2Q^X39XO*KO=\KS?T(W7JI#5&VWDE6TM8R/L:W$_JQ)/ MC2PAYD^SZF)_/BU$85PP]6/YSIC[QP1'-EG)C MB6)L-H;W8BE4*693$<9X8 MPHM2OUBJ<]097^Q498W=L:S;XT=Q9XV/&^D-A7G/-+@7[(H+UTP!K[: UABS M6S3F@,J>@-08 M:09'F6/H/29PCDM@DUR#L[U@J3LK#RV-2ZI1^G\^\?IM4Q MOJ7UKT^/C_5_O?[Y>E9U:ZET;(-N$.:2D#R'&J<VZ<*,VBH/B57//,L-!1LZ-A(<>CY[)^-6<>F]L-0:M134I MKP_6ZV?6S.HEU"HDSD%KI870:]B::@&1W*F]%O+=YUZ-G(R*+0^%Q=8'\TI$ M,F>V7'(BC)>,90:9S;R*&,ZEEEG.F5?ME&":C8Z_U\[X72+=RZ.A[N?>N9P[ M[+[W,0,.YH!W-0.,XQF7.8$P[^>BYUSEWN@2*!"FAR^(0@GHN"[89%\E;1' MYFB1I305+.$P3M,?'[MH31\72M8-7@IN/)[2Z* MCG1Y#C9]TYX7+/ZL=E^63>6<=8%-W MBK T4K9M5->NI"=8-]$4S5;KG4'[YM8O"8]M];_ M JS&8SU()B 9=40O*%?YZC LE75$:(?INKZG&Q'>/*H%LZ>@US,Q?U"?YF4Y M491E.4("(I$QX^!$%%*E4YAP3#$A413G:+*%%9RM)_4VQE8J@ MUM&/LO:!Z,9*9T+3,_%LHP)^L@H>YG-O6CEB?DCFV"=F4'(X8N?V_#_V4;\I M+E4Q^3!;%LN7KP]L.GWW5!8S9;Z9*1$4FRD,;=P*-%.:0\9Q F4:$R(PHM(M M7N7 ^T?GJ50J@DI'T"KI-K\/(7A\;@? I>=Y[0>)\ZP^8?CKC"[;*5TJ\9?[ M^?//YDEC/8KL#[8+<;0VB0^]=9 )?,*D=O*>^EB'!NF;70?6#LCGSVK&9LM? MV8_BX>GAM]FT>"B6:JWS47,"8M.AS5_,+R94FZD>,04C*13$.4\@39(98G&I OP4!L%GEJKP.*U!]EC8YEMQR]G@EMJT_*!5B_CUP-8F,;6!FWWDBN-0]\>>-!].AF_T:#N:'A M_U\&U7F5ZPOY>GFT;[:4Y:;?W'GC;R) ;W]6[!]WM;ENTO<7=^7NW.?OJ[ MBJTMJ]Y)&RVM/&O#.HZ &\>$Q[5GNMGH.G4!6IU7 5#S61^MJ/Q@"MIXP$WR ML&T$O-#8:0K@]W37#(+_>"J7U0;EXWSQ67U?2U98S&?F1]%$QU;%>[AD4HD( MU46][/JYJ#I5Q;'2%"* M,-0T%A#+R,QREFNHHB1+99PD+,(^L_R0H+'-]49/L*9HQU9R!Z%UF_[?ZJCJTEBI+=WR_4?46IML%:I4&5 MOO9:W85'B/,\-F/#)($8,<-X)%/&41(XBV+.F(R]VDJX2!T;QVTJ7?<8K-3V M["OAA+@;RP7'L6=>.PAADWD+>BF/XX52T-X13H*'[1OA@\5.SPBOA\\+9[F< MR>O9TGQY"O/RN@K9:VW65<43@I1*M3+(8UM$52D,699B2)%(DSA!"<]4EY@7 M)^EC(ZA6^>I"^57]MB3?JP$NY4X"#(X;A_4&><]<%A3MSJ$[7JCU$=_CIL"; M! %Y87,H4LCO)>?'!JPN\MHXP5MEM[GF93?ZHQ',IO]4;#'A@DL>8P&Q4,S\ M0V!(:"1AI!*2J$C%.DF[Q@FXJ3 V]K.1J]T# AQA]P\." _FL($"*_TO5B'- M%V!E@W7A:BN -:.?P $_"/L*(G#4XLT""OQ0.A9U6O6X6>UO-%F;UOG'YO?+ZQ:[U7][Y5_(5@Q=LA^>I0H#C)P;C0X['CW3 M:E,E>V,H-E*;+\#G>D2,5;VXC.'@#)H@?;Y6P^93!T-Q)_TZW)L[NJ&L6/R= M39_46A.4U935)(DD0ASJW"9R1D1!KD4.=<849CK)-?,+3#TB;&PT:G4%E;*; MK7\Z[J*/XNSH809"KV]?LC-P_@ZC R)!7<-C\H9U ATLWW'W7)[IQB)[6V)/ M1"(4S0R,#"5FOYICXZLE2,(L)TIC'9&<>];OWRO'Y[L_7&%^ 7XJ9N"IE#9- M&U2EJ3PK4^T'U8TKS@:J9Y)H];.9LG51J0M0Z=ASU_L^6&&_H+?O:'^(!XY_ MN!L!7,^>S:9QOGAYY9;7>ZT,(4$(-1Y$EL6VL:."E+'$, ));$D(PIE7DNHQ M86-S(UI="]\PB:.(NI% *)QZYH*5FAOGY[W<"KH@$I(:CLH;E"%<+-\F"J=G M_(M$73ZHF;1G3!^G['["9!8G,<<089U!',<1Y(Q+R 7+J"0BEMJIO.W.F\?& M!"OE@-7.O2+4)ES'9_Y9(/0\S1WM]RK_M-?6,PH_;;YOL))/>\U8+_:T_P/G M=A[8:/E\.9.W:LJ6MNQUN5SK\I0FF5FH,8693"C$4<8A0;&V1:B)F;T8%^8Z$VZK?([X],\0FM/:*O=$85"KW M&B_4$;5^2O.[J?!&!?B]\#E<9M_O-1TJVK55>>SIZK2P%UUU\'B3K(!))N(4 M*YCQE-FSS122.,N@()1GFLVY M[/7L;7\$7C*N=O.0=?V.)8@2EOU\\!KI!NWC%Q M@[IT#G9ONV\NCYQ=@^1N_EI:\0LKY/7LBCT69G+M[\Q4=3"X>:QZ@-S:^F-E ML51?S6ZL$*J^.K]58GX_J]XX89AEBE(.JN8)3D*4&$1M0O_7<@ MO*_MSBY ;9FM'U6' MGE2U5^Q&#:R9U4N=E2'&H:<*+;VJ_E:U7888CR-58081W]4I-EC:[$W[KMNB M_..=FHEO#VSQ1[.=RR.69CG"4(A$0ZQX!%G,$4RUSG@6$993K^HRIP2.;<78 MT!=8A<%*XXZ%*$YB[NHNAT.R=Y_Y'! [>,9NR(1UCT_('-A'=D-@UU%V?.[, MZE4WNB*Y;_.I>;BTU4N7+ZNP0BX%44HA&#&;*(DHA1RE%*HL26.1&4\W<>J\ MXR5U;+SS6LG)M@M>4_M?0*UXYY!.MT%PO+0)#6W/1!0$U>Y5LUQ0ZJ60UE'! M;U-;RP6+@^6VG![NU$Y(%S,EUQH'?BB7Q8.]X;FS/1#J:C[59<\$\TA'&<^A M)+FV$2 4TE@CR+(<)U*GFJ1.*3V^@L?&5!]^/*JJCK6&<0?> MX6JF)SA[9J=&:[#>G/0"K#0':ZK75\L] >S56Z<7H ?KG1,*<-^^.-ZHG>A[ MX_Z^(?O:>%NYU;?&__ES8XL^%F9;K3X5SVHGE7ZKZDV<8"5MXYK<%I7&/"6& M_G$$C8N:HQ@E/"%.%_%GZ#"VE< >8LQG51%CXU[MU)GH&F7D/B:.3FN_2/?M MPC;:U^GL5G]8&;"GKL(/83?.2NQAL%('GC=#@(R?]5'7SA+\:6>7UH M^;XH'Z?LQ:9V3O(LR6B>&#_7AE1BQ#!D#%,H$YYF6:K2F!&W[*@C4GSFVS"Y M46MZ MDH6B6F>_A@!Q!U\&?/1ZEG5EJ'I]70WH:?CXZ',WH^2@/YG?N^3$>_ M2W[NY7$V M%MU,58R-PY="RA2"F%$)22(9S%!*,"^K? MJE\E3/KV0_(=%3=/L$^L>R;<5Y@O6I!;]?>@W:LKV!7%7E+<775XF[1W3X0. MIL+[OJ>#^_>W^8.Z4K9WTZU:LF)JJ*/I;$B3'$-BQL9K5E$@*DW!HE75P[TYC*>#_Q<$I9X9J0*H5A*LM#S=(M(' M*0]?, AB [F#'9'SQ6^=!<]-O*\^F;#\DI0S,!\ MU2^3U6Z+39B;-F7\"E5Z5GCS& XWG[ ?D'OFWE6(XT^MVG^V6+_V)FU4[^5Z MVQ^QL+4*G*4/7+G %Y7=.@;>;^A,:4WMMK:;0S%[,E(:U?6TF2F6A-X4.-OS.'#S&0>V? MQ%]SB5[[Z=2F@U?; :]'O(E8JDT":S9=;'P9+L!GPUBV1/TVL-P$_U('@69CR*/,YC%!/-H%2*FR^X() +;;_O69(J14BF M48/\AYE\"]Q;L8.@KLRFM%>\W1RA4 CV[+DT#/&U9HA:TPMPXT 17;*>3R(2 M..WYL+RA\YY/6KXG\?GT,]UB0^236/Z#V7S+Y 22G,#D517+P^4%#24Y9L1U/EDI?/9M-SKSX_V7N(&[U#R:NC:I1GB1!F0>LPJ"_8%:%M_[#S>_QXL%PL)[^R_Y@OVN[0Y>6/ MHIQ0KA&7AM:BC!I/420V=(Y+F".$5:;B)%?2A>7VOWYL'-8J9Z:,T/,AL/VY5.Y=/?.K,,-CK MV:.A@4_J64WC-OZ+HB2+,($RE1IB;B8PB7 .8ZZ3C/ 5"IMZ>$_4 >9X8@\/3,!][(>/50.&K]&;T4]K]W ML)X*1\U:[ZUP_(,=5_WKCS>K[BF7#_.GV7*2Y#B5L?!U/=2;[0# MKS#5^@5SKW:7SQ;RAVZ&(M_/I].-\\=T\-,EBDIE=>P*1B@C$$2.0Y\1L#&A"2$+, MKI[E/@012*^QD4IKEHW+;0VK8I];T\#VV?Y:Y=*UL-[?K8V@,=*S]%>H(7>C ML#<8R)YISW\,P:40BR4:H/R=& \M[D]].O/[(5YR[[_ MR@PE%FQ:3IC&E.DLAY+&&<1)*B"+D(0Q53G*DE3BE'5J@KDN96Q<;70##ZUR M'?M?;J#H1IAG8],S_:WTNP 6H96*%^"7Q;P,4!S+"8A>&EUN"'J;#I?[;#W8 MVG+OA[O-^YOE-[78+B/3'$]RFMC^EAD43%*(I>"092B#.=44Y:E(4^95BO6( MK+%Q0*6J6>A71958AR)6Q[!UXX1 B/7,##58>RI0!3_V=< C)$$<$SC"?BIFZ7JJ'H-*L4]-W$.X+M1 M2UA(>V:8 &AZ\"_7%_Q 'I-OO;BPF+ZMQ]1C03AWF ;QF]ZHZ)L["LY^T[F% MW59I877YD(KMRIH"F]S'K]^46M8[Q71:9,;)TK&.A5LMX,":^4S#8>H'K^D)V,-\L2S^ ML^XK8)ME-,5Y*K_,TQ\+-91N!/@&P],S2[:%D6J3;,"B-0JTJ<"56:L*F_P% M5*:!RK8+L#ZHM7G%\7:B_NFN80$/FAD;2+5ADVC#XKF3;QOX]1V;$@MAXT/* M6R54\6S7^<]J>?6TL/VG)PE*$5*$0\U$# V!$TB3#!G.5FF6VEP^G/MQ]C%Q MXR/B5>[!8J6N3R%W)XQ52NW2J"!/I?'E1TQ1A%>O(Y[@A%,)# M'#'8%NAB#\8!X75;JT*!UO,"U*H)7O6\ $S;6J"7T^G\>[4,59V+%TH62V"+ MX%R QHZ W8L=T K:0LX4A@DG,IM=E(!P=Y^#P]NT7AT&V2^]>#Z "=_!UD3QT'U\/-/9T\_5Y MNN/1YKRL&I$WTR%.M2:YC0'FC!O7)TLATUD"XTC&/,V)C&*O=AB;KQ\;_[3: M=:28+>P<#R$[(]+W@:,S&/XGBGMM#GIZN"EAV)/"O=;MG KN_]1YL[;*)D<" MITF".,RPO7J(<@TI,KX$XX0E6.(T0TF7.3O&+/S7+ZE'%OY>U/QFZ\@R\%UA MZ#Q3'?/O.\_3X;+PCUEV:(Z&R, O9G;KMW$C6:AR[4[RM5J0-"LN2HSS3Z6 M.$TYI%CGD&A.S;J+<(;\4O2<18]M=M>:VSOY+F?I'I"[3?Y^@.R9&AJE#T,;!:<&?K/]UHUMI$Z)H%#%#.#K.$XA%BB%GB:$>F6%&\S352'D? ME.Z(&2_+/*[FAEK-C6(FID\V7;68 =;>/SRRERHDB"W;LM=JYEB/]<00>!R1 MG@7L$$>BC8*V+&*K8N##SX,0!#_LW)4T_.'F06OW'F8>_G2'(M95E<-WQB62 MO\SGLC24]'D^4P^/T_F+4E_5XKD0JKQ;L%EIR,E(K:LB7I?EDYTG7VQC.4-< MA5@J6578_FU6+'^Q2;I*3EB"*5920IG@U*:_Q) Q)&!.,RDUUU&,G*(Y^U9T M;+RUWFL"%(T%EH_ [=??P'VMM&<]_MX'^SB_C6D(>V;(2FNSO!HS065GM>ZL M60I:4\&:K6W' -"::XM9@U>#Z[X"P)H,&IM',O >9<9'\@48J$SYVW\1_ J> M#S Z1PNF]RE_N(+K Z"X4;!]"'G=]B*5I&_SJ7FBK+M5&>5>U6T/7E[S#[ 2 M&4UP!CDE&32^@X24<.,T9)KGA&$F$J\C7%\%QN8'5.,!*UV!S0M19@R/1M:& M&0:WG4J?X ZQ0C>J_TO;0=!R\SICMP: WWM)#^D*7\C]C[<.@^Z,NB*TO6?J M_)[.U6"/M;Q*16J83"+((VE+"24YI D1D.8$84DC3I3P+ W[?U$7O;8:ZIY6 M6?YM+!P1/TYGX7'LF;S.A;!+?5FO=F-=B\V^>8\Q/X/WE*$-WV=LQ6'BFY)/ M4W6C/VQZ=J\\MNX@V)CI.HGB1M\J,;^?%?]IF*XZT+R:E^N+/4ORC,4,0Y;C M".+4C [/$WM&3)$2BF DO$)H>]-T;%1VR#D#'W[8GQ5H3'/=I_<_U(Y^W1@& M<, CFF;]!Y>VM."]JN_VFS&LZUHV^4S6KHNFRF^OF<.]CT!0'[(W98=U-OO& M?,Y!A_A8UL/7G4'C?+U7;Q5'ZSIWSFZP6MDW+B^+[Q[ MIN^04'?-$?/"K(><,3?Y;Y%#YH7,@9PROW><6>JWJMLZP5*D4:P3B'*4V(VY MK8X52]OA'E&ITQ1K[).NNOEZ+[8:K 96U<&@:!0M?"-%MP!THYSNL/1,*FMU M??LJY+MA^UD'FV#R21F6@:IWK17)NU?8-JSP- MM]OD#PQBSXS0XM=NZ"U\=8W?6N,>$M ] H;77E:[,#QE/E:/RX8=:B,+LY"89-ER44PP%U[;>2&+V M2$F6PUQG0FF)XAASOWHC_DKXS*QAJI"TJMDXPBK8J3F2$>O':_ *BSAA-QX.T7D=HP!.RC=/-M6,R6PEJ[TF: M'3%;&K2RSAZFU?:5-M*V!B'@85EGE(.>@OEK,>SQ5F>4=LZMNK_IC,X,]BNX M4-_,M[!X5MWQ_C4:FMN9_-C;1;@M06O-"V55F:ME0TUF]_\MSB.*Q?JO\51 M?E'_E"2D^0&AFLB_*?._A:J=K9FM9_XPGRV_E:#N+/4_V.R)+5Y $E\ &T!6 M?*5X 8^"C/2!X5E/'MJ-]?\/,O8&;:_0W(,$;<_2@ZO!-/?K#>V]# MD![%=5OEWBN^O)X9<55@\F)+$B$:0Q)V:9X@ED::9@@E642H1H MSC*?&'U!*^*7@"K:L<*,P?!=6/H$)#U3+$=T?+FQE-0A"2W@[(& M9:=3%F_3R\G/=[R6W3AM4RQ/(BHU3#-N.WFP'-*4(8A1EFD43X&M/QK!:VZD33[BY& M*8K-/R!'2$),)(5$8 0CF0F9,<33W*LAV $Y8UO,/[PF/#5Z^DW@0W"Z3>4 M(/4\J7?QZ:%IX D80D[U0Z(&G?0G[-V>_J<^WK7)1/G-_L\F'CRSJ:K*Y;;Y M5O8/9J^Q^8NU3]9':]O-CJ^KN@7%[/[##U$=Q-RRI?J@M1++"8VI2!7&-H87 M0YSGTO!+E$#,$ZJ%SG/%8Q_'8%CUQ^9YV"K>LE';GG8)8U]UXE3]H%XM]>U6 M,>AWPHTDQSO2/7.O-<6X4W9$URRZ6,^XO6K'??MW&P_4(.QK<5_UO:^A "T6 MP((!:C1"=LIXBU$,VU!C4 L&[KOQ%J.SVY[C3;3HMGX:"GX]GIMH*1!."8%, MZASB6&O(,BEMAPF:FE_1E.<^R]O&V\>X^M3:^2TOFY!%@G.-"(8$10)BF0A( M&&.0B9QQ3>)(LL0O\J S:,,$%5C8BK-ARW*9QRK)8(*PV:AEB;*.E(8*8:(4 MS@U[>54#[OY-&V![%@8R-S^C,Q ]NP&OLPW\9%7[,[A28&&['?N4O-N2,+99?'7SZZ\WG\'7NYNK_^E;L6X;/,<]PSF0].W6K^5' M]W"8D.?3# 9<Z6,;E*'NO;PS0P[%YQAKT'ZR?0ZAD%O-R-OE+MUS-:C-R7! MLK&L)W!GH\6^L$).I)9(29'"'.L(8IW'D,>(0X$BE.28Y))Y+=];[Q_;/&]< MSRI:SC<+:Q,XM_E]!AP]S^P&B4HU8'4+F8BUU^BPF5B;(@9.Q=IKWVXNUOZ/ M=:@>NQGM<"EEU?B#3:_FSVK&9LM?V8_BX>FANL+_^&1#..T3=_,/[Z[OWE_> MVGB^WV;3XJ%8JK4SIR:0_(M:F#\LJ_0)B8DVSCM.N( 8F8TXQUEN&KM MMM&V[4GX8Q/V_]B:[E&7=*#OSW%.'.FWHF>>W0D9>[497*V^'(W9H,D7KK\< MU:-WJR_';?WE6)F_?DW2YH1\&>^7PZ-^[?B^) .5LAW;E\6OL.VPPW:TQNU MJ@Q7[G98;#_E8W,X*J5LXD^,?N)_!JVZ[J4==] [OHJ?BTG/RZTO M'%YE&@_9?491QIU7#E:"\9 QZP47#WZFV^%#U1/LM7A2')OIF;$4RH@1B+6@ MD*9*0!4KF>=)GHG+AN*#QA3XTJ@*K*[#* JOMZ=LO'W2=MM(!$.M] M]]L_5%X;RP"0#;87[ :=[Y[M!"(GMEF'GAYR9W3"@JW-S*E/AT@LK7IVIYCI M+(\U3 17$$N40,[R&$8Y)G$68<6XUT7JKHBQN3A;QQ>=VI[O =+-USD/GF%/ M 8-W0C]L?'^IHL-W13]LY?'TT =TM\7);N_7]BZ'TUQX&U*?BIFZ7JJ' M78GFCS:#E=8FWZYGYL\WE6H4,-655FUI($\XX(IP*J E- M[$EY# E+,JB0EB165&0H,R=1#LMDDZS$L[EC]]5#;X;G9?79W85C\3 M)97*,TU@GFAF2%=ED"N*8)9%/-8<"1QYD>ZNB+$QZ4I#,*U2ZX71T;/&YRZ, M;BQW'C@]4]-?"?.@[4&+6.Y*&;;^Y$$K=TI''OYD]ZS%HBHC M:^:9D&!W2K7T!BUT&J:[ M H.G:'ICLR]]T_\E'6(VKF=2/=I"WK/E>\6FAB7,E\F(J//LYXNRN3C73.6" MHASF.2801TA CN(,IKE*6"ZQTLJ)Z'R$CHW?UM0&LM:[FGIR37./* 57Z(_S M6%^ ]DQ?ZUB^7\-R7>DNH1^NH'H$@O0 [D!A(6% ]@L2\43K:,B(Z[N&"R#Q MM&XCG,3WV0YL_@]5W'];*GEIZR7>JUMERQR;E<.N&;9'C]T3K_PC@A(9I2F& M>90F$*=Y!DFL,$PI,WYK(KGFU)G2?22/C==;W0&KE;>$7BEM<^P5UJSWN%P MW-_%SHT%H-,+.JP"MCZ@S2+_.%]/ ("/LL -/6Y]GYG\WSYD'LO9 MT$,WT#(WW!#Z+8(AX3ZZ. 81--RB&1*7C<4TZ(N[IB@NS4)SHZ\62A;+YF ! M(1U)%FNH"<<0"RDAS3(""4$93U.2QXG7C< ^(6-;"FL=;01JK:7GP>%QQ^@#JF,AQ$(F]"X1\[ :8V'+=U-;CSRV3.:GUX*L7A2$![9IV]<>^O4?J)GG8^JY>:.P4 M?/5[NNL.IRR5VHRQ:@GPI?G.E.^?U*5M^?Q/Q18?BVY-0586T)NO\Z ,NS^K(LB V_@SL!J=X=WSLLZTN+: M4=),5C[)M_G4/%_:MDS+ETG&4*(%HY :"H18T@AR(2ED.*%IS##6:>K3%.F4 M0"^R&Z(_\,W=Y2?PZ?KRW?6GZ[OK#U_!Y>?WX.O?+F\__.WFT_L/MU__!7SX M?W^[OONG)QF> MZ1]P+"V3?%K1U:V]"=6L& O.4(15"*.B5S6#9R1&"'>%R? MZUQ\?ZN?VX%=Z 2I2$LF&,P1-SM#%,>08\J@1EPF5"0*8Z]J$LZ2Q^9B_

V:@/P3.KH+T!_- *W#7 4?C0_03\ M,-G3:<#S!6S,2"&@ZY^#NJ'6O1_),'DLQ\2]39\2]QP5ET M+QYLV_?J=.NU''CE:]T9.7^8M?ZW6;%L@_H9B[',D@A*K03$&A%(19[#)(\H MCCB35''GF+7N>HR-?=43*4AILN9;'^\?GAO' M)FZ0N]%*<"![YI=6R0K"U7^LJ]Q#S*H72"%9QTWPH/3CA<4V#_D]W(V0/A8S MZT1]J@\-S;PVCE0;(:51FFM-N:;1L@S56" :/-W. (R2K'!,W*)\0,&^1PV,Z=N(8C'PU1+W,5G/79J-Y\;;'.HC3* M4YA+$D.L60P)D0C*+!<1XT+I+.U>/G./Q+&QP^MW?M.'> $0S%MCSBFON0]U M-[((BF7/U'$L$/15X;ZJ<1[!IK_BG/N$OF&MSB,8'"_=>>S!;K3SX8=097G' M?C15?S\:U?<'R]?.C]T_B67Q7 ?TQ"B-D,@93')J7!2$4\A8RF&6*BZSA%"= M>G7D.DN;L=%5;4QU']^8 ^P7 QQJN7 !5D:!5ZO\^.R\X73CNL$&J>^KQW[' MQYLG@^ :DD//4VA0?@V"W3;WAGEIB/:'=XQ/U203G F:*1@;7P]B(12DD4P@ MX3K&3$2"YKA[_\-*QM@X]*OXIN13W8!\<\NSUORO!+]7RI_5&+&&V(T!SP2N M9UX+A-F9+1,W4.FO9V(MY@V;)F[8>;QKXN9'N_'"%X.D,HY??3%?L5%Y^;3\ M-E\4_ZGD!$5(YCF*H$BRW#ADQA=C<609@V@L\T1SPGPHXKBXL;'%2MNZ-_B$;4P.R9F".:44X]@03N3%*8=%C8U/ M*HP;3?\%J.-99;ZPNK%'&+#Z]CC6E/R7)OL.7"[KFLUVT;/=PKZPZH"ZCWCT MTR %;0)X6-JPS?U.6KW3M._T$QW+LXBJ-FMYJX0JGNV(?U;+U3>=::US306D MJ38$DN7 *-OYW26XUB[L4HP!'LF MEKW@U>4);&F/[]4-N9XOVHIQG^9EV+*57H %K<5R5."P)5A<;-^IO.+T4,<] MD)J5MMGH3%99>5_FYJUJ6=2%+)NSFK4.,'?JQ_*=,>B/B8Q)G&6QADI$=G<4 M<6C;R$..D<@HP2Q7PFMWU%&1L7%48T=[#.IYYMQY.!SW3P. W/?.JL'7A@W6 M*<&;5JR WTC&KHH!934N@RF7Q4#4]?JJT!E-CD'_8XFGXW0@Q-*@]DU^M+JST M!6O@5AI?@%IG8)4.&M/H#%'@X,;3.M3%KO!%XUNMDTRVRNEJ"Q#*Q,VWYHE53E&9L08*P= M(Q2&'<&^XQ0&'CS_P(5P< <-7PB@UK!!#.%PW EE"/CJ0!F_^W:$C-)8<*4A MPXA#3&GE>B*8II(ID2<\2>(S,W_/W"F^10;P7%>YK&=F_7;?@8?&L&>^W,T" M[G];[0-1KYG!;[Y=]D'B9*9PN&WP1KF#KVKQ7+B7_LABCG*B(A@KK"&.!(>4 ME&X5<;K!Z50-Q_/5PU?"Z6;[WBHX'5_5O:-)=7_Y<;YX M/W_B2_TTW;TT:U,6,>.(Q%Q"(9A9@C!FD.J(0D%42G@D4\[09*;N[2FEXR6Z MCWRG&4CK&;BN18\WPQO7O[(QP%:RK2SP;W'B/A:.5^S!\7W#*_>#E^T]]%[J M!%SH-BCN"@S>#<4;FWU-4?Q?TI'EOK.%O#//7OXHRHG24E*:V/([,8(XCAGD MB-E*W-QFL$H6":^,]HVWC\U%KI0#5COPN]7/-\QG SE'SNF*1]^K9.KZ + MKZ(BD:9$22AEBHT3(A+( MJ %-4V+;-F8LX1QV\451*7H"9\KP!.8&OVR0/@-F0#1O7-6WO M(GYJE#U/"W+)9O9^EW_4,7]-S/M+Y^-!??J5CVP M8F9^?S6?58&&3VQJJW24$[-9PFFL.$R%O5@P3 49HP@R%*49DQ'"S*MVQJBL M&YOG\W<;,&-FN_E:%7//E*M1 >N:HS$FG4>T !Q*I%]OH GXRT;"_:K'IL7G MHLTE6<];K9>5I0$)-"A=@#6<+D"+%&B@ BNLP!I8H$(K8 [*&+\$0=->1F7@ ML)DVHS+]P&H^3B4[W-)M)DU?S9_5C,V6OQHY#T\/'XL?QD!CQ[VR?ZF4L(9. MTE3)A#$"*4(V=%7DD'*[JS"V9;C*^!>-[A?@H=8>:*L^ M$)7^U9\KCJSN7#WNBKH-DL-]7>_0][SH;=59N !7JQ%HC "5%: V [1V@-M! M1L#CLJ[WD1CHKJZG$?&[JCL+S*,W==W>/-Q%W5F6;]S3G?>F$&49VU:Y$X&0 MEHG,8<0X,JM-;*OP* 1S1D2D$V96'-J]%F,K9FPKRFOE0,'*;T!/Y]_+ZD;H M]82GJLSH>?UV &/'X["SD>O[&&R[W&*K8U\5%K '% MG4^?42WC5CV:[\@WZTZ_?UH8"5^J\XZ_L^F3FJ14ZH1H#1'AU!!$(B#5+(<) M3](4(Z04U>U9^9UG[8QC@CN#N>U 2!;\"B&F!- M65!K"VIU+T"E<. B&B[8!*^E<53H\"4U7##86UG#Z<&.A-/4=+O17Q9VL5V^ M?#%?EN7EK-J]/[X6L$MSBDA,(DB2/('8T!!D:9)"E>B[R^O/']Z##Y>WGZ\___+5CW4.8.G&,>&F@= M!R$D:1R0-"A%'+=VFQ!.?/J,W=%U63[M\8/:6.NFT(6EGPG).,J2A$+*(UM% MGJ:0Q1K#G&1I2B(LDSCSR_KSU,!G0@R3 +C*+^!-9?)'\V<@["V+K:EG;V4Z M[* \QL1C/]4/SH/LKFK5]VZL+L!J#-KJ\-:$P/LM?^R"[[X\5!A^+^:/S]Z= M68?7=*.^S^I[$TIM)2WF,_.CJ/L+WBRNOMFKV.O9^B>*F2@>IZK>.)!)]#I5/DN;L?E1QACPJBO8- ?8M(3*(%#,-C_6 MV-1MSW?>>+J1Z&"CU#.E]CU W@P;!-B0?'N>0H.R;Q#LMKDXS$L[9J(\S!?+ MXC^KN^8;O6K8<34OJ^N\%$\5RO<@LS:AQU6!.\VHWBR&3>0SC M)#-$DJ,(*Z\3^./BQL8FGSK<_Y\ U(TRPL'4,VG4BEZ K;B LJ?*-&ZX!.WC M>ESBL"U=G:S?Z>[J]M3Y+>)7_1S;N(3W3^J?BBT^%L]J@C654405)%&*S&Y0 M2DBDR*"2N48TR2FF7D3B*GALE((BE';O$7\48C=JZ0.XGDEFJWO\6H?75N\+ M8#0'5G5@=>^GG[P+6GTUES\J^\TZS;L@$@E7 E*-8RB[QJ06^^?FPDL]*N8VS )G:NI^==$>G]<-P5C ZG MWOML#GNHO2%AX#/K?=;M'DGO_52'5)GK6;$LZI2;3W,V:^Z&49IJG<8,2J[- MS*4\@5SS'&JF4)0SK1@6;O=IAX6,[\JL4;/*ZP-6T2XET/8#>GPZAP&IYRG= M(SH>*25GHS10RD@'M/S208X"<33=8_^3PZ5S'-5\(UWC^"<[L-VAY,/*,:K2 M#E=ML+AAN226J=TVY1 S*J'9+F504$H5SE)*8Z>>A9YRQ^;5K%*A69OFMTJ% MKA(U0-4:^*<7XT"6AXMQG#42#MS9#[X]$^J1+/-*[SJ_W+O+FR^\'N3;#\P# M,7(XN/V(VA^TH^SM\;KA*-W?Q@V>[_!XU^"*Y14KOWU9S)\+J>2[E]]*VYGD M>O9<%QRYM!7NS9JCUJ:'%D(0E<,$_1_JWG6Y<5Q+$WT51$S$F:P(8PXO( ET M_W+>=GLB*S,[T[5WS-0/!:ZV>LN26Y)=Z?WT!^!%%TNB B@>?9,9Z6=)-=: M'XB/"\"Z)!*B+"\AH:B @E:IP#+/5%JY152XJC"V3\+-U[]_^GE[\_5OX/K# M[C7<0>FP<[=?/HO M*9JHTSK\X,MT+F_6\F$U4;+*E: %9 25$.&"0X*YA#G/DT2_$3RCJ5/GLK#Z MC8T&#HKNGRHPUA2LYMON.1LSVQCO)C8'_&E,!;6MCOO]H=\$.P?I#<6[JW-XB >M,U98!6';7D6 M!]^#]F>1Q'@&D"WH?/5UL9:KVR45LNL$O*V]?K1;-B>\XCF6,".%@"AG&212 MY>9'B?(R23/"G.+*?+08VR?AP]-JO7B0RYUN!:[!9UZ#8@ MMN *U#;L]##?,2-^@[6+H P:W>:ER+!!;Y=@=1 +=]'#_ CRHU0F*74G+M#9V9D)@)(50F)"U@P2L"4<$4--M^4&+. M%&.(9 B[,&88M<9&H9T-@.MO(9V_[&>9@O4"/#8=ZYLW9M^O6 QK0Z # <2X?% M.B1M!])L4!X/B^9K8@_\=#^FK[\I#W3YSZZN19XJK#G:)/]SS=E502!%"8," M(Y)@23#"3C5"7@L8&_MN]7.CT /@[,CP$C@BT]I6M0@U0$[9'9)B#F0,2A:G M+'P][4]>%RX9ZE2,\JU&6TXR24N3UP"IPJF>X0Q#R@B%HDP4JG@JL\JI"9BS M!F.C@"S)\LL3IOI!MUROQH0R]EKU>%K5N=R'VHRXV596",9.P.I7XLUSLJPP MLDG3LGO0Y:'6>AW\4<[HBQ0?E_2OG6C81#LH::XHY 51$&4H@32M."0989*4 MC":)5<2)B]"Q,=IA^*S9-6I5!T;W4"'()X>AG_!B@1N9XPYQO1X:5_]@[Q#X MOEGXMR?.%P6%GP/,)4S\Y+/>+'#\G'5]H>1G[[VTR&Z8\Z(F%ZPR9_FH2F%! MS2%_P7.(289,L3M)$54\09E?1=Z 6H[M"](9:4[OPQ_[7U;]-^3+8>>7O_F0 MC__T/U[MX0B0QRE4'%+1-ZIJ' 'KTR608PCS6%B\?YK.3&LU_5&[>7A<+IZ; M@ECM6][4GFB=+YZ4&.GU Y12ZK5%E2N(!:I@4>1*,?UH0>Q[G-G+'=O'H=-\ M5=/!=$=Y (%J*Q^X-*)Q'0>+Q44<="/S<*=T[>[NJMUQ[J94C?L"PP%>AS5& M')@'6F:$@]MMG>$.6N]2P^%QPZTVW&W<6W!XW'[IFJ.M>]C$6M11%UKXIG#9 M-MYB&X2$):$(20%+*C!$R-3-SK""+,ME4F!!BE3XK2R<=1G;)\)\PA?SIO"H M I='B5TR3*X^?E3P8WOR.^NVSHY- %EM2_W-WEBS,R*M#P^BA(\%0#>.T^ZN MSANYYMZXG7; _1\9IBV)EO_T\#0S/=!,, 2?KB=%CB1)40H)(3E$G*2:4E$& M55KA0HBT(ID3I9X7.3;FW'3DD*W*E[4K.8*Q'1^&12XR[1VV,7FWHR]H%3Y= M8>'BGB:GT8G9W^2(U#?M=7(:A7-]3WKN=.,:(:>3#]/UR_52T@\+(2=25!+E M:0IY7NDU.\X99!CEL&1*H&4\@010M-4 M69W%GY0PMDG8*=F==WPRQY9:3_OI>!S(\_/R8G@B3U!G9)RF:J_U%\S9X\\= M;/+VFK4[B_LO]$T"V>WV_ED/:W/6,\F+I%"X*B"7E9[5995")O0'-JMR_3T5 MI<3L K75US;\X :V=:QX"L-C3O>[$L(.5T;(] M+ R9[M /1-@$AA.R!DY)Z+?X,,G@S/5^W' S7^O1GK*9O%ZMY/IHBF:*JCS# M&8>,2KV4SRH*<:Z$_O@7%..L4EGEE"]K(7-LC+%5V7$5;X.O'5<$1BTR;6RU M!8VZ\1-;'0 *22A5_:;0+MW]1A A^GLZ>U%).JX+S0 MK (362*(5(DAQ66N/1/$D.)E5>7(K7/I"4DN5@(\RB58 M&8TMZXB>@]:.7@+ %9E2-CN"6L4FY9R:O,A?4GS0(NZD^55=#M,$$4QHF9A:;2F4+%40<<%- M6P4%::84+@->* K[H"A,;51W"21SQ[V>3R*@.O=;I M=->KGAKK1GW0Z0]^Q,7:(7PG'N8#A? $QMXMCLOY*M=MCOTV7G2[BLH2EK"2FUI.E$-$%(4T5PB2##'*697(RJE L:7< ML7T43/7<9O-PRO5?FGHC[UK]?ZOC]GT#=OKQMW,S(Z :^:.P&XACP.V*A>QF M0,0.M;'"*DY83;_H-PJAL<+C=+B,W>V>="5GLR;<\7>Z_*%TW;[:5%C(Z56TSIB[:'3%?/#8R:)5SJ$&^AU/_)+_(^LAS MNM4K= WR8]9>7(-\[Z'#U2 _9LM>#?*C%WCL.OW^M'ZBL\]/<]'ERB"!LL)$ MJ)8IEA!590YQFB30;#VG$K,RS8CUQM+!XTG!8Q M-L9JE 0;+7UFZW$L+2CL8H0BTU@\Q?5?&2).T92HF:1)B66F,!29J0%6TD(OBDH$4-HPUWK>R/,]R[ MTC=7T#R,KY^6T_F=V6^]G@O].[E\EM>_IJM)7E&6I9F""2XJ/<6U.\-R_4=& M$4I$*D5!G,YMSL@;FUNSIRZXU<\'?QH]'8LJG4/9C@@"8A>9%=QA\\@,M (C M;%I@O\B!VGM#'A>F3.\$L4;F2%$K" M,414EA CGD%!!")>M?DT;%G?X]@B;WW5;O"3GDLL4"E/Z"[&R@DRB M4GL>"2I)Q47%'1M_=8\>&R,8S5R[=VU@LIOF?L9'GM9&J0A-#PYM#=L(:_/T M@;M;O;;JL&75P17>?:CDP]F.6P*B%YE;6DV/]#W9JAN.6BQQ"4DMYT0.2BV6]K^F%MO;W..R?IAR MV5VAX$IAA!,,L?9"(%*LA#3).11543!:D0P1JTV%5\\=&U74JCEN&+R&JI\% M+@ @\FS_:+XNWZ;GI;MJ6"PO8 3ME\:I+7[R,%"M([8L1N@=>R? M/>I^F?R1:[9:+RE?3P02)*M2#'->Z,4!D@CBK,2P0E3D-&=*(JLY>/#DL>Y3P\!*Q_)EX$0^2Y:(V 6_VO8]9>4@!L[WG#50 [9L9>";"C%_CY MUE_E^@-=W7]?+IZG0HKW+W^LC!N_*2IZS=?3Y^EZ*E<3S#A3BFOGNLA,=VB< M0%:1!'*]HJ<9SR@3VLU>F'+/5HZBO6BG";Q1(-[K:_*#N%8=/)D6&^REK:%? M!_)OE';SO1W&PV ?>=T1Q,Y[_M5$&^/@^SLX/NCEA( M7]U!^J!NNSLJKSUXCR?X%CDZOBV/-DV!'9I M">0%NQV-Q (S]B&E?8/EIK]RR/70)=B%Y",G^8.2E \RKYG+ZQD#](W_:S&I MN,A)IDR=#(PA,MT9<*D0S#A&O"B3@N=6>6Z>\L=&:GIYGT7L&?_7N8I) \ X M'CK;ZQ?_5X#J/1>B]V:]XO\:J.+/A?A,FBYZSHJ*\@E3EI0G" M3B%!VL5(&1$I8PDOW-9+/;+&-F\WO?&6N[JZS=\^:.WFTW_F*[O.Y[?;+;2C."D4OI[Q@L%4.;Q.2(7-Y;43/7!.KQ,>A[F];K?[)@LMI\^:&Y_E9SI=_IW.GN0WM?WE M9L-I4I+49/2E$)=E!I%>>4*0=$=*M>HTVYW M3]NH#VK]K\#?EHO5:ON/(?..W- *FX!D*7O@3"0W1 Y3DASO]XPR6-_+Y<[! MWTZZ3$Y+CC!)8(JI7N^F-(&T*!5,N?:_RJJ@U"TMZ;2HL;E8M:;;+*1-;I)S M5&0/NG8L% :SR+S3P+6C99P$I/-8!#WX/RUMV&/^LU8?'.J?O\.GON-LJI39 MG&]W&*A(1%8*[=1@3B%"I=1.3:'=FTIB@5(L26)UTG7LX6/C@UH]8/3S*ECX M"CF+[:T+\(B](QX4"I>JC?Z0#%6OT0$:QTJ-QVWOK]'XZIX!JS,>UW:_+N.) M:[P#IY?FC/^C;/Y[,_^^E(]T*KJ\[C8P\WHN:G)LND9.]**,5JHL(%,DAZAD MN$G8*@I692P5%4=IMRZS[RR&]N+MV'T8Q MVVL?E?NF_;7[D#C78+OW7I_%9+<3WZX#,HDYYRF''$L!4:YIB)95!1,J,TI1 MQ@BW[Y;[ZN%C8YK-0=*UR\+I%6 V:TA_&&*O(3<(>*TA7T'ALH;TAV2H-:0# M-(YKR..V]Z\A7]TSX!KRN+;[:\@3UUR2G[);K6>U;1I:9BK-3$0W0Z8E(N?4 MM&]%4)$T4;D@B#./9)3CPL;&5U\\DNAZP;1S=D)!%)G+NJR2O5I\-$D/Z+3^>!7+F'C^R:+RBS<'4+3DI2J%"Y%1DY* M+:V^R^7/>[K:NC+YN!'$2V#23BID:B*3IC)GED&%3.UTII*&F(D5.Q9E# MP#J$@];I";2BH-;4._[S)+9VW!L"L6,_6>0R(D\YZ4-2CQGK/X->^> MO=XSZ<]H:^('S3K]QW3USUO*9G)2YHKE2<%AEK%4DVXE(14R@UBOZEB5"T3M MZJ/VBQD;,^QI"8R:>F%B%'6DA1.@VI'"Y5#%WHYR1\D]OZ\7A*"I?<-=<[A^[]R^:O_S&52_V@^YM3Z*_7?_?*[[=$WXY PF,:F5 N M@=.]++L3.D&KL]M)'K9(NQ,:![7:W>Z^(.+:Q&32U7U3.:X]^)^@ I6HDCE, M)6%0_U1!BA2")AR)H)()S*1;/-))65:S9="0HR;@9;Z8P[HR[70M'WR"K8\" M:\JAL^,=K^=F6JR@9F ME//(!.>5'I'#L\MY^X]RC,5M?DQ3[[R\IRLIC C]_'H-MLVX%QRE*M,.2:E, MXBJFD!92$TTE%:\(DY(Y-:+L%SS" MU];< ]?+I4GU;4K&=EY,%_8<8Q_6#JV0I'-&XJ"<8V?]:\JQO"M0A\U-@.$D M$;C$M$KK%#+3!B^'>M5#8)J27/ ,9]BN?\YY46-CFDV32%/'?3=6=J'J?82& M=JYGL\5?)I;APHZ;6\3M&"<,CI'9YEB?S1TD(W;8/$ C:G/-K;2W[:MY8/79 MEIJ'=T0H)/T[73\M]7_K+>1MR!D2FR MK!XZC(US?D@S]%KAAEPTTWQ^TGI+\,=<3%=\\31?&[_'?* _:]Y9@?7B=>GD MW93O@+6I3XRA'5E%'IG(+&93H[HSHCVD A$C#;U@'*Q8]0DUQE.PNA\GIZ+5 M9QX5*FWVT\/C;/$B95U;4XJ=^3VILJ),>%9"451(NV@)AE33JO;."ISEJF"* M*[(9[!]9/\[5FQ1OMJRSKSH7R(UW3#UT!HT3( M0C()94+UJC(M*<3F1U1ADF6\8$5AW9"U3]#8Z*G1%>PH"XRVX,.9BCQNZ/8S M4TC,(K.0+UQ.O5UML+B@U6OOXP?K_&ICY&XC6*OK??>9V/IFOEHOZZR]#W2Y M?#%=!1[,=WN2E*HJ):K6F M\SK_6J_[UO?FV$?3,)WIE<3R 7Q9T+GK!E,/U+9;3&$ C+T\VU2$,PJWY11# M;BV=1R'LYE*/O(&WE\Y;?KC!9''/)>E=VXP-1!,FD(2D1!@BQ3!D3)6P8BI) MJC*CB%EEIQ]__-@(XOKGST^W/WV2MAQ/LOQAB#S-&\6BG$<=MSE\'M;;G#<= MM^YXQE6@\Z3ORW:?^>=ZP?_YG2Z_+7^NS?JB#M[KD@LF2":2HJR :<(KO13( M@;M>3]H>RGY^"0509#9IL.EZ430UVST*Y9S"R*%@3@"L!BJ< ML]>Y8Z75-B>:=XN%6-69%RNY?)[R^HV;Z]DJQ979:#:+W_EB^:#7OEQKLJIO M8D^KZ5RN5E> 2;58ROIIYL;UTW+>/(UVD1CZHOKI]17=L:G^Y5_W<@ZFZUJL M_A>J_[]^VIS?/]#E/XUD"OA>UIF6NS2)9YS.^%/3U^Q_!2K\PL G;IW MN$) 9[3?*PAT[EK/:.R]$[E_R.G=O?XH7#_KW][)'_*!3N?=/YH-E'22,%02 MFF$HID<% M@L7FT'OF47+(>9CL7-&8X$?^C!P$$6P&HE4?;/1OXSF,!0$COCVA"QH"[JK# ML#'AG@@=!(G[/L?WP.V'O)N:Y?M\_56_@)-"Y IE,H4F+!RB/*609MJ?1:I MJ8Y-J%]WY>+YZF0XOW+'RL3JKDADFMS'%?/T; MN/YP>_/WF]N;3X[[YA[#8.>VQ 4W,I&8R/V]WA&9$UG3R;&ZZ?D)I1]UZ=AI2EOHB1,D$G/82J%1!($ MBTPE1#%&9%(YQ6.=%#4V%_*34I+7>7ZBU1FL-DK_FV,[J:;75]?3+[ M_;4T*>IA7^V$.UZ+_WI:K)"KA1$!<::<,%64"B:H4S*G^%TIQSKA3 M(W ;H6.CQCV=@5&ZYL=6;?"G41S4FCL6A;$: 3LJ#(UK9-X+ :DSR[E@%)+2 MK.0.RE\N2+PF*Z=[O0O%Z">)]W*N_[+^KM^<;6N&[<3@*%.(I1D4>:97CGF" M(%:<0IXD"2ZP5(5P6SG:2!T;-[5*@U9K8-3>:2AR 3G9#8+EZC(TM+$7FB%0 M]2DO8X]2X$HS%H*'+CICC\61^C,.-TK,W-2D?%4FCF'E5.MF;,/ M"[#4K/W%N@[$L4B3M.)K-/\M@'JO/4"@/N@3U!_BR9:@-6-'6HKW"WVY!:H-)[ZK4Z@&> M59/-3OC-:O4DQ<=:UG>YG"Z:/+'ZW[XU.^B??LDEGZZDF%!!2Z7_!U7)$XC2 MO( LD2ED!1*2"4&JBKKU_'/6P676#=,,L%/-G'[6APMML6"^6VN9_D678G4% MYDTU5/K0%-[Z:[J^OYLU^^(7M(2SLQ+#5G7VQ>B@T+/W@_P+=?'%\G'1)+W5 MV;4?S'Q>OGQ8"#DI$IIQ)G-8LE*S),T()(P*_0=B2944JB"):[VN'GEC\_8V M=:AV=+YJ4LA-+GFK.3"JNY?PZL.]G]HBH!F9R$( Z57 #6^^J0,7NK+ MPN1C%;]L;O-L_#>=3]=Z,?ML0H?7^K68LIGCK7SE&[3Z8](?W;1[TP$M_4 M^Q>3;=Y65$@5X30U!3S*3$*48PE)5A60(%0RFI:$("O'Q4?XV+R87=W!5ODK MT*E?UUAX <8"U_A6AR&Q/).,!'3LHTD'C,]7#O$(>W5'+6P@K(/\@4-CW9$Y M#);U>,8%C0;W=LW:V8,SI?*T**%>C2&H24Q[28Q5VFG"G,@D-064G3L,'A$T M-O)JFN+M*>K11? 8HG9\% *GR-QS!*((%',.B.!M H_)&KX_8(_%1QL#]EWO M1@FKY7IB\LJ_J=_I?RV6'YY6Z\6#7'Y2 8/I%)P!X:ZYEO97K/M-?W M[TQY_=/KZ=XO8)"Y;F5C-]'M+O;>)#%Y?OOG_FV3QM7')SD1%65Y7BC(*YY# MI"H!&9(EI$CR7) J*;APW";I%3BVC9);(Z,M3_78JNF\6=(/L?5V23#@XF^8 MU(FZA[%$K;YZ??(4L/BI+32!=TWZ90Z];V*%P)&=$[O[_'LO;(,MM]V$$XI% MS@64&16&4S2=$)K 2O]2HHS20CEW73@4,S8OPFBY%S;L&:YS E3+?8Z+H8J] MH^&.DE=[A=,@A&ZL<$32X"T53EM[K)E"S]61(OZV$K=M'GG!"T:* A8"*<,2 M!+("E["2)%>J4'F6.%5J]U%B;!QRP8:$UQC8D4IL9"-3CE7LWRXE16FT>0F( M@\8$'M-C7.&!/4@Y1PKV/VT]6K/K_YJN)E61E@HG6",N,X@8D9 Q[:*ELDBK"F/DV$V]3]C86&FK M*]@JJY6#FL;P[#T;815Z/O(&7>N3*6:\F,T^+Y8FN'^2F"J;"2&0JI)IAZ>0$&>L@DK[ M/P7&9592IV),CO+'QC GFF+OVO _06,%^-/8 5I#'/G'=9CL*"DB^)%9*@+N M 7J26Z$7MRUYOPIOW)G<"I_SS_'-MP(5QBJE(! M19$JB))20,J4,D'*-)4TQTENU0',7N386*_5&'0JNW8?/ NQ'7V%!2XR8[W& M+/YNE3T\87L-GI4Z<)]!6Q0.>PQ:W^GM>RT>9)U283RZ+V9$IXMY&WS"A42) M1 )F%&-3+8F8SE0<,JF()!D6184=/:W3TL;&,)\>'F>+%VD*Q]:]X)JZBFW. MZ8>=G-,K8 HA\TUCMA^2+^[FTW_IRYH$N;I6V>I*_\/C8KD&7TP=(+<8(;OA MLO:XP@Q"?/]*ZPDVBH).TX!!1$Z8!/::>@0.[2.=M_V(1V1QDWM(X0_]!LAZ M1X,D5*_L$M,Z7>808;.MG50$(LY9B3A1A5*V(82;IXZ-8VK%G':#]D'JG_'> MIL?>8#9- %;K*:!([DU.RK5'H^4BD@HE6AEQQE 5-3B1^5 M>:5*J_GH*'=L,[;N,_1(IP*(YB#8](1];#[S6GG'$ORVX%N>-86'-#83[&C< MM' R.H,=I:-$]C@"%?24R5+TL(=,;G@S&-=!3[7ZQ5.1 41JE*(5"X@X03!/)-(5HP5N1)V;9C< M!%O-JD$;,IFV:._NJ&F!-C,MP?5D$G56F)YK>IGRV)IQ!1Z-(75$B^RL<:,Q MRZ&Q8[& < ]#8D9A\,ZH_)O!N,F\FW:KP4[]NA[L&GPZB[ SF[D!%I+,+"4/ MRF5N:+RF,L>[?>O:7 NAW\#5]\5*4^;_G3[69564)B[!907+C%.(*EQ!P@B# MF&:L*LL\5955($^_F+$Y5&WQE5;5*] H"[2V7I5KCB+;3SSA\(I,-+Y0>=2F MZ4/BXI(T1Q\^<"6:/@,/"]#T7NV92]W7@[OKH?9#NPG?I7Y]]-<398G,"Y5 MR:CV;A3BD%!5P=2D5S.5$I8X==5P56!LQ+%I@T/;-CA=%5JP-(6;(%ALJA77 M>5DK\(ZN #6+-6/.;XZ)VJ[#9>?LQ!R$R&QT4 SZH"]1IS\P!ER!UH2 2=^> MX 5-!G?58=@D<4^$#I+'?9_CT6?WQ\^;KXNU7+6%$$1.DA07R-1U+K17E&N' MJ$HKR+,$24PX1IE5\."19X^-T;1VH%;O?(&$L[#UT\^%8$1FEI X.#2[]<=C MH-ZV#KBXM;(];GEOY]I7MPS7J/:XKGM]:4]U;^I5P^:AK1M_QO6]K]Y M;+2N=Y= MHEY:M7C,<%1K;],>_3K+ZKS"$&/$ M8%&@2C*,\E((:_8.JMK8B+[.N.>M35?@H;$*U,55@*KMTI\ ?;!PC?V;J(=P:=@4^;(:S-0XT=6P:\T!]_>UF M.'\TP[DQ$ER/8#@=OF)O-JP#??#>8GC=/I)11J#W>QI6XG"?WBA([7VEXTCP MSGC@4HK59PW"[]1DV9N<^N]+V972NIZ+#W0V6WU3=1E#D\K:M+->3Z1SI];%<]MTLZ;[S$ M)O]IDI:%+ M%8)877--,64+&$PR1IAAH*MHFTZF'V MTTE ^UDD%$RQ-R?<$7**:SH'P05132?E%QDU/0,+:A4$-$T@41FVA=1C(BTD"+/'$4_,-E"U2D)KONANJ .V7$R7KC>J/ M';?X=.VQ$]=?T)9=^S[Z;;DW11UV>QK7M1Y6DYP*A04F>FU2]['12Q4J*P5Y M1D3)JR*G6=4ED]VZN"WG)%M-@OULLMM!?!?3SWNYT7P%WJUJ?1VCJ2V@YU0F MB<@P%)G2JT2&"LA**6%9Z5^SBJK"K<11(,P'=13WP=ZD'+?IQM&@MW420P(: MW44T6.YH^[IA?:-QX,;T5N@$[T3?+W7XUO-6*!SM-6]W9X!F _H'N7R6$YDP M[?E5""HN->FD!$.2I#GDK$IR[14RFI239OIIUW6YMJ.>8Z)!N1/WAB#_;SI_HLL7D(= VH[,+\4N,GWO0];J%ZFIPBOKHS5- MZ.2\75.$5Y;V-CUX?:WG&>3#(YTNFP7_ZQ[:2+]+%Y@UOE@?XB+N^T[[UL^X^L M%^TAY73;==[KO-)I="S/+F-A'OL<=/M@<''QZ/21$>[MMA5F:[\!V>/D_GT[7\,GV6XC49U5U:)EE28)P4!%8\ MSS15Y,IT4-$KU(P)C!*>9953!Q5[T6-CC]WF1(WNL%;^R">Z:53D>HIJ/RB6 MVV11H(Z]718.Y0MZ0-D"%J<+U%GI;]0'RA:5TYV@K)]P>;-PBT(II"Q)7J , M)JS"FMMP 6FF]-]2FDM$E%!V"=1^XL?&;V>KVJBV:W: FC:. V7'=_'@C\QY MK]J1#U[-Q@^X6,W*QU;)Q@^=OD;FT:K8[ ;9_><376K:F+VTH9I%+O.2) (J MD3&(1$(@RRL)RTQE:5KBO*B<8U]?R1@;HVT".S=Z>D>^OD:SGY$"811[@><, MCU?8ZPD D2]OG[RX$&O)TP[%O-ZZE(_1^?#XN%AT;2":HXDKY_6]XNEZ?PQ MD0E.L!!UDTN]3J.H@CA/,TAXA7*44*%XY>+5],@:VX1O5 4KH^L5:((4 -VH MZ^:C]&%LYY $0BXR#;2@_6Q :Q0%U^=!FK:BS]HCIK^JREM@ F3B90YE)(BB%A:0$SS AHJ*0@O!2>) M1RB:NR96DV;XT+0ONU40RP!UL?]>P#78$="\"U M#?8^*R1/^ *ODERU&'JEY(G2D=62[Y,NSB'J^DBL-JDKA4QRH3"%7(,"4484 MI$6EH$BJ3")$M%OEM@?>(VQL+M5>ALNF3\HJ1*[0(="6^]J!X(N]D^V/W"4Y M02D_MS^AY/'I'SZ6*Y6P:65?I_99+ ,J?8E#8@D.)2 MK\YHA4BI5,8)NG;#R8X"@UFG\&ZWE$OZHAP S@I*RH*4D#.4F60/#IFB I*\X%F*$>=$NG7C"P#Y MH%WX6L7 PZ;85U" [2@ZW'L:F:H/FLIL=+T"K;:Q^L><0B5>MY@#B6_8&^:4 M]?V=8$[>=7D=T"_3N5SII>%2BNEZ(C*4T90AJ%=QFD?*C$"&!(9*"%6F55IQ ME?A6^=R3-#;.WB\D.5M0Q[WLTY#:,4<0H"*3QCY&M9;U;D^M9YPJFD>AB%4C M;X" MM3%U?I3#:]6B9EP0N",8:I2A5$,D>09#*':5$6,L]D1975V=JQAX^- M^MHNND9!T&CHVF-X![A^PKH4CL@LY("$1POA0Y,O;AR\\\B!VP4?&G/8)/C( M-9YQA;7#])GR>FGU$S.L/&!/98> M! ;V7>LWYS\]/,X6+U+^:&HZ=!LK4[GJ=OIR55!$TPQ*LX&*>)Y#2E0)&_D8_PC?QRE*>V$YO M3ZE7/Z3YM C33?/S=,7I[/](NIQ@F68HQ07$JJ@@8H:*,L7T2$B652+'LG3J MT^*ORM@^$:8!G!L-73 ,=OPT#+B1B:LQX@KT'<]UMER!C35-^0!C#S &A6.V MRT$-27D7:#,H%UZ.VFN2#/!$/_8T<2,F4[<-3$P(0[D4*2QD@B!*.89$5026 M5)9(EISGPFEQO/_XL;&-&A^2.5Q(& MY8/CUKV>XR>N\DQ\H]/EW^GL2=[,'Y_6JR_R6ORL6#O*6_CI7V*U-6)A724.:2 M0203 3%G"11,,):H'*$L5+8V(BBT15H95VWN7HAM:.+4$!%YHLM1O$+ M)]I $KCQY&EY0_>M 5>@ZYQ:[XIW]@2-.;3 +7#@89_$ MH:,/+:P_$H)H8G=#I1"J#6^,R=M%=BJ#/;M M8/:5X?K7 3:6'.-2?0?&CO &@#LR^7DA[=[Z MY#*<@K9&\51EV-8IE^%UT%KEPL>Y<2)]^$M,?J?\?CJ7RQ?M?W[Z[Z?IHW%& M/]#'Z9K.:C[NRAUQG.59QLU9)!80"55!RBL",X4QJ41"F,AM&-!)ZMCX;J-W MO=23G>8'G0CLN,]M /J9+AJLD7EMB^BUV6/<(-IJW3A[KD6[W( 5;3WLILS/ MX #OB1\_T-;?%"_ FB^(N=4D/J5)VGX5W!XVR#? R[Z.\?UN]@RNU3*ZQ/,N M3<-4,NN.6- 860?QPP;%NN-R$ 7K\0C_EC+;&-K/^C>K"2$%*U"2 MP$(5&*(\+R'-<:']5<325!%4)%;]LWIDC(VG-CU3=H++0:VI>T^9UW#V\T\@ MD&*OG-WQ\6HJKE5X' M3RBN>%+I2X2!+3(%;!';;RESTX^81X#*.3#"!J>X<<7.YT8 MOJWOY=(44UW*>SE?39]E$W#W9;%:?91*>RGBO9SKOZR_FW]>S/4BK+[G^V*U M7LKU=%F?RW[7+]+JJUQ_4[?TUP2G.,^PI'H]I/] AGF8*!#$B50<25G2,G>+ MG(NL\?A"[W8[HRR,]G4*^\9D,-/6 @A:@P%K+ :/CW+QT\_?OY/\.D__[BY_3^N&W*60V"[&Q<>V.A;<1N5FU#O6M$H;8%^ ]-S=$#C?<'._W+9'8EOIHNL5.YW>F9]'3:I(2GA:*9C#A)C0F2:@I MQ9'! F.%2:I445EON?4)&AL1M04#NY+V&VU!HZYK'<43Z)[?@0N%662.\87+ MH]AB/Q87%UX\\?B!BS#V&WE8D/',]2$3S28HIY7)VX D3Q1$2),#+3G2"V93 ME0=G>5K2R:-<3A>:K^AR;;M#=TR8RRO^6F2\M_V]O)O.3?E:P.C,!(:$2#.; MI(*G/%$5%)7"$$F!(&8)@55951AE$B4J;W']-+\H=<\=U4Y@3 81H0&UW>.\ M%*+(W.J6IQ<[(2_.7N=122-(P#N]Q]E[M6=')[,8;9K.FC9=72.G,BV*(JU@ M1B@SS6 1I+F0D&B^Q7G"!4654R.G8U+&YGXU.TNTUM*QB=!1$.VHX&)H(C-! M@TK7A7JK8L ^07T(!&T/=%30L%V!^FP]: ;4>[%O@NW:I!1I+GF>:DI___+' MRK2?;O(E],?PFJ^GS\W2K]ND2(K2'( 6$"=4>UPEP9H'B,FNE3(MBRQ#;F3@ MKL+8F.+SS=?KKQ]NOOX-7'^XO?E[O77DFB_K/ QV=!(7W,A^,!6 Z_PULC !;*Z)L*?F#&#;1U5F+@=-:?5$Z3&+U?M(%7L^);?O-*5RN M,D%(3J%*3=7#0E,>34O]MXK*+)=F2RIU=H+."!T;TWT[<9YZ!>:R*4_=3M]%5;20LSVA&(4]Y!5&2EQ#7S4DJS*JD$ 7C5JV#^H2, MC72,CF8:=%IZ)H >Q=..62Y%*3*3N /DS!I]"(1DB:-R!F6%/DM?LT#OM9[Y MXW(Y?:;:OY$?%O/:MS%"VESD*A5%RF2J%UR8:1=$^R%8, 09$RG*,L84F+GG=%N $31QNT_>L-G9%I8?I&#; MW',I=WQ>+/^B2_'I%Z\K_IB"TNF$K4 MG+5?W'CYX\I4#S3Z MDJ#)9:8U\2.8JU*XUY;DYLKRC\^F_ZNQQ35FKQ6PJZA^NY^*[?LFZS'+3 M;Z+>H*$S<_3?%AWKMBL59B3-2PZQ-%UT,F0*SQ>F\%=2<9E72)5.V31!M!H; M1^T:9=)4=\RJ3UYW#6NZO;2F@:UM-CN@$X:*+^9WMW+Y\%$R3=A%DHH,YY"E>6$VN3ED)6>P MHGJUF54D+YE3 \S=AX^-=XUN4 MZ $8[Q^#N7=#LV,\7BL@D9HF">T3V$7.# M1EWO/G_8R.HCEAU$3Q^[YL)V/K]+:JKYUW-_\\O_F,JE?N1]UW-9%"KAN:I@ M89(ZD,$.DT1JMRN75967"278J\&/C?2QS?#=KC:[^NOES.9?P,8&SXTEM_&Q MXXIHJ$<$4I;.0E0)OTVO(!9N3W8><'N(9]-TV#[A= M7//_?IHNY??EXE$NUR\F+VZ]6\MJDBA3Q5^S&D>HA(BB"N(RI[ D0E6VAFPH#'2]M*'C9MV1N4@EMK]"1'[4']\DG5] MF^FSG%".TJH0"2PHSR BJ30=&C.H\D245 J4*:=->U<%QN;(94E61.@YO0NY MY2(N(I"Q%WI._:6U#6U)*VW%P$VEC^ W>"OI71W&UT#Z"$)>;:.//<>/XG[L ME3'8.5IG$E>DJE)85 6"*,-U5[@$JE2@A$F)!;'*XSTG:&R4M=6S]@Y ':[C MM\(\B:T=9X5 +#(W^8'ES#[GD C),B=E#"+F4]+I#!B!JS&=DC9T(:4S5A^I@73N#C^^N)DW'3^[SI]U[[+E MD\D':;O;RI7V84P+GPDJ64X)5IHV4@P1*K2#D60$EC)!"BE&,[?@: ?9(V04 MHVB=JB'GJ^U)]%(V==/D+_-[C[;6UJ-AQS:1,(Y,/YW6X%VG]V^F'^-NOW#0 M:AVT^[4K5(&;85N+'[HWMBLN1UIE.S_"M\K1M1#Z55Q]T'_]MKQ=_#6?5%FI MN%X$05&A'"*:E)!1I?V@DE8Y0S(M5L\K8#35. *CJVMA MHT- ^ZDG$$R1*<8+(8]:1B&3!ZY@=-*TP^)%IR_UW01YEO,G^5EK MU85Y_V.ZOO_PM%IK/EEN^VGF1**\3 3,\T1"1&0*&2L49%E>)06AB"KDMBEB M)WALA-#J#4P;U+OYU/@KKELCEHC;;I6$QS'ZUDD#H9D*VWR/O[36H%,[4F]H M5[#"[JY8RAYXM\4-DVY.B MT)1D6C11D^VN5U29XJ4LDL+M3/V8F/&=GK>*U8?GXK\TTMJE;_0VNPOZMT9[ M\&SB'5Q734=0MET>>2(WU#JH5>^J :?5,.2:Y[3]81GA4%3"O3K$T0#K5'4L"\R+*2"Y)+XE3RXIB0L3DB.Z^T M*;_@NPU[%$_'.>^)TG!SWA(@_UE_!($HLWY7SMO,^B.6GISUQZ[UC"C>Z8O^ M#SF]N]=?V>MGN:1W\H;&)8$XG66I2M1*3NL65J3Z10*8H@U)D&2ID ME9'<*8G+3?S8F*+3&-!&9;#L=&Z:]((ZEMZOXKWV9)>3&W2J-XW=7]_ MWDMI0OZNA:BW(>C,M$>?+4S4\^K]BU,+]>M?T]6D( DN18XAR5(&45YH_LRJ MRD3TE2DKB$JP4\'$8=0>&]MV!H#: F":TVO?0ROJ[)@-,NC6IU\C&\K(#.XQ MBC[G9 ."&OB(;0C-ASZ=&W TCASL#2G=[3M4]VA__S2M>ZFT!?;8&+W3SHZ_CX'53[(70A"9"3O%P)^- M:I:?L6,PB+8U;OU"QH)C3\@88+'^+O08WI"WN< <8Z9)VA+RL5L&873MJ MZ[O$MVY4TRQU$^RPT_'IJUQ/6)[EM$0$4E5O Z828J((+(6B55EFVJ.UBD^P ME#)P+3 M3#CM*9X2-#96V1S)+S>*NK<=/@ZI'7V$ "HR;W0J@JV. ?T"6R B1'@?RGJ+ M^.Z3%I^([CY]O:_?P=8W\]5Z63N6-W,][>1J;6K6U0LV\5WJ]TA[G'=R(DJ4 M$B53S0T5@4A2 G$F2UA)GI0E+RE/G4*[[46/C3>,YF"K^A7HE*_K,%XU!<4$ MV!K@ZII8CXFMEQ(#Z>@.2RB0/;P75[S".C+6T@?V:5Q1.71OG)]P823%Y^E\ MNKJ7XF^+A5A-S*F MXOC5GO6+3A4/J0=V0O5ZAS%40DQ,?"5**L@JD>@?N> 2%4FFG"HK]HL;&R-\ M[ZM'= 7N>M]]'[CM^"(!W . Z$ MQ3E5/'@C\]$I9#>Z@UIY4&L_ -8.AV'Q,!_HL"PP]FXG:G[H]9ZX.3YRN!,Y M/UOW3NP\'^$=USM=RR_39[.=O]:OS)3-9-,Z^/W+[_2_%LL/,[IJ(I4R6HFL MD.9;3#!$>9Y#PA"%.2-9A0C/)'8-ZK65/;:O1*,ZK'4'6^7;=M>F^VRM/Z@- M\(H^UK MJ^EZ(C1'$20(Y$H)B,HR@0PA!F519E2E)9=W'S_HG#YBU^LY>^P2W^HFM_37 MC=">[U1->>W]?GVJW?(4HTH)5,)*ST<]0ZL*$E52F!&2E-ATKBT=:YRF+F$?UDS-H7%P#Y=3S!ZZ$UNG E)=(" YI4600J2J%6%58$XA09 M*#\BWF4^["KQ1AN_@7;,CXW#A?OG%V+[EKOI8*M[I,(I/J@-LME^3/XXMMY[ MD+'>B.][1I!4PB^+AC7K=7Q9RJIB.86 4I8ASRK,A(00G-7$_^3\H: MF_/3QOMN= 6=LB%2]_9 MF.I0-!%)B5OU"Y-E3N&1\3\MCUQ;YF4=LSN,YED M1V_QK15GHI+X^FDYG=]]N*?+.[F:Y(B1M.("YJ1(C/?#("Y3!%G*<9HG1(HH#3)9((PAP5B9@&J,DA**J#2[RK5I,RS M"KFYDY=".HS;^*DI]!L 03N*O125R-RZ_XZU^H6LA'?:^K!5[X[(&;C"W6E+ M#ZO9]5SK1YI?Y?H#7=UK%^]Y*J1X__+'RNPXFWBNE2E#?LW7T^V]ZQJ=?$M>K@R1P3LY>ZP%VM M,Z ;I=V8PF$<[/@C#KJ16<4 :[0&G=H&W'=&-]C[,%NL]'/;Z$1%D:"<2A-=A?6R'J>0()G#(A%9QGG" MJ\RIHNI1*>,CVT9)T&KIRJ#'@+1EPPOAB=:AD/'M M.M4Z=BV0'*.^>\"TF_67 11YRCLBX]Y7]Z3Q03OG'DH9MC?N22L/NM^>OM(] MQNF#=A+T.N'S=,7IS/3+_307'^E:3BCCO&1)!3GA1,]R#9K^S)>08)FB0I0\ MMVO3W2=D;)_U5D_0*-KTB-:J J.K?53324C[YWHHH"+/=B^,G.*8SH%P00C3 MR4^[)_G8.8K ?&SF^(!'=D MBME'VNAM@'X5V'1E&2[F$\'DBEG@ "9K\4/'+[GB!Z'9+7K3/ M5.^)?GR2ADUO];#)BPEYW))9W7-[@=3JF5MRF\_RS:Z99)BE5%9<*@77779 M; P9%N;@2U)1I27+E5,2ZQEY8V.C5MWZ(T_W%/9L]'T.;SN*"HAB9&+:!7!? M5W N@,H]T\P.E:#99V=$#IN19F?_09::Y6V7U:=M=XK:Q>0D1U*1JM284LTF MB,@*4H$8S$A1494(5.5.YS7'Q8R-3C9U5Q_/]+!W@=*.,BX'*#)3;+!I-;P" MK8[A"](>QR!&.=I7DMZD&.UQ:T^5HCUQ]>7KGQ^FZ=0W]<>J.4">)!RQ%. ^J^NKD IF'7 M,[6B<*&@5K4I91%G^7("D%@+EM?BWFR)*XH$'IH=?6U\30?['['C_@Z.6>D2+ML3.;RSK2AN'6(#CDAS^IM M)\W;?B U8IQ"JVY[2/%?3ZMU_;-CU,/B#*]?*AXC!!."5,5J1*G#INVHD=FU-AM(9:T ,06N\K M,).K%>!M1.4#-0/BGK!L.0)V=!(>U\CDLH6T;G%EJ+C9Y=VJ&S(4W06=L.'I M5I('#EEW0>,PC-WI[LL\F!]R5GL%BUOZZQ_3]?W]8F8:H&LNK-VENG:Y]J', MN6M39E^PK"C+!,&JP*;$ I>0Y8A#JA!BDI(RR=D%'HZK/B/U@'94-R&:LJO> MOZ:_]&IIV1@)UHMF&0597$\QZE;W8;=AX_-J^MT<_;<]A K$NT54UQIQ!+M(6>9@AA5 M.10Y2DI<,)5FS*6HCS=B Y3MN34RZEH]E^-FQ^V^:$3FZYV>B4$[QA\S-TI? MQ,%[P1^S[&0/Q !=WK?;.E^U@G1U?[.6#ZO;Q0]I%)[.I);15%+\LECIWQ\K ML//M49K(OMT".]?,1/OQ]011D6=*%%#05)HX7PJ)R;4JD62FSP,K.7?+IHZM MLLOT&28W>\=BXVPN.SM-H47-,G7M4?W[>5F39W3#4A![6QH+;VR@STQF!#JJ M/OO.&/V;^>>>NF8;\W?JFH$_ M.P0")K4/-5A!8RMCZSQLE.9 (W 0[SF47,\=$[T:T&L!DY"W^BC5=*Z%RKG^ MR[JM6)&0@F*4"%@I54&$%(*,Z*^6PI+G*_3F!8_/V6WWK+%3'[8MS MT%IN4P0$+/9VQ Y6$2J#V"(1=$OAG,QAMPXL$3C8(K"]S[O$@'CBZW]0L\%D MR&G;GV#KU4@B1:[,%JLT[5"8QIH(4Q^.066V @='9DT.H.MTCLM M.JP\#W_\+=DF,*JQ&>=B0'T*!E@C%+A2P'FY0Y<(L$;B2&T ^WO]6.D37=O\&WV M^%DOOY8?Z%K>+98ODPIG)4X2#/,\,7MS3$%<985V4T1&*9&Y*BJW%H][SQ\; M&;1M"FL=0:>D:S?'?03[&2 +K'GO1,D'NT:CQI^<9/&_:<.W)KQJ$F'#1F/ M7Q8\W?7Z8;%<3__5Q %D295G!4Z@*C,]H0N50\9P :E>;& B%,U3JPGM*'=L M$_V'-*Z669A/YV!]+P'77M>+V?5LTMT6"BR[Q,^G\ FS>T-BYR-$ #HRR;LHV%[O23M<%)%2F3)$$LD(5IF\\TRY+R:%DLE(TR;,TR[JX-82P1:;!+R;ZEF[- W3'CCJ25.P8[%PR),R 6I[]#3E(@Y4EV0S,KDU78&-5 M4]QHQZZKP:I$A@8\< V4,+H-734E**)'ZJR$?;X?TQ\/O=N)Q%R]?]E>TX;R M7?]%EZ+^XU9+U=H8K;[JR?-Q\4"G\PG!2A05(K R;> 0TW]0FC!(BK*2A&18 M%<+%KXVAY-BRZ6D1L.P%8GW(7??>@@*Y+ ;$"*CV+B6*C[^$/_J(-,F:LTDZRWF)OA,SOG>0>WVY(^1BB), M$DC23#NDVCV%N%0EE+AD3#&2*9Z[%@VQ%S\V.ONVUGP&;N9JL7SPV$MPQ-Z. MUN(A&IG7=A2O%_=[JN\$>T0ZH/7#+71]$@<-!B];XH[.L6HF'D\)Z*9-RBSA MJ7:Z(,U,F614EI#D"$-<%4DA$5(T*2]VQ\;&4Z=_SI?]0-MQ0S#X(G/$%KE&4?#9 M&CMGMK#")"1K] LD;!IK8L7U'R)G@A=5591.M96MI(Z-7;9*@XW6H%$;&+UADGFU M:#B#O?5A:EA$XY^4G@,S O4XH12AQ<,9P6_1\<$.BQ,-("QO]J.F_Y#B3@OX M*%?3NWFS-?YKNIK@(BL*22A4C GMX5 "::XH3%-&42%8413(A8N.BQD;^;1: M@ATUP9]&44>GY@2H=B1S.5216<4#)6<.Z0:Q2P7"BO9(J*YBF@[* #/$2DLPDP90L5=S) M->F5-C96T(JMO%^U[IW(UX94J2:($3"IJ7 F"(2ER[4\4 M&'&,>9*FV*-@XFF)5G-B^)*(?\R7DLZF_]+SXT[K#O174RV64G,XD+_XO0E' M,+^H(UST:U#G-;JVLCP]"G9<>Q2-H MZ\K3TH;M6GG6ZH.&E>?O<.,5^O"7F)@"L#=S4Y':G/A\6#S+.9VOZQ)QGY_F MPH1K,OWCI_8,C$+.W[Q'8U^TAD X\A,5!>6WFI_!3K]KT"# M?&-"4X#Z=H/\C_C(B[873)-*]88CL*?(_\]&POIS<2&.S3?$/,0D;J9)VGX7 M?!\[R,?B0IN[+\BEC_$L^*"4-/6Q9%-.ZY;^TD^533S!DUY;MU6T3'5\6K"\ MD() 6;%*?U9,JG>:8&@^)ZE"I1ZLS*D"A+7HL7U,-IIO*B?27^8K(L$[N@+4 M]$#D>O@<.R Z#(6=#QL'X,A?DBVV;5%"4Z;;Z+TI6=CE.'UO4 Y86,(9KZ"5 M)NRE#UMZPAF5@UH4[D_P([./TQ6]NUO*IC'"-_5#:OY\T@+93$Y8GDM2IA+2 M%!&(DCR#N$P81)*A@A:$2KONC#;"QD98^[J:-6*K+?BSUM=Q,Z\79SMN"H5> M;+_6&SAG]K%!)"3?],H;E&%L+'_-*5;W7-ZNZ3.=MIV(L919PM(<9ER:EO"* M0YI4#!8B%Y04VAM23O1Q5,K8>&._<] 5,(J>:5SL *D=4UP,5&2*\,#HHJ9* M!QC$ZJ&T%?1F+9,.;.WKD'1XL6>T<_>./KE*I* M2%6FL*25A(@G"2292"$GBBA&4A,K[];#Y+4(EPD_3,^1_?[@\P5XI,NF?-J_ M Y1<)4G]?UWCJ@%YKY-Z\CJ/D^!7H2NW2\K_J:=&$\*R M6C]U$?0(\Y27 F9E64!4*0RI) 6LA,SRK&"\E-CZ]-=.YMA\R1\_;YVCU5P@ MMCC2#0]<9&(XB%SK5&Y#V(S2$2%U.*L-#^U Y[-G(=:O;< 800^P>@]A+1\U MW,&KFVU[AZV.MWJP]<^GAP>Z?/FFVK,J>B>_*1,8M*HW*K<%"9)*E*(H$IAF M7+N'*%60$)7!1+"2"H$*5%([]]!)[OA\QE9S\$V!K>[FIUI[!\JQAMZ"QV/ M&9G)^W%L3R^ 3?F'"Z!UX/,8$ _$Z)ZOK!N%N^+32^+6#QN.QEWMVR-RYYL] MZU+*V:S9-_B=+O\I33K:IU^FD)KLDD.2DO.2*4A)22#*:&:20S!D@I:IPJG^ MU]2IQN09@6-SN5M]ZW7[1F/0JNR;.7(6=;OE>$@L8W-W'XP1\D=LH0E:NO&< MS&'+,%HB<%!2T?8^']_Q7+G&4]4:31G>]C5.Z#@J5[?S1=ST*@/[FK]P;MF6],R6O"-W@T;+WG,(QZ;LNM^5[5E M8-=ZL&,^>/\"=J]K(0!-*=\&A)W([15H:N(9'$ +!-@@ 1HH]/6@ 6/4;X_+ M0F#,;]%0*XJA,0BU2'FKL>M?[0RNU8#+IK="?'_]]69:7)#B_\373^;<5_\@ ME\_RQV(V^]PDG4Y2C!E2O((Y0A2B2J_H2)(3*'"&_PBS[PAJ:9S M*=[+N?[+VG2XV&US]$V9I/Z5R>J7JPDJ.,4%JTR)4^T;J-34 Q,(<[D&5-,I74[I#,RTPHY910ZC8$<+H9$= M*I>^UAJT:M==VO8[89H\I)W:'P%SD-P!"YJ2Y"!^V PE=UP.$I8\'N%Y3+76 M\]ZLIKZI)N&R+A#_\+B4]WIIMDG#O&:KNK+.)"\4H9@)**1((4K*##*%%)0, MR2Q/"Y0HIXZ_CO+'YKULU#>S;$_O+B/YSTYUUY,LQX&Q/-B*!W?L3=,02+N? M=OGA%?3PRU&%8<_"_/ Y.!KS?(P?Y^F'+4W5^X^R^>_-_&;^K(4OEJ;D%RM* ME B9P;3*L>G]2""160(IEH)Q0; J'3O^]LH;GY=VLRE3(5=@*;F!WE U'2%:8A*2??H&#DHV5[:^IQ>XF3^>) MWTOQU%9N$T]\_0]JMK'7+YM^&J]BW'BF:):F'(K2')J7N8)4HM)$_Q0)9[20 MF5O,CZ,"HW.?6OW--[U3W;=-CO-@6'I,$2&.[3+MH/O_-7=M/6[C6/I]?@4? M=C'=@#DK2B1%[@(#5"?IG@ U2=#IV7WH!X,W56G;91=L5]+97[^D)-OEFTQ* ME*(!>LJ5DG3.^61].N2Y-N=K- MG=:Q&VD$H12U4M%+\+CEBR%8G-4T!IT<(4QOA?UJ%FZM]&:UV;HL2]5\1G,D ML,(HS6&.C/7!+"E!QG(."4IY@8Q&/ WJL>$K>&JTM%/.+O%>QY^5U360F;RA M[Q"YCP3HJ"%\1U2-TL!I.@-[K-VO \7R/9 :+*C?)OO[1?<]$&D-\_N<'Z\_ M]]=54Z+ B%&4Y@)BP0M+4$)!EC,!-XG8EB(S=X#+ %M"X5V+?0Z]\FNPN*W[LG=NM7,$K3ZU-4NG2XWE_CN[>S M/K7&IW?UV3D=NS*^__GC;IOOV]V3&PG;IN5Z7UO]P;<'7P*D>V)/Q J!^WEQ/F :F3J<=.,!4 MZQ>Q%>-UXZ,V8KP@9MPVC-?M/&O"V')H!V>J:0>]?*CF6/]:/CQN/Q;_VNS: M>KW*FIAKEN>4ZP02C C$E.20N]);CM,LS['02'HM_ +E3HT4?C5N=] E!I5+ ML'TT%3=4VR>BNAMNMWBULPXLJL#6VMD'5P5\L;^(RL0 =R+@'GGX9<,@/S#/ M[)7>3;JO]'9U_U;SIL_A<=K6,/@&>&[#X#R2$Q<1[S#/+ARU5BNE MU7OCIL8 U;3,K,J$(?C:& U%;75SZX:\H%$+I66 P#K]RZ(!M9W6;"YK^5^ 1&/ZKU B4GM[0)' MI7(OVT^IV^^DGA4Q=;\!EX:^6E;Y"G^6FWF1$TRH0E )-RX7"3?9)^468&G_ MH'+.DZ)3_ MY:+ [U-]TF;[U5J3UI-Z)"%5;;PNISQ=_M-\J.HL> ?F,%Z(-\MGZDG9-%SG+KJ M,W[>4T_D+N9"];UF-Q[]8+[>*>6B4=;'^[1>+>U'9>JF3^LWCZY3U/OEZR/* MI2J?%^9^/T2+&\ZYH!0::ETTG&265HVRRSQ>&"%)FC*1A9!I;XVFQJC6('#0 M%QR;9&\6J(UR0<*CPQJ[>DQ+ZW]S_0AXU%LV, N/"^3H:PC%)N[]2HS)W M- Q/Z3O>A3ND9>P2NIQWO2B%%>R\ZVJ!9UB1*T^B_"@*G!Z!BVA;V'KD3X1![&AG J[(AD@5_=KY7[ZZY1_=UVNR[ER[9J M-+!=@4_V68^99WT=D;@[WV=21M[NOF;E^1[WU2.[O:B.V\^]MS[,\J&T-[/. MV9L3(G,BDPPF&"N("ZZA$#*#VKZY,)$J55G0UG6[N*FY]D?=%DT]TB6,"F[ MZT<+\4 ;F").NU,>5&TR<^,1@Q\F,4GBAL11"N5_BO]=K=\LQ&;SP7YY=KVP.4TX4P6T/PN(<\(ADYS#--44T3SG=G$1 MPBR!\J=&-;7ZL-+__+F9@;I7%"[:LJ87:)*U_9?9Q1R M9A)(,\Y0RA(I$/:ANDL7GQJ/5?J!2L$FJ]J/H"X"U\X^?>$8F%H"D/#FC#:3 M#X2PV3'"QJB_/:R^_(<]S=J=)NZ#V[E+7G' Q4N.\H"W&;-[>EN/B=:BX^-R M/[O5^B"9X@PF2@B(":50I@I#HE%*%,LE*I*>+3KVPJ;VZ%[OCV!5[MUDXH"Q M1RPC(G(#/^6MH,5KT7% KW>+CDXH?O<6'6U?P1@M.LY0Z="BXW"-[]VBX\P: MCQ8=Y^=T;"#IM%YNU]57Y==R\\=/WWXR2_7X)-9_5.$Y:906><)@BJCE6)94 M?;@)5%@S(C)14.+%L;X"I\:S1_H"IS#8Z]LI[_HFXGZKN)@X#LRZ?2 ,[Q;I MB4O41I&W9([;(](3@;/VD+[G==R[KG-<-A]66[.Y7XGEYFZI[3I/+%4URVW7 MX/Z7]6JSN5LL5E^K".]2?S#;_7@-K*@6&:,PD22!6&099(8HJ'F1XF?D0DS[;Z8UZ[8T! E.NJ_^_;/]]"BA"D B(]IV?&Q[B>[?&NB^9$"I.Y[F*"L\:O840DD*.$)DS:-27QZOC2*F5JW%,K"AH59[L/ MH'I O(,'[<#>C@5&@6M@2NF,5%"(\"82/6*%UZ\]6M#PIGFOHX>W#^X01GSW M]+Q8?3/FU1S?*C/S79TC.,\PSE,A,12$%:X4BD.>9!)2I2P)B"1!RBMMTD?8 MU,C@S6I9YP27J^7&90&:6O\UV#BM799P\R\&R&:X];.]0D",[!;\'A'&B* . M31D[L(XG@5?:@GV 7$%R-B.%)\L1>686%&3W!:PXRWKC%>F-'3FJ,P MH^\Y'2Z^$9&EW+H5G-.ZWCBV[[W2/5EB8=/9GU0[E\^&6]^KI]=(^+6'Z; M"\L2J, "9B;G$)M$0LDUA5DJ,KM28UDNO++0;\B9&ELTRY"=KJ!6%C3:AB[7 M+D/KNV#K#=@X2[90K#HLV%J1Z+UDNWSUD1=MK2:>+]O:#^_F.)Q,T;U3:OTB M%LVOI=F\WVQ>C)Y+DC-AEVM0*&T@5BX3%.<2*F&="Z9P1HN@/D-^8J=&%(V: M89Z")\)^CD-\W ;FB\^NN[18Z\KQ>O?GUBRUT>=CNAM#9F WQ[YJ"'^P"]2& MQ?,[PH",Z89X2A[5*PE#X]1)"3R[4Y^=S?9C\5DLC(O+ )%4!^'$'X-T8 9UY8D'Y&B]>?H!&MJJQP^@&PU[;EQDS+8]?O:< M-._Q/*F;G_C6/*^-*JOOC?V\,.Z#%70T=DL22:NNX9P)#3$A.90HRZ Q*2ER M85^(>=!L(1^A4R/CUSI77"R"IYT%8>[G-\9&>8-"Y'?S ?[P\R=5";W\6JES8%?'.^TL9D[E1D-"J+PO2 M4*89AQG3R&"!C.;,V_N[+&-J-+/3$NS4#'!.KJ#HX=/UQV9@XCB#I8OS=@6? M )>M/TXC.6K^7Z,PEZP=@%9'[,JIX[E?[;H?.5TW#HV>Y%DEJ,]ISA&3QG6D M<_D4&5502BJA045.$*>I0BI2@F?UJ!$]*7MZ\K%VCPKE!)I66 MCB''E$),W="X' DHE=)IP@I&:-" OG9Q4Z.52C>@7C;;U9-9@_5>Z4!ZN0&R M'[G$@VY@:MDI>E2$)TVQ6IM#$5ZUF_]F;72Y!?=5?5YC2/Q*O'; AJBQNR+Q MNU3/M5M_K2[NQEG=N,;RE[%?M.TG4;HZNCDW.39Y6D"A7"YX6G#($I)!KK7* MDL Y/' <_/-9Z5@K,!<@&NHA W\'\N9N0H_U4[ST/ZUP_MQA/_ M+=:E\S!^%=MJK,0\TVEF"LR@1$)"K/(,LLQ^TIQH;J3)$\U#_(%3 5-S"';Z M :=@I\Y&9Q#Z/>1]@!GX"0_")/BYOF9XS(?Z3,:H3_0U"T\?YZO'=6QJ=G$D MXH7"]WE*$VHD1U!+QB"VKC[D&>70L RQ+)%"L*"(L+?DJ3W]U5A1,?,YG+SO-J(Q2_KUD+$I5IS#68W]2FB,N$@45R2C$BA$HJ& 0*9+R M5!:"X:#BMYL2IT;,.X5!I3$X5KGC[*7;L/N1:E0P!R;,GCB&)S7[8A,UH_FF MT''3F7TQ.,ME]CZQ8\N.U?+!/KQ/;O[ ;_82U8YN3K$0.D\AIBFW5&-=1(X+ M"9%,34&4S"D/6H)>$C(U=G$Z0J(PEMQ MM& 0M0_')3GC-N%HL?2L T?;L=V>_ ]FZ_:Y/JU77TKKYOST[5\;E^ZW3WXX MY#[,TX1S+9&$&14(8I0QR%TK1:&(%HHKA@0-&9/N+SJ()488G^XZN"NWU?O< MZ [D-[#:YXN(V_DB?>^%'Y,,@_# _.+ K?;1/[T"]P>G.2B7/PZ%HW+*7!VNT(W/ZM';^YY;C?NN,2HR(@TT=IGD\OU2R$EB8))QR1.6 M_'N_8D+;9G ^C*4ZPQB3C+("H2@ M))DJ",F2+"'>59H!@J?&$8>WZ:+J=+,XJ!I0I!B"?#MQ#(GGP%RR[Q;TPT[O M'\'[Y2M_I6[]>#\XP@&UH0,A/5+!:$3$PRI*.\#66F8:P$VJ?!:+3^); M-5MO7N022YPKB'+,(!;VF924,X@*5-B%&1(\"\I':I4VM4?T,#BTVE N%JNO MFZI"N=C_H5J9A;>5:$'<[Z4=#<>!G_)&3]"TB=^K"G:Z1FTF<1N2R)TD6@2. MW4;BMNT7>DAXG-2-57Y9K?37'B41V33U9+;3;EP]*]IYKJ'*.U M*9@EN9R(#&)256G:%[F;'B4(-YB2H(G!%V1,[<']L-J"MWL=@=B ?QA=331Y MO]QLU]56>F FR05@_5[;/>$:^)'V06J XJ<64**F?UP0,VZ>QW4[SQ(Z6@[M MNHGOMOL^;^T%W6V\D_:&"K6=2\%8AI"!:34("BL.!2,&"D28S#+$B0CLU711 MSM1(H=F&WNL)?M]I&IB_<0U7WYW[WF@-OG$?#E2'7?M6&.)NVE\6-?*>?:N] MYUOV[8=WR.;X9):;YSK("TQ01B?@NSM?.$L&R.\3\!F:.1C^@CL;]EDM7S>@F6KO!O\'#:8-N M1SNU# /Q2&V@&FR/1RF_7X):E>73! MK37/(^B"XR5Z=+'S*-.CTP6Z>8F_&N?G-\7U;G!QDX^J9,%S) C4F2MJ3Y(" M"LT3J+#$*D=Y6A"ON>XWY$S-2SQ2LYJ9W3'+]QJN?EYB!+0&)NXN0 5[B3=@ MB.DE7A,UJI=XP]Y3+_'6X5VG0:W++\)5;>\[]'PL#O]8-2R?\RRE1BD*<\*$ M=0NE@$QB PW/L@(AIA(65 #@(W1J7'%0#PBGW^Q5SZ]F=D']A]#)4![X^]%( M;%0'YI17@-[5@!ZZ?35S#.H_Q!P-Y8]0W-%0'G)''@WEC\3Y:*B <[NQTD]B MX0+?GQ^-V=ZOZE+MJ@8X95ASI'(H*+8+5$M 4&IJZ0AEANA,:JR"LEVN"9H: M^S1Z@DI1L-.T4VWU56S]6"8&8@,S2S>P@MGD%A(Q&>2JK%%9XY;%ITQQ\_@. M.UMW^&\L)Y_-LERM/ZRV9O/VQ=BU(FWB-+3(4)Y@#KE1!<1YFD+)N:4*)10W MN2"(>@7 /&1-C2,J9?\=U.J"2E]@%09.XR[#TVX@[;%-%0^_@1EC9.@"=I_B M03C2?E,_*,.VF/S :=U4NG&)\;:1_&PYVCCR/.4:R;Z^"??VT]__LOL7^W]2 M;,S?__+_4$L#!!0 ( ,^!65)9\]WYAG8 (A)!0 5 86UW9"TR,#(Q M,#$S,5]P&UL[+U9EUM'DB;X7K]"D_TZEO)]J5-5?2A*RN$92N10S,KN M?L'QQ9Q$)0BP 0EUJ\?SC_\ZY_^^OYG<'_Z[__V3__T+_\7P/_X MX=WK[WY7BTW=_6RS_/OT2 /YM M\X]>+CY_74X_?%Q_)YC@]W^Z_.=DK7'*"\C*2U!6,_ Q>3 I)C0I1:WX__WA MG[,Q+B7A0"MC@'X?P8?BP$O'+"H,QLK-0V?3^=__N?X1PPJ_(^;FJ\VW__JG MC^OUYW_^_OO??__]SW_$Y>S/B^6'[P5C\ONKW_[3Y:__\>#W?Y>;W^;>^^\W M/[W^U=5TUR_28_GW_^.7U[^EC_@IP'2^6H=YJB]83?]YM?GP]2*%]4;FWZ3K MNT=_HWX'5[\&]2/@ B3_\Q^K_*=_^Z?OOMN*8[F8X3LLW]6___KNU9U7AD^X MG*8P_WVQR)_"\N]_3HM/W]=?_/[E@F#Q-GRH9&\>L_[Z&?_U3ZOII\^SZ\\^ M+K'\ZY_"I]\S5/TROGWY?[OYQ]_?T/%YB2N"SH;OU_3!Y3/JVTZC"?]8XSSC MEN>KM\T6Z;3R<9IY/-DU_$U7H9TIH^$2YI@A0OL:*2 M!!N-X:!"*.E64L=1_]-\/5U_?4G"78;9*Q+%'_\O?IVDY#W3,8#%XD$9J2!@#J"T"%(4 M[W14 W"Q\^5WN;FM^1?+]-UBF7%)YN;J[6&9'J#@+M0O?^/[SV%)#X+T<3K+ M5_^ZVITA-+E>#"G1K=Z([C]]1^P77"XQO]ZJ[5$N-RRNR1KCYC=/@<3+BV65 MU,_350JS_XEA^=,\_T@6>Q*25"$(!-R8$K)=%6FT7F2F)2=@!H M//+ZO9 A^T7&$%+M"AAO:1M>Y"T3GHEB=&) ,!:@$!-$H26Y;2BR"' MQBT"]@*'>B[@.%:R(\/C!7&0-US,PH=)=%ZGNAF2>=-$>!#@-,$<74Y*AE"\ M'L))NO/2O6"@^X7!\1+LQ#*\I]^=9(K">+$9HHRY6C0/WM:OC V:'**L%!O0 M&-1W[J5XTZ_BCY9?)WK__R["DIXX^_H./R^6ZXDD06",'$K(2(1S\H2U4U"0 M,2:<0VG+@!"X]_J]T&#[1\,I4NT$&-NM[,H)%N3LR,P0I&2*!"("N, (WLK9 MR(27R(?T(.^\?"]0N/Y!<;Q$.X'$^V68KZ95\)>P-L5Y*Y4'RQSM<[3GD>43 M#KR1/%MM>$ SY'YQ[_U[ /$+$?8CK.:0XGXBZP\B)GTL'J\J_7TSGRB>-D)C%)"L$3 U4B64I!YE)I M0S$7!F%\' PG.PC8#R,=IS:'$6U/^'A)7[Y9OE_\/I^XD'Q*S)([Y3.)(B!Y M5[2C2L>\"9(V4Y6'1L?-Z_?#1L?YSB'$VA,R-MOEF^7;Y>++=)[JH5^V-G(/ MH2C:+3,&B-XI8"DFQ]%AE&%H>-RC83^,=)P:'4S /0'E[6*U#K/_-?V\<:I0 M6DD.5 )65"+1I BA9G*P""5E="&DX7R1713L!Y*.,Z8#"7?LHHS*PQ+#AFXR M?PRCT2"0HC/$P8!& MX/:[]T-"QPG-DP7:12Q MR)#T$"5W3]&P'T"ZSU\.(. N@/)J3D\C<4R_X(]A'2[9FKCLLS39D>/K:E4Z MF4$GB(_DI6"<0"_S$)O(4S3L!Y3NDY@#"+@+H-3CX>7+L,8/B^77B0B:**T5 MQY(AJ,P$N.PL>(Q26Q.5'3!)=>?5^\&B^_SE\>+L @V_?0JSV0\7J^D<5ZN) M$\HC+P(8(QZ44(4HUQ8X8X9Y;Z.SPVTK=UZ]'QJZSU0>+\XNT/#3)UQ^H$WP M+\O%[^N/+Q>?/H?YUXE5F;M(THAH!*CB&$3I"=1>&^L40Y&&J.=\@H3]T-%] MBO)T\7:!DM\^XFQV1;U14G.?%' O:D5)\! 4>=36)VE*,%$/4K_W\,W[8:+C M?.6)PNP""D3XIUHHLDA__^TCR6WUYF)=+S37&'PB6>:&10TY!.(FU^I#@;J6 M(#+G44A?ADAA?9N2_:#2<69S8&$/!IU_^?Z!1%_3!Z=?+Y]GG*\PTQ>KQ6R: M:S>!'\*L7I2G]8+KU5_GX2)/Z=.[+.U[ 7W_QP]\1?U(ODZ\Q'ZQ@@\A?)YL M#E!KM?";\O-T3F^=AMG;Q;9L^!JCLJ B^!B*=UF]>)0*!33DN3B+*-$SVI-V MG$=>+=H25G$#FLMW$GBX_QYGZ]75)U _N;6$#R'N6(/UX!WO0YSA1--FJU1A M@+&:6ZU"+8\5D#GG3 6./.]P; 9D=4/&.-?AFV'BRFX-(/,1M[@KZDDFM!Q? M4]"?7Y%6YA^FQ,2+U8K6Z@]??PG_L5B^G(75ZL4?T]4D2!6+X IDJOU*2#C@ MZ^V,DGRP22FA99.5[H2#&@ MKW]-RK@P&M '.U'*'>!DNWRNPQP14W >&61E!5%/4*_+!+14QF65.(4Z+3!R MEXQ.?/0CE;H83,+=X./RJ/>:"28<4TIS"*)4)NHE%L8EE)B*K>YAV=4E;2B8 MW*-F7+2VDT&WVHKVHZP%0)Z'@OF<\N$HZP-F+ ME.J]W-4[3$@LT4[^*ZZO2E(X-PH++R!%1*#=79&T4(*0-A9M8Z0OFMBG)X@: MU^D9'E6#*>!H,'W!95P,!*=7\R]$]V+YE9B8>&6*"9$!&?-4^TY9"-I+TK;C M5B=-+O^.:XVGP^/T>VP'EZ,%W(&M>;O$SV&:?_KCQ69L)G%'66&IV-F#]K&Z0[9#DI#JZ,#A-TE M/D;I8B0G4OM0F]8(.)-^>MJFT.=H"V<''T! MW,DZ14)[<*IP2#XX6A6H#6L2DSU)50]NT" X&D[V'0#I?OJ=UL)/?Z391:W# M^LMBD7^?SF83 %>, %0^:<'1^EU-4(?PHK]-7 \NT2"P M&EP3':#KFNY,7EH@"B&3&$!%2TZ<3Z[>2)*60DR9=9-S_8-0TM@%&@0E1TET M1"34BL6Z\WY:5&&'V8_3U>=9^+K:Q(Y"*N4=0HJ2]EQ3+S#:;,@'E(E%G=#R M>V;E8?WC$\\?IY7V@#H?2G9=I&5^O'QQ[[@;D82.H=;"6W,@._+N;I,O@K1AM5E $L M+%[V %6&MLAKB=#9=3W%% ?_FMLG' MQ8R$OJK!__KKS646Y57QF8,77))HN":_FM6$MD\VQT2N59,M:%\".ZFS>3U( M'443K71@<6[Q=3_=F80/BED#6I1"MM-DB!2L@:@L.A8SFAW-G0?%5U>U%FT@ M\#C.3M%'!\BZ.J%]&[[6X]GKL]G:EL%'"Y@V+?%U;8DO&$BTBOOBLC--HNK= MY'2#J).4_E'C-<'^X$"1:=C@I",JUMYA)"#KD+* MZ)%\!=O$==Y!R[B[6R/DG"KS#F!S-]-]):>K-D,3DQ-:QQT@K0+BIM0SDVS M2<&935R6SN-.A]4W*QCUN:(2N8?71 8/XE+/^. M==6\7*QN"@9D"2%)"EIS[:2KM*\Q+$4R4IA,X6MP,NX8Q#.(U_0H4>.>3[3S MG8;10@>(VJ;$M@SM6!_(N).J9,AU.(@JBD.4P8(T47+#N%*A29W/TV2->P+2 M:BL<3A-='(SLX$%X5Z3)"K2NK5YMLN HJ@!6N-1:D[%E32YE'(F@9@0U[S5FRQN0_P>5H?77W#-W$V_;"]-CMA1:'@M R2J'UTHE/@HR(O,83@ MDK'1M;E-OQ]YW41]#3-0P^NI@[WPP:'B+5G6DT6651!&,1"FCD/2J8!7*@&C M_5Y0A,*P3>^0;]#536#8#F]#:J8#H#T2]=XZDPP\>(FTO0=>O4CI:+V ]NPVND!;M6SO+UB;CB)S@?A60&I+7'B)0.'(8%& MQX2/WI&\FOGW.TGJ)F)L"+!A]-$!LIX0$&JN"T8'7'%. LH:HLX>C.9.FVRL ME4U\_1//FIOMDP.?-0\D^0XP]/;JO1N6MC=]K7.VWF\!)Y#V\[!IMZLE+0.1 M:67D$'.3,YP=M(S=Z6$8-3^\GW:2S+M(,-QJM;KEP!2>D'L%.;MZ/SP8B(7V M9LQ&*2.$D[$):NX3,G912Q/(G"3M+O#R#M>!;&_^*2SGY-VM7J1T\>EBS-JPFF!M9(!YO9 M+0XV7EYM&K[$CSA?3;_@-GI]O5BM*G?$]P\XIR_6;^N/29&7UX3K=,PEKJ?+ MC;M0;_75&/=-H;!WDAAC(10.(A"0%(NV2IMLMF-&F$+.8YM[_XWY&C>J;(3N MGK!P^-+PVZ4QQP^;H],VT<)$HA;)Y PN1G*!O?7D?G@$JX06CILB6C6ROD_* MN'%G(PB>*/$>3@2^$9!/2NW'$0V2IFN[?D/QDU-2@^6.RU"R4VR4"N=QSR@; MX6E0;0R&KO$G'+S=*.4C&>H49G?Y&WSZAKVUP6.3 4T1G!#'-MIP,T'(1P-T@G@;]9;EZ;-_'76UQN!HQ,'/->):$ MI8F@A#$0:%5#44';H,B>IR8QRW[DC9T^&1A#3R=2!M%1!U',7:ZV7*P_ M+I;3_\(\LS4!UP'[7,'5Q;D =H84>P71[ MTJ2WR=F A?P_21LWH@>G0P%C?.1.:EU$D^J+DR=\-JNY/C^LCM7'LYS\>2W> MU:)LSS:&'__YU#O:Y\'VYG"@_-?V'==OO>EV(GBT!$?0OG8[L3: -S9!T3F6 M$KS6KHD[^P@]IY_*?\'Y!?Y,"Y:DO7GDWZ;KCU>SLJY;!=9&+?1?KB=?PM&F M+W*$G,F55,8;")H9L,$Z%Z0SV.;4Z A:Q\U_#8&AAX?V;176Q=:ZHFVBMB3< M''/@\LLTX>JWQ2Q/3,A"IVCJO:L JHAZTUU+*#X+Y51@BF.;C?4QDL;->[5 MV$#B[P!(?UDN5JNWRT69KB>*Q;"9%N]CEK6T5X#C)0(7++HLI'"JR57*6S2, MF\AJ 95C!=S!R?9O.)M5,SF_N4A\.2]@DAQ#E$D"%E/O%S $A[D ,5$26N&\ M:K+%/T[2N&FK%L@92/P]&!FM7 ^L!K5L6H)JC90041_ M:GGQ^V'ONOZZF"_N+HJK+9BC-ESP7'L]9V)*$E,LDZ2L$.AEX"(T.6EYFJQQ MNRDWL4G#J:&+TO4;TWJ5]YK.+XBM2]N[F*]^P+)8XG6# ES],ITOEM/UUZL% M1F[AW:=L2V9_P?7'1:ZS!U?K379YXIB.2#8:?":Y*)0&7"%4<>:B#A)-,DTP M>D8>]\N*LN>$^%X1TL7N?LGRY?*_O.HRX2)9]$Y#,IL1K+4]#,8$.NF$Z )7 M;5K8/T+/?J!\5KGZ(23?Q=U-;?62A0NUZY8M=V+)>%$@1E*2"&3L#13 M34H$[U"Q'UR>5>+]>"EW8&7^AG5B'>87A+OP 7^]^!1Q^:8\.(N_D92J;* ' MJYFN%]XK?V1453%66NZ$+TU.$0\E=#^@/:NT?5-==9 #V9>_'\)JFB8F6BDI MW +&LJ@CSS3X9 3$S(+**6=;FC0%/HC*<0^RVP+F2'0>KKU^H?GC='91BUP> M5"Y)'P-RE8$%BM>4*+PV"*&ON/"^6&:$;G)Z<""=XYZ"]P#/0338 4"OFD%< M79ZZEIE5F U+&7A,E0\?*?Y1&DRH<].E+9(W0>)C!.UG$9_5H>@@LN\B8+C/ MR=96"UV\8BH R[YV$Y$2:D]=0.YBSJE$KYI$G#NI&7=''4;5W\#/X5+O$CR7 MIG62 F/1V0BY]E!6F0)H;SB9TQPSEXJ669M> X_0,^Z>=Q8 '2/Y 2$T5@7U MCE8Q;6NK]^=]^$8#V]?5CM8/B;C!=^VMXV,A?RI%4"XQ\MT*^6[1 M>^M]=@F;7+@_D,YA4VY8E))<1&#>5!L>5'58/4@EE9#D8.;2I"3MB)3;&6Z0 M#(Z3IS-QAPB_BPWTJ7Y75_VKR,1/Z[%&6M8VRS_B]N]KZ<4DC+6UD7Q+IW30B:([2,ZNY@^#T*8Z?;-UVU=ZM=G![D?_C M8GN4=]/+#856*49R:)*L)WH>G/&ZSJ'"(I++(C?Q+!OQ,ZZA/C8>S:,T==/FH[G='DHQ MS[*#V[ZQ1IN>;L>]O9\([*Q]W_9:""62-8Z17.(HR53SF,$%'T +Z:,V6G%T M_P#AV%.[2EVWSN3,F;101/%D#X0$VJD,"-JR'):")K<96OLT7<\K9#L$2X=L M^X!17PQN^)]JW"I8"#SF!USJ0%^@E M1!D]!!%4*J[>>&QR 7DOZD[O$'WYDO=U*/VDY&PWTP]1)>+5) Z.!P:>X.)] M"H651C-D;I/1C0D;"!4/FT0?+?0.(O)KZK<2J09X,:_K]L4?T]4D64?VG+O: M;TP3,_7*7= 13&+,Z:"ED[8I@G91U0F@CE#W8\@Y6?8= .D>#S\N/H7I?%)$ M#-ZR!"R+4L5CP4LNP4K-DV(2)6L"H)W4= *4#)RI<'IVGV\U=81HNX *_<' MWUQR46*]"!XM2!49*"$1G*NI1Y>]D4)DY9H 9C 73VF"IS MM28PJ%@]00QU]G<4 6(0M?.2$$Y;U!33MD#3WA2.FW ='F!M5-,!YG;,KHS& ME) <[>^>Z%:J#I;?M"?PC"'+]+UJ6P1Q34HGQZT#>M/'2;D#G-P_3GLU?QBR MOEO,9C\OEK^'99[XD *J$D!K*;8C!#UB@.2DQV(-*]@DEW$@G9VXW4?"XN&5 MP&8ZZ@""+Y_JPIJ5*I8I6;,DM=;>D7$OS$-)B26RO,7%/KOBMKQTV@X-AS3( M/40U1\/L\^;0GQ;4:2E&1+()')PY#R8U,2%/W( M64J#6 $9OT3#J\XK+E MU=.S@>AXX3^;BLN)#4KF[#((8\A;T-D15[0J3''(+84]6HU64SEZA\FS(6UP M577@=MV4JZW>+U[DO&FK'V9OPS2_FK\,GZ?K,+NZ$82;(WCB?*/=C9S??-YT M2'F').C5=(V7/7^W17KO,"T^S#=/G,AHC0RAU"Y4B<1"$G%",I N2Z_)32BQ M21GZF?@;O2?FV19!CX#I8!UMF-O.(_EQTP1RR]'67[[-^4]_X#)-2303P[4V M*G 0N7(H=8; ZWQ?KJUQPD@;FJ3Y#B=U]'Z=Y_5(VZFQ"X_C$1XW$[]VLR@S M2J9_<\W_6E/GO ;@4G"6),NR-$D-'$CGZ&U-QP;H( KLQXB^ MP\\7R_2Q.N0/E^'$.6F3E!9X'3ZLR.N&H&VIC>-*9B67Y-N9S2=)&[_;Z'F! M.)R>^NGK_!1CVR&S)JLZ7 ^!VSIC"FOU3VU:73RJG -/I=6U_&]0-GY?T2[@ M=[B6^D'?DT=73AN6,#%(PM6Q'G4^ Q<%6 S9>^E\U+D%\$X_5?R'./T93#6"P\)>9/JR7V(&]=$]P6H16/==F#G_Q*F M\RK)-_/?P@S?%)(E26_]M>;O-S=@/U=E3(RV0D:* ;-02*RI!)&S"%R[R$3R MR>DFWL-^Y(UK<[O&; /]CMITK8;=-Z- 7]?LR+LZ)^!-(3F^6*UPO;JS'!&5 M+\45\(*<+14Q0\"4P810T''."[L79ST,[ ]\Y[C%Q%VBL:76.C"BMVE_4WZ> MS@,)>O[AY6*U7DV4"T4$K^K,% :*(RTMK%UM34(FG1 R-,F;/T74N%7(74)T M<%UV@,M'C/^T3MO.1B#%G(!6T@I+)8*7)H/%('42(;+0Y([8XR2-6Q3<-28' MTF,_!XV[2YXGB16C6$9(LHX+XL73!F CZ"1Y\C)[9&UJ*W:2,VX=;]> '$!_ M'9C''R]?^]CXT!1E[3?LP0HD"1D*ZH).'(KSBJ(YY:5KLG-_@ZYQRW:[QN60 M&AT1H!MW^;*'=AVQO)S&BTU]\JOY3W\DI(V@7/[T:M*XCER);"VP6F6B(A?@ M/?V1=7%"&Y^LLGN%.8>\==S*W"Z!V%9SXT?>.ZH\-P4$5]S$K&Q&1HRX31Z! M8K8@; C1#;,)88R[X7#;[QHW)K;?J$WI'XZV*$W=TBO1+R1YQ4CMA24FDG( M47I0C"04HQ:U3;P25O.2=)/XY5&*1JZ^[1*2PZJQBV$/#TNSKH5V>9WSICHA M88P\1K!UA)LJ!L%I'X%8TTHD1C)LTE-S?Q+'S52>^:RRD>8ZL)(/.7N1TN*" M3 $M?IQ^V;3L8ED02UE#YK'6"%H),3D/(7/+HC!HVXR!WX>XWIH##0.,;^+O M1"UU:@]?S;^0T!?+FIU*@1'A68!%0H:RM?>?E0BR%%\P!:EEDRJW)ZGJK6/0 MF=!VK%XZA=G;)7X.TWP5\5\Z%%<3I[9G2A,O#>,4UH-7KF9'LZ7]PF>H1?&! MA]K?YDQ;\#[D]M:%Z$S '%R3G2+VRMR_#5\WMEX(\E9J]V;KZQVA&!QXJPSX M'#-SZ)C )H/>OTE9;SV*SKP='Z.?+KW JV3 .]PTZWT]#7$ZVSC4$[+S)+>" MX)TBWJRFKP(O@#JA1W062SH/]AXGLK"X4!:ZQ*1M,26%[?2\WB]V,B\ MZ\@3!QL109F@P3'R@R-W@M::3[I-%^\#:.RMK\_YS.( .AO[-.4)\6W*D6XO M,YV*E-(K0!$M^1J20RPJ0C8,D[)1Y?M>XR-)[ ->VELOGD'!U50#71JZK>NZ M73FW&#'/-W^(G!.)',<]KT1#M!E%&P3'Z7)K< MUMJ?Q"ZOU0X&EL59--=%TI!828AY]3,)><=]G;O,\:*=KLE0@<22E;64H]!7 M(>=D)/G,NDEWO -H[/(N;#-<-M)=#\;R%FN_A/7% ME(TCO17QYB<3[8U341OP/HEZ'U+4)$&"9+BS-D@7V@S[.X'F+LLBS@';EKKM M <;W=XX-0R2 ?%%E>GD1;6*EM4@,@(WD/:D<0IV4R$ [FUB6.F?>QK#N15Z7 M4='9]OK3-=;%/K^_&"?2*JN4M2!FN#-B\PE2Q]W2 MSQVG#Z6S#O;L=]=^R)OR>C'_\!Z7GW[$N)XD+6FUTJK-01=RG'5=Q+: "XG' MF+S2MDGUQ&,$=1F##P:$!S.F!]!*%SOQ;?>W=C8G<5'D=JO9ZJ1$YUQ@"KA/ MBIP+CN!+HN7*BRDV%HZ\2;Q?O ]__&VZ M_EA;L9+X?EXL'[EDJZ)$E;0":PO6VDT!(SKB! M3Y=!>2N8-M)X'MWYS.Y#B8;%+ MFEW4S8@6]\,EJVR,6$,//HFY4GG M97-<$]XL&= Q5I[[2IH$31Z9M!IB"!F45A$B.@<8A$6?7%)MIH^>1/6X>T"? M.#](DR<.MR )+-<=@#<6\KJB(>G*1%MKI/"8O@\@=:"MU6-MM?@\P=NLVKY3 M\!ZBR4[F_-P,O;X2Y$\SO#I8_NWB\^?M=S<_?C4OB^6GK::O3VPL5RZA!^L2 MITB"@@A',01$Y2-++B:3FG3[&(+X<2O[FP'Y['KM(4*\:F%R==@WS]:Y ");$RCAW2C69TK3\W>.Y'C$TTV0%$ M;S<=NZE FPB7K-$F T73$DA4M''4F=:TQAW7=4X8:S2\;QE9M(;?AFG^%8E\:8H+M%*+JI>UK(D0:@<=(Y#QX*5-KE&+HSMTC#PP MK86N']R?.U[P7>#FUE7F:9XP--QGR0%59*!$E+4:V]61+9[I7%)VK9HAW*9C MY+M$9\'-\8(?##>-AHS^$%;3U8(V^IO'WB5]OR&BNQXSZ)#0;](YT!#0-\L/ M87XY1^%F'NEV8-+MEU_/6 BSFU&E-Q$JVF(R:I"Q#@+1ON:7E*G=]V;&FSAXG M,45^])>S_,-N4P5I>8 M,4).MOJNY,4Z(Q@DY4IT6N8HFM0-GT+TN#OG^1%[WSZ>3>$#CLH[GSG]$==A M.EL-9%6OGM;:N.ZDNBL;:W7R60L%W&I+(:DEQ&*QP)P32)NP+:*)V]R%C?TM M?<1\46_KT4NF:WP]_5)+!]9A_F$:9Y<73-YOVMT$QZ-46"":F@W H,&G2,X+ M%I\+$PECDV:6^Y/XCV _#T'C@SBWC3(["%G>+E:;%,*+/Z:KB?")E[<3'G009I$G^FJ[]O;2&3:,AU 5>/:Y0/'#QSIHY MYBZ5Z$.;01Y/$37RG?[SA*"#::4KA&V*8T):OZ=_>>E[!\FCUPY!2E'O_SC: M;4-)(!./+.;LG&IRG_\IHL8-3H93_:.8.E$/'6#JY\42IQ_F5_=3Z-O?PS)? M!6*6O#83$)@7%(BAC.!C$H QJVB,,$PWP=131/6"J5-5OVBDAPXP]?]@_C"= M?_@15\11N,X8):L3B[3&C*[3K15MYI,9M-SDC7V([S^XW M@":ZQ-/E@G/\,JHZJ(S!BZ@I$+[OD4#0>8(3F<>HI LY"9W8G;0TAMNCE'R MPPL")TF\ ]#\$&:U2\YO'Q'7K^MO7ZTH=,%$YB68%(@/H6E%I:0AT1ZO:+&Q MR)L@YS&"1KZG>IZM;!!M=(JJR_7FDW1>N C:%!)/X123!++90B91_3Q=0I,D MP>,DC6N8AE'Y'C@Z0OX=(.ER[N/EO,?5U<#'EQ?+*MSMNKNTO*:4%(KT@!I% MO?Q 43Q K14F>+?6 _5FIQ>[TUB?T@[!A0/FJXUT5 'V'O"U/_P]9?P'XOE MRUE8K;8.*/,I.&;!*^Y L2I!G3S03L C%BU<:N*E'T#CR)?ES[.#MM)9WW"\ M8>S7\.DJ4^-<]LEZ\C]S[1;G1"+V:'D7YK%$;]&E)NU(#J1S7*/8#"_[X_)D MY76 S3^>XN94]23(RR0N%\[E.FTA%D]>L R3'#"W=J HVF0JV#W$C M-_D8?0,^3DL=(.\OBT7^?3J;O?I$GNZR'K&]7JQ6DZQ31L<1M*T3)0(MSL!I M73(7D2DNK4]-6B;M)J=;FW:DVA>#ZZ #)#TNIK^NL%S,7D\+3NKT[A0816-! MBCJI1(%GM :MD:6(5&0V3>XS[D/S=> M+:\)TSH*EPNX6%O?Q2+!Z4AP<2B\L\D4TV0#/8C*<:MZFJ.PG<8Z@.--=<&O MBVW#DQ>?ZGW5B4B"R3H:7H1ZJ4N2/7>U>9WR)NCJC*)IN@*3Y?U)+?;T/))K@TG7!: @XY12MYZ3:C*/> MA[AQ,[_G1-LP^NF]CK3[SJ7M3V X\%-\=5K;H">4[0B1_(&T8,J,H)33$#26B@>9."\B8?^ M.$DG7Y[?B/?UC52_WJRJ:#0K@;AEK,X[L2]X0B^L/9YZ+EO5LC?601LR&I^"CQ4F@M$N&!DX)B0$;XLO M3 Z#=MS0ZO0>Z\0G(VU"E\+B"46X-$'Y+RD$)JXT"=1 MW8OU&QB!![B$ VNV@XS-B_P?%ZOUAKF?%\NGO.%:U\-?!")%6JNP I_5>Y9OR(B\^5T5>W2")1G!1 M>4CU>%'R!%%QPS*N_ M?LYAC:1OP\15PPFG;1:A #J/]? :(1@TH%)6BGE.TFK2\GSZ?KK)) (+,\,A"OU/,!'\+;.X2LZ M.Y88,Z+) ))'Z'F>MK %WHY34?]YQ?5/83DG)NO8Y]\^DEJ.2R0^?,S F<-O MT#E0JO#^2V[FOWF6DR\"!%:EEZS)5:S%\I;\.9^9=+K)<>AC!)UJ?^X_]];P M",&M%,&"5>2MJB(BK9:D($8N5$[%2][D0MFC%(V[YPV"B/NF91CI/T/CLO%2 MCSRK>.QAK0W-+II;FYL<@K3"96 E*]IC; 9?K*(])AAC*"KU;?KZMS(W-]>2 M[K^ASDE)+^;YQ^GL8HUY(^R;Y6!S1!48 PK!2QTG%\ [H4"2?(06%#BW2=H> M26^GINH0-#T^2*.=YIZA(;L2RV*W6,*U6$XZGCW]M:V-XVER:&U&DP^62Y5 MF.)H-ZU7'*T,M>V3E:Z86+!)U\=69I04L!V> MU8P/PVP+B['))G&'BDY-WB&:?Y@(.U;*'206_H8U,8+YQ1>*7C_@KQG.Q7M4<-8ELLSPGM>Y:ZQQ "/I#A5P]3>-K=TX?3-)!L29)VH.H'#<) MT01B[;0T8(WF"779O[7X^2-.XUPR;P&DC^O9JS2Y?BP6JY.4F><)U12.=)>K6Y@:,_HF$. M7)"&3+8LT38)'(ZD=^16T /!91\C-[#N>H7HF_(8HQ.=(V-DN$$Z2^&15<29 MS042=\'I9)-Q3>KG#J1SW(NQY]QU!]'4\4!1 M&&++./)H"W=@M=2"1^>D:M)"<4_ZQKTUVP1X+333@>7;R=:$">5\C.2M*HZ@ MM"H0/6I(V@B6;61G"KKWCQW.%IX.HO=]L'60$KH(&>ZS<2FBB49M&6<1!'>9 M;##7$(PF^; D92%_ .-9C-4E/7W%HN? TS&*> X7!1^D,G\-R^7F*OFP*=L' MCVV=DGV:C]8I5Q521N06I+"$OYP1H@T>R%T*4D6>73G+>AWLY&J]2']_AY\O MENEC6&'^D2*D^0=ZRW1QZ3%.DD%O:Z,+IG0 11(@SR :T$$4490F_IO4!GR; MM+YVOZ,P\N \:EA]=.!%O9BOI_E!!+[M (7Y9Q+KR\6GSQ=;O3T\AKOLYX/! M>!F8!6-2-<^29"JB!9&1E1@%UJPZ"T_-KM?=3U,W*_:&NV;)Q^SRS[RI$$WUGVH'6@OO7+E[K[JYCZ@%ZA"%!#1U9%I/(&K;3#9IM(H M9:/:W$A]FJR3]]7Z](^+&2WMU4__>3%=?R4_]N:5;\/739WG34$!.9F!"RVA MY$2+40D/,0D.QMD4T& =]V]$#T/>X'3VGCCO(!/T[ MKNI]LTV? \Z8"?0'<&],G7 KP$N1P07T,?K-D*(6\+Q%P\@ &P<%BV%4T@^: M+L<+Q:*TC9+3,G2NWH2TX#7Y.12%(:W5(EQL4NEYAXIQ$76T+G=CX@C!CHB* MZBY-7LZFI53R+YM2")9B4CE"+-X3[;& S_6FAKN!W>AYV/T MLQA(6!TL_ZT!I%_>X-WZD)D3 E1!"\K6:28>%6B>595/X+Y)X_([5(R;YN]C M0SE>+1U@ZGC!W; ]SV]G87YK\%W2,OH0."1N.$D3(SC,Y#0FZ550A<4V0U5; M,#-R)ZWCL;4KUSNFHL?>*>]E<#9LOJ.]8#E-M52T1OU_G4^OARR2B%6TBABJ M[6M5'7<<50B0L42>3;3:I;TVTL/>VV4(>$:0+,ZCL5[ ^!:79;'\5.=[?XN] M$#3YMR1!SUD"I:.$F(P$)TRQR3M6I#P(D/N_>^1=ODM0-M)_?;7 M2V:LHX"*G"7RE!@YWUEY\'4@?.*!.9212]$DB_$D5>->^.H&H,-K\)G8R??+ MD/Y. >+M5:?12RFMJ 4^)+8@&'A) D1C14+%,>9![>4.&L:]<-,-+,^IR5X M^X3/LHO%)%,AV"%%G56LB9-8N>4U'$V%-HQX:U3XJ=[FL4!M=D&G3Z VU.#8 M('V*G7>K]<751N$3B^@U"%L;OG!B*03O 1.3SB"F=+]OV".@W.]]XTZ[ZPN$ M#334@6?Y31D_)N+7U^T?!8^80NT'BB+7(:=UP64'SF$Q*4J;2Y.KMJ>3/K*/ MVD6J],P >,Z0W]9COIJ3';C8]D==?\3E^X]A_F;3YGSU%WK$>O5JOBTOFD1) M0:93Y!K%1%X]B0AB-34%0Q*8.!=M;@NH==,21?_0J^M6TX![ M/0;>8=W:Z^"?Q7Q3&7,19N]Q21K.!DMQ2H+5(H#RG$%440 3WF3%)!K69$1# M5U+H/%?X7-=I:SR.'9+81+H9KK6]&/AJM;JH M3@E9KQTYKXUMPSSQ-M?N'A8P&@LJ1 /D?3,HSBGM5(!M9A-3.^M"70[B#BB8=3N(?=LPM#[*-F6+R09,C9W'5^;>,E%&BBR=E=)N3949KK.=LK> M6.Y^X_^RD=YZ[/L%._BMQ\->>X8KD2?(X3SW)5UBG*7"07!->(^F$,IS@:"MJ1UP:Z_M MYWQ?XEVB DR%"+)Q7)*G";(;$HHB\ZZM3F#G\+;KH\*S@&EG4Z6L_0R_LIA:98 M[.$ZRV"ZWP]31RAB['.0NLC>E-_"#%>;+K UM1TO*C-7Q9 ED^/$ D15K^$G M7>BKK"#S8HL7QF>U7UGKM][4)5*.T>BBE7@[L$"_X6Q6+T#/\R_DL6/-^%XZ MX%=77(6U/+D$HI0Z?9+7S$#MG(EH=;)<<&PRG.5;A(U[3#P\NIHHI . _07G MN PSXN=%_C2=UP6S:8-SEZF20]$*$Z"4Q!3&"$Y%^M;X(*M5)Y&U0-E>U(U[ MM-H.:L.KI@.\#>.EWJ2[>,Y!*D?^J:J#MESM6J,(2R)F&T7BTJLF]F]@/GJY M9]]+$#$F3#I8)7L>"V@;'>;"04EB3A'K2OMY4 M=^5Z>V9S#']+TA2?I=EB=;&\-84Z).ELG2)GO7*@:B^ZD.KU Z.129XB+;86 MHCB*VI&;APR&J?L&J[WJGJ'].KYU].,/:VW+&C:-?AI]HEY_2S4L276>D=(. M@M06BC"\]I*D+:W)V5Q3BW;C)U^]9K-&-JN%ULC/TWF8I^G\P\W+;S4$CD9H M[CV4(&F'-ZR D]S5F\Z>9*1]24TJ'DZ@N6?K=@B^'C]E:ZO&9VCCJENZF&]* MYLJ.'Y]0]'#\RUK;R&-X/HL-#847;4L %U4MY/B(J[+Q>RAA*_K,@TQD),&A[5PG96: M.F(.BHE9A9R=:!,U'T1E'U;T?"#:D05LH]'#X>JW<)WCATVA[\EE#;=Y>X?K MB^7\\OQ]R]Y$^N1S/6>7UBA0]1@@RB!!,RMQB.3TNSW?[GP\:M3Y*UT!QZ-7SO]Y&3-$F)!4$%(?D M_:M2NX;(#*A93(4Q10%!F_K&A\2<7LEY^>NL4TEH.)3H(BC:><$YKL$F M%75TF2O>),Y^BJBQJ_-.Q,/# LZ!Y-][3NW62CW^O.#A0UI9DX;G SLQ%*(V M7I8Z4;1.Y,BA'A&A Z-DC*I(9D*38X$6-N4FC7S]],L]\?W=G'$F;",K#C*O MKKS.$7Q"!4EDEB/SN; FP=F^!'9H:P[!R>/I_0'U\HSLSNU\]JV/3\C=[__P M5G;J$)Y:VB]! 9/A-H*,PE)PECD$M!HH4A?!"\EH*3X7^W7]S'?A]U\H:%M. MPVS35(K6E_6T^^K:S%X+\-H',$EE;HV61C:Y*+B3F@XMTR$(>-0+.EKB'20F MKYGXVV+Y]U?SM\M%PM5JHAQ:+E, 4009TQ *>)$V96R6_]CQV27LE2V:IT3VZ7>2, M?9N@%7*.EWE/R-ED3B=)N^@Y^826$PO*4, 85$9@7M:IVTE:U63 ^ETRQFU> MU@XIA\MXL+3> AY_>KG-^](%>T*,8[S,NUU_KQ)G:&+SVM/Q<;Q@?D\![_&&#)NSV MI'F@!-V=M[VX];9K?#%?&"NB0"EFBW'GD>@];PW/3;8'0F8BQ.5<'0-B=J-QL>&'!++K:.,84VO?S& M,VNW[M\P&Z4-"#R[!"KD Y3 :U*Y(Y%;TV33B3?)JUW$W8(:O8V8<(*A"#G])@7O.*/:.@J%O#M-7DQ5Z.X8XS&2 ,,:U,]GQ%"H&B9:1_(V2Q.!M4" M5C8[5[/[5ZG*@[ ,D/%R2X;7O.JR]???J\7'S9#CZ^9,II:;R*!:QE M I0-M,:\CB"<]RR9I&)N4G"R%W7C5BZUAM;P"AJ[H?,MCFYS\C)\GM:32 PK MO&*+XF/M(SFK.M;A*;1^P&5CP4H14>N,B=\K?G_D$N3^[QRWFJD5FEH*O@,K M]DL@NBLSD&4MH)@KX IZ$IXPQ?I(_S6Y M-_H44>/65;6V48.IHP-H_1+F%Z5..5_2WOYS2'4 W=>KWOK:*6Y1 UE6I)!8 M4#0B2X"LMS*M[9\YZKONZM/?P8*=+C]-,SXK8%]K5F),G:MQ(S.8^,D]\H M#3'';3/R^U]J.']FZT@0[(NQPS72 ;Y>I'3QZ6*V'<))1*3I=O(( M?I[A1F'S_.+38KF>_M?F\T>9G^3HM5=,@8C[\U82 M['MYX_S)ML:V\U!M='"U8]/,_O9JNK>()J)(:V01%'];\FVST! "^34.=;V& M8*W134+8;Q'6::IM&(0-JI4.]N<[>9[7%) C_A!FM4'?;Q\1UR_H@_7JAZ^_ MA/]8+%_.PFKUP-1OV8Y"!I6C )O)9BM6V:X=_%QFV98<498F)8\#T=]I>F\8 MS(ZAX_[+OE_5FL,/T^/;7]W\\X$;RCQ"UT %D/5N_>_361W9=_.J+09N:OVO M2]DT!M)L"I!,K?<7*"&FY,$'YRPSO 36I.W<052>?L/VL3?GA1=UAU=1[A?-SD,8T$B#[4KA"YU3ET(#D)R$5))/+ HT&&;0;#GM%DW^<[:-&6-KZ=? M\,%K[_62DS&$I)4%J3&#,L*!$TX"TU%IJ9G1;2[Z'D'K<[)IA^#M\7+O-FI\ M1C;N2A2+\D#FIW0%/.#YK2SC@9R-8C2+K1W6*;;(BBM0DAN(1DC0FF')I2#] M['\CHTG!CK$Q>06T@&F1*6O!I=I(.'/#(R:TV,3QW9_$YV0B#T'7\2;R(*5U MD'QY@I\[X7BMM%?%E^@3;3(A)7*U/D7,,3?!X (V]W)$9%B;W M>\ TTEG?<+QA[%?:\2Z+-I!'H;4FX156Z^ZE!>^$!AY4"H7X9FU:1A](Y[BP M;(:7_7%YLO(ZP.;-S,/91G6KC]//5\5C(5N,#FDY8Z"87];6_);\[V!*428E MC+')-+0G:.H62#%=("QS1CIZL1?T:]DQ*A$ 6\B[1-9:O#$$_ Z MU\I+EKUI JS[A(Q;.W!.-)VD@@X@](2L;LYR3-9&I(*0!=;QO#:"(S:@& K@ M/3KF0\00XH0T;.<=#%% M-#%FWR*LVZWR2"CLC[7#]=(WSFX=&]\IB7"!)>.%(O$E 2KH#(&Y1+Y #AZC MU<8T*5D^G-1N-]KF6!Q"=Z<6Y+T_!TAK)5CBO#B! F0T%&?5#E#$IX!,_DE, MNFXK3/$CK3[*/*+QAD+T4=6J3J6-,(QA3 M_"X5H=B3],]RAE8 M+B76$F%@A 90D9-31EL<%$F(X8)Y'?ZW.@/+!;4RM40Z9@>*>P8AU':)15+L MS5,1V.0>_S_F&=@AZ#KA#.P0I?4=3SS(CXOB\&*UMOB0J&M76Z\=H4 M(W637?4?\0SL()B<< 9VB,[ZAN/N9*43K:$LQ(M/FH@0'VD\RV%R<$2>2+_S_G(&-Y,,=IZ6N MD??7%9:+V>MIP8DTA2M3 IAJE54V"6*L5CEBX4Y8ZU.31@+[$-?MEGDD)/;& MW)'ZZ0!SWT@Z&B-)3CZ!\75Z6"@4]">O27JF%!=B2+R)7S9 (GC<3;ZN:23LE) M)A6@6,7)#Z_9?YT0,,68A;>JI%8#QKY)W !-2&X+>=>]2*<51V>):>9E[9'- M:]^+ D%JG3FR'(5NS_XNTD9OYC0L=G:T)!E2-\_,'ITT0FW'@UK:IK;CTO9 MFSVD?I6?22BZ (D"\# P-"^ #\\BD[Q6SV M\V+Y._VC2;$!764[NK+I@T=?J10 @S5:)Y>C;>)G#$3_Z(TTVZ!U3"UW .Y[ MG+U(:7D19A/#&"\%#3#/,JA"J/)(7'"F@PH\)QU;=;O>0T MBU=DC7N#H5\P'J6V7MI;[[+W6)(*(4>06=IJ[S-XAP&<(Y$E6T)J5Y2HZC<0H\BP2M$A!\%AEXB5KF8)&9 M-IF3PVD]V6#M\B[YN6$L[6=#VII"EN>K1T!132224;8BX4S4,'3QLCH#U&*=DDZ MFV63BR0C&,2;C/ZO>/6*E_3>^TU%T9H4"M+J-#S4"7P>8IV4EJQ340IN^,T$ MMC8';D_2]_S,W2$8>_S8;3BE/3/K1HQOT_33=/F3*H!3#MH.>7Y+6W@ 9R.: M2"N-(F0%D,[1QBDEP;=8!T)H$P-BC+E--<+Y3>2/],PYYLN'UR$EQM MUMQ$!FZTB %X4IHDX1PX[P1HPWBD@+TDWT023Y/U_ SB(8BZ;Q '5%$'R;V' MW%19I37F=[B^6,[?S.MGE]6J%*HK8Y"V$&,**%L8!*'(=_:1,TWDE= D_WP( MD2.?R8T.QH'4UT7*[R%W=\NI_Q*F\]7K!7&WFA09BTZU$I+[""K9 EY2B"45 M!7H^<\5\D\MA!] X\KR[T:$YC/(Z1>8M5^J6ESP147HK)/G!6AERO:6E[8" MI'(H7/-Z":])>GI? D>>D#/FLEYN*)NER%=]D!Z^(]+T%@:EQ O0>5SR^(.01OCV=UAE9@!S'-NVO)57;>T[_:M/.0 MQB=G0JF3(FNA)0DMA)B BYA"MD7K-BU[=I/32W>>P?6_&%P974+JLKN"S+KV MA+' LY*@A%80BV10%'DF.JKB)3L/J'KHKC.$LK^)GR,DWP&"+BW\=H'=67-7 M[>5M0<')T:P]-LB(D[C(N#-P4EGA769>JX;NPZ.$]8:H8]2_^PAW&%UT@*V' M-OS&A+^^F=N5,"XV&=NT%W6]-#IIO1T.KZH1 M\;>YUO+K15TR#R1W:XE- D<="JU0%P-YJHRB=5^" 2E93JI8\EKO14:/W!SZ M]KO&M58-M+MH)^JQD;,C>;U:3S]=]E__-)UO]+8Y;)XD+XJ5.D%6M6;:,0,Q MJPA8."I)YA_O]W]]!$('O'1^'KS]]^CQ; M?*5]WGHA1#7=I=:XJEQG06I.$;7+Y#]8YZP\TZ'!(Q2.>V30#H)M5=4E!J\. MYGZ^6)/XKOBZP^[+BV55R\\DY##[GQB6$S)?5IM$;&(@5\/Y D[7R03*HRW> MQ81-4F?#D#_NX<(8Z&VNY-Y+IWX.T^6_A]D%_H*A"GI[&>>((X;=#QKT8&$/ M6@'A4 AYT.AP,$T\2]-S M?&7Z4X]K;X8:5JD_";6H5.(J!T) =?6]JY&D\% L8UIK'T4ZV]( MBCF_F;_#1)OQ=/[AA[":WEH5-5Q_LY;*7\_\O[LN:V MDAW-]_DOF,Y]>9D(VV7?ZPE7N<;VG8Y^8B WF],2Z28EE]V_?I#4+I$2EY,\ MR7O##EF;S\'R)1)(( $OO$Z:0@<>Z(,O'((M<=6T1QIG5-%-^G@>T5:^FJ6; MKEO3O&XETB_\,9\M'B[,U2EYS*4D%CG$',AI,;$Z&135N"B%5\76RKXC&-'] M.>C8NNZ"O!>LZY$TW,&1S!MBD?1+"11 BQ-JIPX)+Z &C2<5';@QO]0P'E2BG(D+8Z=F/O] M\N(2S]Y=SM+MZ*!$7GN0"#G6*N@Z/P9)C."Y0U.D0B/D2X[F^D>/75YR+)7. M!Y-O!_;L=G]X_6NU0]S-3$M>>[3)0:F=UU8'2LA10)1)>K.Z@-3V,/,Q12// ME^AB(QU&73WA[OF3@7_,YF&9%S^JX-[/OE]>T(_GLTAB7RG^OA2NJ\F2*2P) MY%!L307%5 !-((F(P@P&Y8QNTI:F%4.=N(^'X6V_8Z&VRN]A$?IU]O9G M_(:SKWF57*2@\'HG">32&*\#F8B<0#%AP#-DD+A/2*PI9YN$,L]2U0D<1P7. M8S0/IL4>('FWX&\__?LT+XBH;[\^Y!_Y[&KU,^E]J/.T"H9Z3Z6 RTZ %2$P M+TPHKFURX5GRQJVUZ[R<]AH*._$JCX^BK=+278=(YPKE))IT#F9>DM1@4NB M@([.Y*2-$[%)B+V1HD[\S]&Q.(S*!NN(=DYX"UXJ#U$H#,Z+($N3,K5M">S$;QT=F4T4>F@OP2_'J0G^,,?9 M\D_\55TG)!7,9U_K'=W?O6!]^9K-MJ2:^B<:$8 M,)$70H35L.I&8W+@.C""B6QRHK:>G,,MV_VGWA7!)W1!>RY!&&/J;49_U1!% M>%$PRA)%;M3>8RT]8S=B.!@)3PW0X7+O_?+!,POV@!L&6SSU6&:GY5V!#9B+ M7DF/P8-$'NKM7@9!8@8FBXH^%9-BHPZPK:S/^QD]Z[(>85T%\SXY85A.8 +/ MM153 *>"@1JMN)!2M*))6G<-+5U:G5T0L,[J'"+O#L+ _XN+::7[$WE,J[0@ M2LT+\@B.&P>*Q_I9#) \.DQ>9=^F$>-C0L8'RT&:G0\HYLY@I\, EW@ ]R^-+\:BI+ MP-E_?BQ$14Z5GP_O7W_\=%-R'R.GU#+$>#2 M@W]SJ(*?QTNX ,9_RC_G9C^GLZT-F;FQE,,RY$B&+I&DU"0D!/7&DN>>H M,LFGB6/\+%4]86@?I3^Y[3F4!CJ TX=\<5$[QU[QDT\Q@K=!@DJQ0- Z M0PY"(HOTLS:-X1@H^"C+%G(NK$LFDRB^<))>,Z,PWPZH/Z_0>*.KNP/('GM\. MJ+(N:94E$,E(H*H^UA'44[9[=T4_BYL]I3YVFZWWL^G% M%,]J;5)UR*Z-I4=,)04-VM1A>4HE"%8A<.=#%$FBPT=>S(966VL?WQ,*]E7; M?% 9CNK,7H_B.<-?M&$N\*]'?+#:],.7.I)"<5#9<' N%7!%.%-84/L'ED8\257?79SN!B8J#)>Q-!IR0> M.R;;68M-+^SIS*V!_1A$SF/O*U>'SJ^^+O+JGO$U!Z@$28-<>LUCQ3]#<-H6 M\$;IPE5B%+EMA92UC^_)+1T"%X?+<&P4O%+_TUE]+W+_[;(VL# W-3TE8+"1 M1!%K=B,) VB)E5R\ST*9'+S>"@[/OV0AT;'P_7S UC'V_YC>\:/1%TBI*MM!Z2HQV65U(7"E$&4VTTK@#8'+[HG&. M,D: R7ZB[>ZL_,-M7P#M9/%,!L 0B0V?:UTY2F#%1FNEE[;-/9\-]/3DL@Z= M8ME/Z!U@IQ)^4T]W6XN)/Z?GE^>OYXO%_*]:J8G?Z2<7OR996<4="4AK4T Q M0WX^R8A<_&)JFPFD0+U)Z<@.1/9T$K\G*AY7E;1240?P>[0J\^)\$GG)+#,' M*682E0L!*.*+! N>E0@N.Y7:6ZU*2D^'^,- Z4!Q=U&@]) '6A#YU?G\HK7AO>D M=Q)Q!_!X*(]5!\#/1 NFC[/[]\KYA#DTA@N$' P#%:( DH^#4E,IR6)AKLFH MN&T)W I6]I1@U40U'4!N7>#Y9GY^/KU8N7\Y_YD7L2KO:YZ$9)CAN8Y2DK1W M?:J:G @,6()WP%5M@!X$1;,R(;"@DW0L654>'1[L="B^!0E;HRP* MZ\FP5.1\9#3$G%004<=H2@DQ'I)6?N'UVZ'O),[ECZ2#OE#V*J750L&S'5;: M/V9G4W)&$?D!?3UR1)J+AX+E.H(HAD7A:>"H;91VRZ!Y' MNEO!LA6]V^'X))("O6KY1("_F>WE'=\2=>:VU'M84A+?%,!X3Q]L$"FX1'XW MV\\\FEU$5[1O&?K,O08P(7Z8,H3C/,/B>W MW66%W=^]'>I.(I-Q#.GW":Z-C@T+R))/"@37@JRZK".[K0!:32SI0JP:?@"P M#O,J3R*ET5KJ'9PG/N1NU;B43'$]&OU\4<>^W#NMDEP%XXDI'TP= 1\E$#,. MF!&H#.,DR28]1[8G<3OHG51ZI)%^.D#>_5D5DU""D5DA%!?(%FNC@>(N"Y'' M.B:1)\Z:)$B>#@1Z"3TGE0796\:=X>-V#M:$A!%8G1>,L3^C3_,7_)GWFO!S_[\/.LIG(UT#S>RY M??Z:L2V2,4S9D'XM:55%^N!12<@IAR)%(>/09*[ ,S0=:C[6//IND)7$S'FJ M%]MSKOQ* :ATA&R\9"(X20P?B=].IH@-A8[']F0P-9R06?D#%XO5I,8#!HD] M][A69N=YNH]@AA@%X=[% #J$ LH1T!PS!8*5-K)(891N4J#7T R]+27'*M/; M=U3?_T4#S#()MP MOSV)_9JH79#SV$0U4E$'+C2Q\N9R-H@O"VY25/:@Z@>]WY( M*X@>3Y$=H';]>OR4XWQ6RZFNE'GQCKR/!9[54Y!+>MZO![\\<3X7GK4%[U*F M@$4'"-Q3".1T=LE'%563@2,#T#[N%97C&MEV2NW=7?R4?^39Y4H 7V=7M4![ M>(EKGC*H<_@2E0/YA->OJ;=/ZK9;P?;OTXMO;RZ7%Z3^Q2T K:FM,W,"--+6 MF]\*7*+=V""*"K_HVYP2;DG? (-PGGO-7=P4* Z3RBB*P*('E;6#$).$H".G M!9HID&IR$K\M@>/ZB2W0M&9BSO"J.CV;M;JROU=\N_%9C>W7.HJ/;,60"R2' M3)! 5#V>C1*\2@Z0)Y[J60J*)H=/1[)BY#C@UZ^+_'6EMX_E^K4KP=];%XP[ M5HLZOXLZ"+A,20%W1(CFD3!VTKZD[#?NV"HR=IQ<&5='K&ZX#3N%"0J'% M!8IS# N8(LABN))E?UF:\SS;$C=S,9S H/)ZD.K1>3@!K MUSW;HLAU;D""S$,&11$)>"T4E&24899%XFP,M/4PS&-X6.R(NSUT-':=ZM^) MAS>YEJI]6KDK]-2;%L(9O9=&@PJ90FZ9#/BH"V2*M2,/6,M3MBI)W?B*OM&R MCS+G@TMV;'R\OB0AWI$N37:!.0L4RQ#I)6?P,B=(R+'8& L3=BM0/'SNR&-V M&R/A !F.K?[W%*M\KP'+[.*WC!7#.$NTKU\LIJ&>^M_PI)TPPI@ SM<)!$%J M"FU9G8L>DN&Z6 +U5KC8\H7C)EY: Z:%U#MP<3;X@Q]NBR&=2 Y+)O]#U.N= MP2L(UG$HMI WF&5ALDD6^R7"1FYDV,J-'E0?'>#KA?#V[<]X=IEJ?ZOE,M/? M] 5_3ICWP6?)P"9R I54Q**PU387XU.17O(QTC/K:.TRF-L3++NE: [67.\' MGL1TO1ER5;HT+Y^FR__1\D M'D\9)W*.04-DUH 2A#F4+H,1BDI6J ^/].M/5-ZXIP,XN*%:]! MA'IAC9'KZ&PI4!1/G!::$]@D';4-<2,?;0Z&F#5!_["*&; +\/',T?[9X\T/ M:VV:6N:/GX5;B4:K>K%/VWI1.88$WI< Z*74&%+R;8Z$FQBH543R^?*1VE(*5&X1.O+55=4::*S7G0$9)G;++51N%T@N.T;>S8[N^#@ M00#81-PG:7<.2/P^\[36EJ=IZO=YR!F9I?$!= J!XD$3R O'"*$DXPO/2MER M,J9GXQ9\%?NB=DFYK($9;^MAJ@0750&GE999^&1$DP3O>G*Z-D0[H.)%_V=W MX7=P-O"$B]>_7N=9_%:7\BHOE+05VD4$;F.M,'0,7"V=MBQ(LM2.RS;3#UXB M;/0DR<'*?PE/AVBB2V3=<'-]#*P=)J4D@J?M&)0,=;BW*74M6I^TB'KD2)AKDQV4Y8WO&#T!._PN!A,GB-B8KFXF/R._V^^N#EIOYHR M:XP6*A1%-/O:?28AA$Q!IM%9I5)\$6Z;P8?T]'L6A;YZ;$W6O[XSK.SO\0P@ MW9&Q42>3?RP/>+A>,:X4%BPG1-=:=F4* Z\4 XXN1IED,EL->MH*(ANI&&>W M&4*M\Z%E//;&:D4.4=BN#_6C!X^S M&S16^#Y"ZR ,>;(W?KC-_@=9K(VR=OJ5!90@$%.8%J#X8'S XC3B%OO!X4'N MAYV*=EJ6B#4_.-E/^CWBZ"[-P6E-H#:T6X(TI&YE:^M#+A3DZ"3W+O. 38K MGB.JL[!V3\6_A*=]M=!_8NE#QN5^V>OK_SEHPF@=-0,EAZX>?7ONGTRDW2E) MP,!JI3DCAT*1];$F9XI#-4;3I%[D(1D'=Q>M-5_YNK73[.O5P^]RH.0;^;+J MEN.$(*B66.MA"TB*LQEC5H3>*FW?3&9+Q M>\R+X"(97=O*IUJPK94$'THF,;$H=-3N217[D$A:3]2XIR&#XV@ R?=>S'G- MV]X%4P_^?X.-IV%9U".XQ"2ER5Z1$\$I3LH> 5<=CE,,VI2<$F^2^1IZ^Z&G MO9DO+Q[5WNBL0RR%0U&","N4 F?KI&3O54Z">2N:M,780$]7&\XNFG]J* Z7 M=S<[S<-]\\,4PVK*Z.]X<;F@?Q^QZ'(TLG9\KU=W:IL0!"^4A>RU]DF$I'F3 MBI8]:.UJ7SH,;FWUU $4[V^Z+[&6G?>TG0NPRI,_EP1"8'*UV?MHA$P&F]3! M[$#CN"<[ T*OE5Y.PT-Z,S__/I_1&JT:S1QL^[UL@\B2(=@8^:TX;L"/A&;S'/Z MH[1)KE%@_XB2KERK7;2]T;7:2\:=[62?IE^_77PL_UCF>BWPXM7Y?'$Q_>^5 M6B;*9\>JC4RHR%J6.FG)>@]"QJ@"%U;>C7IIM8L]0U\'@-H?!<]L8D.II#.D MW8SRNN[5/7&"R62]!*DMB2L:51N%&N#1V62,SCDV.59]AJ8.W/$FB#I$]!V@ MZ&%8424TT=&'8FJV.->Z5NT=8/4?<\+$C5+!\R:'C$])Z0 SPVQK!TKY--SE MN\&\[V=EOCB_2MOELSI9\&)^]3L'.\^[O*2!*[TWCXT:1 MC$V@4"^'J(/TP?)V)WS#7-Q\@\MO?^(TO9LO:#>N]+7&?2?2P/XM#[UX<PE?@U'3@>^T M'T(>5@(=6R\=;(;K]O7K$>(?9[?G'Q-++"#/@5P'03+ED=63CM4HS)S(;Y1< M-UEUVY$W#OQ&PLP6CMF!"NP E@^]AYN9]I.2G0X"W; MD=Q?7A(R[WW1KOFQ^Q.JQCEH[P-TPZFK ^P].I?Y&.H-\2K*MS_C:BX9B7EM M,F(2E> J% =,UIDH)B&@%!IL&*:(++O2GN*ZC=PST\KLY.!)P;TK/$ M*JUD,O404KVXQ^N-.T_\EB"50"-]\HTZ[>Q-^+D4J!7]?H7TK; 90%GR ?.UONH$A-1/1IZMB%0 MWOZ=6\%)=0RGEC+NP+K=-]$OCF MJ867R1PQ"&Z%E&?LTU)&)<2(], MF";7NW8E=,0P^4C ;*JZ7K?:VG*S!H%UM.S=3$B1=>&*0:XM]!4+#CQ3!;1+ MPWV8#EW8-N>L=SWV;N^[#:)P5FK:U/&2"&2\K4U M6E(.)')A=.*!RR:6;36;&L/F%+L$Z,[Z.S5\3G_DB:!= M0;DDP3!K0;DL(13:)[S)M9LQ+Z[$3KN(7R?^-Q5?R>$SU>%WGG+9)$Z M:?0*DJ\]B+P1X(+3M%.D'%6.UONCM?MZD=JMD&K^99"ZOR9/"*Z34KQ@02?P MM@X#] HI#!09HLS<".MER@W;B+U,X%:@M/\RH-Q)7_OC<'Z!9^UQ>/^@^>W/ M2+]Z53X]H0@OI^@"&._)=U$:P15!,2 *&9 CX^[X>_LF:K="J/OG1N@@FMP= MKOX*KK,ZZ#FG+XWRGW>5H"48%HWG4$Q@H)!\%K1"00DER$P."\8C5!;M5IWK M3QYY0VBC@RUY QMO+A=5VI,0LM#:>'!.DF%7E9O" _!,-IXDI[DX)K:NR=KN M')W]LV)L'^4<:L9:@NV/^2Q>L^1Y\<;1 MI&P[R)U^[F98%75GX![=N)C8(M&Z4D ;7<=Z$D?!2 @A622':&5R".J MML/:Z>=?AE/-@/WSA^T1N4EJ,2G&DX%<2FV_F@/X$"WH((/-+);$FIBY[4GL MZA+@(<43C;32@65;>W7Q^?0Z,N$L]QX*JZLU&0OH:'7I8DQ(FJ)WU21]LCNI MXY9*M +--MU+A]-@[QB]EUJ/&)(R2@!R'VOOJDQ.;5:U$:Q(TG,4N7FWP6X+ M(GI XYZZ.A4(KI+G=5ARQE3 *1_J*"#:8:*4$!5C)CO,/(X'PO'+'GJ"X<[Z M.A$@KI+DLMC"K9(@,^'?%#1W!<&=MG0H*:VY1 M4Y"O1:"H2Z$ %6AUH18%+#)%89UE48UF#<@)A;MJZP10^##-C1ZSD9'7 M3FB.EICC$ 1Y'$9'2VP'9[%)>_:=J!RW4*$3/.ZOMQ, Y:1X5KSS";27H4Z0 MT!"DBF"LR9$YF5S[%F/]E2-T KV=M--!$<):?C:FK$WP(B?B1M<9;TH)27%_ M\&"*]UA2C;J.=W+39]'!F#@<1&_]E!ILZ(K&'7>5%\<3\6)3G=FD%62/Y.Q: M0E!JWEFGDS*#,;&VDQYZW59O@SOIV'GRF2"D134BFV%MSO)"VF]J" M,?&VIW(ZLVJ/4]#5+UW-K7L6+Z8^'?I!P)X\PT77ZLE?OJ]U:3>O7I:[?B&=@9Q1^Z. M;C$=BW)U&R'&.LZ-^0PAUL$.Y%R[['G1<1S;,)3%_!R_Y71YEC^6#:]<#16^ MM\Y<",%8"]F%:X$X+R((%[G@2-XB:W*:M2.=IV(G=\'78SO94G4G92+_P$5U M/'_D [K\/?_ =@;P>=J/;N]B\BY)J8!C34!J*6G?+@D,,PFCM?1=^:]@[^K> M,^$L8'0F@-.:8E]:(Q"T-A!9)J&H%)UO8OQWH/%4[-PNN-K3SNVLLA&/PY:+ MB\FG.JKDU<_IV5 A;JQ5I)7BPF)HC\I,BI9 MO'5 BM_S><<4-;JI%@4..-BG4^L5#;D.?!M&HMM MCXNK]XZ#C ,T]ECG>XAO9*W_/IU-SR_/KPGG.5+H7!QP1F&L8LJ"+T)4EXT8 MJ",M51Y*[P_>/++F]]';? @ACJU]_'F/\)RMLX'L6W:F$/O)@V>R@.4EAJR* M-GZ;OLC;:?_^F\>YKC&8]O<68@=IL8?G'[3UK3;"95[\N#*'11+5G#:^Y.NE M45V0A%(,)*>LQH12Q2;Y_A?H&O>"3VL?HH5R.L#:%_J]1R+[;5XOS4TTNF0J MY9S7 P)A-?CH:>?EMIC@C2ABFWUG9Y1MI*BCZ.90O<];**$#-+T]_WXV_Y7S MYUR'4LSBC1DON42T)8+P'J_Z5KI">W#)R=!B2REA$RQMH&=<) VD[?GPHN\ M01\OON7% ]E<\Q%E- J9AER/"Y0+#A"#!R&4UZB93+;-M(0-!(V[V[7!T"#" M[P!$[S!>5>*=S9=W3"@;K7%"@F0A@2HE@XNU+WY,-I=2^VXT. G0="^?,,9ZO=/0?)Z4^JD]8UJ*0X>,=LS1HPGIQ15C2Q/FNI&1<[ MHSC:>RFB1S3=+#,IB-IFK1EI/8#/@M=1F)FS=:[Z?IE["S MA]C'GD+ZQTK^?TU3_D3K+=8OEN]G[^:+6]KH<2N8O/"B<3WBP4$RI%@[V(G6.V587O*0RND; M:]?+,5OO:$5F0.'(V-8+=;YD"B>3#K5(+C#>Q'-^D;)Q?:1!<; ]QO902A\H MB_/9Q71VF=/U/17R *_8I.^4U[\^X]G-/L]$-MX$ U9F?M4AFG9\35\JSW*P MPJI6YFUK(KO%WC[X>(J^-LKJ (CO9W%^GC^3JG*]P_<:S^K)_>=O.=?TTJN4 MII59/+N[X[!\_>N!N"ENB6>7Z6;<^!,YK18_RS$Q1S&,T(J1^ -))64'C*$U M21;.3),.],=A;]PF5L?:Z#N$2@<+:"<&_\#S?&V0E# B)!,A6R0V,TH(N3! M9X4T%H5NTX9C3WK'M>\]0N\Y%Z41#L8^Y_G[Y7F8GZ6+FZ#R>LMS1*/4$2'I M*.JXYWAUD<.$:*W61=K'8^0W'.^L?WY'KD4KO$*PZ<:^]]+C'&]K<[-A W;B/ #FK)]E-3;]![*+&W M/[_G>/TYGW#TWAKM $NI2]1:<+)H0,TT5\8DY9MLP=L2V%'.8Q!H;'>O^C ] M]8:_Z\O#D^!-]+45BI#6@)*:!(4B ^*99XXIY"QO:F[(J:C-$ES7.TC_PXP M]#=R(3[,E\N/LWJT\+&\OER2;);+2<:0>#8<='8U%R!KWW0AP*,N(@B7$)LT M+]U$4$<9DQ98&D0/)W5Y>4,[A"K2H:XS;_&*=A><=^7O^$UQJM0LYV#J2E0\ M9 BN%L&9()1FBO/TKW/E&;EC-F<)-M0Q=5$J<=OOJE,7 MUZ5WPL..5YUV44X'6-M<]%R$MT[9 BGF3$(*'%S1"%FFQ$R2AMLF53 G>M5I M)[UO?=5I%R5T@*9-]VWJ58C@F00TKG;]11*.CQPB!3R.,:^D;6*Q3NRJTT[: MWO*JTRZB[P!!6X5/UGBI,@] '$A:8<* #SJ X2Q:M#QRW:0-[F"'M%U<^&VT M"^ZGIMZ@=\W,I_G9V;OYXB]<))*732:K#$76J7#$ SBC$%PL3D6=N'?;=!TX M#'5/Z>IV6]P3",\A[4"M= JRB=*2BY0]%*RM7%1(X+@O8)R1#M%(CDW:QZ\C MIB,X':KM+9"TD^CWAL_WO)C.T^<+7%PT/,XO081$'F<0OEY'Y0R"C@J,5$[8 M$H*R3>J9.C_.;PFB?43?Q43YF_;X))$'#$T8"F\X^9V:)8IB4 GPV>1:?6)1 MV>1=F_X6FPCJZ"Q_8" -HH)^)J2L-:XZ!Y6$,F "%[3O!P;.JP#969D9Q&][,R7YROGKE/QN?),P9-Z3Q/X4 Y MFS?S\_/IQU::V\;-Q;]OK^"5;") ^@MRW9D MQX C*ZB!U$X=%=E^6E!#CD28,YR2',G:7[_G](>_?ARPB4\T^_C+NP]7?5:I-1J?._U&XW)XR7X<_O2!'=:; M+3:T/'7**Y-RW6@,KBNL,O$^ZS4:L]FL/NO4C1TWAK<-:NJPH8UQLBZ\J)R? MT1M\2B[._W;V0ZW&+DV4)S+U++*2>RE8[E0Z9I^%='>L5BNM^B:;6S6>>-9N MMEOLL[%W:LJ++=LX:Q?-9(W1R-C)B?GXFU)0I\;:B6MWHJ'/?G6KZM)"JM323UWSMLUX^[F3^= M*>$GO5:S^?=*,#T_BTWJT9]%_>)KT&^2'K55OO$F"X]>WOL: MUVJ<]L*8*T7;B_J1T<;V7C3#OU,JJ<4\47K>>S54B73L6L[8K4EX^JKJ$*>: MDU;%A:%3_Y)P&IV$QUDQIF.THU4J%V-LM6E4@_N)&BG/.JUZ:S&D/]>/PZU^ ML(?SN9SK[^U'?W [O'I_U;\87MUW[-.@'YXZS?:FF]L#?I3]^0'= M/H";]VSXXX!]NKA]=W$]^%2[^<>'P:_LHC]D*&DWMPUA%V9Z1YRZJK*?ZNQ3 MA"BR?JY'5OI)E472>A7/F9]P__)%]^3TJ3#8LNXS+@2XKZ9EC$Y/%DR@4@%> MZ]7HS5^$G%;]KR. 1]/2K'=I&J[8A$\ELW*JY Q9PT^4PU-FK&^-35BK M6?N9F9A=).@WXBG2AA&8\SND$PM+3@D,07NSGT%K[US0WG&'4"$\R9S=I6:F MI1C+ZH/8"0,74@,Y@!ZX2AE/YRQ/OKN&8QC_#*,I,@ M6WE3V&T8I#*2SG$[)Y.$WTGTN]:FPSL!9]"E#D(#?9!!I"R$!Z1S@38!I;685@%# M9?6<94 "@9C K?4*I25 W*.NL1!$D-I5LL@U# !- _R$[ESP)^)NPF)M9FZ! M6RO'RGGH=,\XO2S\AI?5-?BYA3,;WNXO @]W#H'#!^%ZY4ITE=*"",3$L<)C M".$5XU8&L"#X:J0E!95)('2DE9N0.9DE($\B4'H6RD7:N!SUB%:MT05J,FLB M*?#:L0. 1$B@KD#"X#Z:\'0LV048ZS;7L&AU>*W5/9"O0]565Q1/Q2/ZDC8M MT$KM,Z*U-1 7H")?GMQ1_*"C&!W1.!]#&Q8D!+ZI].H<[1!<^>[ M55O'M,\ M7$J'O2GB%S+@U\%5I>0<\=P]O0IER9$$4,J>BKQK%ZD)^#_1IG(1#'G1-E3(.R$>YYL3Z&%9P8I7Z4:,0$NOZ!]]&D@Q! MS*@OQ3 MHLA8$1P( G#JP93K/! : MQ5O&,12FFB)2;HM2?/GBI-TZ/G5/(>CB<;MX# A&19"K*R3JR.3^RQX\)87P MI;4D_1U_?1/%1@ME'Q:E+&9BN>6G#O81A&)W0+B@U2*\FS"AO7TI_T+)5BP^ M@TQ) Y@HRBV!82WA;FDU,<[C?40;L1C^H:'?V1=.HX- MF S'$G1BD>9+OUX77DVX6ZH3(LBP"J0(F2/,1\GJ('&DD1Y+^5FHD"ED8'DH!*AX%.H?@ P@Y$=,3[^)PF^6('RMUS!Y;#:\C0* M!Q>O_[]I^XY"X$)#U4%EJIB.PGW8@T=* B!E,E]NGF:2WU%V+E1>R,]!GX8C MUL6QT[-@5^YSBG.++4S'!2HZN22Z+1 M]2R,@3;(SFHA#AR4@6[!)%0B0@?J H7 X7H*M6J1'E4Z-GDK*D2D?EV?\ MMF1+F63:S"5*9Q-34"1_ &5 ;XN >/6,O%C_ X!8^[6>J%E:A-^'#5K9P@AP ME;:&0&B>.=E;?#D%T6>:SWLJ#=,9*IU.*3= 8)1-HI?RJL%)L]X^ZM!M V_Q M)Q;-EQ<1ZN$B0L.+S;(W)_4WS2\7-^NM95DCM%VT#S]=QM.WE4YE4:&,C[$R5C-KB744Z[3G93Z*U]'?S!Q^*8!>2V,>;7^SKH M]W)D<_IAM]VMAOMAFP-M!'+]#^B]\L5[7;]WYVNM@T?7QC)3W)OK%#,Q,C(P,C$Q,S$N:'1M[5IK;QLW%OV^OX)5L(D# MZ#62Y8?L&'!L&?4BM5U'W;2?%M20HR',&4Y(CF3UU^\A.7K84A ;35.MNP$B M:X:7Y"7OX;F'%(]_.+\^&_YV,R"IS22Y^>7]A\LS4FNT6I^Z9ZW6^?"<_#C\ MZ0/9;;8C,M0T-\(*E5/9:@VN:J266EOT6ZWI=-J<=IM*CUO#VY9K:K&Y)K#FUG)'2B'Q,/C%N[DBC45F=J6*F MQ3BUI-/N1.23TG=B0D.Y%5;RDWD[QZWP?-SRG1R/%)N='#,Q(8*]JXG=@U[4 MZ>WO[_'#:)?R[@&+>@=[O&-5CM#=2UJJL[]JJWEA5 M^$?+[VV#2C'.^W[,M=#VO'ZLI-+]5VW_[\B5-!*:"3GKOQF*C!MRQ:?D5F4T M?U,WB%/#<"V28&C$[QQ.HQ/_. UCVD<[4N1\/L:HXT8UN$_%2%C2C9J=^9#^ M7#]V-_I!'L[G8JZ_MQ]G@]OAY<7EV>GP\OJ*_')U/K@E'P=G_JG;[JR[N3G@ M>\6?']#- [B^(,,?!^3CZ>W[TZO!Q\;UKQ\&OY'3LR%!2:>]:0C;,--;XM1E MG=S04I)_*1JG(HM_G]W52_$7 B9I_W?I_-"WM9L]-PR5)Z803S2>"3Y$T;"H,G@JE+5$Y MN5 Z(U&[\3-1"3G-T&],J B)S2?D3*WNN08 ?2!EPH(*B49GK2@DB0T MQBM-5(9D956P6S/(>95(VX F3 2 L1IF:FP*09H"AY[!UV[!5Q3#,.< MH!HCH]GJ-+Q<4';_=T#)22)RA-TA:!GF.A )42I15 S*.NL1"85]IU9U%*& ":"OCQW1GO3TQ- M2A*IIF:.6\W'PEC(=$NH>QG\AI?U%?B9N3-KWKYF3"Q5*9$/4>K M6LF FD*KF#.\-F0'(&$_]56C'@M/ MX1%]<9T'M+KVB:.U%1 '4#E?GMQ1\J"C!!VY<3Z&-BR<$/BFTJN[MT5PI=L# MUZC9WG?S<,X-MJ:(G\^ 7P=7W27GF);FZ551=56HT .J:".,) M$58\]^TX_;VDTE4ZUEQ2C[PJ\2[14Z^HVA4*T"I\,4H*YD\A3#DR@@FJA1N M"/+ )XCS1]B"[(N*'P'XRIZWA^^EL^&288VE,!'/HI4;E MU-$^-4"^DZ4.TE2S.;P >$%'0@H[I"%=?+ =$76^NQR7PVH M*+%Q,HB"$R]QK#3S#GB!.^8Y-(D$UE'""[>(G G$>\ S%ILH0/ O%]'Q]B!Z MSM6#"96E)S07;YXD4)AB@DB9#4KQ]:N#3K1_9)Y"T.%QLWCT"$9%D*L)$G6D M2OME#YZ20NC"FCO]G7Q]$T5&;GPZVWP*J5FH4X<0?I5P)G/''X^*E:?$2GNN*S. M*![9U__P%'USY&_5SJZW=HJ9)=DYD#W#*6R)H+A M%(4$MDJ;A2SP+]!8E@EK.5]/%*@T4I O3_T1Z_S8Z5FPJ_8YX=QB ]-1AHJ&+XAN T0K/0MCH VRLQ[$@8$R M,&4&8&!^_#"JU++Q:.YE)_[MVT^=(K\G&FQ2!P*XISY@R!^.5V"KA_0H\HF2 M$^YR9$['U1F_KMB29X54,X[2::H"1=('4 ;T-@B(-\_(B\T_ (B5'^L=-7.- M\%N_0:M:& &N7#<0"$D+P_OS+T<@^D+265_D?CI]I:.)RPT0&%63Z*6Z:7#0 M;G;VNNZR@=7XS^;-5_<0FOX>0LNR];+#@^9A^\O%[6:T*&OYMD/[\-,4-']7 MZ];F%:HH]SO%/8D>CMT%_K'S8=*^_W+ 8(-KS'&%7_I]O[5V5K63UZ]VH9K\ MY]HON@L+57\=)-=+G8&=FW#2 M@I&NC?GM2QWT.?))D),7?*1+]RMOIU?W=\76A]SR3+MVGV3#U:V5//#H]E>A MPO6W?CA>GO"U^V!+^O>9H[VL0D=&R=*N5_G*%;+J,UQH\U?K3OX+4$L#!!0 M ( ,^!65*ETS&]JP0 \7 0 97@S,C$R,#(Q,3,Q+FAT;>U8;6_; M-A#^OE_!*EB: -:K7R,[!C(GP5*T29JX"_9IH"7*(D*)*DG%<7_]CI3D)+6[ M!>W6-SAP!,OD'9^[>WAWY.C%\<5D^N?E"4I5QM#EN]]>GTV09;ON37OBNL?3 M8_3[],UKU'$\'TT%SB55E.>8N>[)N86L5*DB=-W%8N$LV@X7F';Z)A'949RA2)!L"(Q*B7-Y^@F)O(6V78]:\*+ MI:#S5*' "WQTP\4MO MT@^"N-_OP#_&4>!'G5G2F9&^Y^._? #IPO1*1JHE(X=61G,[)7K]L!,X_6ZA MA@L:JS3T/>]7RTP=CQ*>*UA/@'SUM5*SK@R+.>B;<:5X%FI=]2^*%^95D7ME M8T;G>6ALMBK=C7S$&1?ACF?^AGK$3G!&V3)\.:49D>B<+- 5SW#^LB4A3K8D M@B;51$D_$ -BYC71653'_0PFI/&1C_05IWVO29UD00'R*^ MD3F3DZOIV>G9Y&AZ=G'^^?;\[^@[&]%/4X+*/"9"@B-AEZ1$D-D2140HFE B M6Z@HA2PQ(%,<79-(;TYTX/403Y "X6LL9C@GTKZX9V2)CB*E1P+/"UK('Z!W MSK4S<5:"?KOKM4 .J]V=[F#X!>$OKKK_[4+;[G&&;I(+\ML8!-PI;HBA1<0)1R=,I%AGS/?JM#=I3!@A'.(0GR M&)Q]"\E1P$QL K>G8[V[,P@";SCA68'SI7GSA_LHX<)0X7VU!"(0@QB]PCF\ MPRR_YPW;?JO*L%BBA#(87E"55@0B42D@YX,+"J#'N"4#*R, "332E<+"?*^I(+H9"ZUP0^9B@PJR2533A!:GV M@&RH4?/?^=)(=;O %GA&2.-Q(P+J#PV0&>XD"1LO@QC M*@N&ER'-#0 C-+S3-2G"K"[ZH+1NE@9=YZ#7T?V2 G^JN%%?MU*.::5<%:^/ M!0=.;Q!\^4^; M'KT]/O9)Y?NOSPS3K1[#%JNJ^BF9"9W[4="MTOZ*,[4[?FA+*V@QB>K:&)K^ M2<^RQKL[G?Y0FB=Z VU/!##1I&0S053ZQ O/#+RGG6']))ZSQEN?K/OD$HH- MU27?5)Y)2DD"+0>T'XK>$721)!2Z\:V?QGN7@D*M+J!8K[EG?Y-_&H"-EDY5 M@?XKGSV9NLWC/YRES\WCE[ADZ!7'44JSZ,/R=KL5QUN7K+GD#TA#:%,J/UT= M,;:I?$,J7W//AE3NF@/ HR/'<\Y/']VK%KRZ6 X%85B7CK6;UH=3B3G > \B M>"8Y*]6ZR+]_C+0@ P6@$ %0 M @ &AFP$ 86UW9"TR,#(Q,#$S,5]C86PN>&UL4$L! A0#% @ MSX%94H(I833W2 W_P" !4 ( !B+P! &%M=V0M,C R,3 Q M,S%?9&5F+GAM;%!+ 0(4 Q0 ( ,^!65*BF7BI9-( $"<" 5 M " ;(% @!A;7=D+3(P,C$P,3,Q7VQA8BYX;6Q02P$"% ,4 " #/ M@5E26?/=^89V "(204 %0 @ %)V ( 86UW9"TR,#(Q,#$S M,5]P&UL4$L! A0#% @ SX%94O4#T;KM!P [B< ! M ( ! D\# &5X,S$Q,C R,3$S,2YH=&U02P$"% ,4 " #/@5E21:K4 M2O(' "U)P $ @ $=5P, 97@S,3(R,#(Q,3,Q+FAT;5!+ M 0(4 Q0 ( ,^!65*ETS&]JP0 \7 0 " 3U? P!E E>#,R,3(P,C$Q,S$N:'1M4$L%!@ ) D 1 ( !9D P $! end