0000794619-25-000107.txt : 20250826 0000794619-25-000107.hdr.sgml : 20250826 20250826160650 ACCESSION NUMBER: 0000794619-25-000107 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20250731 FILED AS OF DATE: 20250826 DATE AS OF CHANGE: 20250826 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AMERICAN WOODMARK CORP CENTRAL INDEX KEY: 0000794619 STANDARD INDUSTRIAL CLASSIFICATION: MILLWOOD, VENEER, PLYWOOD & STRUCTURAL WOOD MEMBERS [2430] ORGANIZATION NAME: 04 Manufacturing EIN: 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: 251257644 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-20250731.htm 10-Q amwd-20250731
00007946194/302026Q1FALSE33.3333.3333.3312333.3333.3333.33123xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureamwd:instrument00007946192025-05-012025-07-3100007946192025-08-2500007946192025-07-3100007946192025-04-3000007946192024-05-012024-07-310000794619us-gaap:CashFlowHedgingMember2025-05-012025-07-310000794619us-gaap:CashFlowHedgingMember2024-05-012024-07-310000794619us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-04-300000794619us-gaap:RetainedEarningsMember2024-04-300000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-3000007946192024-04-300000794619us-gaap:RetainedEarningsMember2024-05-012024-07-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-05-012024-07-310000794619us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-05-012024-07-310000794619us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-07-310000794619us-gaap:RetainedEarningsMember2024-07-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-3100007946192024-07-310000794619us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2025-04-300000794619us-gaap:RetainedEarningsMember2025-04-300000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-04-300000794619us-gaap:RetainedEarningsMember2025-05-012025-07-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-05-012025-07-310000794619us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2025-05-012025-07-310000794619us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2025-07-310000794619us-gaap:RetainedEarningsMember2025-07-310000794619us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-07-310000794619srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-07-310000794619srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-07-310000794619amwd:EmployeePerformanceBasedRestrictedStockUnitsMember2025-05-012025-07-310000794619amwd:EmployeeServiceBasedRestrictedStockUnitsMember2025-05-012025-07-310000794619amwd:CostOfSalesAndDistributionMember2025-05-012025-07-310000794619amwd:CostOfSalesAndDistributionMember2024-05-012024-07-310000794619us-gaap:SellingAndMarketingExpenseMember2025-05-012025-07-310000794619us-gaap:SellingAndMarketingExpenseMember2024-05-012024-07-310000794619us-gaap:GeneralAndAdministrativeExpenseMember2025-05-012025-07-310000794619us-gaap:GeneralAndAdministrativeExpenseMember2024-05-012024-07-310000794619us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberamwd:EmployeesMember2025-05-012025-07-310000794619us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberamwd:EmployeesMember2025-05-012025-07-310000794619us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberamwd:EmployeesMember2025-05-012025-07-310000794619amwd:EmployeeServiceBasedRestrictedStockTrackingUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberamwd:EmployeesMember2025-05-012025-07-310000794619amwd:EmployeeServiceBasedRestrictedStockTrackingUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberamwd:EmployeesMember2025-05-012025-07-310000794619amwd:EmployeeServiceBasedRestrictedStockTrackingUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberamwd:EmployeesMember2025-05-012025-07-310000794619us-gaap:LandMember2025-07-310000794619us-gaap:LandMember2025-04-300000794619us-gaap:BuildingAndBuildingImprovementsMember2025-07-310000794619us-gaap:BuildingAndBuildingImprovementsMember2025-04-300000794619amwd:BuildingAndImprovementsCapitalLeasesMember2025-07-310000794619amwd:BuildingAndImprovementsCapitalLeasesMember2025-04-300000794619us-gaap:MachineryAndEquipmentMember2025-07-310000794619us-gaap:MachineryAndEquipmentMember2025-04-300000794619amwd:MachineryAndEquipmentCapitalLeasesMember2025-07-310000794619amwd:MachineryAndEquipmentCapitalLeasesMember2025-04-300000794619us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-07-310000794619us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-04-300000794619us-gaap:ConstructionInProgressMember2025-07-310000794619us-gaap:ConstructionInProgressMember2025-04-300000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel1Member2025-07-310000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel2Member2025-07-310000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel3Member2025-07-310000794619us-gaap:FairValueInputsLevel1Member2025-07-310000794619us-gaap:FairValueInputsLevel2Member2025-07-310000794619us-gaap:FairValueInputsLevel3Member2025-07-310000794619us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2025-07-310000794619us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2025-07-310000794619us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2025-07-310000794619us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Member2025-07-310000794619us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2025-07-310000794619us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel3Member2025-07-310000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel1Member2025-04-300000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel2Member2025-04-300000794619amwd:MutualFundsMemberus-gaap:FairValueInputsLevel3Member2025-04-300000794619us-gaap:FairValueInputsLevel1Member2025-04-300000794619us-gaap:FairValueInputsLevel2Member2025-04-300000794619us-gaap:FairValueInputsLevel3Member2025-04-300000794619us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2025-04-300000794619us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2025-04-300000794619us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2025-04-300000794619us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Member2025-04-300000794619us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2025-04-300000794619us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel3Member2025-04-300000794619us-gaap:RevolvingCreditFacilityMember2021-04-220000794619us-gaap:LineOfCreditMember2021-04-220000794619amwd:TermLoanMemberus-gaap:LoansPayableMember2021-04-220000794619amwd:TermLoanMemberus-gaap:LoansPayableMember2024-10-102024-10-100000794619us-gaap:RevolvingCreditFacilityMember2024-10-102024-10-100000794619us-gaap:RevolvingCreditFacilityMemberamwd:A4.875SeniorNotesDue2026Member2021-04-222021-04-220000794619amwd:TermLoanMemberus-gaap:LoansPayableMember2025-07-310000794619amwd:TermLoanMemberus-gaap:LoansPayableMember2025-04-300000794619us-gaap:RevolvingCreditFacilityMember2025-07-310000794619us-gaap:LetterOfCreditMember2025-07-310000794619us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2025-07-310000794619us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2025-07-310000794619us-gaap:RevolvingCreditFacilityMember2025-05-012025-07-310000794619us-gaap:InterestRateSwapMember2021-05-280000794619us-gaap:InterestRateSwapMember2021-05-280000794619us-gaap:GainLossOnDerivativeInstrumentsMember2025-05-012025-07-310000794619us-gaap:CashFlowHedgingMemberus-gaap:OtherComprehensiveIncomeMember2024-05-012024-07-310000794619us-gaap:GainLossOnDerivativeInstrumentsMember2024-05-012024-07-310000794619us-gaap:InterestRateSwapMember2025-04-290000794619amwd:InterestRateSwapYearOneMember2025-04-290000794619amwd:InterestRateSwapYearTwoMember2025-04-290000794619us-gaap:InterestRateSwapMember2025-04-290000794619amwd:InterestRateSwapApril2025Memberus-gaap:CashFlowHedgingMemberus-gaap:OtherComprehensiveIncomeMember2025-05-012025-07-310000794619amwd:InterestRateSwapApril2025Memberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2025-05-012025-07-310000794619us-gaap:ForeignExchangeFutureMemberus-gaap:NondesignatedMember2025-07-310000794619us-gaap:ForeignExchangeFutureMemberus-gaap:NondesignatedMember2025-05-012025-07-310000794619us-gaap:ForeignExchangeFutureMemberus-gaap:NondesignatedMembersrt:MinimumMember2025-07-310000794619us-gaap:ForeignExchangeFutureMemberus-gaap:NondesignatedMembersrt:MaximumMember2025-07-310000794619us-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NondesignatedMember2025-07-310000794619us-gaap:ForeignExchangeForwardMember2025-07-310000794619us-gaap:ForwardContractsMember2025-07-310000794619us-gaap:ForeignExchangeFutureMemberus-gaap:DesignatedAsHedgingInstrumentMembersrt:MinimumMember2025-07-310000794619us-gaap:ForeignExchangeFutureMemberus-gaap:DesignatedAsHedgingInstrumentMembersrt:MaximumMember2025-07-310000794619us-gaap:ForwardContractsMemberus-gaap:OtherComprehensiveIncomeMember2025-05-012025-07-310000794619amwd:HomeCenterRetailersMember2025-05-012025-07-310000794619amwd:HomeCenterRetailersMember2024-05-012024-07-310000794619amwd:BuildersMember2025-05-012025-07-310000794619amwd:BuildersMember2024-05-012024-07-310000794619amwd:IndependentDealersandDistributorsMember2025-05-012025-07-310000794619amwd:IndependentDealersandDistributorsMember2024-05-012024-07-310000794619amwd:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-05-012025-07-310000794619amwd:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-05-012025-07-310000794619amwd:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-05-012024-07-310000794619amwd:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-05-012024-07-310000794619amwd:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberamwd:SalesRevenueGrossMember2025-05-012025-07-310000794619amwd:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberamwd:SalesRevenueGrossMember2024-05-012024-07-310000794619amwd:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberamwd:SalesRevenueGrossMember2025-05-012025-07-310000794619amwd:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberamwd:SalesRevenueGrossMember2024-05-012024-07-310000794619us-gaap:EmployeeSeveranceMemberamwd:ReductionInForceMember2025-05-012025-07-310000794619us-gaap:FacilityClosingMember2025-05-012025-07-310000794619srt:MinimumMemberus-gaap:FacilityClosingMember2025-07-310000794619srt:MaximumMemberus-gaap:FacilityClosingMember2025-07-310000794619srt:MinimumMemberus-gaap:FacilityClosingMember2025-04-300000794619srt:MaximumMemberus-gaap:FacilityClosingMember2025-04-300000794619us-gaap:EmployeeSeveranceMember2025-05-012025-07-310000794619amwd:MergerAgreementMemberus-gaap:SubsequentEventMember2025-08-050000794619amwd:MergerAgreementMemberamwd:AmericanWoodmarkCorporationMemberus-gaap:SubsequentEventMember2025-08-050000794619amwd:MergerAgreementMemberamwd:MasterBrandMemberus-gaap:SubsequentEventMember2025-08-050000794619amwd:MergerAgreementMember2025-05-012025-07-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 July 31, 2025
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 August 25, 2025, 14,568,987 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) 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
PART II.OTHER INFORMATION 
Item 1.
Item 1A.
Item 2.
Item 5.
Item 6.

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) 
 July 31,
2025
April 30,
2025
ASSETS
Current Assets
Cash and cash equivalents$54,914 $48,195 
Customer receivables, net109,957 111,171 
Inventories181,739 178,111 
Income taxes receivable2,567 2,567 
Prepaid expenses and other assets27,088 24,409 
Total Current Assets376,265 364,453 
Property, plant and equipment, net242,882 244,989 
Operating lease right-of-use assets124,606 128,907 
Goodwill767,612 767,612 
Promotional displays, net3,785 3,992 
Deferred income taxes6,615 11,486 
Other long-term assets, net49,038 49,130 
TOTAL ASSETS$1,570,803 $1,570,569 
LIABILITIES AND SHAREHOLDERS' EQUITY  
Current Liabilities  
Accounts payable$57,476 $50,294 
Current maturities of long-term debt7,543 7,659 
Short-term lease liability - operating34,070 33,598 
Accrued compensation and related expenses47,070 51,511 
Accrued marketing expenses13,495 12,209 
Other accrued expenses24,812 27,671 
Total Current Liabilities184,466 182,942 
Long-term debt, less current maturities364,789 365,825 
Deferred income taxes1,081  
Long-term lease liability - operating97,860 102,846 
Other long-term liabilities2,308 2,958 
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 July 31, 2025: 14,558,035; at April 30, 2025: 14,612,706
343,288 346,453 
Retained earnings575,605 568,990 
Accumulated other comprehensive income1,406 555 
Total Shareholders' Equity920,299 915,998 
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY$1,570,803 $1,570,569 
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 Ended
 July 31,
 20252024
Net sales$403,046 $459,128 
Cost of sales and distribution335,556 366,262 
Gross Profit67,490 92,866 
Selling and marketing expenses23,563 24,337 
General and administrative expenses22,913 21,502 
Restructuring charges, net822  
Operating Income20,192 47,027 
Interest expense, net4,136 2,290 
Other (income) expense, net(3,619)5,240 
Income Before Income Taxes19,675 39,497 
Income tax expense5,080 9,864 
Net Income$14,595 $29,633 
Weighted Average Shares Outstanding  
Basic14,510,721 15,550,517 
Diluted14,569,734 15,673,570 
Earnings per share  
Basic$1.01 $1.91 
Diluted$1.00 $1.89 
See notes to unaudited condensed consolidated financial statements.

4


AMERICAN WOODMARK CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(Unaudited)
 
 Three Months Ended
 July 31,
 20252024
Net income$14,595 $29,633 
Other comprehensive income (loss), net of tax:
  
Change in cash flow hedges (swap), net of taxes (benefit) of $285 and $(719) for the three-months ended July 31, 2025 and 2024, respectively
851 (2,142)
Total Comprehensive Income$15,446 $27,491 
See notes to unaudited condensed consolidated financial statements.

5


AMERICAN WOODMARK CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(in thousands,except share data)
(Unaudited)
   ACCUMULATED
   OTHERTOTAL
 COMMON STOCKRETAINEDCOMPREHENSIVESHAREHOLDERS'
SHARESAMOUNTEARNINGS(LOSS)/INCOMEEQUITY
Balance, April 30, 202415,653,463 $359,784 $543,274 $7,318 $910,376 
Net income— — 29,633 — 29,633 
Other comprehensive loss, 
net of tax— — — (2,142)(2,142)
Stock-based compensation— 2,941 — — 2,941 
Exercise of stock-based
compensation awards, net of amounts
withheld for taxes46,959 (2,730)— — (2,730)
Stock repurchases(271,460)(5,525)(18,714)— (24,239)
Balance, July 31, 202415,428,962 $354,470 $554,193 $5,176 $913,839 
Balance, April 30, 202514,612,706 $346,453 $568,990 $555 $915,998 
Net income— — 14,595 — 14,595 
Other comprehensive income, 
net of tax— — — 851 851 
Stock-based compensation— 2,260 — — 2,260 
Exercise of stock-based 
compensation awards, net of amounts
withheld for taxes100,578 (3,894)— — (3,894)
Stock repurchases(209,757)(4,427)(7,980)— (12,407)
Employee benefit plan 
contributions54,508 2,896 — — 2,896 
Balance, July 31, 202514,558,035 $343,288 $575,605 $1,406 $920,299 
See notes to unaudited condensed consolidated financial statements.


6


AMERICAN WOODMARK CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
 Three Months Ended
 July 31,
 20252024
OPERATING ACTIVITIES  
Net income$14,595 $29,633 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization15,811 12,802 
Net loss on disposal of property, plant and equipment294 58 
Reduction in the carrying amount of operating lease right-of-use assets10,045 9,190 
Amortization of debt issuance costs204 208 
Change in fair value of foreign exchange forward contracts(3,556)5,309 
Stock-based compensation expense2,260 2,941 
Deferred income tax benefit6,868 903 
Contributions of employer stock to employee benefit plan2,896  
Other non-cash items1,989 663 
Changes in operating assets and liabilities:
Customer receivables, net659 596 
Income taxes receivable/payable 8,767 
Inventories(5,514)(18,954)
Prepaid expenses and other assets(5,891)(10,184)
Accounts payable5,138 3,019 
Accrued compensation and related expenses(4,374)(5,032)
Operating lease liabilities(10,259)(9,190)
Marketing and other accrued expenses1,913 10,082 
Net Cash Provided by Operating Activities33,078 40,811 
INVESTING ACTIVITIES
Payments to acquire property, plant and equipment(7,809)(11,300)
Proceeds from sales of property, plant and equipment12 5 
Investment in promotional displays(327)(99)
Net Cash Used by Investing Activities(8,124)(11,394)
FINANCING ACTIVITIES
Payments of long-term debt(1,934)(781)
Repurchase of common stock(12,407)(24,039)
Withholding of employee taxes related to stock-based compensation(3,894)(2,730)
Net Cash Used by Financing Activities(18,235)(27,550)
Net Increase in Cash and Cash Equivalents6,719 1,867 
7


 Three Months Ended
 July 31,
 20252024
Cash and Cash Equivalents, Beginning of Period48,195 87,398 
Cash and Cash Equivalents, End of Period$54,914 $89,265 
Supplemental cash flow information:  
     Non-cash investing and financing activities:
          Property, plant and equipment$2,044 $2,139 
    Cash paid during the period for:
         Interest$5,092 $3,795 
      Income taxes$145 $303 
See notes to unaudited condensed consolidated financial statements.
8


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 three-month period ended July 31, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending April 30, 2026 ("fiscal 2026"). 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, 2025 ("fiscal 2025") filed with the U.S. Securities and Exchange Commission ("SEC").

Goodwill: 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 occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company will perform the annual assessment on the first day of the fourth quarter unless an indicator of impairment exists prior to the annual assessment and the Company determines it is more likely than not that the fair value of the goodwill is below its carrying value.

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 it is more likely than not 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 using a quantitative impairment test, and if impaired, goodwill must be written down by the amount that the carrying value exceeds the fair value of the reporting unit.

On August 5, 2025, the Company entered into a definitive merger agreement with MasterBrand, Inc., a Delaware corporation (“MasterBrand”). See Note R — Subsequent Events for additional information. The Company included the implied consideration of the merger transaction in its evaluation of indicators of impairment as of July 31, 2025. There were no impairment charges related to goodwill for the three-month periods ended July 31, 2025 and 2024. The Company will continue to evaluate the implied consideration of the merger transaction against its carrying value, which could result in future impairment charges given, among other factors, the volatility in the Company’s stock price.

Cloud Computing Software, Net: Cloud computing software is stated on the basis of cost less accumulated amortization. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 3 to 8 years. As of July 31, 2025, $41.1 million was recorded in other long-term assets, net on the condensed consolidated balance sheets for cloud computing software.

Derivative Financial Instruments: The Company uses derivatives as part of normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.

The Company uses interest rate swap contracts to manage interest rate exposures. The Company records outstanding swap contracts in the condensed consolidated balance sheets at fair value. Changes in the fair value of interest rate swap contracts designated as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into net income in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in net income.

The Company also manages risks through the use of foreign exchange forward contracts. The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at fair value. The Company has both forwards that are designated as accounting hedges and that are not designated as accounting hedges. See Note K — Derivative Financial Instruments for additional information.

9


Note B--New Accounting Pronouncements
 
In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”, which requires disclosure in the notes to the condensed consolidated financial statements of specified information about certain costs and expenses. The amendments are effective for fiscal years beginning after December 15, 2026, and for interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied either prospectively to condensed consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the condensed consolidated financial statements. The Company is currently evaluating the disclosure impacts of this ASU on its consolidated financial statements.

In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09 “Improvements to Income Tax Disclosures.” The amendments in this ASU are intended to increase transparency through improvements to income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information. This standard is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the disclosure impacts of ASU 2023-09 on its consolidated financial statements and related disclosures; however, it does not expect this update to have an impact on its financial condition or results of operations.

Note C--Earnings Per Share
 
The following table sets forth the computation of basic and diluted earnings per share:
 Three Months Ended
 July 31,
(in thousands, except per share amounts)20252024
Numerator used in basic and diluted net earnings  
per common share:  
Net income$14,595 $29,633 
Denominator:  
Denominator for basic earnings per common
  
share - weighted-average shares14,511 15,551 
Effect of dilutive securities:  
Stock options and restricted stock units59 123 
Denominator for diluted earnings per common
  
share - weighted-average shares and assumed  
conversions14,570 15,674 
Earnings per share  
Basic$1.01 $1.91 
Diluted$1.00 $1.89 

There were no potentially dilutive securities for the three-month periods ended July 31, 2025 and 2024, which were excluded from the calculation of earnings per diluted share.

Note D--Stock-Based Compensation
 
The Company has various stock-based compensation plans. During the three-months ended July 31, 2025, the Company's Board of Directors (the "Board") approved grants of service-based restricted stock units ("RSUs") and performance-based RSUs to key employees. 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 cliff vest at the end of the three-year vesting period. The service-based RSUs granted to key employees 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. Service-based RSUs granted to employees vest one-third on each of the first, second and third anniversaries of the grant date. The Board of Directors also approved special retention awards to the Company's executive officers. The special retention awards consist of service-based RSUs that cliff vest one year from the date of award. The Compensation Committee of the Board approved these special retention awards to maintain the continuity of the Company’s management team, promote retention of critical leadership talent and focus on long-term value creation by further
10


aligning management’s interests with those of the Company’s shareholders, following the recent departure of the Company’s chief financial officer during a challenging business environment and increased economic uncertainty. The fair value of the Company's RSU awards is expensed on a straight-line basis over the vesting period of the RSUs to the extent the Company believes it is probable the related performance criteria, if any, will be met.

The following table summarizes the Company's stock-based compensations grants for the three months ended July 31, 2025:

(in thousands, except per share amounts)
Stock Awards Granted
Service-based RSUs
114,460
Performance-based RSUs
158,010

For the three months ended July 31, 2025 and 2024, stock-based compensation expense was allocated as follows: 
Three Months Ended
 July 31,
(in thousands)20252024
Cost of sales and distribution$524 $541 
Selling and marketing expenses466 573 
General and administrative expenses1,270 1,827 
Stock-based compensation expense$2,260 $2,941 
 
Note E--Customer Receivables, Net
 
The components of customer receivables, net were: 
 July 31,April 30,
(in thousands)20252025
Gross customer receivables$118,416 $118,285 
Less:
Allowance for credit losses(269)(234)
Allowance for returns and discounts(8,190)(6,880)
Customer receivables, net$109,957 $111,171 

Note F--Inventories
 
The components of inventories were: 
 July 31,April 30,
(in thousands)20252025
Raw materials$79,826 $79,258 
Work-in-process43,482 47,979 
Finished goods58,431 50,874 
Total inventories$181,739 $178,111 

11


Note G--Property, Plant and Equipment, Net

The components of property, plant and equipment, net were:
 July 31,April 30,
(in thousands)20252025
Land$4,369 $4,264 
Buildings and improvements133,346 133,251 
Buildings and improvements - finance leases11,164 11,164 
Machinery and equipment413,964 410,287 
Machinery and equipment - finance leases31,526 32,434 
Software34,290 34,107 
Construction in progress26,334 24,105 
Total property, plant and equipment654,993 649,612 
Less accumulated depreciation and amortization(412,111)(404,623)
Property, plant and equipment, net$242,882 $244,989 

Depreciation and amortization expense on property, plant and equipment, net amounted to $12.6 million and $11.2 million for the three-months ended July 31, 2025 and 2024, respectively. Accumulated amortization on finance leases included in the above table amounted to $30.8 million and $31.5 million as of July 31, 2025 and April 30, 2025, respectively.

Note H--Product Warranty
 
The Company estimates outstanding warranty costs based on the historical relationship between warranty claims and sales. The warranty accrual is reviewed quarterly 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 condensed consolidated balance sheets: 
 Three Months Ended
 July 31,
(in thousands)20252024
Beginning balance at May 1$4,161 $5,581 
Accrual4,273 4,878 
Settlements(4,355)(5,253)
Ending balance at July 31$4,079 $5,206 

Note I--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 and mutual funds. The Company's mutual fund investment assets represent contributions made and invested on behalf of the Company's former 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.

12


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; interest rate swap and foreign exchange forward contracts; and short- and long-term debt. The carrying values of cash and equivalents, accounts receivable and payable, and short-term debt on the condensed consolidated balance sheets approximate their fair value due to the short maturities of these items. The interest rate swap and foreign exchange forward contracts were marked to market and therefore represent fair value. The fair values of these contracts are determined based on inputs that are readily available in public markets or can be derived from information available in publicly quoted markets. The following table summarizes the fair value of assets that are recorded in the Company's consolidated financial statements as of July 31, 2025 and April 30, 2025 at fair value on a recurring basis (in thousands):
 Fair Value Measurements
 As of July 31, 2025
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$174 $ $ 
Interest rate swap contracts 1,206  
Foreign exchange forward contracts 678  
Total assets at fair value$174 $1,884 $ 
LIABILITIES:
Foreign exchange forward contracts$ $1,523 $ 
 As of April 30, 2025
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$163 $ $ 
Interest rate swap contracts 419  
Foreign exchange forward contracts 325  
Total assets at fair value$163 $744 $ 
LIABILITIES:
Foreign exchange forward contracts$ $5,079 $ 

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

Note J--Loans Payable and Long-Term Debt

On October 10, 2024, the Company amended and restated its prior credit agreement. The amended and restated credit agreement (the "A&R Credit Agreement") provides for a $500 million revolving loan facility with a $50 million sub-facility for the issuance of letters of credit (the "Revolving Facility") and a $200 million term loan facility (the "Term Loan Facility"). Also on October 10, 2024, the Company borrowed the entire $200 million under the Term Loan Facility and approximately $173 million under the Revolving Facility to repay in full the approximately $370 million then outstanding under its prior credit agreement, plus accrued and unpaid interest, and to pay related fees and expenses. The Company began repaying the Term Loan Facility in specified quarterly installments beginning on January 31, 2025. The Revolving Facility and Term Loan Facility will mature on October 10, 2029. The refinance was treated as a debt modification under ASC 470.

As of July 31, 2025 and April 30, 2025, approximately $196.3 million and $197.5 million, respectively, was outstanding under the Term Loan Facility. As of both July 31, 2025 and April 30, 2025, $173.4 million was outstanding under the Revolving Facility. Outstanding letters of credit under the Revolving Facility were $11.4 million as of July 31, 2025, leaving
13


approximately $315.2 million in available capacity under the Revolving Facility as of July 31, 2025. The outstanding balances noted above approximate fair value as the facilities under the A&R Credit Facility have a floating interest rate.

Amounts outstanding under the Term Loan Facility and the Revolving Facility bear interest based on a fluctuating rate measured by reference to either, at the Company's option, a base rate plus an applicable margin or Secured Overnight Financing Rate ("SOFR") (as defined in the A&R Credit Agreement) plus an applicable margin, with the applicable margin being determined by reference to the Company's then-current Secured Net Leverage Ratio (as defined in the A&R Credit Agreement). The Company also incurs a quarterly commitment fee on the average daily unused portion of the Revolving Facility during the applicable quarter at a rate per annum also determined by reference to the Company's then-current Secured Net Leverage Ratio. In addition, a letter of credit fee accrues on the face amount of any outstanding letters of credit at a per annum rate equal to the applicable margin on Term SOFR loans, payable quarterly in arrears. As of July 31, 2025, the applicable margin with respect to base rate loans and Term SOFR loans was 0.50% and 1.50%, respectively, and the commitment fee was 0.23%.

The A&R Credit Agreement includes certain financial covenants that require the Company to maintain (i) a Consolidated Interest Coverage Ratio (as defined in the A&R Credit Agreement) of no less than 2.00 to 1.00 and (ii) a Total Net Leverage Ratio (as defined in the A&R Credit Agreement) of no greater than 4.00 to 1.00, subject, in each case, to certain limited exceptions.

The A&R Credit Agreement includes certain additional covenants, including negative covenants that restrict the ability of the Company and certain of its subsidiaries to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets, or engage in a merger or other similar transaction, or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the A&R Credit Agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends and the repurchase of common stock, in certain limited circumstances.

As of July 31, 2025, the Company was in compliance with all covenants included in the A&R Credit Agreement.

The Company's obligations under the A&R Credit Agreement are guaranteed by the Company's domestic subsidiaries, and the obligations of the Company and its domestic subsidiaries under the A&R Credit Agreement and their guarantees, respectively, are secured by a pledge of substantially all of their respective personal property.

Note K--Derivative Financial Instruments

Interest Rate Swap Contracts

The Company enters into interest rate swap contracts to manage variability in the amount of known or expected cash payments related to portions of its variable rate debt. The interest rate swaps are designated as cash flow hedges. Changes in fair value are recorded to other comprehensive income. The risk management objective in using interest rate swaps is to add stability to interest expense and to manage the Company's exposure to interest rate movements. The interest rate swaps economically convert a portion of the variable rate debt to fixed rate debt. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the contract agreements without exchange of the underlying notional amount. Realized gains or losses in connection with required interest payments on interest rate swaps are recorded in earnings, as a component of interest expense, net to offset variability in interest expense associated with the underlying debt's cash flows.

On May 28, 2021, the Company entered into four interest rate swaps with an aggregate notional amount of $200 million to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 28, 2021 and terminated on May 30, 2025. The Company received floating interest payments monthly based on one-month SOFR and paid a fixed rate of 0.53% to the counterparty. For the three-month period ended July 31, 2025, $0.5 million of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net due to interest received from and payments made to the swap counterparties. For the three-month period ended July 31, 2024, unrealized (losses), net of deferred taxes, of ($0.3) million were recorded in other comprehensive income, and $1.8 million, of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net due to interest received from and payments made to the swap counterparties.

On April 29, 2025, the Company entered into five interest rate swaps with an aggregate notional amount of $200 million in year one and $150 million in year two to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 30, 2025 and will terminate on May 31, 2027. The Company receives floating interest payments monthly based on one-month SOFR and pays a fixed rate of 3.40% to the counterparty. For the three-month period
14


ended July 31, 2025, unrealized gains, net of deferred taxes, of $1.2 million were recorded in other comprehensive income and $0.2 million of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net, due to interest received from and payments made to the swap counterparties.

As of July 31, 2025, the Company anticipates reclassifying approximately $0.9 million of net hedging gains from accumulated other comprehensive income into earnings during the next 12 months to offset the variability of the hedged items during this period.

The fair value of the derivative instruments are included in other assets on the condensed consolidated balance sheets.

Foreign Exchange Forward Contracts

At July 31, 2025, the Company held a target accrual redemption forward agreement to purchase Mexican Pesos across 17 defined fixings. These fixings allow for U.S. dollars to be converted into Pesos at a rate of 18.25 Pesos to one U.S. Dollar. Cumulative profit is capped at an aggregate of approximately $1.8 million over the shorter of the life of the contract fixings or the utilization of the cap. If the spot rate is between 18.25 and 19.00 for a defined fixing then the Company purchases at the spot rate and the profit cap is not impacted. As of July 31, 2025, a liability of $1.5 million is recorded in other accrued expenses on the condensed consolidated balance sheets.

The Company entered into three forward contracts between January 2025 and July 2025 to purchase $265.8 million Mexican Pesos at a cost of $12.9 million with a forward rate between 19.49 and 22.09. The forward contracts are designated as a hedge of the forecasted expenses relating to Mexican Peso expenses from May 2026 to November 2026.

For the three-months ending July 31, 2025, unrealized gains, net of deferred taxes, were $0.3 million and were recorded in other comprehensive income. The transaction is to hedge Peso-denominated expenses against the risk of variability in foreign currency exchange rates between the Peso and U.S. Dollar.

Note L--Income Taxes

The effective income tax rates for the three-month periods ended July 31, 2025 was 25.8% compared with 25.0% in the comparable period in the prior fiscal year. The effective rate for the three-month period ended July 31, 2025 was higher than the comparable prior year period primarily due to unfavorable stock compensation deductions recognized in the current period.

During the three-months ended July 31, 2025, new tax legislation was enacted under the One Big Beautiful Bill Act (the “Act”). The Act includes a wide range of tax provisions that could impact the Company’s financial results in fiscal 2026 and future periods. Significant impacts stemming from the Act include 2025 and future expensing of U.S. based research and development expenditures under Internal Revenue Code Section 174, coupled with the option to deduct previously capitalized research and development expenditures. The Act also reestablished elective 100% initial-year bonus depreciation. Due to the timing of enactment within our current period end, the Company has undergone efforts to reasonably estimate the impact of the Act to our condensed consolidated financial statements. The Company does not expect the Act to have an impact on income tax expense. The Company is awaiting guidance from the U.S. Department of the Treasury and will continue to evaluate the full impact of the Act.

Note M--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 net sales by major sales distribution channels for the three-months ended July 31, 2025 and 2024:
Three Months Ended
July 31,
(in thousands)20252024
Home center retailers$162,045 $175,653 
Builders170,950 210,115 
Independent dealers and distributors70,051 73,360 
Net Sales$403,046 $459,128 

15


Note N--Concentration of Risks

Financial instruments that potentially subject the Company to concentrations of risk consist primarily of cash and cash equivalents and customer receivables. 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 to whom credit is extended operate in the new home construction and home remodeling markets. 
 
The Company maintains an allowance for credit losses based upon management's evaluation and judgment of potential net loss. The allowance is estimated based upon historical experience, the effects of current developments and economic conditions, and of each customer's current and anticipated financial condition. Estimates and assumptions are periodically reviewed and updated. Any resulting adjustments to the allowance are reflected in current operating results.

As of July 31, 2025, the Company's two largest customers, Customers A and B, represented 36.9% and 13.1% of the Company's gross customer receivables, respectively. As of July 31, 2024, Customers A and B represented 28.9% and 15.9% 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-months ended July 31, 2025 and 2024:
Three Months Ended
July 31,
 20252024
Customer A30.2%26.7%
Customer B10.0%11.5%

Note O--Restructuring

The Company recognized total pre-tax restructuring charges, net of $0.8 million during the first three months of fiscal 2026. The charges are the result of a reduction in force implemented in the first quarter of fiscal 2026 in Mexico and the closure of the manufacturing plant in Orange, Virginia approved in the third quarter of fiscal 2025. No restructuring charges were recognized during the first three months of fiscal 2025.

The Company recognized pre-tax restructuring charges, net of $0.6 million for the quarter ended July 31, 2025, related to the Mexico reduction in force, which were primarily severance and separation costs. The reduction in force was completed during the first quarter of fiscal 2026.

During the third quarter of fiscal 2025, the Board approved the closure and eventual disposal of its manufacturing plant located in Orange, Virginia. Operations ceased in Orange in March 2025. The Company recognized total pre-tax restructuring charges, net of $0.2 million for the three-months ended July 31, 2025, related to the closure of the plant for facilities and professional fees. The Company may incur between $0.3 million to $2.2 million of additional charges in fiscal 2026 related to the closing of the plant for a total of $3.6 million to $5.5 million, which were primarily recognized in fiscal 2025.

A reserve of $0.1 million for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheet as of July 31, 2025, which relates to employee termination costs accrued but not yet paid as follows:

July 31,
(in thousands)2025
Restructuring reserve balance at May 1$434 
Expense442 
Payments and adjustments(820)
Restructuring reserve balance at July 31$56 
16



Note P--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 consultation with independent counsel.

The Company believes that the aggregate range of losses stemming from the various suits and asserted and unasserted claims which were deemed to be either probable or reasonably possible was not material as of July 31, 2025, with the exception of the Antidumping and Countervailing Duties Investigation discussed below.

Antidumping and Countervailing Duties Investigation

In February 2020, a conglomeration of domestic manufacturers filed a scope and circumvention petition seeking the imposition of antidumping (“AD”) and countervailing duties (“CVD”) with the United States Department of Commerce (“DOC”) and the United States International Trade Commission (“ITC”) against imports of hardwood plywood assembled in Vietnam using cores sourced from China. In July 2022, the DOC issued a Preliminary Scope Determination and Affirmative Preliminary Determination of Circumvention of the Antidumping and Countervailing Duty Orders (“Preliminary Determination”). In July 2023, the DOC issued a Final Determination of Circumvention of the Antidumping and Countervailing Duty Orders (“Final Determination”).

Included in the Final Determination is a list of Vietnamese suppliers not eligible for certification. AD and CVD cash deposits of 206% are required for imports from the Vietnamese suppliers not eligible for certification. Many of the Vietnamese suppliers appealed their inclusion on the ineligible for certification list in the Preliminary Determination. Because two of the Company’s primary Vietnamese plywood vendors remained on the ineligible for certification list in the Final Determination, the Company recorded a loss on unliquidated customs entries as of Final Determination in July 2023. The loss recorded in the first quarter of fiscal 2024 was $4.9 million, or $3.7 million net of tax. Through the first fiscal quarter of 2026, the Company has remitted deposits of $3.8 million pursuant to the Final Determination. Our last order was placed with these vendors in June 2022.

In May 2025, the DOC issued the Final Results of Administrative Reviews of the Antidumping and Countervailing Duty Orders (“Final Review”). The Final Review found the two Company vendors eligible for certification. The Final Review was not appealed by the petitioners, and the DOC has 6 months to issue refunds of the deposits the Company remitted. The Company released the accrual for deposits not remitted of $1.2 million during the first quarter of fiscal 2026.

Note Q--Segment Information

The Company operates as a single operating segment and reportable segment reflecting the integrated nature of its operations across various products, manufacturing platforms and sales channels across the entire United States. Our chief operating decision maker (“CODM”) is our President and Chief Executive Officer, who has final authority over resource allocation decisions, performance assessments, and key operating decisions.

The CODM manages the business on a consolidated basis and measures segment performance using net income. The CODM analyzes the performance of net income to provide insight into all aspects of the segment’s operations and overall success for a given period. In addition, the CODM reviews significant segment expenses focused on cost of sales and distribution, selling and marketing expenses, general and administrative expenses, and restructuring charges, net. These costs used to measure segment profitability are the same costs already reported in the accompanying condensed consolidated statements of income. Similarly, segment assets are reported in the accompanying condensed consolidated balance sheets.

Note R--Subsequent Events

On August 5, 2025, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with MasterBrand, and Maple Merger Sub, Inc., a Virginia corporation and wholly owned subsidiary of MasterBrand (“Merger Sub”), providing for Merger Sub, at closing, to merge with and into the Company with the Company surviving as a wholly owned subsidiary of
17


MasterBrand (the “Merger”). Under the terms of the Merger Agreement, at the effective time of the Merger, each share of Company common stock outstanding immediately prior to the effective time will be automatically converted into the right to receive 5.15 shares of MasterBrand common stock. Following completion of the Merger, it is estimated that former holders of the Company's common stock will own approximately 37% and holders of MasterBrand common stock will own approximately 63% of the common stock of the combined company, on a fully diluted basis. The Merger is currently expected to close in early calendar year 2026, subject to certain approvals by MasterBrand's stockholders and the Company's shareholders, respectively, as well as the satisfaction of certain other customary closing conditions, including the absence of certain legal impediments and the expiration or termination of the applicable antitrust waiting period under the Hart-Scott Rodino Antitrust Improvements Act of 1976, as amended. The Company has incurred expenses related to the Merger of approximately $2.8 million for the three-months ended July 31, 2025, which are included in General and administrative expenses in the condensed consolidated statements of income.

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

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

risks related to sourcing and selling products internationally and doing business globally, especially due to our significant operations in Mexico, including the imposition of tariffs or duties on those products, and increased transportation costs and delays;
an inability to obtain raw materials in a timely manner or fluctuations in raw material, transportation, and energy costs due to inflation or otherwise;
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, mortgage interest rates, general economy, unemployment rates, and consumer sentiment and the impact of such developments on our and our customers' business, operations, and access to financing;
a failure to attract and retain certain members of management or other key employees or other negative labor developments, including increases in the cost of labor;
competition from other manufacturers and the impact of such competition on pricing and promotional levels;
an inability to develop new products or respond to changing consumer preferences and purchasing practices;
increased buying power of large customers and the impact on our ability to maintain or raise prices;
a failure to effectively manage manufacturing operations, alignment, and capacity or an inability to maintain the quality of our products;
a delay in or failure to complete the proposed Merger with MasterBrand, Inc. whether due to an inability by either party to satisfy one or more conditions to closing, including an inability to obtain required shareholder approvals, the occurrence of events or changes in circumstances that give rise to the termination of the Merger Agreement by either party, or otherwise;
delays in obtaining, adverse conditions contained in, or an inability to obtain regulatory approvals or complete regulatory reviews required to complete the Merger;
the cost and outcome of any legal proceedings relating to the Merger;
impacts of the proposed Merger on our ability to hire and retain employees and on our relationships with distributors, customers, vendors, suppliers and other third parties;
diversion of management time and attention from ordinary course business operations to the Merger and other potential disruptions to our business relating to the Merger;
18


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;
risks associated with the implementation of our growth, digital transformation, and platform design strategies;
unexpected costs resulting from a failure to maintain acceptable quality standards;
changes in tax laws or the interpretations of existing tax laws;
the impact of another pandemic on our business, the global and U.S. economy, and our employees, customers, suppliers, and logistics system;
the occurrence of significant natural disasters, including earthquakes, fires, floods, hurricanes, or tropical storms;
the unavailability of adequate capital for our business to grow and compete;
limitations on operating our business as a result of covenant restrictions under our indebtedness, and our ability to pay amounts due under our credit facilities and our other indebtedness, and interest rate increases; and
the impairment of goodwill or our long-lived assets.

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 under Part II, Item 1A, "Risk Factors" and also in the Company's most recent Annual Report on Form 10-K for the fiscal year ended April 30, 2025, filed with the SEC, including under Part I, Item 1A, "Risk Factors," Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations," and Part II, 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 in this report 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 (“American Woodmark,” “the Company,” “we,” “our,” or “us”) manufactures and distributes kitchen, bath, and home organization products for the remodeling and new home construction markets. Our products are sold on a national basis directly to home centers and builders and through a network of independent dealers and distributors. As of July 31, 2025, the Company operated 17 manufacturing facilities in the United States and Mexico, and eight primary service centers, and one distribution center located throughout the United States.

The three-month period ended July 31, 2025 was the Company's first quarter of its fiscal year that ends on April 30, 2026 ("fiscal 2026").

On August 5, 2025, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with MasterBrand, Inc., a Delaware corporation (“MasterBrand”), and Maple Merger Sub, Inc., a Virginia corporation and wholly owned subsidiary of MasterBrand (“Merger Sub”), providing for Merger Sub, at closing, to merge with and into the Company with the Company surviving as a wholly owned subsidiary of MasterBrand (the “Merger”). See Note R – Subsequent Events for more information.

Financial Overview

The Company was impacted by the following macro-economic trends during the first quarter of fiscal 2026:

Existing home sales remain at thirty-year lows, the median price per existing home sold increased during the second calendar quarter of 2025 compared to the same period one year ago by 1.8% according to data provided by the National Association of Realtors, and existing home sales decreased 1.5% during the second calendar quarter of 2025 compared to the same period in the prior year;
The unemployment rate remained consistent at 4.2% as of July 2025 compared to 4.3% as of July 2024, and 4.2% in April 2025, according to data provided by the U.S. Department of Labor;
Mortgage interest rates were unchanged with a thirty-year fixed mortgage rate of approximately 6.7% in July 2025, when compared to the same period in the prior year, according to Freddie Mac;
Consumer sentiment as tracked by Thomson Reuters/University of Michigan decreased from 66.4 in July 2024 to 61.7 in July 2025; and
19


The inflation rate as of July 2025 was 2.7%, compared to 2.9% in July 2024 and 2.3% in April 2025 according to data provided by the U.S. Department of Labor.

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, home-owner equity, and housing affordability.
 
The Company earned net income of $14.6 million, or 3.6% of net sales, for the first quarter of fiscal 2026, compared with $29.6 million, or 6.5% of net sales, in the same period of the prior year.

The Company recognized $0.8 million of total pre-tax restructuring charges, net during the first three months of fiscal 2026 related to a reduction in force implemented in the first quarter of fiscal 2026 in Mexico and the closure of the manufacturing plant in Orange, Virginia approved in the third quarter of fiscal 2025. See Note O — Restructuring Charges, Net for further discussion.

Results of Operations
 Three Months Ended
 July 31,
(in thousands)20252024Percent Change
Net sales$403,046 $459,128 (12.2)%
Gross profit$67,490 $92,866 (27.3)%
Selling and marketing expenses$23,563 $24,337 (3.2)%
General and administrative expenses$22,913 $21,502 6.6 %
 
Net Sales

Net sales were $403.0 million for the first quarter of fiscal 2026, a decrease of $56.1 million or 12.2% compared to the same period of fiscal 2025. The Company's remodeling sales, which consist of our independent dealer and distributor sales and home center retail sales, decreased 6.8% during the first quarter of fiscal 2026 compared to the same prior year period. Our independent dealer and distributor channel decreased 4.5% during the first quarter compared to the comparable prior year period. Our home center channel decreased by 7.7% during the first quarter of fiscal 2026 compared to the same period of fiscal 2025. Demand trends remain under pressure for our made-to-order and stock kitchen products primarily due to lower in-store traffic rates, consumers prioritizing smaller sized projects, and consumers shifting preferences towards more affordable, value-based product offerings.

Builder sales decreased 18.6% in the first quarter of fiscal 2026 compared to the same period of fiscal 2025. The Company believes that fluctuations in single-family housing starts and completions 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 decreased 8.1% during the first quarter of fiscal 2026 over the comparable prior year period, according to the U.S. Department of Commerce. In comparison, housing completions decreased 6.5% during the first quarter of fiscal 2026 over the comparable prior year period, according to the U.S. Department of Commerce. We are experiencing a retraction in the new construction marked related to move-in ready homes, mix of products being used, high mortgage rates, weaker consumer confidence, and government policy related uncertainty.

Gross Profit

Gross profit margin for the first quarter of fiscal 2026 was 16.7% compared with 20.2% for the same period of fiscal 2025, representing a 350 basis point decrease. Gross profit margin in the first quarter of fiscal 2026 was negatively impacted by lower sales volumes and an unfavorable mix shift towards more affordable, value-based offerings, fixed cost deleverage across our operations, and increased product input cost, including tariffs, partially offset by cost savings initiatives within our manufacturing platforms.

Selling and Marketing Expenses

20


Selling and marketing expenses decreased by $0.8 million or 3.2% during the first quarter of fiscal 2026 compared to the same period of the prior year. Selling and marketing expenses were 5.8% of net sales in the first three months of fiscal 2026, compared with 5.3% for the same period of fiscal 2025. The increase in selling and marketing expenses as a percentage of net sales during the first three months of fiscal 2026 was primarily attributed to a decline in net sales. Costs decreased due to timing of marketing-related product launch costs and lower headcount.

General and Administrative Expenses

General and administrative expenses increased by $1.4 million or 6.6% during the first quarter of fiscal 2026 compared to the same period of the prior year. General and administrative expenses were 5.7% of net sales in the first quarter of fiscal 2026, compared with 4.7% of net sales in the first quarter of fiscal 2025. The increase in general and administrative expenses as a percentage of net sales during the first quarter of fiscal 2026 was primarily attributed to $2.8 million of merger related expenses associated with the proposed Merger, increased post-implementation ERP support costs of $2.0 million for our west coast site that went live in early May, partially offset by controlled discretionary spending and decreased incentive costs.

Effective Income Tax Rates

The effective income tax rates for the three-month periods ended July 31, 2025 was 25.8% compared with 25.0% in the comparable periods in the prior fiscal year. The effective rate for the three-month period ended July 31, 2025 was higher than the comparable prior year period primarily due to unfavorable stock compensation deductions recognized in the current period.

Non-GAAP Financial Measures

We have reported our financial results in accordance with U.S. 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 all 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.

EBITDA, Adjusted EBITDA and Adjusted EBITDA margin

We use EBITDA, Adjusted EBITDA and Adjusted EBITDA margin in evaluating the performance of our business, and we use each in the preparation of our annual operating budgets and as indicators of business performance and profitability. We believe EBITDA, Adjusted EBITDA, and Adjusted EBITDA margin allow us to readily view operating trends, perform analytical comparisons and identify strategies to improve operating performance. Additionally, Adjusted EBITDA is a key measurement used in our Term Loans to determine interest rates and financial covenant compliance.

We define EBITDA as net income adjusted to exclude (1) income tax expense, (2) interest expense, net, and (3) depreciation and amortization expense. We define Adjusted EBITDA as EBITDA adjusted to exclude (1) expenses related to the currently proposed merger with MasterBrand, (2) restructuring charges, net, (3) net gain/loss on debt modification, (4) stock-based compensation expense, (5) gain/loss on asset disposals, and (6) change in fair value of foreign exchange forward contracts. 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.

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 currently proposed merger with MasterBrand, (2) restructuring charges, net (3) net gain/loss on debt modification, (4) change
21


in fair value of foreign exchange forward contracts, and (5) the tax benefit of items (1) - (4). Management has determined that excluding change in fair value of foreign exchange forward contracts from our definition of Adjusted EPS per diluted share will better help it evaluate the performance of our business and profitability.

During the second quarter of fiscal 2025, the Company changed its definition of Adjusted EPS per diluted share to exclude the change in fair value of foreign exchange forward contracts to be consistent with its definition of Adjusted EBITDA.
Reconciliation of EBITDA, Adjusted EBITDA and Adjusted EBITDA margin
Three Months Ended
July 31,
(in thousands)20252024
Net income (GAAP)$14,595 $29,633 
Add back:
Income tax expense5,080 9,864 
Interest expense, net4,136 2,290 
Depreciation and amortization expense15,804 12,802 
EBITDA (Non-GAAP)$39,615 $54,589 
Add back:
Merger related expenses (1)2,801 — 
Restructuring charges, net (2)822 — 
Change in fair value of foreign exchange forward contracts (3)(3,556)5,309 
Stock-based compensation expense2,260 2,941 
Loss on asset disposal294 58 
Adjusted EBITDA (Non-GAAP)$42,236 $62,897 
Net Sales$403,046 $459,128 
Net income margin (GAAP)3.6 %6.5 %
Adjusted EBITDA margin (Non-GAAP)10.5 %13.7 %
(1) Merger related expenses are comprised of expenses related to the currently proposed merger with MasterBrand.
(2) Restructuring charges, net are comprised of expenses incurred related to the reduction in force implemented in the first quarter of fiscal 2026 in Mexico, and the closure of the manufacturing facility located in Orange, Virginia, which was announced in January 2025.
(3) In the normal course of business the Company is subject to risk from adverse fluctuations in foreign exchange rates. The Company manages these risks through the use of foreign exchange forward contracts. The changes in the fair value of the forward contracts are recorded in other (income) expense, net in the condensed consolidated statements of income.

Adjusted EBITDA

Adjusted EBITDA for the first quarter of fiscal 2026 was $42.2 million or 10.5% of net sales compared to $62.9 million or 13.7% of net sales for the same quarter of the prior fiscal year. The decrease in Adjusted EBITDA for the first quarter of fiscal 2026 is primarily due to lower sales volume combined with an unfavorable mix shift towards value-based offerings, fixed cost deleverage across our operations, increased product cost, including tariffs, non-recurring post-implementation ERP support costs, partially offset by cost savings initiatives in our manufacturing platforms, controlled discretionary spending, and decreased incentive costs.

22


Reconciliation of Net Income to Adjusted Net Income
Three Months Ended
July 31,
(in thousands, except share data)20252024
Net income (GAAP)$14,595 $29,633 
Add back:
Merger related expenses2,801 — 
Restructuring charges, net822 — 
Change in fair value of foreign exchange forward contracts (1)(3,556)5,309 
Tax benefit of add backs(17)(1,364)
Adjusted net income (Non-GAAP)$14,645 $33,578 
Weighted average diluted shares (GAAP)14,569,734 15,673,570 
EPS per diluted share (GAAP)$1.00 $1.89 
Adjusted EPS per diluted share (Non-GAAP)$1.01 $2.14 
(1) Change in fair value of foreign exchange forward contracts was excluded from Adjusted EPS per diluted share beginning in the second quarter of fiscal 2025 to be consistent with the Company's definition of Adjusted EBITDA. Prior period amounts have been adjusted to conform to current period presentation.

Outlook

We expect a softer repair and remodel market and a decline in larger ticket remodel purchases across retailers, combined with market softening in the new construction market. Macroeconomic concerns for the remainder of the fiscal year include consumer sentiment declines, inflation risk that is growing and the lack of interest rate relief in the near term.

During the remainder of fiscal 2026, we will continue our investment back into the business by continuing our path for our digital transformation with investments in our cloud-based ERP platform and investing in automation.

Due to the proposed Merger, we will not be providing or updating previously issued financial guidance.

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," in "Management's Discussion and Analysis of Financial Condition and Results of Operations," and under Part II, Item 1A, "Risk Factors," and in our Annual Report on Form 10-K for the fiscal year ended April 30, 2025, including under Part I, Item 1A. "Risk Factors," Part II, Item 7. "Management's Discussion and Analysis of Financial Condition and Results of Operations," and Part II, Item 7A. "Quantitative and Qualitative Disclosures about Market Risk."

Liquidity and Capital Resources

The Company's cash and cash equivalents totaled $54.9 million at July 31, 2025, representing a $6.7 million increase from its April 30, 2025 levels primarily due to $33.1 million of cash provided by operations, partially offset by $12.4 million of stock repurchases and $7.8 million in payments to acquire property, plant, and equipment in the first three months of fiscal 2026. Cash provided by operations in the first three months of fiscal 2025 was $40.8 million. The decrease in the Company's cash from operating activities in the current period was driven primarily by a decrease in net income and cash outflows from income taxes, marketing and other accrued expenses, partially offset by cash inflows from inventories, prepaid expenses and other assets, and accounts payable. At July 31, 2025, total long-term debt (including current maturities) was $372.3 million. 

The Company's main source of liquidity is its cash and cash equivalents on hand and generally cash generated from its operating activities. The Company can also borrow amounts under the Revolving Facility.

On October 10, 2024, the Company amended and restated its prior credit agreement. The amended and restated credit agreement (the "A&R Credit Agreement") provides for a $500 million revolving loan facility with a $50 million sub-facility for
23


the issuance of letters of credit (the "Revolving Facility") and a $200 million term loan facility (the "Term Loan Facility"). Also on October 10, 2024, the Company borrowed the entire $200 million under the Term Loan Facility and approximately $173 million under the Revolving Facility to repay in full the approximately $370 million then outstanding under its prior credit agreement, plus accrued and unpaid interest, and to pay related fees and expenses. The Company began repaying the Term Loan Facility in specified quarterly installments beginning on January 31, 2025. The Revolving Facility and Term Loan Facility mature on October 10, 2029. Approximately $315.2 million was available under the Revolving Facility as of July 31, 2025.

The A&R Credit Agreement includes certain financial covenants that require the Company to maintain (i) a Consolidated Interest Coverage Ratio (as defined in the A&R Credit Agreement) of no less than 2.00 to 1.00 and (ii) a Total Net Leverage Ratio (as defined in the A&R Credit Agreement) of no greater than 4.00 to 1.00, subject, in each case, to certain limited exceptions.

The A&R Credit Agreement includes certain additional covenants, including negative covenants that restrict the ability of the Company and certain of its subsidiaries to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets or engage in a merger or other similar transaction or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the A&R Credit Agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends and the repurchase of common stock, in certain limited circumstances. See Note J — Loans Payable and Long-Term Debt for a discussion of interest rates under the A&R Credit Agreement and our compliance with the covenants in the A&R Credit Agreement. We expect to remain in compliance with each of the covenants under the A&R Credit Agreement during the remainder of fiscal 2026.

As of July 31, 2025 and April 30, 2025, the Company had no off-balance sheet arrangements.

The Company's investing activities primarily consist of investment in property, plant and equipment and promotional displays. Net cash used by investing activities was $8.1 million in the first three months of fiscal 2026, compared with $11.4 million in the comparable period of fiscal 2025.

During the first three months of fiscal 2026, net cash used by financing activities was $18.2 million, compared with $27.6 million in the comparable period of the prior fiscal year.

On November 20, 2024, the Board authorized an additional stock repurchase program of up to $125 million of the Company's outstanding common shares. This authorization is in addition to the $125 million stock repurchase program authorized on November 29, 2023. 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 A&R Credit Agreement, 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 generally 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 repurchased $12.4 million of its common shares during the first quarter of fiscal 2026. Due to the terms of the Merger Agreement, the Company does not currently expect to repurchase additional shares.

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

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.

Critical Accounting Policies and Estimates

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
24


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

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 although there may be a lag in the recovery.

The A&R Credit Agreement includes 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 July 31, 2025 would increase our annual interest expense by approximately $1.7 million. See Note J — Loans Payable and Long-Term Debt for further discussion.

In May 2021, we entered into interest rate swaps to hedge approximately $200 million of our variable interest rate debt. In April 2025, we entered into interest swaps to hedge approximately $200 million in year one and $150 million in year two of our variable interest rate debt. See Note K — Derivative Financial Instruments for further discussion.

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 similar financial instruments to manage its commodity price risks.

Item 4. Controls and Procedures

Senior management, including the Chief Executive Officer and interim Principal Financial and Accounting Officer, evaluated the effectiveness of the design and operation of the Company's disclosure controls and procedures as of July 31, 2025. Based on this evaluation, the Chief Executive Officer and interim Principal Financial and Accounting Officer has 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 July 31, 2025 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. See Note P — Other Information for further discussion of the antidumping and countervailing duties investigation.

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, 2025, and there have been no material changes from the risk factors disclosed except as set forth below. 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."

Risks related to the Merger

The Merger may be delayed or may not be completed, and the Merger Agreement may be terminated in accordance with its terms. The completion of the merger is subject to the satisfaction or waiver of a number of conditions as specified in the Merger Agreement, including certain approvals by the Company’s shareholders and MasterBrand’s stockholders, respectively, and the expiration or termination of the applicable antitrust waiting period under the Hart-Scott Rodino Antitrust Improvements Act of
25


1976, as amended, as well as other customary closing conditions. No assurance can be given as to the timing of the satisfaction or waiver of these conditions or that these conditions will be satisfied or waived at all. Accordingly, there can no assurance as to whether or when the Merger will be completed.

In addition, either the Company or MasterBrand may terminate the Merger Agreement under certain circumstances, including if the Merger is not completed by August 5, 2026 (which date may be extended to May 5, 2027, under certain circumstances). If the Merger Agreement is terminated in certain circumstances, the Company may be required to pay MasterBrand a termination fee of $25 million.

Litigation relating to the Merger, if any, could delay or prevent the completion of the Merger and result in substantial costs to the Company. Governmental authorities or other third parties with appropriate standing may file litigation challenging the Merger and seeking an order enjoining or otherwise delaying or prohibiting the completion of the Merger. If any such litigation is successful, then such order may prevent the Merger from being completed, or from being completed within the expected time frame. There can be no assurance that the Company or any other defendants would be successful in the outcome of any potential future lawsuits. Even if a lawsuit is without merit, it could result in substantial costs to the Company and divert management time and resources.

Failure to complete the Merger could negatively impact the Company. If the Merger is not completed for any reason, the ongoing business and financial condition of the Company may be adversely affected, including in the following ways:
it may experience negative reactions from the financial markets, including negative impacts on the market price of its common stock;
it may experience negative reactions from its suppliers, distributors, vendors, customers or other third parties with whom it does business;
it may experience negative reactions from employees;
it will have incurred, and may continue to incur, significant costs relating to the Merger, such as investment banking, legal, accounting and financial advisor fees and expenses, that it may not be able to recover;
it will have expended significant time and resources that could otherwise have been spent on its existing business or the pursuant of other opportunities without realizing any of the potential benefits associated with the Merger;
it may face litigation related to the failure to complete the Merger or an enforcement proceeding with respect to its obligations under the Merger Agreement; and
it, as discussed above, may, in certain circumstances, be required to pay a termination fee to MasterBrand.

In addition, if the Merger Agreement is terminated and the Company seeks an alternative transaction, there can be no guarantee that it will be able to find or complete an alternative transaction on more attractive terms than the Merger or at all.

The Merger Agreement contains provisions that limit the Company’s ability to pursue alternatives to the Merger and that could discourage other parties from trying to acquire or merge with the Company. The Merger Agreement contains provisions that restrict the Company’s ability to solicit, encourage, facilitate or participate in discussions or negations related to an alternative acquisition proposal or to take certain other actions related to an alternative acquisition proposal. Furthermore, there are only limited exceptions to the requirement under the Merger Agreement that the Company’s board of directors not change, withhold, withdraw, qualify, amend or modify (or publicly propose to change, withhold, withdraw, qualify, amend or modify) its recommendation that the Company’s shareholders approve the Merger Agreement and related plan of merger. Although the Company’s board of directors is permitted to effect a change of recommendation, after complying with certain procedures set forth in the Merger Agreement, in response to a superior acquisition proposal or intervening event if it determines in good faith, after consultation with its outside legal counsel and outside financial advisor, that a failure to change its recommendation in response to such superior acquisition proposal or intervening event would be inconsistent with its fiduciary duties under applicable law, its doing so would entitle MasterBrand to terminate the merger agreement and collect a termination fee from the Company in the amount of $25 million.

These provisions could discourage a potential competing acquirer from considering or proposing an acquisition or merger, even if it were prepared to pay consideration with a higher value than that implied in the Merger, or they could result in a potential competing acquirer proposing to pay a lower per share price than it might otherwise have proposed to pay because of the added expense of the termination fee.

The Merger Agreement restricts the Company’s business activities prior to the completion of the Merger. The Merger Agreement restricts the Company from entering into certain corporate transactions and taking certain other specified actions without the consent of MasterBrand and requires that the Company conduct its business in all material respects in the ordinary course and consistent with past practice until the completion of the Merger or the termination of the Merger Agreement. These restrictions, which could be in place for an extended period of time if the completion of the Merger is delayed, could prevent
26


the Company from pursuing attractive business opportunities that may arise prior to completion of the Merger or from making appropriate changes to business or organizational structure. This could in turn adversely impact the Company’s results of operations, financial condition and cash flows.

The Merger, including uncertainty regarding the Merger, could disrupt the Company’s business relationships and adversely affect the Company’s ability to effectively manage its business. As discussed above, the completion of the Merger is subject to the satisfaction or waiver of several conditions. Many of these conditions are outside the Company’s control. Furthermore, both the Company and MasterBrand have certain rights to terminate the Merger Agreement. Accordingly, there may be uncertainty regarding the completion of the Merger. This uncertainty may cause customers, suppliers, vendors, strategic partners or other parties that have business relationships with the Company to delay or defer entering into contracts with, or making other decisions concerning, the Company or to seek to change or cancel existing business relationships with the Company, which could negatively affect the Company’s business regardless of whether the Merger is ultimately completed. This could in turn adversely impact the Company’s results of operations, financial condition and cash flows.

The Merger, regardless of whether it is completed, will continue to divert resources from ordinary operations, which could adversely affect the Company’s business. The Company has diverted the attention of management and other resources to the Merger. Whether or not the Merger is completed, the pendency of the Merger will continue to divert the attention of management and other resources from day-to-day operations to the completion of the Merger. This diversion of management attention and other resources could adversely affect the Company’s ongoing business regardless of whether the Merger is completed.

The Company has incurred and expects to continue to incur significant merger-related costs. The Company has incurred and expects to continue to incur a number of non-recurring costs associated with negotiating and completing the Merger. These costs and expenses have been, and will continue to be, significant. These costs and expenses include fees paid or payable to financial, legal and accounting advisors, potential employment-related costs, filing fees, printing expenses and other related charges. Some of these costs are payable by the Company regardless of whether the Merger is completed. While the Company has assumed that a certain level of expenses would be incurred in connection with the Merger, there are many factors beyond its control that could affect the total amount or the timing of these expenses. These costs and expenses could adversely impact the Company’s financial condition and liquidity.

Uncertainties associated with the Merger could negatively impact the Company’s ability to attract, motivate and retain management personnel and other key employees. Competition for qualified personnel can be intense. Current and prospective employees of the Company may experience uncertainty about their future role until strategies with regard to these employees are announced or executed, which may impair the Company’s ability to attract, retain and motivate key management, sales, marketing, and other personnel prior to completion of the Merger. Employee retention may be particularly challenging as employees may experience uncertainty about their future roles with the combined company. If the Company is unable to retain personnel, including key management personnel, it could face disruptions in its operations, loss of existing customers, loss of key information, expertise or know-how, and unanticipated additional recruitment and training costs.

27


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

The following table details share repurchases made by the Company during the first quarter of fiscal 2026:
Share Repurchases
Total Number of Shares PurchasedAverage Price PaidTotal Number of Shares Purchased as Part of Publicly AnnouncedApproximate Dollar Value of Shares That May Yet Be Purchased Under the Programs (000)
(1)Per SharePrograms(1)
May 1 - 31, 2025209,757 $59.12 209,757 $105,358 
June 1 - 30, 2025— $— — $105,358 
July 1 - 31, 2025— $— — $105,358 
Quarter ended July 31, 2025209,757 $59.1216 209,757 $105,358 

(1) Under a stock repurchase authorization approved by the Board on November 29, 2023, the Company was authorized to purchase up to $125 million of the Company's common shares. On November 20, 2024, the Board authorized an additional stock repurchase program of up to $125 million of the Company's outstanding common shares. This authorization is in addition to the stock repurchase program authorized on November 29, 2023. 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 October 10, 2024 A&R Credit Agreement, 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 generally expects to fund any share repurchases using available cash and cash equivalents, as well as cash generated from operating activities. Repurchased shares became authorized but unissued common shares. The Company purchased a total of 209,757 common shares, for an aggregate purchase price of $12.4 million, during the first quarter of fiscal 2026 under the authorization pursuant to a repurchase plan intended to comply with the requirements of Rule 10b5-1 and Rule 10b-18 under the Securities Exchange Act of 1934, as amended. Due to the terms of the Merger Agreement, the Company does not currently expect to repurchase additional shares.

Item 5. Other Information

Rule 10b5-1 Trading Plans

During the fiscal quarter ended July 31, 2025, none of the Company’s directors or executive officers adopted, terminated or modified a "Rule 10b5-1 trading agreement" or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Bylaw Amendment

On August 20, 2025, the Board approved an amendment to Article II, Section 2 of the Company's Bylaws. The amendment will decrease the number of directors of the Company from nine to eight. The full text of the Bylaws of the Company, marked to show the change, is attached as Exhibit 3.2 to this report and is incorporated in response to this Item by reference thereto.

Submission of Matters to a Vote of Security Holders

At the Annual Meeting of Shareholders of American Woodmark Corporation held on August 21, 2025, the holders of 13,385,379 of the 14,503,377 shares of the Company's common stock outstanding voted on one or more matters either in person at the meeting or by duly executed and delivered proxies. The shareholders approved the items outlined in the Company's Proxy Statement that was sent to shareholders and filed with the SEC in accordance with Regulation 14A under the Securities Exchange Act of 1934, as amended.

28


The following items were approved at the Company's Annual Meeting:
VotesVotesBroker
"FOR""WITHHELD""NON-VOTES"
1. Election of the Board of Directors:
Latasha M. Akoma12,967,268 52,975 365,136 
Andrew B. Cogan12,825,785 194,458 365,136 
M. Scott Culbreth12,827,180 193,063 365,136 
Philip D. Fracassa12,922,401 97,842 365,136 
Daniel T. Hendrix12,738,975 281,268 365,136 
David A. Rodriguez12,511,293 508,950 365,136 
Vance W. Tang12,518,062 502,181 365,136 
Emily C. Videtto11,548,140 1,472,103 365,136 
VotesVotesVotesBroker
"FOR""AGAINST""ABSTAINED""NON-VOTES"
2. Ratification of Selection of Independent Registered Public Accounting Firm13,281,607 97,778 5,994 — 
3. Advisory Vote to Approve Executive Compensation12,471,894 480,820 67,529 365,136 


29


Item 6. Exhibits
 
Exhibit NumberDescription
2.1
Agreement and Plan of Merger, dated as of August 5, 2025, by and among MasterBrand, Inc., Maple Merger Sub, Inc. and American Woodmark Corporation (incorporated by reference to Exhibit 2.1 to the Registrant’s Current Report on Form 8-K filed August 6, 2025, Commission File No. 000-14798).*
Articles of Incorporation as amended (incorporated by reference to Exhibit 3.1 to the Registrant's Form 10-Q for the quarter ended July 31, 2004; Commission File No. 000-14798).
Bylaws – as amended effective August 20, 2025 (Filed Herewith).
10.1
Form of Grant Letter used in connection with the grant of restricted stock units awarded July 3, 2025 under the American Woodmark Corporation 2023 Stock Incentive Plan (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed July 8, 2025; Commission File No. 000-14798).**
Employment Agreement for Mr. Jimmy Mason (Filed Herewith).**
Certification of the Chief Executive Officer and Interim Principal Financial Officer Pursuant to Rule 13a-14(a) of the Exchange Act (Filed Herewith).
Certification of the Chief Executive Officer and Interim Principal 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 (Filed Herewith).
101
Interactive Data File for the Registrant's Quarterly Report on Form 10-Q for the quarter ended July 31, 2025 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).
*Certain schedules and exhibits have been omitted as permitted by Item 601 of Regulation S-K.
**Management contract or compensatory plan or arrangement.
30


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/ M. Scott Culbreth
 M. Scott Culbreth
 President and Chief Executive Officer
  
 Date: August 26, 2025
 Signing on behalf of the registrant and
 as principal financial and accounting officer
 
31
EX-3.2 2 ex32bylaws2025.htm EX-3.2 Document

EXHIBIT 3.2
BYLAWS OF
AMERICAN WOODMARK CORPORATION
AMENDED AND RESTATED
Effective August 20, 2025
ARTICLE I.
SHAREHOLDERS
SECTION 1. Annual Meeting. The annual meeting of the shareholders shall be held on the fourth Thursday in August of each year beginning at 9:00 a.m., or at such other time on such other date in each year as may be designated by resolution of the Board of Directors from time to time for the purpose of electing Directors and conducting such other business as may properly come before the meeting.

At each annual meeting of shareholders, only such business shall be conducted as is proper to consider and has been brought before the meeting (i) pursuant to the Corporation’s notice of the meeting, (ii) by or at the direction of the Board of Directors or (iii) by a shareholder who is a shareholder of record of a class of shares entitled to vote on the business such shareholder is proposing and who is such a shareholder of record, both at the time of the giving of the shareholder’s notice hereinafter described in this Section and on the record date for determining the shareholders entitled to vote at such annual meeting, and who complies with the notice procedures set forth in this Section.

In addition to any other applicable requirements, in order to bring before an annual meeting of shareholders any business which may properly be considered, a shareholder who meets the requirements set forth in the preceding paragraph must give the Corporation timely written notice. To be timely, a shareholder’s notice must be given, either by personal delivery to the Secretary at the principal office of the Corporation or by certified United States mail, with postage prepaid, addressed to the Secretary at the principal office of the Corporation. Any such notice must be received (i) not less than 120 days before the one-year anniversary of the date of mailing the notice of the preceding year’s annual meeting of shareholders, if clause (ii) is not applicable, or (ii) not less than 90 days before the date of the meeting if the date of such meeting, as prescribed in these Bylaws, has been changed by more than 30 days.

Each such shareholder’s notice shall set forth as to each matter the shareholder proposes to bring before the annual meeting (i) a brief description of the business desired to be brought before the meeting, including the complete text of any resolutions to be presented at the meeting (including the text of any proposed amendment to these Bylaws in the event that such business includes a proposal to amend these Bylaws), and the reasons for wanting to conduct such business at the meeting, (ii) the name and address, as they appear on the Corporation’s share transfer books, of the shareholder proposing such business, the name and address of any beneficial owner on whose behalf the proposal is being made and the name and address of any of their respective affiliates or associates or other parties with whom such shareholder or such beneficial owner is acting in concert (each, an “Associated Person”), (iii) the class and number of shares of stock of the Corporation owned (directly or indirectly) beneficially and of record by such shareholder and any beneficial owner on whose behalf the proposal is being made, and any Associated Person, (iv) a representation that such shareholder is a shareholder of record at the time of the giving of the notice and intends to appear in person or by proxy at the meeting to present the business specified in the notice, (v) a description of any agreement, arrangement or understanding (including any derivative or short positions, profit interests, options, warrants, convertible securities, stock appreciation or similar rights, hedging transactions, and



borrowed or loaned shares) that has been entered into as of the date of the shareholder’s notice by, or on behalf of, such shareholder and such beneficial owner, and any Associated Person, whether or not such instrument or right shall be subject to settlement in an underlying class of stock of the Corporation (collectively, “Derivative Instruments”), the effect or intent of which is to mitigate loss to, manage risk or benefit share price changes for, or increase or decrease the voting power of, such shareholder or such beneficial owner, or any Associated Person, with respect to shares of stock of the Corporation, or relates to the acquisition or disposition of any shares of stock of the Corporation, (vi) any proxy (other than a revocable proxy given in response to a solicitation statement filed pursuant to, and in accordance with, Section 14(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”)), voting trust, voting agreement or similar contract, arrangement, agreement or understanding pursuant to which the shareholder and any beneficial owner on whose behalf the proposal is being made, or any Associated Person, has a right to vote or direct the voting of any of the Corporation’s securities, (vii) any rights to dividends on the shares of the Corporation owned beneficially by the shareholder and any Associated Person that are separated or separable from the underlying shares of the Corporation, (viii) any proportionate interest in shares of the Corporation or any Derivative Instruments held, directly or indirectly, by a general or limited partnership or limited liability company or similar entity in which the shareholder, the beneficial owner or any Associated Person is a general partner or, directly or indirectly, beneficially owns an interest in a general partner, is the manager, managing member or, directly or indirectly, beneficially owns an interest in the manager or managing member of a limited liability company or similar entity, (ix) any performance-related fees (other than an asset-based fee) that the shareholder, the beneficial owner or any Associated Person is entitled to based on the increase or decrease in the value of shares of the Corporation or Derivative Instruments, (x) any material interest which the shareholder and any beneficial owner on whose behalf the proposal is being made, and any Associated Person, may have in such business, and (xi) any other information as reasonably requested by the Corporation. The shareholder shall (1) notify the Corporation of any inaccuracy or change (within two business days of becoming aware of such inaccuracy or change) in any information previously provided to the Corporation pursuant to this Section and (2) promptly update and supplement information previously provided to the Corporation pursuant to this Section, if necessary, so that the information provided or required to be provided shall be true and complete (y) as of the voting record date for the annual meeting of shareholders and (z) as of the date that is 10 days prior to the annual meeting of shareholders or any adjournment or postponement thereof, and such update and supplement shall be delivered to the secretary of the Corporation at the Corporation’s principal executive offices. The immediately foregoing provisions shall not be construed to extend any applicable deadlines hereunder, enable a shareholder to change the business proposed for the meeting after the advance notice deadlines hereunder have expired or limit the Corporation’s rights with respect to any inaccuracies or other deficiencies in notices provided by a shareholder. Unless otherwise required by law, if the shareholder (or a qualified representative of the shareholder) does not appear at the meeting of shareholders to present such business, such proposal shall be disregarded and such business shall not be transacted, notwithstanding that the Corporation may have received proxies in respect of such vote.

In addition to the other requirements of this Section with respect to any business proposed by a shareholder to be made at a meeting, each shareholder, any beneficial owner on whose behalf the proposal is being made and any Associated Person shall also comply with all applicable requirements of the Articles of Incorporation, these Bylaws and state and federal law, including the Exchange Act, with respect to any such proposal or the solicitation of proxies with respect thereto.

The Chair of the meeting may dismiss any business that a shareholder attempts to bring before an annual meeting without complying with the foregoing procedure. The foregoing provisions are not applicable to shareholder nominations of Directors, the process for which is set forth in Article II.
2



The Secretary shall deliver each shareholder’s notice that has been timely received to the Chair of the Board or a committee designed by the Board of Directors for review.

Notwithstanding the foregoing provisions of this Section, a shareholder seeking to have a proposal included in the Corporation’s proxy statement for an annual meeting of shareholders shall comply with the requirements of Regulation 14A under the Exchange Act, or with any successor regulation. The foregoing notice requirements shall be deemed satisfied by a shareholder if the shareholder has notified the Corporation of his, her or its intention to present a proposal at an annual meeting in compliance with Rule 14a-8 (or any successor thereof) promulgated under the Exchange Act and such shareholder’s proposal has been included in a proxy statement that has been prepared by the Corporation to solicit proxies for such annual meeting.

SECTION 2. Special Meetings. Special meetings of the shareholders, for any purpose or purposes, unless otherwise prescribed by statute, may be called by the Chair of the Board of Directors (the “Chair”), the Chief Executive Officer or the Board of Directors. Notice of a special meeting shall state the purpose or purposes for which the meeting is called.

SECTION 3. Place of Meeting. The Board of Directors may designate any place, either within or without the Commonwealth of Virginia unless otherwise prescribed by statute, as the place of meeting of shareholders for any annual meeting or for any special meeting; provided, however, that the Board of Directors may, in its sole discretion, determine that (a) the meeting shall not be held at any place and shall instead be held solely by means of remote communication as provided under the Virginia Stock Corporation Act (“VSCA”), or (b) the meeting shall be held in a hybrid setting allowing for a physical place for the meeting and attendance via remote communication if and as allowed under the VSCA. If no designation is made, the place of the meeting shall be the principal office of the Corporation.

SECTION 4. Notice of Meeting. Written notice stating the place, day and hour of each meeting of shareholders and, in the case of a special meeting, the purpose or purposes for which the meeting is called, shall, unless otherwise prescribed by statute, be delivered not less than ten (10) nor more than sixty (60) days before the date of the meeting (except when a different time is required in these Bylaws or by law), either personally or by mail, telecopy or any other form of communication permitted by applicable law or by private courier, by or at the direction of the Chair, the Chief Executive Officer, the Board of Directors or the Secretary to each shareholder of record entitled to vote at such meeting as of the record date for determining the shareholders entitled to notice of the meeting. If the purpose for which a shareholders meeting is called is to act on an amendment to the Articles of Incorporation, a plan of merger, share exchange, domestication or entity conversion, a proposed sale of assets contemplated by Section 13.1-724 of the VSCA, or the dissolution of the Corporation, notice shall be delivered not less than twenty-five (25) nor more than sixty (60) days before the meeting date to all shareholders of the Corporation, whether or not entitled to vote. The notice shall include the record date for determining the shareholders entitled to vote at the meeting, if such date is different than the record date for determining shareholders entitled to notice of the meeting.

Notwithstanding the foregoing, no notice of a shareholders’ meeting need be given to a shareholder if (i) an annual report and proxy statements for two consecutive annual meetings of shareholders, or (ii) all, and at least two, checks in payment of dividends or interest on securities during a twelve-month period, have been sent by first-class United States mail, with postage prepaid, addressed to the shareholder at the shareholder’s address as it appears on the share transfer books of the Corporation, and returned undeliverable. The obligation of the Corporation to give
3



notice of shareholders’ meetings to any such shareholder shall be reinstated once the Corporation has received a new address for such shareholder for entry on its share transfer books.

If a meeting is adjourned to a different date, time or place, notice need not be given if the new date, time or place is announced at the meeting before adjournment. However, if a new record date for an adjourned meeting is fixed, notice of the adjourned meeting shall be given to shareholders of record entitled to vote at such adjourned meeting as of the record date fixed for notice of such adjourned meeting unless a court provides otherwise.

SECTION 5. Record Dates. For the purpose of determining shareholders entitled to notice of or to vote at any meeting of shareholders, or to receive any dividend or for any purpose, the Board of Directors may fix, in advance, a record date or dates for any such determination of shareholders, such date or dates in any case to be not more than seventy (70) days before the meeting or action requiring such determination of shareholders. When a determination of shareholders entitled to notice of or to vote at any meeting of shareholders has been made as provided in this Section, such determination shall apply to any adjournment thereof unless the Board of Directors fixes a new record date or dates, which shall be required if the meeting is adjourned to a date more than one-hundred twenty (120) days after the date of the original meeting. The record date for a shareholders’ meeting fixed by the Board of Directors shall be the record date for determining shareholders entitled to both notice of and to vote at the shareholders’ meeting, unless the Board of Directors, at the time it fixes the record date for shareholders entitled to notice of the meeting, fixes a later record date on or before the date of the meeting to determine the shareholders entitled to vote at the meeting.

SECTION 6. Quorum. Unless otherwise required by law or the Articles of Incorporation, a majority of the outstanding shares of the Corporation entitled to vote on a matter, represented in person or by proxy, shall constitute a quorum for action on that matter. Once a share is represented for any purpose at a meeting, it is deemed present for quorum purposes for the remainder of the meeting and for any adjournment of that meeting unless a new record date or dates are or shall be set for that adjourned meeting. If less than a majority of the outstanding shares are represented at a meeting, a majority of the shares so represented may adjourn the meeting from time to time without further notice. At such adjourned meeting at which a quorum shall be present or represented, any business may be transacted which might have been transacted at the meeting as originally noticed.

SECTION 7. Proxies. At all meetings of shareholders, a shareholder may vote the shareholder’s shares in person or by proxy. A shareholder or the shareholder’s agent or attorney-in-fact may appoint a proxy to vote or otherwise act for the shareholder by signing an appointment form or by any other means authorized by the Virginia Stock Corporation Act or other applicable law. Such proxy shall be effective when received by the inspector(s) of elections or other officer or agent of the Corporation authorized to tabulate votes. Such proxy shall be valid for eleven (11) months from the date of its execution, unless otherwise provided in the proxy. An appointment of a proxy is revocable unless the appointment form states that it is irrevocable and the appointment is coupled with an interest. Any shareholder directly or indirectly soliciting proxies from other shareholders must use a proxy card color other than white, which shall be reserved for the exclusive use by the Board of Directors.

SECTION 8. Voting of Shares. If a quorum exists, action on a matter, other than the election of directors, is approved if the number of votes cast favoring the action exceed the number of votes cast opposing the action unless a greater number of affirmative votes is required by law or by the Board of Directors or other person proposing the matter or is otherwise required by the Articles of Incorporation or these Bylaws. The vote required in the election of directors shall be as provided in Section 4 of Article II.
4



SECTION 9. Organization and Order of Business.

(a) The Chair shall serve as chair at all meetings of the shareholders. In the absence of the Chair or if the Chair declines to serve, the chair of the meeting shall be designated by the Board of Directors. The Secretary or, in the Secretary’s absence, an Assistant Secretary shall act as secretary at all meetings of the shareholders. In the event that neither the Secretary nor an Assistant Secretary is present, the chair of the meeting may appoint any person to act as secretary of the meeting.

(b) The chair of the meeting shall have the authority to make such rules and regulations, to establish such procedures and to take such steps as the chair deems necessary or desirable for the proper conduct of each meeting of the shareholders, including, without limitation, the authority to make the agenda and to establish procedures for (i) dismissing business not properly presented, (ii) maintaining order and safety, (iii) placing limitations on the time allotted to questions or comments on the affairs of the Corporation, (iv) placing restrictions on attendance at a meeting by persons or classes of persons who are not shareholders or their proxies, (v) restricting entry to a meeting after the time prescribed for the commencement thereof, (vi) commencing, conducting and closing voting on any matter and (vii) adjourning the meeting to be reconvened at a later date.

ARTICLE II.
BOARD OF DIRECTORS

SECTION 1. General Powers. The Corporation shall have a Board of Directors. All corporate powers shall be exercised by or under the authority of, and the business and affairs of the Corporation managed under the direction of, its Board of Directors, subject to any limitation set forth in the Articles of Incorporation.

SECTION 2. Number, Tenure and Qualification. The number of directors of the Corporation shall be eight nine. Directors shall be elected for terms that expire at the next annual meeting of shareholders following their election. No decrease in the number of directors shall have the effect of shortening the term of any incumbent director. Despite the expiration of a director’s term, the director shall continue to serve until his or her successor shall have been elected and duly qualified, until there is a decrease in the number of directors or until removed by the shareholders, whichever event first occurs.

SECTION 3. Nomination of Directors. Nominations for the election of directors at any annual meeting of shareholders may be made (a) by the Board of Directors or any committee designated by the Board of Directors (each such nominee, a “Board Nominee”), or (b) by any shareholder who is a shareholder of record of a class of shares entitled to vote in the election of directors at the applicable meeting of shareholders and who is such a shareholder of record, both at the time of the giving of the shareholder’s notice hereinafter described in this Section and on the record date for determining the shareholders entitled to vote at the applicable meeting (each such nominee, a “Shareholder Nominee”). However, such a shareholder may nominate one or more persons for election as directors only if written notice of such shareholder’s intent to make such nomination or nominations is submitted in writing, either by personal delivery or by United States mail, postage prepaid, to the Secretary of the Corporation and is received at the Corporation’s principal executive offices not later than, (i) 120 days before the one-year anniversary of the date of mailing the notice of the preceding year’s annual meeting of shareholders, if clause (ii) is not applicable, or (ii) 90 days before the date of the annual meeting if the date of such annual meeting, as prescribed in these Bylaws, has been changed by more than 30 days.
5



Each such shareholder’s notice shall set forth: (i) the name and address, as they appear on the Corporation’s share transfer books, of the shareholder giving the notice, the name and address of any beneficial owner on whose behalf the nomination is being made and the name and address of any Associated Person; (ii) the class and number of shares of stock of the Corporation owned (directly or indirectly) beneficially and of record by such shareholder and any beneficial owner on whose behalf the notice is given and any Associated Person, (iii) a representation that such shareholder is a holder of record of shares of the Corporation entitled to vote at such meeting at the time of giving of the notice and intends to appear in person or by proxy at the meeting to nominate the person or persons specified in the notice; (iv) a description of any Derivative Instrument that has been entered into as of the date of the shareholder’s notice by, or on behalf of, such shareholder and such beneficial owner, and any Associated Person, whether or not such instrument or right shall be subject to settlement in an underlying class of stock of the Corporation, the effect or intent of which is to mitigate loss to, manage risk or benefit of share price changes for, or increase or decrease the voting power of, such shareholder or such beneficial owner, or any Associated Person, with respect to shares of stock of the Corporation, or relates to the acquisition or disposition of any shares of stock of the Corporation, (v) any proxy (other than a revocable proxy given in response to a solicitation statement filed pursuant to, and in accordance with, Section 14(a) of the Exchange Act), voting trust, voting agreement or similar contract, arrangement, agreement or understanding pursuant to which the shareholder and any beneficial owner on whose behalf the nomination is being made, or any Associated Person, has a right to vote or direct the voting of any of the Corporation’s securities, (vi) any rights to dividends on the shares of the Corporation owned beneficially by the shareholder and any Associated Person that are separated or separable from the underlying shares of the Corporation, (vii) any proportionate interest in shares of the Corporation or any Derivative Instruments held, directly or indirectly, by a general or limited partnership or limited liability company or similar entity in which the shareholder, the beneficial owner or any Associated Person is a general partner or, directly or indirectly, beneficially owns an interest in a general partner, is the manager, managing member or, directly or indirectly, beneficially owns an interest in the manager or managing member of a limited liability company or similar entity, (viii) any performance-related fees (other than an asset-based fee) that the shareholder, the beneficial owner or any Associated Person is entitled to based on the increase or decrease in the value of shares of the Corporation or Derivative Instruments, (ix) a description of all agreements, arrangements and understandings between such shareholder or such beneficial owner or any Associated Person and each Shareholder Nominee with respect to such Shareholder Nominee’s service or duties as a nominee or director of the Corporation, including any direct or indirect confidentiality, compensation, reimbursement or indemnification arrangement in connection with such Shareholder Nominee’s service or action as a nominee or director or any commitment or assurance as to how such Shareholder Nominee will act or vote on any matter, (x) the information that would be required to be set forth in a Schedule 13D filed pursuant to Rule 13d-1(a) or an amendment pursuant to Rule 13d-2(a) if such statement were required to be filed under the Exchange Act and the rules and regulations promulgated thereunder by such shareholder and any beneficial owner on whose behalf the notice is given, and (xi) any other information as reasonably requested by the Corporation.

Each such shareholder’s notice pursuant to this Section shall also set forth:

(i) the name, age, business address and, if known, residence address of each Shareholder Nominee for whom the shareholder is proposing or intends to solicit proxies and of each Shareholder Nominee who would be presented for election at the annual meeting in the event of a need to change the shareholder’s original slate, (ii) the principal occupation or employment of each Shareholder Nominee, (iii) the class and number of shares of stock of the Corporation that are owned beneficially and of record by each Shareholder Nominee, (iv) any other information relating to each Shareholder Nominee that is required to be disclosed in solicitations of proxies for election of
6



directors or is otherwise required to be disclosed under the VSCA or applicable listing standards of the primary exchange on which the Corporation’s capital stock is listed or by the rules and regulations of the U.S. Securities and Exchange Commission promulgated under the Exchange Act, including any proxy statement filed pursuant thereto (in each case, assuming the election is contested), (v) a representation as to whether the shareholder, the beneficial owner, if any, or any Associated Person intends to solicit proxies in support of director nominees other than Board Nominees in compliance with the requirements of Rule 14a-19(b) under the Exchange Act, including a statement that the shareholder, the beneficial owner, if any, or any Associated Person intends to solicit the holders of shares representing at least 67% of the voting power of the shares entitled to vote in the election of directors, and (vi) the written consent of such Shareholder Nominee to be named in proxy statements as a nominee and to serve as a director if elected for the full term.

The shareholder shall (1) notify the Corporation of any inaccuracy or change (within two business days of becoming aware of such inaccuracy or change) in any information previously provided to the Corporation pursuant to this Section and (2) promptly update and supplement information previously provided to the Corporation pursuant to this Section, if necessary, so that the information provided or required to be provided shall be true and complete (y) as of the voting record date for the meeting of shareholders and (z) as of the date that is 10 calendar days prior to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to the Secretary at the Corporation’s principal offices.

In addition to the other requirements of this Section with respect to any nomination proposed by a shareholder to be made at a meeting, each shareholder, any beneficial owner on whose behalf the nomination is being made and any Associated Person shall also comply with all applicable requirements of the Articles of Incorporation, these Bylaws and state and federal law, including the Exchange Act (including Rule 14a-19 thereunder), with respect to any such nomination or the solicitation of proxies with respect thereto. In addition to the other requirements of this Section, unless otherwise required by law, (i) no shareholder, beneficial owner or Associated Person shall solicit proxies in support of any nominees other than Board Nominees unless such shareholder, beneficial owner and Associated Person have complied with Rule 14a-19 under the Exchange Act in connection with the solicitation of such proxies, including the provision to the Corporation of notices required thereunder in a timely manner, and (ii) if such shareholder, beneficial owner or Associated Person (1) provides notice pursuant to Rule 14a-19(b) under the Exchange Act and (2) subsequently fails to comply with any of the requirements of Rule 14a-19 under the Exchange Act, then the Corporation shall disregard any proxies or votes solicited for such shareholder’s nominees. Upon request by the Corporation, if any shareholder, beneficial owner or Associated Person provides notice pursuant to Rule 14a-19(b) under the Exchange Act, such shareholder, beneficial owner or Associated Person shall deliver to the Corporation, no later than five business days prior to the applicable meeting, reasonable evidence that such shareholder, beneficial owner or Associated Person has met the requirements of Rule 14a-19 under the Exchange Act.

The foregoing provisions shall not be construed to extend any applicable deadlines hereunder, enable a shareholder to change the person or persons specified in the notice for election as director after the advance notice deadlines hereunder have expired or limit the Corporation’s rights with respect to any inaccuracies or other deficiencies in notices provided by a shareholder. The Secretary shall deliver each shareholder’s notice under this Section that has been timely received to the Board or a committee designated by the Board for review.

Unless otherwise required by law, if the shareholder (or a qualified representative of the shareholder) does not appear at the meeting of shareholders to nominate the individual set forth in the shareholder’s notice of nomination
7



as a director, such nomination shall be disregarded, notwithstanding that the Corporation may have received proxies in respect of such vote.

In addition to the information required to be provided by shareholders pursuant to this Section, each Shareholder Nominee shall provide to the Secretary the following information:

(i) a completed copy of the Corporation’s form of director’s questionnaire and a written consent of the Shareholder Nominee to the Corporation following such processes for evaluation of such nominee as the Corporation follows in evaluating any person being considered for nomination to the Board of Directors, as provided by the Secretary; (ii) the Shareholder Nominee’s agreement to comply with the Corporation’s various corporate governance policies applicable to directors, as provided by the Secretary; (iii) written confirmation that the Shareholder Nominee (A) does not have, and will not have or enter into, any agreement, arrangement or understanding as to how he or she will vote on any matter, if elected as a director of the Corporation, and (B) is not a party to, and will not become a party to, any agreement, arrangement or understanding with any person or entity, including any direct or indirect compensation, reimbursement or indemnification arrangement with any person or entity other than the Corporation in connection with such nominee’s service or action as a director of the Corporation the terms of which have not been fully disclosed in advance to the Secretary; (iv) written disclosure of any transactions between the shareholder and the Shareholder Nominee within the preceding five years; and (v) any additional information as necessary to permit the Board to determine if each Shareholder Nominee is independent under applicable listing standards with respect to service on the Board or any committee thereof, under any applicable rules of the SEC, and under any publicly disclosed standards used by the Board of Directors in determining and disclosing the independence and qualifications of the Corporation’s directors.

Notwithstanding anything in the Bylaws to the contrary, no nomination for the election of a director shall be considered and voted upon at a meeting except in accordance with the procedures set forth in this Section. The chair of a meeting shall, if the facts warrant, determine that a nomination for the election of a director was not brought before the meeting in accordance with the procedures prescribed by this Section. If the chair of the meeting should so determine, he or she shall so declare to the meeting, and the nomination for the election of such director not properly brought before the meeting shall not be considered and voted upon.

SECTION 4. Election. Except as provided in Section 13 of this Article II, directors shall be elected by the holders of the common shares at each annual meeting of shareholders or at a special meeting called for such purpose. Each director shall be elected by the vote of the majority of the votes cast with respect to the director at any meeting of shareholders for the election of directors at which a quorum is present; provided, that if it is determined that the number of persons properly nominated to serve as elected directors of the Corporation exceeds the number of directors to be elected (a contested election), the directors shall be elected by a plurality of the votes of the shares represented at the meeting and entitled to vote on the election of directors. A majority of the votes cast means that the number of votes cast “for” a director must exceed the number of votes cast “against” that director.

In order for any incumbent director to be a nominee for continued service on the Board of Directors he or she must submit an irrevocable offer of resignation, contingent on failing to receive a majority of the votes cast in an uncontested election. Following an uncontested election, if a nominee who is an incumbent director does not receive a majority of the votes cast, the committee of the Board of Directors responsible for nominating and governance matters shall consider, and recommend to the Board of Directors, whether to accept or reject the offer of resignation. Within 90 days following certification of the election results, the Board of Directors shall act on the offered
8



resignation. In determining whether or not to accept the offered resignation, the Board of Directors shall consider any recommendation of the committee of the Board of Directors responsible for nominating and governance matters, the factors considered by that committee and any additional information and factors that the Board of Directors believes to be relevant. The Board of Directors will promptly disclose its decision whether to accept the director’s resignation offer (and the reasons for rejecting the resignation offer, if applicable) in a press release to be disseminated in the manner that the Corporation’s press releases typically are distributed.

An incumbent director who fails to receive a sufficient vote for reelection shall not participate in the deliberations or decisions of the committee of the Board of Directors responsible for nominating and governance matters, or the Board of Directors, regarding such director’s resignation. However, if each member of the committee of the Board of Directors responsible for nominating and governance matters fails to receive a sufficient vote for reelection, then the independent directors who did receive a sufficient vote shall appoint a committee amongst themselves to consider the resignation offers and recommend to the Board of Directors whether to accept them. In addition, if the only directors who did receive a sufficient vote for reelection in the same election constitute three or fewer directors, all directors may participate in the action regarding whether to accept or reject the resignation offers.

If the submitted resignation is not accepted by the Board of Directors, the director, despite the expiration of his or her term, shall continue to serve until his or her successor shall have been elected and duly qualified or until there is a decrease in the number of directors. If a director’s resignation is accepted by the Board of Directors, or if a nominee for director is not elected by the shareholders, then the Board of Directors, in its sole discretion, may fill any resulting vacancy in accordance with Section 13 of this Article II.

No individual shall be named or elected as a director without such individual’s prior consent.

SECTION 5. Regular Meetings. The Board of Directors may adopt a schedule of meetings, which shall be considered regular meetings. Regular meetings shall be held at such times and at such places, within or without the Commonwealth of Virginia, as the Chair, the Chief Executive Officer or the Board of Directors shall designate from time to time. If no place is designated, regular meetings shall be held at the principal office of the Corporation.

SECTION 6. Special Meetings. Special meetings of the Board of Directors may be called by or at the request of the Chair, the Chief Executive Officer, the Board of Directors or any two directors and shall be held at such times and at such places, within or without the Commonwealth of Virginia, as such person or persons calling the meeting shall designate. If no such place is designated in the notice of a meeting, it shall be held at the principal office of the Corporation.

SECTION 7. Notice. No notice need be given of regular meetings of the Board of Directors. Notice of any special meeting shall be given at least six (6) hours before the meeting in person or delivered to his or her residence or business address (or such other place as the director may have directed in writing) by mail, messenger, telecopy, telegraph, email or any other form of communication permitted by applicable law or by telephoning such notice to the director. Any such notice may be oral or written and shall set forth the date, time and place of the meeting and shall state the purpose for which the meeting is called.

SECTION 8. Quorum. A majority of the number of directors in office immediately before the meeting begins shall constitute a quorum for the transaction of business at any meeting of the Board of Directors, but if less than
9



such majority is present at a meeting, a majority of the directors then present may adjourn the meeting from time to time without further notice.

SECTION 9. Voting. If a quorum is present when a vote is taken, the affirmative vote of a majority of the directors present is the act of the Board of Directors. A director who is present at a meeting of the Board of Directors or a committee of the Board of Directors when corporate action is taken is deemed to have assented to the action taken unless (i) the director objects, at the beginning of the meeting or promptly upon arrival, to holding the meeting or transacting specified business at the meeting or (ii) the director votes against or abstains from the action taken.

SECTION 10. Participation in Meetings. The Board of Directors may permit any or all directors to participate in a regular or special meeting by, or conduct the meeting through the use of, any means of communication by which all directors participating may simultaneously hear each other during the meeting. A director participating in a meeting by this means is deemed to be present in person at the meeting.

SECTION 11. Action Without a Meeting. Any action that may be taken by the Board of Directors at a meeting may be taken without a meeting if one or more written consents describing the action is signed by each director before or after such action is taken and included in the minutes or filed with the corporate records. Action taken under this Section shall be effective when the last director signs the consent unless the consent specifies a different effective date in which event the action taken is effective as of the date specified therein provided the consent states the date of execution by each director.

SECTION 12. Removal. The shareholders may remove one or more directors with or without cause. Unless the Articles of Incorporation require a greater vote, a director may be removed if the number of votes cast to remove the director constitutes a majority of the votes entitled to be cast at an election of directors. A director may be removed by the shareholders only at a meeting called for the purpose of removing such director and the meeting notice must state that the purpose, or one of the purposes of the meeting, is removal of the director.

SECTION 13. Vacancies. Any vacancy occurring in the Board of Directors, including a vacancy resulting from the removal of a director or an increase in the number of directors, may be filled by the affirmative vote of a majority of the remaining directors though less than a quorum of the Board of Directors, unless otherwise provided by law. The term of a director elected by the Board of Directors to fill a vacancy shall expire at the next shareholders’ meeting at which directors are elected.

SECTION 14. Compensation. The directors shall receive such compensation for their services as directors and as members or chair of any committee appointed by the Board as may be prescribed by the Board of Directors and shall be reimbursed by the Corporation for ordinary and reasonable expenses incurred in the performance of their duties.

SECTION 15. Committees. The Board of Directors may create one or more committees and appoint members of the Board of Directors to serve on them. Unless otherwise provided in these Bylaws, each committee shall have two or more members who serve at the pleasure of the Board of Directors. The creation of a committee and appointment of members to it shall be approved by the greater of (i) a majority of all of the directors in office when action is taken, or (ii) the number of directors required by the Articles of Incorporation or these Bylaws to take action. The provisions of these Bylaws that govern meetings, action without meetings, notice and waiver of notice,
10



and quorum and voting requirements of the Board of Directors shall apply to committees of directors and their members as well.

SECTION 16. Chair of the Board. The Chair, if one is designated by the Board of Directors, shall preside at all meetings of the Board and perform such other duties as the Board shall assign from time to time. In the absence of the Chair, the chair of the meeting shall be designated by the Board of Directors.

SECTION 17. Secretary of Meetings. The Secretary or an Assistant Secretary shall act as secretary of meetings of the Board. In the absence of the Secretary or an Assistant Secretary, the chair of the meeting may appoint any person to act as secretary of the meeting.

ARTICLE III.
OFFICERS

SECTION 1. Number. The officers of the Corporation shall include a President and a Secretary and may include a Chair of the Board, one or more Vice Presidents, a Treasurer and such other officers and assistant officers as may be deemed necessary or advisable to carry on the business of the Corporation. The Board of Directors shall designate a Chief Executive Officer and a Chief Financial Officer of the Corporation. One person may hold two or more offices, except those of Chief Executive Officer and Secretary.

SECTION 2. Election and Term of Office. The Board of Directors shall elect the Chair of the Board, if there is one, the President, the Secretary and such other officers as the Board of Directors shall, in its discretion, determine. The Chief Executive Officer may, from time to time, appoint other officers. The action of the Chief Executive Officer in appointing officers shall be reported to the Board of Directors no later than the next regular meeting of the Board of Directors after it is taken. Each officer shall hold office until his or her successor shall have been duly elected or appointed and shall have qualified or until his or her death or resignation or shall have been removed in the manner hereinafter provided.

SECTION 3. Removal. Any officer, employee or agent may be removed by the Board of Directors with or without cause whenever in its judgment, the best interests of the Corporation will be served thereby, but such removal shall be without prejudice to the contract rights, if any, of the person so removed. Any officer or assistant officer, if appointed by the Chief Executive Officer, may likewise be removed by the Chief Executive Officer. Such action shall be reported to the next regular meeting of the Board of Directors after it is taken. Election or appointment of an officer, employee or agent shall not of itself create contract rights.

SECTION 4. Chief Executive Officer. The Chief Executive Officer shall be the principal executive officer of the Corporation and, subject to the direction of the Board of Directors, shall in general supervise and control all of the business and affairs of the Corporation and in general shall perform all duties incident to the office of Chief Executive Officer and such other duties as may be prescribed by the Board of Directors from time to time.

SECTION 5. President. In the absence of the Chief Executive Officer or in the event of his or her death, resignation, removal or inability or refusal to act, and unless and until the Board designates an interim or acting Chief Executive Officer, the President shall perform the duties of the Chief Executive Officer, and when so acting, shall have all the powers of and be subject to all the restrictions upon the Chief Executive Officer. The President
11



shall perform such other duties as from time to time may be assigned by the Chief Executive Officer or by the Board of Directors.

SECTION 6. Chief Financial Officer. The Chief Financial Officer of the Corporation shall keep or cause to be kept full and accurate books of account. Whenever required by the Board of Directors or the Chief Executive Officer, the Chief Financial Officer shall render financial statements showing all transactions of the Corporation and the financial condition of the Corporation. The Chief Financial Officer shall also perform such other duties as from time to time may be assigned by the Chief Executive Officer or by the Board of Directors.

SECTION 7. Secretary. The Secretary, or an Assistant Secretary, shall: (a) keep the minutes of the proceedings of the shareholders and of the Board of Directors in one or more books provided for that purpose; (b) see that all notices are duly given in accordance with the provisions of these Bylaws or as required by law; (c) be custodian of the corporate records and of the seal of the Corporation, if any; and (d) in general perform all duties incident to the office of Secretary and such other duties as from time to time may be assigned to such officer by the Chief Executive Officer or by the Board of Directors.

SECTION 8. Duties of Other Officers. The other officers of the Corporation, which may include Executive Vice Presidents, Senior Vice Presidents, Vice Presidents, Assistant Vice Presidents, a Treasurer, Assistant Treasurers, a Controller or Assistant Controllers, and Assistant Secretaries shall have such authority and perform such duties as shall be prescribed by the Board of Directors or the Chief Executive Officer. To the extent that such duties are not so stated, such officers shall have such authority and perform the duties which generally pertain to their respective offices, subject to the direction of the Chief Executive Officer or the Board of Directors.

SECTION 9. Voting Securities of Other Corporations. Unless otherwise provided by the Board of Directors, each of the Chief Executive Officer, President and Chief Financial Officer, in the name and on behalf of the Corporation, may appoint from time to time himself or herself or any other person (or persons) proxy, attorney or agent for the Corporation to cast the votes that the Corporation may be entitled to cast as a shareholder, member or otherwise in any other corporation, partnership or other legal entity, domestic or foreign, whose stock, interests or other securities are held by the Corporation, or to consent in writing to any action by such other entity, or to exercise any or all other powers of this Corporation as the holder of the stock, interests or other securities of such other entity. Each of the Chief Executive Officer, President and Chief Financial Officer may instruct the person or persons so appointed as to the manner of casting such votes or giving such consent and may execute or cause to be executed on behalf of the Corporation and under its corporate seal such written proxies, consents, waivers, or other instruments as may be deemed necessary or proper. Each of the Chief Executive Officer, President and Chief Financial Officer may attend any meeting of the holders of stock, interests or other securities of any such other entity and vote or exercise any or all other powers of this Corporation as the holder of the stock, interest or other securities of such other entity.

SECTION 10. Compensation. The Board of Directors or a committee of the Board of Directors shall fix the compensation of the executive officers of the Corporation, including the Chief Executive Officer.

SECTION 11. Contracts. Each of the Chief Executive Officer, President and Chief Financial Officer (each an “Authorized Officer”), and any officer(s), employee(s) or agent(s) of the Corporation any such Authorized Officer may designate, may enter into any deed, mortgage, deed of trust, note, lease, contract or agreement (collectively “Contracts”) and execute and deliver any instrument in the name and on behalf of the Corporation. The Board of
12



Directors may authorize any other officer(s), employee(s) or agent(s), of the Corporation to enter into any Contracts or execute and deliver any instrument in the name of and on behalf of the Corporation, and such authority may be general or confined to specific instances.

ARTICLE IV.
SHARE CERTIFICATES

SECTION 1. Certificates for Shares. Shares of the Corporation, when fully paid, shall be evidenced by certificates containing such information as is required by law and in such form as approved by the Board of Directors. When issued, such certificates shall be signed by the Chief Executive Officer, President or Chief Financial Officer and the Secretary or an Assistant Secretary and may (but need not) be sealed with the seal of the Corporation. The seal of the Corporation and any or all of the signatures on a share certificate may be facsimile. If any officer, transfer agent or registrar who signed, or whose facsimile signature has been written, printed or stamped on, a certificate for shares shall have ceased to be such officer, transfer agent or registrar before such certificate is issued by the Corporation, such certificate shall be as valid as though such individual were such officer, transfer agent or registrar at the date of issue.

Alternatively, the Board of Directors may authorize the issuance of some or all shares without certificates. In such event, within a reasonable time after issuance, the Corporation shall mail to the shareholder a written confirmation of its records with respect to such shares containing the information required by law.

SECTION 2. Transfer; Restrictions on Transfer. The Board of Directors may make rules and regulations concerning the issue, registration and transfer of shares and/or certificates representing the shares of the Corporation. Transfer of shares of the Corporation, and/or certificates representing such shares, shall be made on the share transfer books of the Corporation by the holder of record thereof or by the shareholder’s legal representative, who shall furnish proper evidence of authority to transfer, or by the shareholder’s attorney-in-fact thereunto authorized by power-of-attorney duly executed and filed with the Secretary of the Corporation, and on surrender for cancellation of the certificate representing such shares, if any, accompanied by written assignments given by such record shareholder, legal representative or attorney-in-fact.

SECTION 3. Transfer Agents and Registrar. The Board of Directors may appoint one or more transfer agents or transfer clerks, and one or more registrars, who shall be appointed at such times and places as the requirements of the Corporation may necessitate and the Board of Directors may designate.

SECTION 4. Lost or Destroyed Share Certificates. The Corporation may issue a new share certificate or a written confirmation of its records with respect to shares in the place of any certificate theretofore issued which is alleged to have been lost or destroyed, and may require the owner of such certificate, or such owner’s legal representative, to give the Corporation a bond, with or without surety, or such other agreement, undertaking or security as the Board of Directors shall determine is appropriate, to indemnify the Corporation against any claim that may be made against it on account of the alleged loss or destruction of the former certificate or the issuance of any such new certificate.

SECTION 5. Registered Shareholders. The Corporation shall be entitled to treat the holder of record of any share or shares of the Corporation as the owner thereof and, accordingly, shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of any other person. The Corporation shall
13



not be liable for registering any transfer of shares which are registered in the name of a fiduciary unless done with actual knowledge of facts which would cause the Corporation’s action in registering the transfer to amount to bad faith.
ARTICLE V.
FISCAL YEAR

The fiscal year of the Corporation shall begin on the first day of May of each year and end on the last day of April in such year. The Board of Directors shall have power to fix and to change the fiscal year of the Corporation.

ARTICLE VI.
CORPORATE SEAL

The Corporation may, but need not, have a corporate seal, which may be altered at will, and may use the same by causing it or a facsimile thereof to be impressed or affixed or in any other manner reproduced. The failure to affix a seal shall not affect the validity of any instrument.

ARTICLE VII.
WAIVER OF NOTICE

Unless otherwise provided by law, whenever any notice is required to be given to any shareholder or director of the Corporation under the provisions of these Bylaws or under the provisions of the Articles of Incorporation or under the provisions of the VSCA, a waiver thereof in writing, signed by the person or persons entitled to such notice, whether before or after the date and time of the meeting, shall be deemed equivalent to the giving of such notice. Such waiver shall be delivered to the Secretary of the Corporation for inclusion in the minutes or filing with the corporate records.

A shareholder’s attendance at a meeting (i) waives objection to lack of notice or defective notice of the meeting unless the shareholder, at the beginning of the meeting, objects to holding the meeting or transacting business at the meeting and (ii) waives objection to consideration of a particular matter at the meeting that is not within the purpose or purposes described in the meeting notice unless the shareholder objects to considering the matter when it is presented.

A director’s attendance at or participation in a meeting waives any required notice to such director of the meeting unless the director, at the beginning of the meeting or promptly upon arrival, objects to holding the meeting or transacting business at the meeting and does not thereafter vote for or assent to action taken at the meeting.

ARTICLE VIII.
AMENDMENTS

These Bylaws may be altered, amended or repealed and new Bylaws may be adopted by the Board of Directors. Bylaws adopted by the Board of Directors may be repealed or changed or new bylaws adopted by the shareholders, and the shareholders may prescribe that any bylaw adopted by them may not be altered, amended or repealed by the Board of Directors.
14

EX-10.2 3 ex10220250731.htm EX-10.2 Document

Exhibit 10.2
AMERICAN WOODMARK CORPORATION
EMPLOYMENT AGREEMENT

            THIS AGREEMENT, between Mr. Jimmy Mason (the “Employee”) and American Woodmark Corporation, a Virginia corporation (the “Company”), is effective as of July 7, 2025 (the “Effective Date”).

WHEREAS, the Company and the Employee each desire to enter into this Agreement, and have the power to do so.

            NOW, THEREFORE, in consideration of the foregoing and the mutual agreements herein contained, the parties agree as follows:

1.   Employment.   The Company hereby employs the Employee and the Employee hereby accepts employment upon and agrees to the terms and conditions set forth herein.

2.   Term.   The term of employment under this Agreement (the “Term”) shall commence upon execution of this Agreement by both parties and end on December 31, 2025; provided, however, that beginning on January 1, 2026, and each January 1 thereafter, the Term of this Agreement shall automatically be extended for one additional calendar year unless, on or before November 1 of the preceding year, either party gives notice that employment under this Agreement will not be so extended; and further provided that if a Change of Control (as defined below) occurs during the original or extended term of this Agreement, this Agreement shall continue in effect for a period of 12 months beyond the month in which the Change of Control occurred.
Notwithstanding the foregoing, as provided in Section 7(c), this Agreement shall terminate immediately upon the Employee’s death, disability or retirement, or if the Employee voluntarily terminates his employment under circumstances to which Section 7(d) does not apply.

3.   Compensation.
a.   Salary.    During the Employee’s employment hereunder, the Company shall pay the Employee for all services rendered by the Employee a base salary at an annual rate of at least $500,000 with upward annual adjustments as the Company shall deem appropriate from time to time and as approved according to the general practices of and under the authority levels required by the Company. Such salary shall be payable to the Employee in accordance with the Company’s usual paying practices for salaried employees.



b.   Annual Cash Bonus. In addition to base salary, the Employee shall be entitled to participate in the Company’s annual incentive program with a bonus opportunity of between 0% and 150% of the Employee’s base salary. The actual amount of such bonus for any fiscal year shall be related to the achievement of certain performance objectives to be set at the beginning of each fiscal year by the Compensation and Social Principles Committee of the Board (the “Committee”). The Committee may increase the maximum amount of the Employee’s annual bonus opportunity in its discretion. Nothing in this Agreement, however, shall be construed as a guarantee of an annual payment of the annual cash bonus. The annual bonus, if any, shall be paid to the Employee in a single lump sum as soon as reasonably practicable following the end of the fiscal year to which it relates, but in no event later than 90 days after the end of such fiscal year.
c.   Other Executive Compensation Benefits.   The Employee shall also be eligible for any other executive compensation policies, benefits, plans, or programs as are afforded generally by the Company from time to time to its senior personnel, including but not limited to grants of stock options and other equity awards. Nothing in this Agreement, however, shall be construed as a guarantee that the Board or the Committee will approve any level of such benefits that are at the sole discretion of the Board or the Committee.
d.   Other Salaried Benefits.   The Employee shall also be eligible for any employee benefit plans, policies, or programs as are generally available from time to time to other salaried employees of the Company.

4.   Duties.   The Employee shall perform his duties as Senior Vice President, New Construction & Growth and shall faithfully and to the best of his ability perform such duties and responsibilities as may be reasonably assigned by the Company’s Chief Executive Officer.

5.   Extent of Services.   During the Employee’s employment hereunder, the Company expects and the Employee agrees that the Employee shall devote sufficient time, attention, and energy to the business of the Company so as to adequately fulfill his assigned duties and responsibilities. Furthermore, the Company and the Employee agree that the business of the Company shall take reasonable priority over any other active business engaged in by the Employee.

6.   Restrictive Covenants.
a.   Non-competition Restriction.   Except with the prior written consent of the Company, the Employee shall not, either during his employment hereunder or for the period of time after termination of his employment hereunder during which the Employee accepts severance payments pursuant to Section 7(b) (if applicable), directly or indirectly manage, operate, control, be employed by, participate in, consult with, render services to, or be connected in any manner with the management, operation, ownership or control of any business or venture



in competition in the United States with the business of the Company. For purposes of this Section 6(a), a business or venture shall be deemed to be in competition with the business of the Company if that business or venture or any of its affiliates manufactures, distributes, or otherwise engages in the design, sale, or transportation of cabinets for residential use, including but not limited to such cabinet products intended for the primary use in the kitchen or bathroom. Nothing in this Section 6(a) however, shall prohibit the Employee from owning securities of the Company or from owning as an inactive investor up to 5% of the outstanding voting securities of any issuer which is listed on the New York Stock Exchange, American Stock Exchange or the NASDAQ Stock Market or any of their respective successors. If the Employee directly or indirectly manages, operates, controls, is employed by, participates in, consults with, renders services to, or is connected in any manner with the management, operation, ownership or control of any business or venture which is in competition in the United States with the business of the Company, then the Company shall be entitled to immediately terminate any and all severance payments being made pursuant to Section 7(b), if any, and other benefits to which the Employee would otherwise be entitled.
b.   Non-solicitation Agreement.   Except with the prior written consent of the Company, the Employee shall not directly or indirectly seek to employ, entice away or in any other manner persuade or attempt to persuade any person employed by the Company or any of its subsidiaries to leave the employ of any of them. Notwithstanding the foregoing, if any person employed by the Company or any of its subsidiaries who is not an officer, vice president, regional sales manager or operations manager of the Company or its subsidiaries actively seeks out the Employee and initiates contact with the Employee for purposes of obtaining employment with the Employee at the Employee’s then place of business, such action shall not constitute a violation of this provision. The provisions of this Section 6(b) shall remain in full force and effect for a period of 12 months after the end of the Term.
c.   Confidential Information.   The Employee further agrees to keep confidential, and not to use for his personal benefit or for any other person’s benefit, any and all proprietary information received by the Employee relating to inventions, products, production methods, financial matters, sources of supply, markets, marketing methods and customers of the Company in existence on the date hereof or developed by or for the Company during the Term. This Section 6(c) shall remain in full force and effect after the Term without limit in point of time, but shall cease to apply to information that legitimately comes into the public domain.
d.   Specific Enforcement.   It is agreed and understood by the parties hereto that, in view of the nature of the business of the Company, the restrictions in subsections 6(a), (b) and (c) above are reasonable and necessary to protect the legitimate interests of the Company, monetary damages alone are not an adequate remedy for any breach of such provisions, and any violation thereof would result in irreparable injuries to the Company. The Employee therefore acknowledges that, in the event of his violation of any of such restrictions, the Company shall be entitled to obtain from any court of competent jurisdiction preliminary and permanent injunctive



relief as well as damages and an equitable accounting of all earnings, profits and other benefits arising from such violation, which rights shall be cumulative and in addition to any other rights or remedies to which the Company may be entitled.
e.   Extension.   If Employee breaches Section 6(a) above, the duration of the period identified shall be computed from the date he resumes compliance with the covenant or from the date Employer is granted injunctive or other equitable relief by a court of competent jurisdiction enforcing the covenant, whichever shall first occur, reduced by the number of days Employee was not in breach of the covenant after termination of employment, or any delay in filing suit, whichever is greater.

7.   Termination of Employment and Severance Payments.
a.   Termination by the Company for Cause.   During the Term, the Company may terminate the Employee’s employment under this Agreement at any time for Cause (as hereinafter defined) upon written notice specifying the Cause and the date of termination. Payments under this Agreement shall cease as of the date of termination for Cause. For purposes of this Agreement, “Cause” means neglect of duty which is not corrected after 90 days’ written notice thereof; misconduct, malfeasance, fraud or dishonesty which materially and adversely affects the Company or its reputation in the industry; or the conviction for, or the entering of a plea of Nolo Contendere to, a felony or a crime involving moral turpitude.
b.   Termination by the Company without Cause or Decision by the Company to Not Extend the Term.   During the Term, the Company may terminate the Employee’s employment under this Agreement at any time for any reason other than Cause upon written notice specifying the date of termination. If on an effective date that is during the Term, the Company terminates the Employee’s employment for reasons other than Cause (which includes but is not limited to termination by the Company for what the Company believes to be Cause when it is ultimately determined that the Employee was terminated without Cause), or the Company notifies the Employee in accordance with Section 2 that it has decided not to extend the Term of this Agreement, then the Company shall pay the Employee severance payments equal in total to 1.00 times his base salary, paid over a period of 12 months. For purposes of the preceding sentence, the Employee’s base salary shall be equal to the greater of (i) the base salary in effect on the date of termination or (ii) the Employee’s highest base salary rate in effect during the Term of this Agreement. Subject to payment timing requirements of subsection (f) below which may cause a delay in payments for the Employee, severance payments shall be made in accordance with the Company’s usual payroll practices for salaried employees beginning with the period immediately following the Employee’s termination of employment. Notwithstanding the foregoing, if the Company terminates the Employee’s employment for reasons other than for Cause, or the Company notifies the Employee in accordance with Section 2 that it has decided not to extend the Term of the Agreement and such termination date or last day of the Term of the Agreement is within either (i) three months before a Change in Control, or (ii) one year after a



Change in Control, then the Employee shall receive the severance benefit under Section 7(e) rather than and in lieu of any amounts payable under this Section 7(b). The severance benefit payable pursuant to the preceding sentence shall be paid at the time and form set forth in Section 7(e).
c.   Termination in Event of Death, Disability, Retirement, or Voluntary Resignation by the Employee.   If the Employee dies, becomes disabled, or retires during the Term, or if the Employee voluntarily terminates his employment during the Term under circumstances to which Section 7(d) does not apply, his employment under this Agreement shall terminate immediately and payment of his base salary hereunder shall cease as of the date of termination; provided, however, that the Company shall remain liable for payment of any compensation owing but not paid as of the date of termination for services rendered before termination of employment. For purposes of this Agreement, the Employee shall be deemed to be disabled if the Employee (i) is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, or (ii) is, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than 3 months under an accident and health plan covering employees of the Company.
d.   Termination on Change of Control.   By delivering 15 days’ written notice to the Company, the Employee may terminate his employment for Good Reason under this Agreement at any time within one year after a Change in Control.
For purposes of this Agreement, “Good Reason” means a change in circumstances described in (i), (ii), (iii), (iv) or (v):
i.The Employee’s base salary is reduced,
ii.The Employee is not in good faith considered for a bonus as described in Section 3(b).
iii.The Employee is not in good faith considered for other executive compensation benefits as described in Section 3(c).
iv.The Employee’s place of employment is relocated to a location further than 50 miles from Employee’s current place of employment, or
v.The Employee’s working conditions or management responsibilities are substantially diminished (other than on account of the Employee’s disability, as defined in Section 7(c).
provided, however, that if the Employee consents in writing to a change in circumstance, “Good Reason” as defined above, will not include the change in circumstance to which the Employee has consented.
For purposes of this Agreement, “Change of Control” means an event described in (i), (ii), (iii), or (iv):



i.The acquisition by a Group of Beneficial Ownership of 30% or more of the Stock or the Voting Power of the Company, but excluding for this purpose: (A) any acquisition of Stock by the Company (or a subsidiary), or an employee benefit plan of the Company; (B) any acquisition of Stock by management employees of the Company; or (C) the ownership of Stock by a Group that owns 30% or more of the Stock or Voting Power of the Company on the date of this Agreement; provided, however, that the acquisition of additional Stock by any such Group other than management employees in an amount greater than 5% of the then outstanding Stock shall not be excluded and shall constitute a Change of Control.
ii.Individuals who constitute the Board of Directors of the Company on the date of this Agreement (the “Incumbent Board”) cease to constitute at least a majority of the Board of Directors of the Company, provided that any individual who becomes a director of the Company subsequent to the date of this Agreement, whose election or nomination for election by the Company’s shareholders was approved by vote of at least a majority of directors then comprising the Incumbent Board shall be deemed a member of the Incumbent Board, and provided further, that any individual who was initially elected as a director of the Company as a result of an actual or threatened election contest, as such terms are used in Rule 14a-11 of Regulation 14A promulgated under the Securities Exchange Act of 1934, as amended (the “Act”), or any other actual or threatened solicitation of proxies or consents by or on behalf of any person other than the Board shall not be deemed a member of the incumbent Board;
iii.Approval by the shareholders of the Company of a reorganization, merger or consolidation, in each case, in which the owners of 100% of the Stock or Voting Power of the Company do not, following such reorganization, merger or consolidation, beneficially own, directly or indirectly, more than 50% of the outstanding shares of common stock or Voting Power of the corporation or other entity resulting from such reorganization, merger or consolidation.
iv.A complete liquidation or dissolution of the Company or the sale or other disposition of all or substantially all of the assets of the Company.
For purposes of this Agreement, “Group” means any individual , entity or group within the meaning of Section 13(d)(3) or 14(d)(2) of the Act; “Beneficial Ownership” has the meaning in Rule 13d-3 promulgated under the Act; “Stock” means the then outstanding shares of common stock of the Company; and “Voting Power” means the combined voting power of the outstanding voting securities entitled to vote generally in the election of directors.



Notwithstanding anything in this paragraph (d) to the contrary, a “Change in Control” shall not have occurred under this Agreement unless the event also meets the requirements of a “change in the ownership or effective control of a corporation, or a change in the ownership of a substantial portion of assets of a corporation” under Treasury Regulation 1.409A-3(i)(5).
                      e.   Severance Payments.   If the Employee terminates his employment within one year after a Change of Control pursuant to Section 7(d), or if the Company terminates the Employee’s employment for any reason other than Cause (as defined in Section 7(a)) either within three months before or within one year after a Change of Control, the Employee shall be entitled to a severance payment under this Section 7(e) in an amount equal to two times the sum of (i) the Employee’s annual base salary rate in effect at the termination of employment or, if greater, the Employee’s largest annual base salary rate in effect during the Term of this Agreement, plus (ii) an amount equal to the greater of the average of the bonuses paid to the Employee for the three fiscal years preceding the year in which employment is terminated or 60% of the maximum eligible annual cash bonus for the year of termination. Subject to payment timing requirements of subsection (f) below which may cause a delay in the payments to the Employee, this severance payment shall be made to the Employee in a single lump sum within 10 business days of the date of the Employee’s termination of employment. Notwithstanding the preceding sentence, the Employee may elect, in the Employee’s sole discretion, to waive the Employee’s right to receive, and release the Company from payment of, any amounts otherwise payable to Employee hereunder, in order to avoid application of the excise tax provisions of Code Section 4999 (as well as any successor or similar sections thereof), if the total net after-tax amount payable to Employee hereunder after such waiver and release would exceed the total net after-tax amount payable to Employee after application of said excise tax.
f.   Payment Timing.   The parties anticipate that the Employee will be a “specified employee” as defined in Section 409A of the Code at a termination. The determination of whether the Employee is a specified employee shall be determined under the policy established by the Company. In the event that the Employee is a specified employee at the termination and the termination is described in clause (b), (c) or (e), any amount due or payable other than on account of death or disability under paragraphs (b), (c) or (e) within the six months after the termination shall be paid in a lump sum payment on the first business day that is more than six months after the termination.
g.   Separation from Service.   Notwithstanding anything in this Agreement to the contrary, the Employee’s employment shall be deemed to have terminated if, and only if, such termination constitutes a “separation form service” within the meaning of Section 409A of the Code.
h.     Treatment of Outstanding Equity Awards Upon a Change of Control.
i.Notwithstanding the terms of the Agreement or the terms of any award agreement between the Employee and the Company regarding any stock option, restricted stock unit or other type of equity- or equity-based award



that is outstanding on or after of the Effective Date (an “Outstanding Equity Award”) to the contrary, then any unvested Outstanding Equity Award shall become immediately vested and nonforfeitable in connection with a Change of Control (or other similar term, in each case as defined in the applicable award agreement) only if both the Change of Control actually occurs and, on or at any time following the date of the Change of Control, either (1) the Employee’s employment with the Company or any successor of the Company or parent or other affiliate thereof is involuntarily terminated by the Company (or any such successor or parent or affiliate) without Cause (as defined in the applicable award agreement, or if not defined therein, as defined in Section 7(a) above) or (2) the Employee voluntarily terminates his employment with the Company (or any such successor or parent or affiliate) for Good Reason (as defined in the applicable award agreement, or if not defined therein, as defined in Section 7(d) above); provided, however, that if the Employee’s employment with the Company terminates prior to the date of a Change of Control as a result of either the involuntary termination of the Employee’s employment by the Company without Cause or the Employee’s voluntary termination of his employment for Good Reason, and in either case such termination of employment occurs on or after the date of execution of a definitive agreement that, if consummated, would result in the occurrence of a Change of Control, then the Employee shall, as of the date of such termination of employment, conditionally vest (subject to consummation of the Change of Control) in any Outstanding Equity Award that is then unvested and does not otherwise vest by its terms in connection with such termination of employment.
ii.Employee agrees and acknowledges that this Section 7(h) amends the terms of any agreement between the Company and the Employee regarding any Outstanding Executive Award, to the extent inconsistent herewith, and any such agreement shall be interpreted for all intents and purposes so as to achieve the objective of this Section 7(h), which is to provide for only “double trigger” vesting of outstanding equity- or equity-based awards in connection with a Change of Control. Notwithstanding anything herein to the contrary, this Section 7(h) shall not alter the time or form of any payment under any Outstanding Equity Award that is subject to Section 409A of the Internal Revenue Code of 1986, as amended.




8.   Vacation.   During the Term, the Employee shall be entitled to a vacation in each calendar year in accordance with the Company’s policy during which vacation his compensation shall be paid in full.

9.   Insurance.   In accordance with Section 3(d), while he is employed by the Company, the Employee and his eligible dependents as insureds shall be covered under existing insurance policies on the same terms and conditions as offered to all full-time salaried employees. In accordance with Company policy, coverage under the Company’s insurance policies terminates on the date that employment terminates. If the Company terminates the Employee’s employment during the Term of this Agreement for any reason except Cause, or if the Employee terminates his employment within two years following a Change of Control as contemplated by Section 7(d), the Company shall reimburse the Employee for the required COBRA premiums, to the extent the Company subsidizes the group medical plan premium for active salaried employees, for a period not to exceed 12 months so long as the Employee is not eligible for coverage under another group medical plan. If the Employee becomes eligible for coverage under another group medical plan, the Company shall cease reimbursement for COBRA premiums on the date the Employee first becomes eligible for coverage under the other plan. The Company’s reimbursement for COBRA premiums shall include a separate reimbursement amount for the Employee’s tax liability on the COBRA premiums at the Employee’s incremental tax rate (the “Gross-up Amount”). The Gross-up Amount shall be paid by the Company to the Employee by March 15 of the calendar year following the calendar year for which such COBRA premiums are applied. Notwithstanding the foregoing, the Gross-up Amount due or payable within six months after termination of employment shall be paid in a lump sum payment on the first business day that is more than six months after the termination. Nothing in this Section 9 shall be interpreted to prohibit the Company from changing or terminating any benefit package or program at any time and from time to time so long as the benefits hereunder, considered in the aggregate, are comparable at any given time to the benefits provided to similarly situated employees of the Company at that time.

10.   Notice.   All notices, requests, demands and other communications hereunder shall be in writing and shall be effective upon the mailing thereof by registered or certified mail, postage prepaid, and addressed as set forth below:

a.If to the Company:

Mr. M. Scott Culbreth
President and Chief Executive Officer
American Woodmark Corporation
561 Shady Elm Rd.



Winchester, VA 22602

b.If to the Employee:

Mr. Jimmy Mason
c/o American Woodmark Corporation
561 Shady Elm Rd.
Winchester, VA 22602

        Any party may change the address to which notices are to be addressed by giving the other party written notice in the manner herein set forth.

11.   Waiver of Breach.    Waiver by either party of a breach of any provision of this Agreement by the other shall not operate as a waiver of any subsequent breach by such other party.

12.   Entire Agreement.   This Agreement contains the entire agreement of the parties in this matter and supersedes any other agreement, oral or written, concerning the employment or compensation of the Employee by the Company. It may be changed only by an agreement in writing signed by both parties hereto.

13.   409A Compliance.   The parties intend that this Agreement be administered in compliance with Section 409A of the Code and the regulations thereunder.

14. Recovery of Awards. Notwithstanding any provisions in this Agreement to the contrary, any compensation, payments, or benefits provided hereunder (or profits realized from the sale of shares of Company common stock delivered hereunder), whether in the form of cash or otherwise, shall be subject to recoupment and recapture to the extent necessary to comply with the requirements of any Company-adopted policy and/or laws or regulations, including, but not limited to, the Act, Section 304 of the Sarbanes Oxley Act of 2002, Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act, and the NASDAQ Stock Market rules or regulations promulgated thereunder with respect to such laws, regulations and/or securities exchange listing requirements, as may be in effect from time to time, and which may operate to create additional rights for the Company with respect to such compensation, payments or benefits and recovery of amounts relating thereto. The Employee agrees and acknowledges that he is subject to (including retroactively), obligated to cooperate with, and provide any and all assistance necessary to, the Company to recover, recoup or recapture such compensation, payments or benefits pursuant to such law, government regulation, stock exchange listing requirement or Company policy. Such cooperation and assistance shall include, but is not limited



to, executing, completing and submitting any documentation necessary to recover, recoup or recapture these amounts from past or future compensation, without any additional consideration or cooperation from the Employee.  

15.    Governing Law.    This Agreement shall be governed by the laws of the Commonwealth of Virginia, without regard to its choice of law provisions.

16.   Benefit.   This Agreement shall inure to the benefit of, and shall be binding upon, and shall be enforceable by and against the Company, its successors and assigns, and the Employee, his heirs, beneficiaries and legal representatives.

17.   Invalid Provisions.   It is not the intention of either party to this Agreement to violate any public policy, or any statutory or common law. If any sentence, paragraph, clause or combination of the same in this Agreement is in violation of the law of any State where applicable, such sentence, paragraph, clause or combination of the same shall be void in the jurisdictions where it is unlawful, and the remainder of the Agreement shall be binding on the Parties. However, the Parties agree, and it is their desire that a court should substitute for each illegal, invalid or unenforceable covenant a reasonable and judicially-enforceable limitation in its place, and that as so modified the covenant shall be as fully enforceable as if set forth herein by the Parties themselves in the modified form.

[SIGNATURE PAGE FOLLOWS]




IN WITNESS WHEREOF, the Employee and the Company have executed this Agreement as of the Effective Date.

 AMERICAN WOODMARK CORPORATION

By: __/s/Scott Culbreth______________________

Mr. M. Scott Culbreth
President and Chief Executive Officer


EMPLOYEE




By: _/s/Jimmy Mason_______________________

Mr. Jimmy Mason
Senior Vice President, New Construction & Growth


 
    

EX-31.1 4 ex31120250731.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 and Interim Principal Financial Officer
(Principal Executive Officer and Interim Principal Accounting Officer)
August 26, 2025



EX-32.1 5 ex32120250731.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 July 31, 2025 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: August 26, 2025/s/ M. Scott Culbreth
M. Scott Culbreth
President and Chief Executive Officer and Interim Principal Financial and Accounting Officer
(Principal Executive Officer and Interim Principal Financial and Accounting Officer)


EX-101.SCH 6 amwd-20250731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Customer Receivables link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Loans Payable and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Concentration of Risk link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Other Information link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Customer Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Concentration of Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Stock-Based Compensation - Stock Awards Granted (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Customer Receivables (Components Of Customer Receivables ) (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Inventories (Components Of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Product Warranty (Schedule Of Warranty Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Loans Payable and Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Restructuring - Restructuring Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 amwd-20250731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 amwd-20250731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 amwd-20250731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Range [Domain] Statistical Measurement [Domain] Restructuring, expected cost remaining Restructuring and Related Cost, Expected Cost Remaining Interest Rate Swap, April 2025 Interest Rate Swap, April 2025 [Member] Interest Rate Swap, April 2025 Award Timing Predetermined Award Timing Predetermined [Flag] Beginning balance Ending balance Standard and Extended Product Warranty Accrual Asset Class [Axis] Asset Class [Axis] Entity File Number Entity File Number Cumulative profit cap Derivative Instrument, Cumulative Profit, Maximum Derivative Instrument, Cumulative Profit, Maximum Interest Rate Swap Interest Rate Swap [Member] Tabular List, Table Tabular List [Table Text Block] Other comprehensive income, deferred tax Other Comprehensive Income (Loss), Tax Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Type of Restructuring [Domain] Type of Restructuring [Domain] Interest expense, net Interest Income (Expense), Nonoperating Share-based Compensation [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Basic (in usd per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) [Member] Revenue Recognition Revenue from Contract with Customer [Text Block] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Adjustment to Compensation, Amount Adjustment to Compensation Amount Concentration risk (as a percent) Concentration Risk, Percentage Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Income taxes Income Taxes Paid Total Shareholders' Equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Insider Trading Policies and Procedures [Line Items] Stock-based compensation expense Share-Based Payment Arrangement, Expense Components Of Property, Plant And Equipment Property, Plant and Equipment [Table Text Block] Common stock, shares authorized Common Stock, Shares Authorized Hedging Designation [Domain] Hedging Designation [Domain] Employee benefit plan contributions (shares) Stock Issued During Period, Shares, Employee Benefit Plan Current Assets Assets, Current [Abstract] TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Line of Credit Facility, Interest Rate at Period End Line of Credit Facility, Interest Rate at Period End Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Cover [Abstract] Cover [Abstract] Cash equivalents, at fair value Cash and Cash Equivalents, Fair Value Disclosure Maximum Maximum [Member] General and administrative expenses General and Administrative Expense [Member] Intangible assets estimated useful lives Finite-Lived Intangible Asset, Useful Life Performance-based RSUs Employee Performance Based Restricted Stock Units [Member] Employee Performance Based Restricted Stock Units [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Forward Contracts Forward Contracts [Member] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Debt Instrument [Line Items] Debt Instrument [Line Items] Customer B Customer B [Member] Customer B [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentration of Risk Concentration Risk Disclosure [Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Loss Contingency Accrual, Net Loss Contingency Accrual, Net Loss Contingency Accrual, Net Other long-term liabilities Other Liabilities, Noncurrent Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Proceeds from sales of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Impairment charges related to goodwill Goodwill, Impairment Loss Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Current maturities of long-term debt Long-Term Debt, Current Maturities Company Selected Measure Amount Company Selected Measure Amount Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Derivative, Forward Price Derivative, Forward Price Name Measure Name Restructuring reserve balance at May 1 Restructuring reserve balance at July 31 Restructuring Reserve Change in fair value of foreign exchange forward contracts Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax Letter of Credit Letter of Credit [Member] Stock-Based Compensation Expense Allocated Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Short-term lease liability - operating Operating Lease, Liability, Current Deferred income taxes Deferred Income Tax Liabilities, Net Software Software and Software Development Costs [Member] Document Fiscal Period Focus Document Fiscal Period Focus Settlements Standard and Extended Product Warranty Accrual, Decrease for Payments Award Timing Method Award Timing Method [Text Block] Award Type [Axis] Award Type [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] TOTAL ASSETS Assets Cloud Computing Software, Net Research, Development, and Computer Software, Policy [Policy Text Block] Trading Symbol Trading Symbol Accrual Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Exchange ratio Business Combination, Exchange Ratio Business Combination, Exchange Ratio Entity Address, City or Town Entity Address, City or Town OPERATING ACTIVITIES Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Supplemental cash flow information: Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Inventories Inventory Disclosure [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Statement of Income Location, Balance [Domain] RSUs Restricted Stock Units (RSUs) [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Derivative, forward exchange rate Derivative, Forward Exchange Rate Entity Emerging Growth Company Entity Emerging Growth Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Promotional displays, net Promotional Displays Net Promotional displays net Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Home center retailers Home Center Retailers [Member] Home Center Retailers [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination [Domain] Business Combination [Domain] Warranty claims period Product Warranty Claims, Period Product Warranty Claims, Period Common stock, shares outstanding Balance at beginning of period (shares) Balance at end of period (shares) Common Stock, Shares, Outstanding PEO PEO [Member] Customer Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Employee Severance Employee Severance [Member] Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Loss contingency accrual, period increase (decrease) Loss Contingency Accrual, Period Increase (Decrease) Changes in operating assets and liabilities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Schedule of Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] RETAINED EARNINGS Retained Earnings [Member] Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Cash and Cash Equivalents, Beginning of Period Cash and Cash Equivalents, End of Period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Income Statement [Abstract] Derivative Asset Derivative Asset Income tax expense Income Tax Expense (Benefit) Facility Closing Facility Closing [Member] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Interest Expense Interest Expense [Member] 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 Preferred stock, shares issued Preferred Stock, Shares Issued Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Customer Concentration Risk Customer Concentration Risk [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Hedging Relationship [Axis] Hedging Relationship [Axis] Change in cash flow hedges (swap), net of taxes (benefit) of $285 and $(719) for the three-months ended July 31, 2025 and 2024, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Total property, plant and equipment Property, Plant and Equipment, Gross Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Derivative, notional amount Derivative, Notional Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Interest Rate Swap, Year Two Interest Rate Swap, Year Two [Member] Interest Rate Swap, Year Two Investment in promotional displays Payments to Acquire Other Productive Assets Restructuring Restructuring and Related Activities Disclosure [Text Block] Reduction in the carrying amount of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] City Area Code City Area Code Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Buildings and improvements Building and Building Improvements [Member] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Interest rate swap contracts Interest Rate Cash Flow Hedge Asset at Fair Value Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Foreign Exchange Future Foreign Exchange Future [Member] INVESTING ACTIVITIES Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] General and administrative expenses General and Administrative Expense Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net Cash Provided by Operating Activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Independent dealers and distributors Independent Dealers and Distributors [Member] Independent Dealers and Distributors [Member] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Subsequent Event Subsequent Event [Member] Consolidated Interest Coverage Ratio Consolidated Interest Coverage Ratio Consolidated Interest Coverage Ratio Cash Flow Hedging Cash Flow Hedging [Member] Goodwill Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Foreign exchange forward contracts Foreign exchange forward contracts Derivative Liability, Subject to Master Netting Arrangement, before Offset Income taxes receivable Income Taxes Receivable Gain (Loss) on Derivative Instruments Gain (Loss) on Derivative Instruments [Member] Equity Components [Axis] Equity Components [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk [Table] Concentration Risk [Table] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Cash paid during the period for: Supplemental Cash Flow Information [Abstract] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Entity Address, State or Province Entity Address, State or Province Total Current Liabilities Liabilities, Current Derivative Instrument [Axis] Derivative Instrument [Axis] Individual: Individual [Axis] Vesting [Axis] Vesting [Axis] Employee Service-Based RSTUs Employee Service Based Restricted Stock Tracking Units [Member] Employee Service Based Restricted Stock Tracking Units [Member] Change In Pension Benefits And Derivative Hedging Activities [Line Items] Change In Pension Benefits And Derivative Hedging Activities [Line Items] Change In Pension Benefits And Derivative Hedging Activities Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Accrued marketing expenses Accrued Marketing Costs, Current Net Cash Used by Investing Activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Interest Interest Paid, Excluding Capitalized Interest, Operating Activity Document Fiscal Year Focus Document Fiscal Year Focus Interest Rate Swap, Year One Interest Rate Swap, Year One [Member] Interest Rate Swap, Year One Stock-Based Compensation Shareholders' Equity and Share-Based Payments [Text Block] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Amortization and depreciation expense on property, plant and equipment Other Depreciation and Amortization Payments of long-term debt Repayments of Long-Term Debt Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Entity Interactive Data Current Entity Interactive Data Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Less: Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Expenses related to the Merger Business Combination, Acquisition-Related Cost, Expense 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 Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Segment Information Segment Reporting Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] 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] Product Warranty Product Warranty Disclosure [Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Finance lease, right-of-use asset, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Deferred income taxes Deferred Income Tax Assets, Net Depreciation and amortization Depreciation, Depletion and Amortization Income taxes receivable/payable Increase (Decrease) in Income Taxes Receivable Other long-term assets, net Other Assets, Noncurrent Customer [Domain] Customer [Domain] Entity Central Index Key Entity Central Index Key PEO Name PEO Name Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Finished goods Inventory, Finished Goods, Gross Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Revolving loan facility Revolving Credit Facility [Member] Arrangement Duration Trading Arrangement Duration Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Buildings and improvements - finance leases Building And Improvements Capital Leases [Member] Building And Improvements Capital Leases [Member] Exercise Price Award Exercise Price Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Gross customer receivables Accounts Receivable, before Allowance for Credit Loss, Current Common stock, no par value (in usd per share) Common Stock, No Par Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Stock repurchases (shares) Stock Repurchased and Retired During Period, Shares Restructuring, expected cost Restructuring and Related Cost, Expected Cost ASSETS Assets [Abstract] Credit Facility [Axis] Credit Facility [Axis] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Balance Sheet Location [Axis] Statement of Financial Position Location, Balance [Axis] Vesting [Domain] Vesting [Domain] Debt Instrument [Axis] Debt Instrument [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Credit Facility [Domain] Credit Facility [Domain] Shareholders' Equity Equity, Attributable to Parent [Abstract] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Vesting rights, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Entity Address, Address Line One Entity Address, Address Line One Mutual funds Mutual Funds [Member] Mutual Funds [Member] ACCUMULATED OTHER COMPREHENSIVE LOSS AOCI Attributable to Parent [Member] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Long-term lease liability - operating Operating Lease, Liability, Noncurrent Work-in-process Inventory, Work in Process, Gross Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Entity Registrant Name Entity Registrant Name Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] RSUs, Stock Awards Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Title of Individual [Domain] Title and Position [Domain] Document Quarterly Report Document Quarterly Report Total assets at fair value Assets, Fair Value Disclosure Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Customer A Customer A [Member] Customer A [Member] Machinery and equipment Machinery and Equipment [Member] Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Restatement Determination Date: Restatement Determination Date [Axis] Non-PEO NEO Non-PEO NEO [Member] Customer receivables Accounts Receivable [Member] Restructuring Restructuring and Related Costs [Table Text Block] Land Land [Member] Name Trading Arrangement, Individual Name Award Type [Domain] Award Type [Domain] Equity Awards Adjustments Equity Awards Adjustments [Member] Other non-cash items Other Noncash Income (Expense) Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] 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. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Debt instrument, face amount Debt Instrument, Face Amount Stock Awards Granted Share-Based Payment Arrangement, Activity [Table Text Block] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Foreign Exchange Contract [Member] Foreign Exchange Contract [Member] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accrued compensation and related expenses Increase (Decrease) in Employee Related Liabilities Allowance for returns and discounts Allowance For Returns And Discounts Allowance for returns and discounts MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Payments and adjustments Payments for Restructuring Restructuring Type [Axis] Restructuring Type [Axis] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Reduction in Force Reduction in Force [Member] Reduction in Force Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Long-term debt, less current maturities Long-Term Debt and Lease Obligation Selling and marketing expenses Selling and Marketing Expense Liability Class [Axis] Liability Class [Axis] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Line of Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Balance Sheet Location [Domain] Statement of Financial Position Location, Balance [Domain] Inventories Increase (Decrease) in Inventories Inventories Inventories Inventory, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Minimum Minimum [Member] Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Company Selected Measure Name Company Selected Measure Name Loans Payable and Long-Term Debt Debt Disclosure [Text Block] Preferred stock, $1.00 par value; 2,000,000 shares authorized, none issued Preferred Stock, Value, Issued Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current American Woodmark Corporation American Woodmark Corporation [Member] American Woodmark Corporation Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Change In Pension Benefits And Derivative Hedging Activities [Table] Change In Pension Benefits And Derivative Hedging Activities [Table] Change In Pension Benefits And Derivative Hedging Activities All Executive Categories All Executive Categories [Member] Common stock, no par value; 40,000,000 shares authorized; issued and outstanding shares: at July 31, 2025: 14,558,035; at April 30, 2025: 14,612,706 Common Stock, Value, Issued Restructuring Plan [Domain] Restructuring Plan [Domain] Other Information Commitments and Contingencies Disclosure [Text Block] Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Title of Individual [Axis] Title and Position [Axis] Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Business Combination [Axis] Business Combination [Axis] Loans Payable Loans Payable [Member] Entity Small Business Entity Small Business Voting equity interest acquired (in percent) Business Combination, Voting Equity Interest Acquired, Percentage Selling and marketing expenses Selling and Marketing Expense [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Transition Report Document Transition Report New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Underlying Securities Award Underlying Securities Amount Concentration Risk [Line Items] Concentration Risk [Line Items] Equity Component [Domain] Equity Component [Domain] Loss Contingency, Deposit Payment Loss Contingency, Deposit Payment Loss Contingency, Deposit Payment Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Income Taxes Income Tax Disclosure [Text Block] Earnings Per Share, Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Proceeds from loan Proceeds from Lines of Credit Machinery and equipment - finance leases Machinery And Equipment Capital Leases [Member] Machinery And Equipment Capital Leases [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Hedging Designation [Axis] Hedging Designation [Axis] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Document Type Document Type Level 3 Fair Value, Inputs, Level 3 [Member] Earnings Per Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Derivative, Number of Instruments Held Derivative, Number of Instruments Held Derivative Contract [Domain] Derivative Contract [Domain] Net sales Revenue from Contract with Customer, Excluding Assessed Tax All Individuals All Individuals [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Payments to acquire property, plant and equipment Payments to Acquire Property, Plant, and Equipment Name Forgone Recovery, Individual Name Total Current Assets Assets, Current Range [Axis] Statistical Measurement [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Loss Contingency Accrual Loss Contingency Accrual Derivative, Fixed Interest Rate Derivative, Fixed Interest Rate Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Withholding of employee taxes related to stock-based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Employee benefit plan contributions Stock Issued During Period, Value, Employee Benefit Plan Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Current Liabilities Liabilities, Current [Abstract] Exercise of stock-based compensation awards, net of amounts withheld for taxes Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Outstanding on the Revolving Facility Long-Term Line of Credit Level 1 Fair Value, Inputs, Level 1 [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Diluted (in usd per share) Earnings Per Share, Diluted Builders Builders [Member] Builders [Member] Marketing and other accrued expenses Increase (Decrease) in Other Accrued Liabilities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Customer receivables, net Customer receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Title of 12(b) Security Title of 12(b) Security Stock-based compensation APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Earnings per share Earnings Per Share [Abstract] Earnings Per Share [Abstract] Restructuring Plan [Axis] Restructuring Plan [Axis] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Service-based RSUs Employee Service-Based Restricted Stock Units [Member] Employee Service-Based Restricted Stock Units [Member] Gross Profit Gross Profit Stock repurchases Stock Repurchased and Retired During Period, Value Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Award Timing Disclosures [Line Items] Components of Inventories Schedule of Inventory, Current [Table Text Block] Outstanding on the Initial Term Loan Long-Term Debt, Gross Accrued compensation and related expenses Employee-related Liabilities, Current Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Net Income Net income Net income Net Income (Loss) Attributable to Parent Subsequent Event [Table] Subsequent Event [Table] Expiration Date Trading Arrangement Expiration Date Construction in progress Construction in Progress [Member] Other accrued expenses Other Accrued Liabilities, Current Vesting period, years Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Restructuring charges, net Expense Restructuring Charges Preferred stock, shares authorized Preferred Stock, Shares Authorized Repurchase of common stock Payments for Repurchase of Common Stock Adoption Date Trading Arrangement Adoption Date Base Rate Base Rate [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Customer receivables, net Increase (Decrease) in Accounts Receivable Restructuring Cost [Table] Restructuring Cost [Table] Entity Current Reporting Status Entity Current Reporting Status Customer [Axis] Customer [Axis] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Operating Income Operating Income (Loss) Line of Credit Line of Credit [Member] Retained earnings Retained Earnings (Accumulated Deficit) Net loss on disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Adjustments to reconcile net income to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Executive Category: Executive Category [Axis] Foreign Exchange Forward Foreign Exchange Forward [Member] Repayments of debt Repayments of Debt Current Fiscal Year End Date Current Fiscal Year End Date Subsequent Event Type [Domain] Subsequent Event Type [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Components of Customer Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Statement [Table] Statement [Table] Other (income) expense, net Other Nonoperating Income (Expense) Deferred income tax benefit Deferred Income Tax Expense (Benefit) FINANCING ACTIVITIES Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Summary Of Percentage Of Sales Summary Of Percentage Of Sales [Table Text Block] Summary Of Percentage Of Sales Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Accounts Receivable, Net [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Variable Rate [Domain] Variable Rate [Domain] Stock excluded from the calculation of net earnings per share (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted Average Shares Outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] All Adjustments to Compensation All Adjustments to Compensation [Member] Amendment Flag Amendment Flag Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Termination Date Trading Arrangement Termination Date Net Cash Used by Financing Activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Term Loan Term Loan [Member] Term Loan Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value of Assets on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Basic (in shares) Denominator for basic net earnings per common share - weighted-average shares Weighted Average Number of Shares Outstanding, Basic Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cost of sales and distribution Cost of Product and Service Sold Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Subsequent Events [Abstract] Subsequent Events [Abstract] Segment Reporting [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Amortization of debt issuance costs Amortization of Debt Issuance Costs COMMON STOCK Common Stock Including Additional Paid in Capital [Member] Entity Tax Identification Number Entity Tax Identification Number Contributions of employer stock to employee benefit plan Employee Benefit Plan, Stock Expense Employee Benefit Plan, Stock Expense Inventory, Net [Abstract] Inventory, Net [Abstract] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cost of sales and distribution Cost Of Sales And Distribution [Member] Cost Of Sales And Distribution [Member] Common stock, shares issued Common Stock, Shares, Issued Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Total Net Leverage Ratio Total Net Leverage Ratio Total Net Leverage Ratio Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Employees Employees [Member] Employees Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Subsequent Events Subsequent Events [Text Block] Insider Trading Arrangements [Line Items] MasterBrand MasterBrand [Member] MasterBrand Security Exchange Name Security Exchange Name Raw materials Inventory, Raw Materials, Gross Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Capitalized Computer Software, Net Capitalized Computer Software, Net Property, plant and equipment Contribution of Property Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Asset Class [Domain] Asset Class [Domain] Merger Agreement Merger Agreement [Member] Merger Agreement Statement [Line Items] Statement [Line Items] Variable Rate [Axis] Variable Rate [Axis] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Number of defined fixings Derivative Instrument, Number Of Defined Fixing Instruments Derivative Instrument, Number Of Defined Fixing Instruments Cash and cash equivalents Cash and Cash Equivalent Counterparty Name [Axis] Counterparty Name [Axis] Subsequent Event [Line Items] Subsequent Event [Line Items] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Non-NEOs Non-NEOs [Member] Net Increase in Cash and Cash Equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation 4.875% Senior Notes Due 2026 4.875% Senior Notes Due 2026 [Member] 4.875% Senior Notes Due 2026 [Member] Stock options and restricted stock units Weighted Average Number of Shares Outstanding, Diluted, Adjustment EX-101.PRE 10 amwd-20250731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Cover Page - shares
3 Months Ended
Jul. 31, 2025
Aug. 25, 2025
Cover [Abstract]    
Entity Central Index Key 0000794619  
Current Fiscal Year End Date --04-30  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2025  
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   14,568,987
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Current Assets    
Cash and cash equivalents $ 54,914 $ 48,195
Customer receivables, net 109,957 111,171
Inventories 181,739 178,111
Income taxes receivable 2,567 2,567
Prepaid expenses and other assets 27,088 24,409
Total Current Assets 376,265 364,453
Property, plant and equipment, net 242,882 244,989
Operating lease right-of-use assets 124,606 128,907
Goodwill 767,612 767,612
Promotional displays, net 3,785 3,992
Deferred income taxes 6,615 11,486
Other long-term assets, net 49,038 49,130
TOTAL ASSETS 1,570,803 1,570,569
Current Liabilities    
Accounts payable 57,476 50,294
Current maturities of long-term debt 7,543 7,659
Short-term lease liability - operating 34,070 33,598
Accrued compensation and related expenses 47,070 51,511
Accrued marketing expenses 13,495 12,209
Other accrued expenses 24,812 27,671
Total Current Liabilities 184,466 182,942
Long-term debt, less current maturities 364,789 365,825
Deferred income taxes 1,081 0
Long-term lease liability - operating 97,860 102,846
Other long-term liabilities 2,308 2,958
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, 2025: 14,558,035; at April 30, 2025: 14,612,706 343,288 346,453
Retained earnings 575,605 568,990
Accumulated Other Comprehensive Income (Loss), Net of Tax 1,406 555
Total Shareholders' Equity 920,299 915,998
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 1,570,803 $ 1,570,569
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jul. 31, 2025
Apr. 30, 2025
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) $ 0 $ 0
Common stock, shares authorized 40,000,000 40,000,000
Common stock, shares issued 14,558,035 14,612,706
Common stock, shares outstanding 14,558,035 14,612,706
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Income Statement [Abstract]    
Net sales $ 403,046 $ 459,128
Cost of sales and distribution 335,556 366,262
Gross Profit 67,490 92,866
Selling and marketing expenses 23,563 24,337
General and administrative expenses 22,913 21,502
Restructuring charges, net 822 0
Operating Income 20,192 47,027
Interest expense, net 4,136 2,290
Other (income) expense, net (3,619) 5,240
Income Before Income Taxes 19,675 39,497
Income tax expense 5,080 9,864
Net Income $ 14,595 $ 29,633
Weighted Average Shares Outstanding    
Basic (in shares) 14,510,721 15,550,517
Diluted (in shares) 14,569,734 15,673,570
Earnings per share    
Basic (in usd per share) $ 1.01 $ 1.91
Diluted (in usd per share) $ 1.00 $ 1.89
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 14,595 $ 29,633
Other comprehensive income (loss), net of tax:    
Change in cash flow hedges (swap), net of taxes (benefit) of $285 and $(719) for the three-months ended July 31, 2025 and 2024, respectively 851 (2,142)
Total Comprehensive Income $ 15,446 $ 27,491
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Cash Flow Hedging    
Change In Pension Benefits And Derivative Hedging Activities [Line Items]    
Other comprehensive income, deferred tax $ 285 $ (719)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2024   15,653,463    
Balance at beginning of period at Apr. 30, 2024 $ 910,376 $ 359,784 $ 543,274 $ 7,318
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 29,633   29,633  
Other comprehensive income (loss), net of tax (2,142)     (2,142)
Stock-based compensation 2,941 $ 2,941    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)   46,959    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (2,730) $ (2,730)    
Stock repurchases (shares)   (271,460)    
Stock repurchases (24,239) $ (5,525) (18,714)  
Balance at end of period (shares) at Jul. 31, 2024   15,428,962    
Balance at end of period at Jul. 31, 2024 $ 913,839 $ 354,470 554,193 5,176
Balance at beginning of period (shares) at Apr. 30, 2025 14,612,706 14,612,706    
Balance at beginning of period at Apr. 30, 2025 $ 915,998 $ 346,453 568,990 555
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 14,595   14,595  
Other comprehensive income (loss), net of tax 851     851
Stock-based compensation 2,260 $ 2,260    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)   100,578    
Exercise of stock-based compensation awards, net of amounts withheld for taxes (3,894) $ (3,894)    
Stock repurchases (shares)   (209,757)    
Stock repurchases (12,407) $ (4,427) (7,980)  
Employee benefit plan contributions (shares)   54,508    
Employee benefit plan contributions $ 2,896 $ 2,896    
Balance at end of period (shares) at Jul. 31, 2025 14,558,035 14,558,035    
Balance at end of period at Jul. 31, 2025 $ 920,299 $ 343,288 $ 575,605 $ 1,406
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
OPERATING ACTIVITIES    
Net income $ 14,595 $ 29,633
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 15,811 12,802
Net loss on disposal of property, plant and equipment 294 58
Reduction in the carrying amount of operating lease right-of-use assets 10,045 9,190
Amortization of debt issuance costs 204 208
Change in fair value of foreign exchange forward contracts (3,556) 5,309
Stock-based compensation expense 2,260 2,941
Deferred income tax benefit 6,868 903
Contributions of employer stock to employee benefit plan 2,896 0
Other non-cash items 1,989 663
Changes in operating assets and liabilities:    
Customer receivables, net 659 596
Income taxes receivable/payable 0 8,767
Inventories (5,514) (18,954)
Prepaid expenses and other assets (5,891) (10,184)
Accounts payable 5,138 3,019
Accrued compensation and related expenses (4,374) (5,032)
Operating lease liabilities (10,259) (9,190)
Marketing and other accrued expenses 1,913 10,082
Net Cash Provided by Operating Activities 33,078 40,811
INVESTING ACTIVITIES    
Payments to acquire property, plant and equipment (7,809) (11,300)
Proceeds from sales of property, plant and equipment 12 5
Investment in promotional displays (327) (99)
Net Cash Used by Investing Activities (8,124) (11,394)
FINANCING ACTIVITIES    
Payments of long-term debt (1,934) (781)
Repurchase of common stock (12,407) (24,039)
Withholding of employee taxes related to stock-based compensation (3,894) (2,730)
Net Cash Used by Financing Activities (18,235) (27,550)
Net Increase in Cash and Cash Equivalents 6,719 1,867
Cash and Cash Equivalents, Beginning of Period 48,195 87,398
Cash and Cash Equivalents, End of Period 54,914 89,265
Non-cash investing and financing activities:    
Property, plant and equipment 2,044 2,139
Cash paid during the period for:    
Interest 5,092 3,795
Income taxes $ 145 $ 303
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation
3 Months Ended
Jul. 31, 2025
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 three-month period ended July 31, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending April 30, 2026 ("fiscal 2026"). 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, 2025 ("fiscal 2025") filed with the U.S. Securities and Exchange Commission ("SEC").

Goodwill: 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 occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company will perform the annual assessment on the first day of the fourth quarter unless an indicator of impairment exists prior to the annual assessment and the Company determines it is more likely than not that the fair value of the goodwill is below its carrying value.

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 it is more likely than not 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 using a quantitative impairment test, and if impaired, goodwill must be written down by the amount that the carrying value exceeds the fair value of the reporting unit.

On August 5, 2025, the Company entered into a definitive merger agreement with MasterBrand, Inc., a Delaware corporation (“MasterBrand”). See Note R — Subsequent Events for additional information. The Company included the implied consideration of the merger transaction in its evaluation of indicators of impairment as of July 31, 2025. There were no impairment charges related to goodwill for the three-month periods ended July 31, 2025 and 2024. The Company will continue to evaluate the implied consideration of the merger transaction against its carrying value, which could result in future impairment charges given, among other factors, the volatility in the Company’s stock price.

Cloud Computing Software, Net: Cloud computing software is stated on the basis of cost less accumulated amortization. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 3 to 8 years. As of July 31, 2025, $41.1 million was recorded in other long-term assets, net on the condensed consolidated balance sheets for cloud computing software.

Derivative Financial Instruments: The Company uses derivatives as part of normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.

The Company uses interest rate swap contracts to manage interest rate exposures. The Company records outstanding swap contracts in the condensed consolidated balance sheets at fair value. Changes in the fair value of interest rate swap contracts designated as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into net income in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in net income.

The Company also manages risks through the use of foreign exchange forward contracts. The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at fair value. The Company has both forwards that are designated as accounting hedges and that are not designated as accounting hedges. See Note K — Derivative Financial Instruments for additional information.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.2
New Accounting Pronouncements
3 Months Ended
Jul. 31, 2025
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
 
In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”, which requires disclosure in the notes to the condensed consolidated financial statements of specified information about certain costs and expenses. The amendments are effective for fiscal years beginning after December 15, 2026, and for interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied either prospectively to condensed consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the condensed consolidated financial statements. The Company is currently evaluating the disclosure impacts of this ASU on its consolidated financial statements.

In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09 “Improvements to Income Tax Disclosures.” The amendments in this ASU are intended to increase transparency through improvements to income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information. This standard is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the disclosure impacts of ASU 2023-09 on its consolidated financial statements and related disclosures; however, it does not expect this update to have an impact on its financial condition or results of operations.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share
3 Months Ended
Jul. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
 
The following table sets forth the computation of basic and diluted earnings per share:
 Three Months Ended
 July 31,
(in thousands, except per share amounts)20252024
Numerator used in basic and diluted net earnings  
per common share:  
Net income$14,595 $29,633 
Denominator:  
Denominator for basic earnings per common
  
share - weighted-average shares14,511 15,551 
Effect of dilutive securities:  
Stock options and restricted stock units59 123 
Denominator for diluted earnings per common
  
share - weighted-average shares and assumed  
conversions14,570 15,674 
Earnings per share  
Basic$1.01 $1.91 
Diluted$1.00 $1.89 

There were no potentially dilutive securities for the three-month periods ended July 31, 2025 and 2024, which were excluded from the calculation of earnings per diluted share.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation
3 Months Ended
Jul. 31, 2025
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Stock-Based Compensation
 
The Company has various stock-based compensation plans. During the three-months ended July 31, 2025, the Company's Board of Directors (the "Board") approved grants of service-based restricted stock units ("RSUs") and performance-based RSUs to key employees. 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 cliff vest at the end of the three-year vesting period. The service-based RSUs granted to key employees 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. Service-based RSUs granted to employees vest one-third on each of the first, second and third anniversaries of the grant date. The Board of Directors also approved special retention awards to the Company's executive officers. The special retention awards consist of service-based RSUs that cliff vest one year from the date of award. The Compensation Committee of the Board approved these special retention awards to maintain the continuity of the Company’s management team, promote retention of critical leadership talent and focus on long-term value creation by further
aligning management’s interests with those of the Company’s shareholders, following the recent departure of the Company’s chief financial officer during a challenging business environment and increased economic uncertainty. The fair value of the Company's RSU awards is expensed on a straight-line basis over the vesting period of the RSUs to the extent the Company believes it is probable the related performance criteria, if any, will be met.

The following table summarizes the Company's stock-based compensations grants for the three months ended July 31, 2025:

(in thousands, except per share amounts)
Stock Awards Granted
Service-based RSUs
114,460
Performance-based RSUs
158,010

For the three months ended July 31, 2025 and 2024, stock-based compensation expense was allocated as follows: 
Three Months Ended
 July 31,
(in thousands)20252024
Cost of sales and distribution$524 $541 
Selling and marketing expenses466 573 
General and administrative expenses1,270 1,827 
Stock-based compensation expense$2,260 $2,941 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Customer Receivables
3 Months Ended
Jul. 31, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Customer Receivables Customer Receivables, Net
 
The components of customer receivables, net were: 
 July 31,April 30,
(in thousands)20252025
Gross customer receivables$118,416 $118,285 
Less:
Allowance for credit losses(269)(234)
Allowance for returns and discounts(8,190)(6,880)
Customer receivables, net$109,957 $111,171 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
3 Months Ended
Jul. 31, 2025
Inventory, Net [Abstract]  
Inventories Inventories
 
The components of inventories were: 
 July 31,April 30,
(in thousands)20252025
Raw materials$79,826 $79,258 
Work-in-process43,482 47,979 
Finished goods58,431 50,874 
Total inventories$181,739 $178,111 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment
3 Months Ended
Jul. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment, Net
The components of property, plant and equipment, net were:
 July 31,April 30,
(in thousands)20252025
Land$4,369 $4,264 
Buildings and improvements133,346 133,251 
Buildings and improvements - finance leases11,164 11,164 
Machinery and equipment413,964 410,287 
Machinery and equipment - finance leases31,526 32,434 
Software34,290 34,107 
Construction in progress26,334 24,105 
Total property, plant and equipment654,993 649,612 
Less accumulated depreciation and amortization(412,111)(404,623)
Property, plant and equipment, net$242,882 $244,989 

Depreciation and amortization expense on property, plant and equipment, net amounted to $12.6 million and $11.2 million for the three-months ended July 31, 2025 and 2024, respectively. Accumulated amortization on finance leases included in the above table amounted to $30.8 million and $31.5 million as of July 31, 2025 and April 30, 2025, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Product Warranty
3 Months Ended
Jul. 31, 2025
Product Warranties Disclosures [Abstract]  
Product Warranty Product Warranty
 
The Company estimates outstanding warranty costs based on the historical relationship between warranty claims and sales. The warranty accrual is reviewed quarterly 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 condensed consolidated balance sheets: 
 Three Months Ended
 July 31,
(in thousands)20252024
Beginning balance at May 1$4,161 $5,581 
Accrual4,273 4,878 
Settlements(4,355)(5,253)
Ending balance at July 31$4,079 $5,206 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements
3 Months Ended
Jul. 31, 2025
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 and mutual funds. The Company's mutual fund investment assets represent contributions made and invested on behalf of the Company's former 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; interest rate swap and foreign exchange forward contracts; and short- and long-term debt. The carrying values of cash and equivalents, accounts receivable and payable, and short-term debt on the condensed consolidated balance sheets approximate their fair value due to the short maturities of these items. The interest rate swap and foreign exchange forward contracts were marked to market and therefore represent fair value. The fair values of these contracts are determined based on inputs that are readily available in public markets or can be derived from information available in publicly quoted markets. The following table summarizes the fair value of assets that are recorded in the Company's consolidated financial statements as of July 31, 2025 and April 30, 2025 at fair value on a recurring basis (in thousands):
 Fair Value Measurements
 As of July 31, 2025
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$174 $— $— 
Interest rate swap contracts— 1,206 — 
Foreign exchange forward contracts— 678 — 
Total assets at fair value$174 $1,884 $— 
LIABILITIES:
Foreign exchange forward contracts$— $1,523 $— 
 As of April 30, 2025
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$163 $— $— 
Interest rate swap contracts— 419 — 
Foreign exchange forward contracts— 325 — 
Total assets at fair value$163 $744 $— 
LIABILITIES:
Foreign exchange forward contracts$— $5,079 $— 
There were no transfers between Level 1, Level 2, or Level 3 for assets measured at fair value on a recurring basis.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Loans Payable and Long-Term Debt
3 Months Ended
Jul. 31, 2025
Debt Disclosure [Abstract]  
Loans Payable and Long-Term Debt Loans Payable and Long-Term Debt
On October 10, 2024, the Company amended and restated its prior credit agreement. The amended and restated credit agreement (the "A&R Credit Agreement") provides for a $500 million revolving loan facility with a $50 million sub-facility for the issuance of letters of credit (the "Revolving Facility") and a $200 million term loan facility (the "Term Loan Facility"). Also on October 10, 2024, the Company borrowed the entire $200 million under the Term Loan Facility and approximately $173 million under the Revolving Facility to repay in full the approximately $370 million then outstanding under its prior credit agreement, plus accrued and unpaid interest, and to pay related fees and expenses. The Company began repaying the Term Loan Facility in specified quarterly installments beginning on January 31, 2025. The Revolving Facility and Term Loan Facility will mature on October 10, 2029. The refinance was treated as a debt modification under ASC 470.

As of July 31, 2025 and April 30, 2025, approximately $196.3 million and $197.5 million, respectively, was outstanding under the Term Loan Facility. As of both July 31, 2025 and April 30, 2025, $173.4 million was outstanding under the Revolving Facility. Outstanding letters of credit under the Revolving Facility were $11.4 million as of July 31, 2025, leaving
approximately $315.2 million in available capacity under the Revolving Facility as of July 31, 2025. The outstanding balances noted above approximate fair value as the facilities under the A&R Credit Facility have a floating interest rate.

Amounts outstanding under the Term Loan Facility and the Revolving Facility bear interest based on a fluctuating rate measured by reference to either, at the Company's option, a base rate plus an applicable margin or Secured Overnight Financing Rate ("SOFR") (as defined in the A&R Credit Agreement) plus an applicable margin, with the applicable margin being determined by reference to the Company's then-current Secured Net Leverage Ratio (as defined in the A&R Credit Agreement). The Company also incurs a quarterly commitment fee on the average daily unused portion of the Revolving Facility during the applicable quarter at a rate per annum also determined by reference to the Company's then-current Secured Net Leverage Ratio. In addition, a letter of credit fee accrues on the face amount of any outstanding letters of credit at a per annum rate equal to the applicable margin on Term SOFR loans, payable quarterly in arrears. As of July 31, 2025, the applicable margin with respect to base rate loans and Term SOFR loans was 0.50% and 1.50%, respectively, and the commitment fee was 0.23%.

The A&R Credit Agreement includes certain financial covenants that require the Company to maintain (i) a Consolidated Interest Coverage Ratio (as defined in the A&R Credit Agreement) of no less than 2.00 to 1.00 and (ii) a Total Net Leverage Ratio (as defined in the A&R Credit Agreement) of no greater than 4.00 to 1.00, subject, in each case, to certain limited exceptions.

The A&R Credit Agreement includes certain additional covenants, including negative covenants that restrict the ability of the Company and certain of its subsidiaries to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets, or engage in a merger or other similar transaction, or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the A&R Credit Agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends and the repurchase of common stock, in certain limited circumstances.

As of July 31, 2025, the Company was in compliance with all covenants included in the A&R Credit Agreement.

The Company's obligations under the A&R Credit Agreement are guaranteed by the Company's domestic subsidiaries, and the obligations of the Company and its domestic subsidiaries under the A&R Credit Agreement and their guarantees, respectively, are secured by a pledge of substantially all of their respective personal property.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments
3 Months Ended
Jul. 31, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
Interest Rate Swap Contracts

The Company enters into interest rate swap contracts to manage variability in the amount of known or expected cash payments related to portions of its variable rate debt. The interest rate swaps are designated as cash flow hedges. Changes in fair value are recorded to other comprehensive income. The risk management objective in using interest rate swaps is to add stability to interest expense and to manage the Company's exposure to interest rate movements. The interest rate swaps economically convert a portion of the variable rate debt to fixed rate debt. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the contract agreements without exchange of the underlying notional amount. Realized gains or losses in connection with required interest payments on interest rate swaps are recorded in earnings, as a component of interest expense, net to offset variability in interest expense associated with the underlying debt's cash flows.

On May 28, 2021, the Company entered into four interest rate swaps with an aggregate notional amount of $200 million to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 28, 2021 and terminated on May 30, 2025. The Company received floating interest payments monthly based on one-month SOFR and paid a fixed rate of 0.53% to the counterparty. For the three-month period ended July 31, 2025, $0.5 million of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net due to interest received from and payments made to the swap counterparties. For the three-month period ended July 31, 2024, unrealized (losses), net of deferred taxes, of ($0.3) million were recorded in other comprehensive income, and $1.8 million, of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net due to interest received from and payments made to the swap counterparties.

On April 29, 2025, the Company entered into five interest rate swaps with an aggregate notional amount of $200 million in year one and $150 million in year two to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 30, 2025 and will terminate on May 31, 2027. The Company receives floating interest payments monthly based on one-month SOFR and pays a fixed rate of 3.40% to the counterparty. For the three-month period
ended July 31, 2025, unrealized gains, net of deferred taxes, of $1.2 million were recorded in other comprehensive income and $0.2 million of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net, due to interest received from and payments made to the swap counterparties.

As of July 31, 2025, the Company anticipates reclassifying approximately $0.9 million of net hedging gains from accumulated other comprehensive income into earnings during the next 12 months to offset the variability of the hedged items during this period.

The fair value of the derivative instruments are included in other assets on the condensed consolidated balance sheets.

Foreign Exchange Forward Contracts

At July 31, 2025, the Company held a target accrual redemption forward agreement to purchase Mexican Pesos across 17 defined fixings. These fixings allow for U.S. dollars to be converted into Pesos at a rate of 18.25 Pesos to one U.S. Dollar. Cumulative profit is capped at an aggregate of approximately $1.8 million over the shorter of the life of the contract fixings or the utilization of the cap. If the spot rate is between 18.25 and 19.00 for a defined fixing then the Company purchases at the spot rate and the profit cap is not impacted. As of July 31, 2025, a liability of $1.5 million is recorded in other accrued expenses on the condensed consolidated balance sheets.

The Company entered into three forward contracts between January 2025 and July 2025 to purchase $265.8 million Mexican Pesos at a cost of $12.9 million with a forward rate between 19.49 and 22.09. The forward contracts are designated as a hedge of the forecasted expenses relating to Mexican Peso expenses from May 2026 to November 2026.

For the three-months ending July 31, 2025, unrealized gains, net of deferred taxes, were $0.3 million and were recorded in other comprehensive income. The transaction is to hedge Peso-denominated expenses against the risk of variability in foreign currency exchange rates between the Peso and U.S. Dollar.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes
3 Months Ended
Jul. 31, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective income tax rates for the three-month periods ended July 31, 2025 was 25.8% compared with 25.0% in the comparable period in the prior fiscal year. The effective rate for the three-month period ended July 31, 2025 was higher than the comparable prior year period primarily due to unfavorable stock compensation deductions recognized in the current period.

During the three-months ended July 31, 2025, new tax legislation was enacted under the One Big Beautiful Bill Act (the “Act”). The Act includes a wide range of tax provisions that could impact the Company’s financial results in fiscal 2026 and future periods. Significant impacts stemming from the Act include 2025 and future expensing of U.S. based research and development expenditures under Internal Revenue Code Section 174, coupled with the option to deduct previously capitalized research and development expenditures. The Act also reestablished elective 100% initial-year bonus depreciation. Due to the timing of enactment within our current period end, the Company has undergone efforts to reasonably estimate the impact of the Act to our condensed consolidated financial statements. The Company does not expect the Act to have an impact on income tax expense. The Company is awaiting guidance from the U.S. Department of the Treasury and will continue to evaluate the full impact of the Act.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition
3 Months Ended
Jul. 31, 2025
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 net sales by major sales distribution channels for the three-months ended July 31, 2025 and 2024:
Three Months Ended
July 31,
(in thousands)20252024
Home center retailers$162,045 $175,653 
Builders170,950 210,115 
Independent dealers and distributors70,051 73,360 
Net Sales$403,046 $459,128 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Concentration of Risk
3 Months Ended
Jul. 31, 2025
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 customer receivables. 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 to whom credit is extended operate in the new home construction and home remodeling markets. 
 
The Company maintains an allowance for credit losses based upon management's evaluation and judgment of potential net loss. The allowance is estimated based upon historical experience, the effects of current developments and economic conditions, and of each customer's current and anticipated financial condition. Estimates and assumptions are periodically reviewed and updated. Any resulting adjustments to the allowance are reflected in current operating results.

As of July 31, 2025, the Company's two largest customers, Customers A and B, represented 36.9% and 13.1% of the Company's gross customer receivables, respectively. As of July 31, 2024, Customers A and B represented 28.9% and 15.9% 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-months ended July 31, 2025 and 2024:
Three Months Ended
July 31,
 20252024
Customer A30.2%26.7%
Customer B10.0%11.5%
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring
3 Months Ended
Jul. 31, 2025
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
The Company recognized total pre-tax restructuring charges, net of $0.8 million during the first three months of fiscal 2026. The charges are the result of a reduction in force implemented in the first quarter of fiscal 2026 in Mexico and the closure of the manufacturing plant in Orange, Virginia approved in the third quarter of fiscal 2025. No restructuring charges were recognized during the first three months of fiscal 2025.

The Company recognized pre-tax restructuring charges, net of $0.6 million for the quarter ended July 31, 2025, related to the Mexico reduction in force, which were primarily severance and separation costs. The reduction in force was completed during the first quarter of fiscal 2026.

During the third quarter of fiscal 2025, the Board approved the closure and eventual disposal of its manufacturing plant located in Orange, Virginia. Operations ceased in Orange in March 2025. The Company recognized total pre-tax restructuring charges, net of $0.2 million for the three-months ended July 31, 2025, related to the closure of the plant for facilities and professional fees. The Company may incur between $0.3 million to $2.2 million of additional charges in fiscal 2026 related to the closing of the plant for a total of $3.6 million to $5.5 million, which were primarily recognized in fiscal 2025.

A reserve of $0.1 million for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheet as of July 31, 2025, which relates to employee termination costs accrued but not yet paid as follows:

July 31,
(in thousands)2025
Restructuring reserve balance at May 1$434 
Expense442 
Payments and adjustments(820)
Restructuring reserve balance at July 31$56 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Other Information
3 Months Ended
Jul. 31, 2025
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 consultation with independent counsel.

The Company believes that the aggregate range of losses stemming from the various suits and asserted and unasserted claims which were deemed to be either probable or reasonably possible was not material as of July 31, 2025, with the exception of the Antidumping and Countervailing Duties Investigation discussed below.

Antidumping and Countervailing Duties Investigation

In February 2020, a conglomeration of domestic manufacturers filed a scope and circumvention petition seeking the imposition of antidumping (“AD”) and countervailing duties (“CVD”) with the United States Department of Commerce (“DOC”) and the United States International Trade Commission (“ITC”) against imports of hardwood plywood assembled in Vietnam using cores sourced from China. In July 2022, the DOC issued a Preliminary Scope Determination and Affirmative Preliminary Determination of Circumvention of the Antidumping and Countervailing Duty Orders (“Preliminary Determination”). In July 2023, the DOC issued a Final Determination of Circumvention of the Antidumping and Countervailing Duty Orders (“Final Determination”).

Included in the Final Determination is a list of Vietnamese suppliers not eligible for certification. AD and CVD cash deposits of 206% are required for imports from the Vietnamese suppliers not eligible for certification. Many of the Vietnamese suppliers appealed their inclusion on the ineligible for certification list in the Preliminary Determination. Because two of the Company’s primary Vietnamese plywood vendors remained on the ineligible for certification list in the Final Determination, the Company recorded a loss on unliquidated customs entries as of Final Determination in July 2023. The loss recorded in the first quarter of fiscal 2024 was $4.9 million, or $3.7 million net of tax. Through the first fiscal quarter of 2026, the Company has remitted deposits of $3.8 million pursuant to the Final Determination. Our last order was placed with these vendors in June 2022.

In May 2025, the DOC issued the Final Results of Administrative Reviews of the Antidumping and Countervailing Duty Orders (“Final Review”). The Final Review found the two Company vendors eligible for certification. The Final Review was not appealed by the petitioners, and the DOC has 6 months to issue refunds of the deposits the Company remitted. The Company released the accrual for deposits not remitted of $1.2 million during the first quarter of fiscal 2026.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information
3 Months Ended
Jul. 31, 2025
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company operates as a single operating segment and reportable segment reflecting the integrated nature of its operations across various products, manufacturing platforms and sales channels across the entire United States. Our chief operating decision maker (“CODM”) is our President and Chief Executive Officer, who has final authority over resource allocation decisions, performance assessments, and key operating decisions.

The CODM manages the business on a consolidated basis and measures segment performance using net income. The CODM analyzes the performance of net income to provide insight into all aspects of the segment’s operations and overall success for a given period. In addition, the CODM reviews significant segment expenses focused on cost of sales and distribution, selling and marketing expenses, general and administrative expenses, and restructuring charges, net. These costs used to measure segment profitability are the same costs already reported in the accompanying condensed consolidated statements of income. Similarly, segment assets are reported in the accompanying condensed consolidated balance sheets.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events
3 Months Ended
Jul. 31, 2025
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On August 5, 2025, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with MasterBrand, and Maple Merger Sub, Inc., a Virginia corporation and wholly owned subsidiary of MasterBrand (“Merger Sub”), providing for Merger Sub, at closing, to merge with and into the Company with the Company surviving as a wholly owned subsidiary of
MasterBrand (the “Merger”). Under the terms of the Merger Agreement, at the effective time of the Merger, each share of Company common stock outstanding immediately prior to the effective time will be automatically converted into the right to receive 5.15 shares of MasterBrand common stock. Following completion of the Merger, it is estimated that former holders of the Company's common stock will own approximately 37% and holders of MasterBrand common stock will own approximately 63% of the common stock of the combined company, on a fully diluted basis. The Merger is currently expected to close in early calendar year 2026, subject to certain approvals by MasterBrand's stockholders and the Company's shareholders, respectively, as well as the satisfaction of certain other customary closing conditions, including the absence of certain legal impediments and the expiration or termination of the applicable antitrust waiting period under the Hart-Scott Rodino Antitrust Improvements Act of 1976, as amended. The Company has incurred expenses related to the Merger of approximately $2.8 million for the three-months ended July 31, 2025, which are included in General and administrative expenses in the condensed consolidated statements of income.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Jul. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation (Policies)
3 Months Ended
Jul. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Goodwill
Goodwill: 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 occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company will perform the annual assessment on the first day of the fourth quarter unless an indicator of impairment exists prior to the annual assessment and the Company determines it is more likely than not that the fair value of the goodwill is below its carrying value.

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 it is more likely than not 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 using a quantitative impairment test, and if impaired, goodwill must be written down by the amount that the carrying value exceeds the fair value of the reporting unit.

On August 5, 2025, the Company entered into a definitive merger agreement with MasterBrand, Inc., a Delaware corporation (“MasterBrand”). See Note R — Subsequent Events for additional information. The Company included the implied consideration of the merger transaction in its evaluation of indicators of impairment as of July 31, 2025. There were no impairment charges related to goodwill for the three-month periods ended July 31, 2025 and 2024. The Company will continue to evaluate the implied consideration of the merger transaction against its carrying value, which could result in future impairment charges given, among other factors, the volatility in the Company’s stock price.
Cloud Computing Software, Net
Cloud Computing Software, Net: Cloud computing software is stated on the basis of cost less accumulated amortization. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 3 to 8 years. As of July 31, 2025, $41.1 million was recorded in other long-term assets, net on the condensed consolidated balance sheets for cloud computing software.
Derivative Financial Instruments
Derivative Financial Instruments: The Company uses derivatives as part of normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.

The Company uses interest rate swap contracts to manage interest rate exposures. The Company records outstanding swap contracts in the condensed consolidated balance sheets at fair value. Changes in the fair value of interest rate swap contracts designated as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into net income in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in net income.

The Company also manages risks through the use of foreign exchange forward contracts. The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at fair value. The Company has both forwards that are designated as accounting hedges and that are not designated as accounting hedges. See Note K — Derivative Financial Instruments for additional information.
New Accounting Pronouncements New Accounting Pronouncements
 
In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”, which requires disclosure in the notes to the condensed consolidated financial statements of specified information about certain costs and expenses. The amendments are effective for fiscal years beginning after December 15, 2026, and for interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied either prospectively to condensed consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the condensed consolidated financial statements. The Company is currently evaluating the disclosure impacts of this ASU on its consolidated financial statements.

In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09 “Improvements to Income Tax Disclosures.” The amendments in this ASU are intended to increase transparency through improvements to income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information. This standard is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the disclosure impacts of ASU 2023-09 on its consolidated financial statements and related disclosures; however, it does not expect this update to have an impact on its financial condition or results of operations.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
3 Months Ended
Jul. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings per share:
 Three Months Ended
 July 31,
(in thousands, except per share amounts)20252024
Numerator used in basic and diluted net earnings  
per common share:  
Net income$14,595 $29,633 
Denominator:  
Denominator for basic earnings per common
  
share - weighted-average shares14,511 15,551 
Effect of dilutive securities:  
Stock options and restricted stock units59 123 
Denominator for diluted earnings per common
  
share - weighted-average shares and assumed  
conversions14,570 15,674 
Earnings per share  
Basic$1.01 $1.91 
Diluted$1.00 $1.89 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
3 Months Ended
Jul. 31, 2025
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Stock Awards Granted
The following table summarizes the Company's stock-based compensations grants for the three months ended July 31, 2025:

(in thousands, except per share amounts)
Stock Awards Granted
Service-based RSUs
114,460
Performance-based RSUs
158,010
Stock-Based Compensation Expense Allocated
For the three months ended July 31, 2025 and 2024, stock-based compensation expense was allocated as follows: 
Three Months Ended
 July 31,
(in thousands)20252024
Cost of sales and distribution$524 $541 
Selling and marketing expenses466 573 
General and administrative expenses1,270 1,827 
Stock-based compensation expense$2,260 $2,941 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Customer Receivables (Tables)
3 Months Ended
Jul. 31, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Components of Customer Receivables
The components of customer receivables, net were: 
 July 31,April 30,
(in thousands)20252025
Gross customer receivables$118,416 $118,285 
Less:
Allowance for credit losses(269)(234)
Allowance for returns and discounts(8,190)(6,880)
Customer receivables, net$109,957 $111,171 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Tables)
3 Months Ended
Jul. 31, 2025
Inventory, Net [Abstract]  
Components of Inventories
The components of inventories were: 
 July 31,April 30,
(in thousands)20252025
Raw materials$79,826 $79,258 
Work-in-process43,482 47,979 
Finished goods58,431 50,874 
Total inventories$181,739 $178,111 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment (Tables)
3 Months Ended
Jul. 31, 2025
Property, Plant and Equipment [Abstract]  
Components Of Property, Plant And Equipment
The components of property, plant and equipment, net were:
 July 31,April 30,
(in thousands)20252025
Land$4,369 $4,264 
Buildings and improvements133,346 133,251 
Buildings and improvements - finance leases11,164 11,164 
Machinery and equipment413,964 410,287 
Machinery and equipment - finance leases31,526 32,434 
Software34,290 34,107 
Construction in progress26,334 24,105 
Total property, plant and equipment654,993 649,612 
Less accumulated depreciation and amortization(412,111)(404,623)
Property, plant and equipment, net$242,882 $244,989 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Product Warranty (Tables)
3 Months Ended
Jul. 31, 2024
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 condensed consolidated balance sheets: 
 Three Months Ended
 July 31,
(in thousands)20252024
Beginning balance at May 1$4,161 $5,581 
Accrual4,273 4,878 
Settlements(4,355)(5,253)
Ending balance at July 31$4,079 $5,206 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
3 Months Ended
Jul. 31, 2025
Fair Value Disclosures [Abstract]  
Fair Value of Assets on Recurring Basis The following table summarizes the fair value of assets that are recorded in the Company's consolidated financial statements as of July 31, 2025 and April 30, 2025 at fair value on a recurring basis (in thousands):
 Fair Value Measurements
 As of July 31, 2025
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$174 $— $— 
Interest rate swap contracts— 1,206 — 
Foreign exchange forward contracts— 678 — 
Total assets at fair value$174 $1,884 $— 
LIABILITIES:
Foreign exchange forward contracts$— $1,523 $— 
 As of April 30, 2025
 Level 1Level 2Level 3
ASSETS:   
Mutual funds$163 $— $— 
Interest rate swap contracts— 419 — 
Foreign exchange forward contracts— 325 — 
Total assets at fair value$163 $744 $— 
LIABILITIES:
Foreign exchange forward contracts$— $5,079 $— 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table disaggregates our consolidated net sales by major sales distribution channels for the three-months ended July 31, 2025 and 2024:
Three Months Ended
July 31,
(in thousands)20252024
Home center retailers$162,045 $175,653 
Builders170,950 210,115 
Independent dealers and distributors70,051 73,360 
Net Sales$403,046 $459,128 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Concentration of Risk (Tables)
3 Months Ended
Jul. 31, 2025
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-months ended July 31, 2025 and 2024:
Three Months Ended
July 31,
 20252024
Customer A30.2%26.7%
Customer B10.0%11.5%
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring (Tables)
3 Months Ended
Jul. 31, 2025
Restructuring and Related Activities [Abstract]  
Restructuring
A reserve of $0.1 million for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheet as of July 31, 2025, which relates to employee termination costs accrued but not yet paid as follows:

July 31,
(in thousands)2025
Restructuring reserve balance at May 1$434 
Expense442 
Payments and adjustments(820)
Restructuring reserve balance at July 31$56 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation - Narrative (Details) - USD ($)
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Impairment charges related to goodwill $ 0 $ 0
Capitalized Computer Software, Net $ 41,100,000  
Minimum | Software    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets estimated useful lives 3 years  
Maximum | Software    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets estimated useful lives 8 years  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 14,595 $ 29,633
Denominator for basic net earnings per common share - weighted-average shares 14,510,721 15,550,517
Effect of dilutive securities:    
Stock options and restricted stock units 59,000 123,000
Diluted (in shares) 14,569,734 15,673,570
Earnings Per Share, Basic [Abstract]    
Basic (in usd per share) $ 1.01 $ 1.91
Earnings Per Share, Diluted [Abstract]    
Diluted (in usd per share) $ 1.00 $ 1.89
Stock excluded from the calculation of net earnings per share (shares) 0  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Narrative) (Details)
3 Months Ended
Jul. 31, 2025
shares
Performance-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock issuable per RSU granted (shares) 1
Vesting period, years 3 years
Share-Based Payment Arrangement, Tranche One | RSUs | Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period, years 1 year
Vesting rights, percentage 33.33%
Share-Based Payment Arrangement, Tranche One | Employee Service-Based RSTUs | Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period, years 1 year
Vesting rights, percentage 33.33%
Share-Based Payment Arrangement, Tranche Two | RSUs | Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period, years 2 years
Vesting rights, percentage 33.33%
Share-Based Payment Arrangement, Tranche Two | Employee Service-Based RSTUs | Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period, years 2 years
Share-Based Payment Arrangement, Tranche Three | RSUs | Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period, years 3 years
Vesting rights, percentage 33.33%
Share-Based Payment Arrangement, Tranche Three | Employee Service-Based RSTUs | Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period, years 3 years
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Awards Granted (Details)
3 Months Ended
Jul. 31, 2025
shares
Service-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSUs, Stock Awards Granted (in shares) 114,460
Performance-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSUs, Stock Awards Granted (in shares) 158,010
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 2,260 $ 2,941
Cost of sales and distribution    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 524 541
Selling and marketing expenses    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 466 573
General and administrative expenses    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 1,270 $ 1,827
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Customer Receivables (Components Of Customer Receivables ) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]    
Gross customer receivables $ 118,416 $ 118,285
Less:    
Allowance for credit losses (269) (234)
Allowance for returns and discounts (8,190) (6,880)
Customer receivables, net $ 109,957 $ 111,171
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Inventory, Net [Abstract]    
Raw materials $ 79,826 $ 79,258
Work-in-process 43,482 47,979
Finished goods 58,431 50,874
Inventories $ 181,739 $ 178,111
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Apr. 30, 2025
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment $ 654,993   $ 649,612
Less accumulated depreciation and amortization (412,111)   (404,623)
Property, plant and equipment, net 242,882   244,989
Amortization and depreciation expense on property, plant and equipment 12,600 $ 11,200  
Finance lease, right-of-use asset, accumulated amortization 30,800   31,500
Land      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 4,369   4,264
Buildings and improvements      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 133,346   133,251
Buildings and improvements - finance leases      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 11,164   11,164
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 413,964   410,287
Machinery and equipment - finance leases      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 31,526   32,434
Software      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 34,290   34,107
Construction in progress      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment $ 26,334   $ 24,105
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Product Warranty (Schedule Of Warranty Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Product Warranties Disclosures [Abstract]    
Warranty claims period 2 months  
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 4,161 $ 5,581
Accrual 4,273 4,878
Settlements (4,355) (5,253)
Ending balance $ 4,079 $ 5,206
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap contracts $ 0 $ 0
Total assets at fair value 174 163
Level 1 | Foreign Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 0 0
Level 1 | Foreign Exchange Forward    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign exchange forward contracts 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap contracts 1,206 419
Total assets at fair value 1,884 744
Level 2 | Foreign Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 678 325
Level 2 | Foreign Exchange Forward    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign exchange forward contracts 1,523 5,079
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap contracts 0 0
Total assets at fair value 0 0
Level 3 | Foreign Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset 0 0
Level 3 | Foreign Exchange Forward    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign exchange forward contracts 0 0
Mutual funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, at fair value 174 163
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 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Loans Payable and Long-Term Debt (Details) - USD ($)
3 Months Ended
Oct. 10, 2024
Apr. 22, 2021
Jul. 31, 2025
Apr. 30, 2025
Loans Payable | Term Loan        
Debt Instrument [Line Items]        
Debt instrument, face amount   $ 200,000,000    
Proceeds from loan $ 200,000,000      
Outstanding on the Initial Term Loan     $ 196,300,000 $ 197,500,000
Revolving loan facility        
Debt Instrument [Line Items]        
Credit facility, maximum borrowing capacity   500,000,000    
Proceeds from loan $ 173,000,000      
Outstanding on the Revolving Facility     173,400,000  
Line of Credit Facility, Remaining Borrowing Capacity     $ 315,200,000  
Credit facility, commitment fee percentage     0.23%  
Consolidated Interest Coverage Ratio     2.00  
Total Net Leverage Ratio     4.00  
Revolving loan facility | 4.875% Senior Notes Due 2026        
Debt Instrument [Line Items]        
Repayments of debt   370,000,000    
Letter of Credit        
Debt Instrument [Line Items]        
Outstanding on the Revolving Facility     $ 11,400,000  
Line of Credit        
Debt Instrument [Line Items]        
Credit facility, maximum borrowing capacity   $ 50,000,000    
Base Rate | Revolving loan facility        
Debt Instrument [Line Items]        
Line of Credit Facility, Interest Rate at Period End     0.50%  
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Revolving loan facility        
Debt Instrument [Line Items]        
Line of Credit Facility, Interest Rate at Period End     1.50%  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments (Details)
3 Months Ended
Jul. 31, 2025
USD ($)
instrument
Jul. 31, 2024
USD ($)
Apr. 29, 2025
USD ($)
instrument
May 28, 2021
USD ($)
instrument
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Change in cash flow hedges (swap), net of taxes (benefit) of $285 and $(719) for the three-months ended July 31, 2025 and 2024, respectively $ 851,000 $ (2,142,000)    
Cash Flow Hedging        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months 900,000      
Gain (Loss) on Derivative Instruments        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ 500,000 1,800,000    
Other Comprehensive Income (Loss) | Cash Flow Hedging        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Change in cash flow hedges (swap), net of taxes (benefit) of $285 and $(719) for the three-months ended July 31, 2025 and 2024, respectively   $ 300,000    
Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, Fixed Interest Rate     3.40% 0.53%
Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, Number of Instruments Held | instrument     5 4
Derivative, notional amount       $ 200,000,000
Foreign Exchange Forward        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, Number of Instruments Held | instrument 3      
Foreign Exchange Forward | Not Designated as Hedging Instrument | Prepaid Expenses and Other Current Assets        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Foreign exchange forward contracts $ 1,500,000      
Foreign Exchange Future | Not Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, forward exchange rate 18.25      
Number of defined fixings | instrument 17      
Cumulative profit cap $ 1,800,000      
Foreign Exchange Future | Not Designated as Hedging Instrument | Minimum        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, forward exchange rate 18.25      
Foreign Exchange Future | Not Designated as Hedging Instrument | Maximum        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, forward exchange rate 19.00      
Foreign Exchange Future | Designated as Hedging Instrument | Minimum        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, forward exchange rate 19.49      
Foreign Exchange Future | Designated as Hedging Instrument | Maximum        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, forward exchange rate 22.09      
Forward Contracts        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, notional amount $ 265,800,000      
Derivative, Forward Price 12,900,000      
Forward Contracts | Other Comprehensive Income (Loss)        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax $ 300,000      
Interest Rate Swap, Year One        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, notional amount     $ 200,000,000  
Interest Rate Swap, Year Two        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, notional amount     $ 150,000,000  
Interest Rate Swap, April 2025 | Other Comprehensive Income (Loss) | Cash Flow Hedging        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax 1,200,000      
Interest Rate Swap, April 2025 | Interest Expense | Cash Flow Hedging        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax $ 200,000      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Narrative) (Details)
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Income Tax Disclosure [Abstract]    
Effective income tax rate (as a percent) 25.80% 25.00%
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 403,046 $ 459,128
Home center retailers    
Disaggregation of Revenue [Line Items]    
Net sales 162,045 175,653
Builders    
Disaggregation of Revenue [Line Items]    
Net sales 170,950 210,115
Independent dealers and distributors    
Disaggregation of Revenue [Line Items]    
Net sales $ 70,051 $ 73,360
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Concentration of Risk (Details) - Customer Concentration Risk
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Customer receivables | Customer A    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 36.90% 28.90%
Customer receivables | Customer B    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 13.10% 15.90%
Sales revenue, gross | Customer A    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 30.20% 26.70%
Sales revenue, gross | Customer B    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 10.00% 11.50%
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Apr. 30, 2025
Restructuring Cost and Reserve [Line Items]      
Restructuring charges, net $ 822 $ 0  
Facility Closing      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges, net 200    
Facility Closing | Minimum      
Restructuring Cost and Reserve [Line Items]      
Restructuring, expected cost remaining 300    
Restructuring, expected cost     $ 3,600
Facility Closing | Maximum      
Restructuring Cost and Reserve [Line Items]      
Restructuring, expected cost remaining 2,200    
Restructuring, expected cost     $ 5,500
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges, net 442    
Employee Severance | Reduction in Force      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges, net $ 600    
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring - Restructuring Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Restructuring Reserve [Roll Forward]    
Restructuring reserve balance at May 1 $ 434  
Expense 822 $ 0
Payments and adjustments (820)  
Restructuring reserve balance at July 31 56  
Employee Severance    
Restructuring Reserve [Roll Forward]    
Expense $ 442  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Other Information (Details)
$ in Millions
3 Months Ended
Jul. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingency Accrual $ 4.9
Loss Contingency Accrual, Net 3.7
Loss Contingency, Deposit Payment 3.8
Loss contingency accrual, period increase (decrease) $ (1.2)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - Merger Agreement
$ in Millions
3 Months Ended
Jul. 31, 2025
USD ($)
Aug. 05, 2025
Subsequent Event [Line Items]    
Expenses related to the Merger $ 2.8  
Subsequent Event    
Subsequent Event [Line Items]    
Exchange ratio   5.15
Subsequent Event | American Woodmark Corporation    
Subsequent Event [Line Items]    
Voting equity interest acquired (in percent)   37.00%
Subsequent Event | MasterBrand    
Subsequent Event [Line Items]    
Voting equity interest acquired (in percent)   63.00%
XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.2 html 140 224 1 false 68 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.americanwoodmark.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 9952152 - 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 9952153 - 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 9952154 - 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 9952155 - 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 9952156 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 9952157 - 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 9952158 - Disclosure - Basis of Presentation Sheet http://www.americanwoodmark.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 9952159 - Disclosure - New Accounting Pronouncements Sheet http://www.americanwoodmark.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 9952160 - Disclosure - Earnings Per Share Sheet http://www.americanwoodmark.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 9952161 - Disclosure - Stock-Based Compensation Sheet http://www.americanwoodmark.com/role/StockBasedCompensation Stock-Based Compensation Notes 12 false false R13.htm 9952162 - Disclosure - Customer Receivables Sheet http://www.americanwoodmark.com/role/CustomerReceivables Customer Receivables Notes 13 false false R14.htm 9952163 - Disclosure - Inventories Sheet http://www.americanwoodmark.com/role/Inventories Inventories Notes 14 false false R15.htm 9952164 - Disclosure - Property, Plant and Equipment Sheet http://www.americanwoodmark.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 15 false false R16.htm 9952165 - Disclosure - Product Warranty Sheet http://www.americanwoodmark.com/role/ProductWarranty Product Warranty Notes 16 false false R17.htm 9952166 - Disclosure - Fair Value Measurements Sheet http://www.americanwoodmark.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 9952167 - Disclosure - Loans Payable and Long-Term Debt Sheet http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt Loans Payable and Long-Term Debt Notes 18 false false R19.htm 9952168 - Disclosure - Derivative Financial Instruments Sheet http://www.americanwoodmark.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 19 false false R20.htm 9952169 - Disclosure - Income Taxes Sheet http://www.americanwoodmark.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 9952170 - Disclosure - Revenue Recognition Sheet http://www.americanwoodmark.com/role/RevenueRecognition Revenue Recognition Notes 21 false false R22.htm 9952171 - Disclosure - Concentration of Risk Sheet http://www.americanwoodmark.com/role/ConcentrationofRisk Concentration of Risk Notes 22 false false R23.htm 9952172 - Disclosure - Restructuring Sheet http://www.americanwoodmark.com/role/Restructuring Restructuring Notes 23 false false R24.htm 9952173 - Disclosure - Other Information Sheet http://www.americanwoodmark.com/role/OtherInformation Other Information Notes 24 false false R25.htm 9952174 - Disclosure - Segment Information Sheet http://www.americanwoodmark.com/role/SegmentInformation Segment Information Notes 25 false false R26.htm 9952175 - Disclosure - Subsequent Events Sheet http://www.americanwoodmark.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9955511 - Disclosure - Basis of Presentation (Policies) Sheet http://www.americanwoodmark.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies http://www.americanwoodmark.com/role/NewAccountingPronouncements 28 false false R29.htm 9955512 - Disclosure - Earnings Per Share (Tables) Sheet http://www.americanwoodmark.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.americanwoodmark.com/role/EarningsPerShare 29 false false R30.htm 9955513 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.americanwoodmark.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.americanwoodmark.com/role/StockBasedCompensation 30 false false R31.htm 9955514 - Disclosure - Customer Receivables (Tables) Sheet http://www.americanwoodmark.com/role/CustomerReceivablesTables Customer Receivables (Tables) Tables http://www.americanwoodmark.com/role/CustomerReceivables 31 false false R32.htm 9955515 - Disclosure - Inventories (Tables) Sheet http://www.americanwoodmark.com/role/InventoriesTables Inventories (Tables) Tables http://www.americanwoodmark.com/role/Inventories 32 false false R33.htm 9955516 - 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 33 false false R34.htm 9955517 - 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 9955518 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.americanwoodmark.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.americanwoodmark.com/role/FairValueMeasurements 35 false false R36.htm 9955519 - Disclosure - Revenue Recognition (Tables) Sheet http://www.americanwoodmark.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.americanwoodmark.com/role/RevenueRecognition 36 false false R37.htm 9955520 - Disclosure - Concentration of Risk (Tables) Sheet http://www.americanwoodmark.com/role/ConcentrationofRiskTables Concentration of Risk (Tables) Tables http://www.americanwoodmark.com/role/ConcentrationofRisk 37 false false R38.htm 9955521 - Disclosure - Restructuring (Tables) Sheet http://www.americanwoodmark.com/role/RestructuringTables Restructuring (Tables) Tables http://www.americanwoodmark.com/role/Restructuring 38 false false R39.htm 9955522 - Disclosure - Basis of Presentation - Narrative (Details) Sheet http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails Basis of Presentation - Narrative (Details) Details 39 false false R40.htm 9955523 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) Sheet http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) Details http://www.americanwoodmark.com/role/EarningsPerShareTables 40 false false R41.htm 9955524 - 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 41 false false R42.htm 9955525 - Disclosure - Stock-Based Compensation - Stock Awards Granted (Details) Sheet http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails Stock-Based Compensation - Stock Awards Granted (Details) Details 42 false false R43.htm 9955526 - 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 43 false false R44.htm 9955527 - 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 44 false false R45.htm 9955528 - 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 45 false false R46.htm 9955529 - 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 46 false false R47.htm 9955530 - 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 47 false false R48.htm 9955531 - 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 48 false false R49.htm 9955532 - 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 49 false false R50.htm 9955533 - Disclosure - Derivative Financial Instruments (Details) Sheet http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://www.americanwoodmark.com/role/DerivativeFinancialInstruments 50 false false R51.htm 9955534 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.americanwoodmark.com/role/IncomeTaxes 51 false false R52.htm 9955535 - Disclosure - Revenue Recognition (Details) Sheet http://www.americanwoodmark.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.americanwoodmark.com/role/RevenueRecognitionTables 52 false false R53.htm 9955536 - Disclosure - Concentration of Risk (Details) Sheet http://www.americanwoodmark.com/role/ConcentrationofRiskDetails Concentration of Risk (Details) Details http://www.americanwoodmark.com/role/ConcentrationofRiskTables 53 false false R54.htm 9955537 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.americanwoodmark.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 54 false false R55.htm 9955538 - Disclosure - Restructuring - Restructuring Reserve (Details) Sheet http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails Restructuring - Restructuring Reserve (Details) Details 55 false false R56.htm 9955539 - Disclosure - Other Information (Details) Sheet http://www.americanwoodmark.com/role/OtherInformationDetails Other Information (Details) Details http://www.americanwoodmark.com/role/OtherInformation 56 false false R57.htm 9955540 - Disclosure - Subsequent Events (Details) Sheet http://www.americanwoodmark.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.americanwoodmark.com/role/SubsequentEvents 57 false false All Reports Book All Reports amwd-20250731.htm amwd-20250731.xsd amwd-20250731_cal.xml amwd-20250731_def.xml amwd-20250731_lab.xml amwd-20250731_pre.xml http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "amwd-20250731.htm": { "nsprefix": "amwd", "nsuri": "http://www.americanwoodmark.com/20250731", "dts": { "inline": { "local": [ "amwd-20250731.htm" ] }, "schema": { "local": [ "amwd-20250731.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "amwd-20250731_cal.xml" ] }, "definitionLink": { "local": [ "amwd-20250731_def.xml" ] }, "labelLink": { "local": [ "amwd-20250731_lab.xml" ] }, "presentationLink": { "local": [ "amwd-20250731_pre.xml" ] } }, "keyStandard": 210, "keyCustom": 14, "axisStandard": 30, "axisCustom": 0, "memberStandard": 42, "memberCustom": 23, "hidden": { "total": 17, "http://xbrl.sec.gov/dei/2025": 5, "http://fasb.org/us-gaap/2025": 12 }, "contextCount": 140, "entityCount": 1, "segmentCount": 68, "elementCount": 523, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 446, "http://xbrl.sec.gov/dei/2025": 29, "http://xbrl.sec.gov/ecd/2025": 4 }, "report": { "R1": { "role": "http://www.americanwoodmark.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "longName": "9952153 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "unique": true } }, "R5": { "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "longName": "9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "unique": true } }, "R6": { "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "longName": "9952155 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity", "longName": "9952156 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952157 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "unique": true } }, "R9": { "role": "http://www.americanwoodmark.com/role/BasisofPresentation", "longName": "9952158 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.americanwoodmark.com/role/NewAccountingPronouncements", "longName": "9952159 - Disclosure - New Accounting Pronouncements", "shortName": "New Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.americanwoodmark.com/role/EarningsPerShare", "longName": "9952160 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.americanwoodmark.com/role/StockBasedCompensation", "longName": "9952161 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.americanwoodmark.com/role/CustomerReceivables", "longName": "9952162 - Disclosure - Customer Receivables", "shortName": "Customer Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.americanwoodmark.com/role/Inventories", "longName": "9952163 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.americanwoodmark.com/role/PropertyPlantandEquipment", "longName": "9952164 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.americanwoodmark.com/role/ProductWarranty", "longName": "9952165 - Disclosure - Product Warranty", "shortName": "Product Warranty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.americanwoodmark.com/role/FairValueMeasurements", "longName": "9952166 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt", "longName": "9952167 - Disclosure - Loans Payable and Long-Term Debt", "shortName": "Loans Payable and Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.americanwoodmark.com/role/DerivativeFinancialInstruments", "longName": "9952168 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.americanwoodmark.com/role/IncomeTaxes", "longName": "9952169 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.americanwoodmark.com/role/RevenueRecognition", "longName": "9952170 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.americanwoodmark.com/role/ConcentrationofRisk", "longName": "9952171 - Disclosure - Concentration of Risk", "shortName": "Concentration of Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.americanwoodmark.com/role/Restructuring", "longName": "9952172 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.americanwoodmark.com/role/OtherInformation", "longName": "9952173 - Disclosure - Other Information", "shortName": "Other Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.americanwoodmark.com/role/SegmentInformation", "longName": "9952174 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.americanwoodmark.com/role/SubsequentEvents", "longName": "9952175 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.americanwoodmark.com/role/BasisofPresentationPolicies", "longName": "9955511 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.americanwoodmark.com/role/EarningsPerShareTables", "longName": "9955512 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.americanwoodmark.com/role/StockBasedCompensationTables", "longName": "9955513 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.americanwoodmark.com/role/CustomerReceivablesTables", "longName": "9955514 - Disclosure - Customer Receivables (Tables)", "shortName": "Customer Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.americanwoodmark.com/role/InventoriesTables", "longName": "9955515 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables", "longName": "9955516 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.americanwoodmark.com/role/ProductWarrantyTables", "longName": "9955517 - Disclosure - Product Warranty (Tables)", "shortName": "Product Warranty (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.americanwoodmark.com/role/FairValueMeasurementsTables", "longName": "9955518 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.americanwoodmark.com/role/RevenueRecognitionTables", "longName": "9955519 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.americanwoodmark.com/role/ConcentrationofRiskTables", "longName": "9955520 - Disclosure - Concentration of Risk (Tables)", "shortName": "Concentration of Risk (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "amwd:SummaryOfPercentageOfSalesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "amwd:SummaryOfPercentageOfSalesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.americanwoodmark.com/role/RestructuringTables", "longName": "9955521 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails", "longName": "9955522 - Disclosure - Basis of Presentation - Narrative (Details)", "shortName": "Basis of Presentation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9955523 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details)", "shortName": "Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "unique": true } }, "R41": { "role": "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955524 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "shortName": "Stock-Based Compensation (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-30", "name": "amwd:ShareBasedGoodsAndNonemployeeServicesTransactionSharesIssuablePerRestrictedStockUnitGranted", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "amwd:ShareBasedGoodsAndNonemployeeServicesTransactionSharesIssuablePerRestrictedStockUnitGranted", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails", "longName": "9955525 - Disclosure - Stock-Based Compensation - Stock Awards Granted (Details)", "shortName": "Stock-Based Compensation - Stock Awards Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails", "longName": "9955526 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details)", "shortName": "Stock-Based Compensation (Stock-Based Compensation Expense Allocated) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails", "longName": "9955527 - Disclosure - Customer Receivables (Components Of Customer Receivables ) (Details)", "shortName": "Customer Receivables (Components Of Customer Receivables ) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails", "longName": "9955528 - Disclosure - Inventories (Components Of Inventories) (Details)", "shortName": "Inventories (Components Of Inventories) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails", "longName": "9955529 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails", "longName": "9955530 - Disclosure - Product Warranty (Schedule Of Warranty Liability) (Details)", "shortName": "Product Warranty (Schedule Of Warranty Liability) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "amwd:ProductWarrantyClaimsPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "amwd:ProductWarrantyClaimsPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails", "longName": "9955531 - Disclosure - Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details)", "shortName": "Fair Value Measurements (Fair Value Of Assets On Recurring Basis) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-61", "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:InterestRateCashFlowHedgeAssetAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails", "longName": "9955532 - Disclosure - Loans Payable and Long-Term Debt (Details)", "shortName": "Loans Payable and Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-84", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "longName": "9955533 - Disclosure - Derivative Financial Instruments (Details)", "shortName": "Derivative Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "unique": true } }, "R51": { "role": "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails", "longName": "9955534 - Disclosure - Income Taxes (Narrative) (Details)", "shortName": "Income Taxes (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.americanwoodmark.com/role/RevenueRecognitionDetails", "longName": "9955535 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "unique": true } }, "R53": { "role": "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails", "longName": "9955536 - Disclosure - Concentration of Risk (Details)", "shortName": "Concentration of Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-122", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-122", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "longName": "9955537 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "unique": true } }, "R55": { "role": "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails", "longName": "9955538 - Disclosure - Restructuring - Restructuring Reserve (Details)", "shortName": "Restructuring - Restructuring Reserve (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.americanwoodmark.com/role/OtherInformationDetails", "longName": "9955539 - Disclosure - Other Information (Details)", "shortName": "Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.americanwoodmark.com/role/SubsequentEventsDetails", "longName": "9955540 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-140", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "amwd-20250731.htm", "first": true, "unique": true } } }, "tag": { "amwd_A4.875SeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "A4.875SeniorNotesDue2026Member", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4.875% Senior Notes Due 2026", "label": "4.875% Senior Notes Due 2026 [Member]", "documentation": "4.875% Senior Notes Due 2026 [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Changes and Error Corrections [Abstract]", "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less:", "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r31", "r894" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross customer receivables", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r112", "r219", "r774" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableMember", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer receivables", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r764", "r1039" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net [Abstract]", "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer receivables, net", "totalLabel": "Customer receivables, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r1049" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued marketing expenses", "label": "Accrued Marketing Costs, Current", "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)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r24", "r107", "r655" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r14", "r15", "r49", "r113", "r652", "r672", "r675", "r1129" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r1", "r7", "r15", "r551", "r554", "r618", "r668", "r669", "r1014", "r1015", "r1016", "r1031", "r1032", "r1033", "r1034" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r943" ] }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r956" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r956" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r956" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [ "r1068", "r1072" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r989" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r915", "r925", "r935", "r967" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r918", "r928", "r938", "r970" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r990" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r956" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r963" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r919", "r929", "r939", "r963", "r971", "r975", "r983" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r981" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r391", "r395", "r396" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r114", "r220", "r226" ] }, "amwd_AllowanceForReturnsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "AllowanceForReturnsAndDiscounts", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesComponentsOfCustomerReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for returns and discounts", "label": "Allowance For Returns And Discounts", "documentation": "Allowance for returns and discounts" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "amwd_AmericanWoodmarkCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "AmericanWoodmarkCorporationMember", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "American Woodmark Corporation", "label": "American Woodmark Corporation [Member]", "documentation": "American Woodmark Corporation" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r58", "r317", "r1021", "r1145" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock excluded from the calculation of net earnings per share (shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r183" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r79", "r89", "r110", "r145", "r147", "r148", "r187", "r198", "r207", "r210", "r221", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r479", "r481", "r598", "r640", "r641", "r647", "r716", "r793", "r794", "r805", "r894", "r898", "r899", "r906", "r1064", "r1065", "r1148" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r103", "r116", "r145", "r147", "r148", "r221", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r479", "r481", "r598", "r894", "r1064", "r1065", "r1148" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r568", "r569", "r884" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r978" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r979" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r974" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r977" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r976" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r975" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r975" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r252", "r494", "r497", "r498", "r499", "r500", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r597", "r878", "r879", "r995", "r1159" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r252", "r494", "r497", "r498", "r499", "r500", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r597", "r878", "r879", "r995", "r1159" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BaseRateMember", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [ "r1002", "r1063" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r1023" ] }, "amwd_BuildersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "BuildersMember", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Builders", "label": "Builders [Member]", "documentation": "Builders [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and improvements", "label": "Building and Building Improvements [Member]", "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." } } }, "auth_ref": [] }, "amwd_BuildingAndImprovementsCapitalLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "BuildingAndImprovementsCapitalLeasesMember", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and improvements - finance leases", "label": "Building And Improvements Capital Leases [Member]", "documentation": "Building And Improvements Capital Leases [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Domain]", "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r233", "r236", "r237", "r238", "r239", "r240", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r678", "r820", "r821", "r1106", "r1109", "r1110" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Axis]", "label": "Business Combination [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r233", "r236", "r237", "r238", "r239", "r240", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r678", "r820", "r821", "r1106", "r1109", "r1110" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting equity interest acquired (in percent)", "label": "Business Combination, Voting Equity Interest Acquired, Percentage", "documentation": "Percentage of voting equity interest acquired in business combination." } } }, "auth_ref": [ "r426", "r825", "r826" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses related to the Merger", "label": "Business Combination, Acquisition-Related Cost, Expense", "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department." } } }, "auth_ref": [ "r1104", "r1108" ] }, "amwd_BusinessCombinationExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "BusinessCombinationExchangeRatio", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange ratio", "label": "Business Combination, Exchange Ratio", "documentation": "Business Combination, Exchange Ratio" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software, Net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r768" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r18", "r105", "r772" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r105" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents, at fair value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [ "r589", "r590", "r591", "r1130", "r1131" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and Cash Equivalents, Beginning of Period", "periodEndLabel": "Cash and Cash Equivalents, End of Period", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r18", "r64", "r144" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Increase in Cash and Cash Equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r64" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r557" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedging", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [] }, "amwd_ChangeInPensionBenefitsAndDerivativeHedgingActivitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "ChangeInPensionBenefitsAndDerivativeHedgingActivitiesLineItems", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Change In Pension Benefits And Derivative Hedging Activities [Line Items]", "label": "Change In Pension Benefits And Derivative Hedging Activities [Line Items]", "documentation": "Change In Pension Benefits And Derivative Hedging Activities" } } }, "auth_ref": [] }, "amwd_ChangeInPensionBenefitsAndDerivativeHedgingActivitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "ChangeInPensionBenefitsAndDerivativeHedgingActivitiesTable", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Change In Pension Benefits And Derivative Hedging Activities [Table]", "label": "Change In Pension Benefits And Derivative Hedging Activities [Table]", "documentation": "Change In Pension Benefits And Derivative Hedging Activities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r954" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r951" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r949" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r955" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r955" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/OtherInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Other Information", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r73", "r265", "r266", "r765", "r1054", "r1060" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "COMMON STOCK", "label": "Common Stock Including Additional Paid in Capital [Member]", "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)." } } }, "auth_ref": [] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockNoParValue", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, no par value (in usd per share)", "label": "Common Stock, No Par Value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r39" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r39", "r704" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Balance at beginning of period (shares)", "periodEndLabel": "Balance at end of period (shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r39", "r704", "r722", "r1190", "r1191" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, no par value; 40,000,000 shares authorized; issued and outstanding shares:\u00a0at July\u00a031, 2025: 14,558,035; at April\u00a030, 2025: 14,612,706", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r39", "r328", "r334", "r651", "r894" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r960" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r959" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r961" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r958" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Comprehensive Income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r16", "r126", "r128", "r133", "r638", "r660", "r661" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r190", "r216", "r679", "r680", "r764", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r190", "r216", "r679", "r680", "r764", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r190", "r216", "r679", "r680", "r764", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRisk" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration of Risk", "label": "Concentration Risk Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r189", "r192", "r592", "r593", "r594", "r595", "r596", "r788", "r1037" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r190", "r191", "r764", "r787", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration risk (as a percent)", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r190", "r216", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r190", "r191", "r764", "r787", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r190", "r216", "r679", "r680", "r764", "r1038", "r1039", "r1040", "r1041", "r1042" ] }, "amwd_ConsolidatedInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "ConsolidatedInterestCoverageRatio", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Interest Coverage Ratio", "label": "Consolidated Interest Coverage Ratio", "documentation": "Consolidated Interest Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r807", "r814" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "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." } } }, "auth_ref": [ "r807", "r814" ] }, "us-gaap_ContributionOfProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContributionOfProperty", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Contribution of Property", "documentation": "Value of property contributed in noncash investing and financing activities." } } }, "auth_ref": [ "r20", "r21", "r22" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales and distribution", "label": "Cost of Product and Service Sold", "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." } } }, "auth_ref": [ "r52", "r53", "r632", "r781", "r785", "r862", "r1018" ] }, "amwd_CostOfSalesAndDistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "CostOfSalesAndDistributionMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales and distribution", "label": "Cost Of Sales And Distribution [Member]", "documentation": "Cost Of Sales And Distribution [Member]" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r145", "r151", "r152", "r299", "r337", "r621", "r630", "r646", "r776", "r778", "r779", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1124", "r1125", "r1126", "r1127" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityAxis", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r285", "r1062" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityDomain", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r285", "r1062" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "amwd_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "CustomerAMember", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A [Member]" } } }, "auth_ref": [] }, "amwd_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "CustomerBMember", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r216", "r1039" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Payable and Long-Term Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r74", "r145", "r146", "r247", "r248", "r249", "r250", "r251", "r284", "r285", "r295", "r301", "r302", "r303", "r304", "r305", "r306", "r311", "r318", "r319", "r321", "r546", "r610" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r13", "r33", "r34", "r80", "r82", "r296", "r297", "r298", "r299", "r300", "r302", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r800", "r801", "r802", "r803", "r804", "r893", "r1024", "r1025", "r1026", "r1030", "r1055", "r1056", "r1057", "r1144", "r1146", "r1156" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding on the Initial Term Loan", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r13", "r82", "r322" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r296", "r610", "r611", "r801", "r802", "r893" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r302", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r320", "r546", "r643", "r800", "r801", "r802", "r803", "r804", "r893", "r1024", "r1025", "r1026", "r1030", "r1144", "r1146" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r13", "r296", "r297", "r298", "r299", "r300", "r302", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r800", "r801", "r802", "r803", "r804", "r893", "r1024", "r1025", "r1026", "r1030", "r1055", "r1056", "r1057", "r1144", "r1146", "r1156" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r13", "r27", "r28", "r30", "r75", "r76", "r296", "r297", "r298", "r299", "r300", "r302", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r320", "r546", "r643", "r800", "r801", "r802", "r803", "r804", "r893", "r1024", "r1025", "r1026", "r1030", "r1144", "r1146" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r4", "r94", "r1024", "r1029" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r399", "r400", "r648" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r4", "r138", "r187", "r201", "r210", "r780", "r793", "r794" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset", "label": "Derivative Asset", "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r118", "r119", "r542", "r568", "r569", "r582", "r589", "r590", "r591", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r710", "r711", "r748", "r752", "r755", "r756", "r757", "r758", "r770", "r775", "r777", "r778", "r779", "r884", "r888", "r892", "r901", "r1132", "r1133", "r1134", "r1188" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r136", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r695", "r697", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r729", "r730", "r731", "r732", "r735", "r736", "r737", "r738", "r748", "r750", "r755", "r757", "r775", "r776", "r779", "r878", "r879", "r900", "r901", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1124", "r1125", "r1126", "r1127", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign exchange forward contracts", "terseLabel": "Foreign exchange forward contracts", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "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." } } }, "auth_ref": [ "r11", "r117", "r542", "r775", "r777", "r778", "r779" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Fixed Interest Rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeForwardExchangeRate1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeForwardExchangeRate1", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, forward exchange rate", "label": "Derivative, Forward Exchange Rate", "documentation": "Contractual rate at which a foreign currency can be purchased or sold." } } }, "auth_ref": [] }, "us-gaap_DerivativeForwardPrice": { "xbrltype": "perUnitItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeForwardPrice", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Forward Price", "label": "Derivative, Forward Price", "documentation": "The forward price on the price risk forward or futures contract, such as a gas futures contract." } } }, "auth_ref": [] }, "amwd_DerivativeInstrumentCumulativeProfitMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "DerivativeInstrumentCumulativeProfitMaximum", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative profit cap", "label": "Derivative Instrument, Cumulative Profit, Maximum", "documentation": "Derivative Instrument, Cumulative Profit, Maximum" } } }, "auth_ref": [] }, "amwd_DerivativeInstrumentNumberOfDefinedFixingInstruments": { "xbrltype": "integerItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "DerivativeInstrumentNumberOfDefinedFixingInstruments", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of defined fixings", "label": "Derivative Instrument, Number Of Defined Fixing Instruments", "documentation": "Derivative Instrument, Number Of Defined Fixing Instruments" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r136", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r695", "r697", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r729", "r730", "r731", "r732", "r735", "r736", "r737", "r738", "r748", "r750", "r755", "r757", "r775", "r776", "r779", "r878", "r879", "r900", "r901", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1124", "r1125", "r1126", "r1127", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r549", "r562", "r878", "r879", "r880", "r881", "r882" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "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." } } }, "auth_ref": [ "r519", "r520", "r522", "r523", "r524", "r525", "r878" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [ "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r878" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r878", "r1112", "r1113" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Number of Instruments Held", "label": "Derivative, Number of Instruments Held", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r696", "r748", "r749", "r751", "r901", "r1112", "r1113" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r145", "r153", "r172", "r483", "r526", "r541", "r543", "r544", "r545", "r547", "r548" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Hedging Instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r348", "r349", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r348", "r349", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r1069" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r910" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r942" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r953" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r101", "r134", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r176", "r178", "r180", "r181", "r182", "r186", "r326", "r393", "r422", "r478", "r565", "r566", "r639", "r662", "r786" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic [Abstract]", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r101", "r134", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r178", "r180", "r181", "r182", "r186", "r326", "r393", "r422", "r478", "r565", "r566", "r639", "r662", "r786" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted [Abstract]", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r175", "r183", "r184", "r185" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.americanwoodmark.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate (as a percent)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r402", "r824" ] }, "amwd_EmployeeBenefitPlanStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "EmployeeBenefitPlanStockExpense", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions of employer stock to employee benefit plan", "label": "Employee Benefit Plan, Stock Expense", "documentation": "Employee Benefit Plan, Stock Expense" } } }, "auth_ref": [] }, "amwd_EmployeePerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "EmployeePerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based RSUs", "label": "Employee Performance Based Restricted Stock Units [Member]", "documentation": "Employee Performance Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related expenses", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r34" ] }, "amwd_EmployeeServiceBasedRestrictedStockTrackingUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "EmployeeServiceBasedRestrictedStockTrackingUnitsMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service-Based RSTUs", "label": "Employee Service Based Restricted Stock Tracking Units [Member]", "documentation": "Employee Service Based Restricted Stock Tracking Units [Member]" } } }, "auth_ref": [] }, "amwd_EmployeeServiceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "EmployeeServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service-based RSUs", "label": "Employee Service-Based Restricted Stock Units [Member]", "documentation": "Employee Service-Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "amwd_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "EmployeesMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees", "label": "Employees [Member]", "documentation": "Employees" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r908" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r908" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r908" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r992" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r908" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r908" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r908" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r908" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r947" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r988" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r988" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r988" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r8", "r98", "r100", "r101", "r129", "r130", "r131", "r154", "r155", "r156", "r160", "r168", "r170", "r172", "r188", "r222", "r225", "r245", "r325", "r338", "r393", "r408", "r409", "r417", "r418", "r419", "r423", "r477", "r478", "r550", "r551", "r552", "r553", "r554", "r556", "r558", "r559", "r560", "r561", "r564", "r602", "r604", "r605", "r606", "r607", "r608", "r612", "r613", "r618", "r659", "r668", "r669", "r670", "r685", "r741" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r957" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r915", "r925", "r935", "r967" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r912", "r922", "r932", "r964" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r963" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FacilityClosingMember", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility Closing", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r568", "r569", "r582", "r884" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r568", "r569", "r582", "r884" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Assets on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r1130", "r1131" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r573", "r574", "r575", "r576", "r577", "r578", "r583", "r770", "r886", "r892" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r573", "r574", "r575", "r576", "r577", "r578", "r583", "r770", "r886", "r892" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r309", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r567", "r569", "r570", "r571", "r572", "r581", "r582", "r584", "r589", "r625", "r626", "r627", "r770", "r801", "r802", "r815", "r816", "r817", "r818", "r819", "r884", "r888", "r892" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r573", "r574", "r575", "r576", "r577", "r578", "r583" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r570", "r577", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588", "r635", "r884", "r889" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r309", "r352", "r357", "r358", "r569", "r582", "r589", "r625", "r770", "r815", "r816", "r817", "r818", "r819", "r884", "r892" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r309", "r352", "r357", "r358", "r360", "r569", "r570", "r582", "r589", "r626", "r770", "r801", "r802", "r815", "r816", "r817", "r818", "r819", "r884", "r892" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r309", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r569", "r570", "r571", "r572", "r582", "r589", "r627", "r770", "r801", "r802", "r815", "r816", "r817", "r818", "r819", "r884", "r888", "r892" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r573", "r574", "r575", "r576", "r577", "r578", "r583" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r309", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r567", "r569", "r570", "r571", "r572", "r581", "r582", "r584", "r589", "r625", "r626", "r627", "r770", "r801", "r802", "r815", "r816", "r817", "r818", "r819", "r884", "r888", "r892" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, right-of-use asset, accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r994", "r996" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets estimated useful lives", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r633", "r634", "r678", "r769", "r771", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r235", "r241", "r242", "r243", "r244", "r633", "r769", "r771", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r678", "r769", "r771", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Contract [Member]", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r779", "r815", "r817", "r860", "r861", "r866", "r867", "r868", "r869", "r870", "r874", "r875", "r876", "r877", "r879", "r884", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1124" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Forward", "label": "Foreign Exchange Forward [Member]", "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." } } }, "auth_ref": [ "r710", "r714", "r719", "r731", "r737", "r753", "r754", "r755", "r859", "r863", "r864", "r865", "r871", "r872", "r873", "r901", "r1123" ] }, "us-gaap_ForeignExchangeFutureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignExchangeFutureMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Future", "label": "Foreign Exchange Future [Member]", "documentation": "A standardized contract, traded on a futures exchange, to buy or sell a certain currency, at a specified future date, at a fixed exercise rate (expressed as an exchange)." } } }, "auth_ref": [ "r1123" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r919", "r929", "r939", "r971" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r919", "r929", "r939", "r971" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r919", "r929", "r939", "r971" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r919", "r929", "r939", "r971" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r919", "r929", "r939", "r971" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForwardContractsMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Contracts", "label": "Forward Contracts [Member]", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r952" ] }, "us-gaap_GainLossOnDerivativeInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnDerivativeInstrumentsMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Derivative Instruments", "label": "Gain (Loss) on Derivative Instruments [Member]", "documentation": "Primary financial statement caption encompassing gain (loss) on derivative instruments." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss on disposal of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r4" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r57", "r725" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r57" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r108", "r229", "r636", "r794", "r799", "r825", "r827", "r828", "r858", "r885", "r894", "r1051", "r1052", "r1111" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r228", "r232", "r799" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges related to goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r4", "r230", "r231", "r232", "r234", "r476", "r799", "r885" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r50", "r54", "r88", "r145", "r147", "r148", "r221", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r598", "r789", "r793", "r1036", "r1043", "r1044", "r1045", "r1046", "r1064" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r1115", "r1121" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r1115", "r1121" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [] }, "amwd_HomeCenterRetailersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "HomeCenterRetailersMember", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Home center retailers", "label": "Home Center Retailers [Member]", "documentation": "Home Center Retailers [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Before Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r51", "r84", "r88", "r640", "r642", "r657", "r782", "r784", "r785", "r789", "r793", "r1036", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r246", "r252", "r257", "r495", "r501", "r518", "r527", "r574", "r578", "r583", "r599", "r600", "r601", "r665", "r667", "r726", "r769", "r770", "r825", "r828", "r879", "r881", "r887", "r892", "r1105", "r1107", "r1160" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r252", "r257", "r495", "r501", "r518", "r527", "r574", "r578", "r583", "r599", "r600", "r601", "r665", "r667", "r726", "r769", "r770", "r825", "r828", "r879", "r881", "r887", "r892", "r1105", "r1107", "r1160" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r145", "r149", "r398", "r402", "r403", "r404", "r405", "r406", "r407", "r410", "r412", "r415", "r416", "r645", "r677", "r684", "r824" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r90", "r95", "r145", "r171", "r172", "r187", "r202", "r210", "r401", "r402", "r411", "r663", "r782", "r784", "r785", "r824" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReceivable", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable", "label": "Income Taxes Receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r997" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r19", "r66", "r1022", "r1102", "r1103" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Customer receivables, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related expenses", "label": "Increase (Decrease) in Employee Related Liabilities", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income taxes receivable/payable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "amwd_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "documentation": "Increase (Decrease) In Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing and other accrued expenses", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "amwd_IndependentDealersandDistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "IndependentDealersandDistributorsMember", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Independent dealers and distributors", "label": "Independent Dealers and Distributors [Member]", "documentation": "Independent Dealers and Distributors [Member]" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r919", "r929", "r939", "r963", "r971", "r975", "r983" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r981" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r911", "r987" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r911", "r987" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r911", "r987" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r793", "r862", "r1017", "r1043" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity", "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." } } }, "auth_ref": [ "r140", "r142", "r143" ] }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap contracts", "label": "Interest Rate Cash Flow Hedge Asset at Fair Value", "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments." } } }, "auth_ref": [ "r1114", "r1117", "r1118", "r1119" ] }, "amwd_InterestRateSwapApril2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "InterestRateSwapApril2025Member", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, April 2025", "label": "Interest Rate Swap, April 2025 [Member]", "documentation": "Interest Rate Swap, April 2025" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestRateSwapMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r878", "r903", "r904", "r1122" ] }, "amwd_InterestRateSwapYearOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "InterestRateSwapYearOneMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, Year One", "label": "Interest Rate Swap, Year One [Member]", "documentation": "Interest Rate Swap, Year One" } } }, "auth_ref": [] }, "amwd_InterestRateSwapYearTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "InterestRateSwapYearTwoMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap, Year Two", "label": "Interest Rate Swap, Year Two [Member]", "documentation": "Interest Rate Swap, Year Two" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r227" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r998" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r115", "r773", "r894" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNetAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory, Net [Abstract]", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/InventoriesComponentsOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r999" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LandMember", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1069", "r1070" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LetterOfCreditMember", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r44", "r83", "r654", "r894", "r898", "r899", "r1024", "r1028", "r1050", "r1143" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r35", "r104", "r145", "r147", "r148", "r221", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r480", "r481", "r482", "r598", "r894", "r1064", "r1148", "r1149" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding on the Revolving Facility", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r13", "r82", "r1157" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "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." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Interest Rate at Period End", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r32", "r36" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r32", "r36" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r32", "r36", "r285" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditMember", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivables" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Receivables", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due to 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." } } }, "auth_ref": [ "r610", "r1047" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LoansPayableMember", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loans Payable", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, less current maturities", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r13", "r649" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r111" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r13", "r1055", "r1056", "r1057" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r13", "r26", "r1055", "r1056", "r1057" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/OtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r267", "r993" ] }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "presentation": [ "http://www.americanwoodmark.com/role/OtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual, period increase (decrease)", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in loss contingency liability." } } }, "auth_ref": [ "r1061" ] }, "amwd_LossContingencyAccrualNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "LossContingencyAccrualNet", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/OtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Accrual, Net", "label": "Loss Contingency Accrual, Net", "documentation": "Loss Contingency Accrual, Net" } } }, "auth_ref": [] }, "amwd_LossContingencyDepositPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "LossContingencyDepositPayment", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/OtherInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Deposit Payment", "label": "Loss Contingency, Deposit Payment", "documentation": "Loss Contingency, Deposit Payment" } } }, "auth_ref": [] }, "amwd_MachineryAndEquipmentCapitalLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "MachineryAndEquipmentCapitalLeasesMember", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment - finance leases", "label": "Machinery And Equipment Capital Leases [Member]", "documentation": "Machinery And Equipment Capital Leases [Member]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r216", "r807", "r810", "r895", "r897", "r1158", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187" ] }, "amwd_MasterBrandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "MasterBrandMember", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MasterBrand", "label": "MasterBrand [Member]", "documentation": "MasterBrand" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails", "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r193", "r268", "r269", "r270", "r271", "r361", "r387", "r388", "r389", "r397", "r572", "r631", "r664", "r666", "r676", "r696", "r697", "r744", "r745", "r746", "r747", "r759", "r760", "r761", "r762", "r763", "r766", "r767", "r798", "r806", "r822", "r825", "r829", "r830", "r888", "r889", "r890", "r891", "r896", "r1066", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r955" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r955" ] }, "amwd_MergerAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "MergerAgreementMember", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merger Agreement", "label": "Merger Agreement [Member]", "documentation": "Merger Agreement" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails", "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r193", "r268", "r269", "r270", "r271", "r361", "r387", "r388", "r389", "r397", "r572", "r631", "r664", "r666", "r676", "r696", "r697", "r744", "r745", "r746", "r747", "r759", "r760", "r761", "r762", "r763", "r766", "r767", "r798", "r806", "r822", "r825", "r829", "r830", "r888", "r889", "r890", "r896", "r1066", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r974" ] }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r982" ] }, "amwd_MutualFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "MutualFundsMember", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual funds", "label": "Mutual Funds [Member]", "documentation": "Mutual Funds [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r216", "r807", "r810", "r895", "r897", "r1158", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used by Financing Activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r141" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCING ACTIVITIES", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used by Investing Activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r141" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTING ACTIVITIES", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by Operating Activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r64", "r65", "r67" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING ACTIVITIES", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r55", "r67", "r85", "r101", "r102", "r124", "r127", "r131", "r145", "r147", "r148", "r150", "r159", "r164", "r165", "r166", "r167", "r168", "r171", "r172", "r179", "r221", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r326", "r329", "r331", "r335", "r393", "r422", "r478", "r566", "r598", "r658", "r723", "r739", "r740", "r782", "r784", "r785", "r905", "r1064" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/NewAccountingPronouncements" ], "lang": { "en-us": { "role": { "verboseLabel": "New Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r96", "r99", "r101", "r157", "r158", "r161", "r162", "r173", "r174", "r217", "r223", "r224", "r323", "r324", "r393", "r394", "r420", "r421", "r423", "r478", "r555", "r563", "r617", "r619", "r620", "r671", "r672", "r673", "r674", "r675" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r919", "r929", "r939", "r963", "r971" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r946" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r945" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r963" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r982" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r982" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NondesignatedMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r88", "r782", "r785", "r789", "r1036", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease liability - operating", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r615" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term lease liability - operating", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r615" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r614" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in the carrying amount of operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Axis]", "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [ "r575", "r578", "r583", "r770", "r892" ] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Domain]", "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [ "r575", "r578", "r583", "r770", "r892" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in cash flow hedges (swap), net of taxes (benefit) of $285 and $(719) for the three-months ended July\u00a031, 2025 and 2024, respectively", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r120", "r121", "r659" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r122" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r121", "r123" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r8", "r12", "r125", "r128", "r132", "r168", "r602", "r603", "r608", "r637", "r659", "r1014", "r1015" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, deferred tax", "label": "Other Comprehensive Income (Loss), Tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r2", "r129", "r132", "r401", "r413", "r414", "r602", "r606", "r608", "r637", "r659" ] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss)", "label": "Other Comprehensive Income (Loss) [Member]", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r770", "r892" ] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization and depreciation expense on property, plant and equipment", "label": "Other Depreciation and Amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r4", "r23", "r56" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash items", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r67" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r59", "r862" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r955" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r917", "r927", "r937", "r969" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r920", "r930", "r940", "r972" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r920", "r930", "r940", "r972" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r944" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r62" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments and adjustments", "label": "Payments for Restructuring", "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." } } }, "auth_ref": [ "r256", "r1020" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding of employee taxes related to stock-based compensation", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r139" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in promotional displays", "label": "Payments to Acquire Other Productive Assets", "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." } } }, "auth_ref": [ "r61" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to acquire property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r61" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r954" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r954" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r946" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r963" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r956" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r945" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r947" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r991" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r946" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r38", "r336" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r38", "r704" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r38", "r336" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, $1.00 par value; 2,000,000 shares authorized, none issued", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r38", "r328", "r333", "r650", "r894" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from loan", "label": "Proceeds from Lines of Credit", "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." } } }, "auth_ref": [ "r17", "r1024", "r1026" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r81", "r276", "r280", "r283" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlements", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "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." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r282" ] }, "amwd_ProductWarrantyClaimsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "ProductWarrantyClaimsPeriod", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyScheduleOfWarrantyLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty claims period", "label": "Product Warranty Claims, Period", "documentation": "Product Warranty Claims, Period" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarranty" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty", "label": "Product Warranty Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r277", "r278" ] }, "amwd_PromotionalDisplaysNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "PromotionalDisplaysNet", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Promotional displays, net", "label": "Promotional Displays Net", "documentation": "Promotional displays net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r616" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r69", "r91", "r92", "r93" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property, plant and equipment", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r70", "r106", "r656" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r616" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r6", "r616", "r644", "r656", "r894" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components Of Property, Plant And Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r70", "r616" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r944" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r944" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails", "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r193", "r268", "r269", "r270", "r271", "r351", "r361", "r387", "r388", "r389", "r392", "r397", "r572", "r628", "r629", "r631", "r664", "r666", "r676", "r696", "r697", "r744", "r745", "r746", "r747", "r759", "r760", "r761", "r762", "r763", "r766", "r767", "r798", "r806", "r822", "r825", "r829", "r830", "r888", "r889", "r890", "r891", "r896", "r901", "r1058", "r1066", "r1133", "r1151", "r1152", "r1153", "r1154", "r1155" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails", "http://www.americanwoodmark.com/role/DerivativeFinancialInstrumentsDetails", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r193", "r268", "r269", "r270", "r271", "r351", "r361", "r387", "r388", "r389", "r392", "r397", "r572", "r628", "r629", "r631", "r664", "r666", "r676", "r696", "r697", "r744", "r745", "r746", "r747", "r759", "r760", "r761", "r762", "r763", "r766", "r767", "r798", "r806", "r822", "r825", "r829", "r830", "r888", "r889", "r890", "r891", "r896", "r901", "r1058", "r1066", "r1133", "r1151", "r1152", "r1153", "r1154", "r1155" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r912", "r922", "r932", "r964" ] }, "amwd_ReductionInForceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "ReductionInForceMember", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in Force", "label": "Reduction in Force [Member]", "documentation": "Reduction in Force" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r1019" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r63", "r682" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r145", "r151", "r152", "r299", "r337", "r621", "r630", "r646", "r776", "r778", "r779", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1124", "r1125", "r1126", "r1127" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud Computing Software, Net", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r1053", "r1101", "r1192" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r913", "r923", "r933", "r965" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r914", "r924", "r934", "r966" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r921", "r931", "r941", "r973" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.americanwoodmark.com/role/FairValueMeasurementsFairValueOfAssetsOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r105" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r253", "r254", "r256", "r259", "r264" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring, expected cost", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r255", "r258", "r261", "r263" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring, expected cost remaining", "label": "Restructuring and Related Cost, Expected Cost Remaining", "documentation": "Amount of expected cost remaining for the specified restructuring cost." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges, net", "verboseLabel": "Expense", "label": "Restructuring Charges", "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." } } }, "auth_ref": [ "r4", "r135", "r137", "r260", "r261", "r783", "r1059" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r135", "r137", "r255", "r256", "r261", "r262", "r783" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r261", "r262", "r263" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restructuring reserve balance at May 1", "periodEndLabel": "Restructuring reserve balance at July 31", "label": "Restructuring Reserve", "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." } } }, "auth_ref": [ "r256", "r262" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r41", "r77", "r653", "r671", "r675", "r683", "r705", "r894" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "RETAINED EARNINGS", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r98", "r100", "r101", "r154", "r155", "r156", "r160", "r168", "r170", "r172", "r222", "r225", "r245", "r325", "r393", "r408", "r409", "r417", "r418", "r419", "r423", "r477", "r478", "r550", "r552", "r553", "r556", "r564", "r612", "r613", "r668", "r670", "r685", "r1190" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r86", "r87", "r187", "r199", "r200", "r206", "r210", "r213", "r215", "r216", "r347", "r348", "r349", "r632", "r782", "r785" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r97", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r349", "r350" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loan facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r982" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r982" ] }, "amwd_SalesRevenueGrossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "SalesRevenueGrossMember", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales revenue, gross", "label": "Sales Revenue Gross [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/CustomerReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Customer Receivables", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r40", "r45" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense Allocated", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r235", "r241", "r242", "r243", "r244", "r633", "r769", "r771", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r5", "r46", "r47", "r48" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/ProductWarrantyTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "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." } } }, "auth_ref": [ "r279" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r6", "r616" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r261", "r262", "r263" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Costs [Table Text Block]", "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." } } }, "auth_ref": [ "r25", "r71", "r72" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Awards Granted", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r9", "r10", "r78" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r883" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r907" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r909" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r89", "r187", "r194", "r195", "r196", "r197", "r198", "r203", "r204", "r205", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r216", "r790", "r791", "r792", "r793", "r795", "r796", "r797" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing expenses", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockBasedCompensationExpenseAllocatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing expenses", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting period, years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r823" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs, Stock Awards Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails", "http://www.americanwoodmark.com/role/StockBasedCompensationStockAwardsGrantedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "amwd_ShareBasedGoodsAndNonemployeeServicesTransactionSharesIssuablePerRestrictedStockUnitGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSharesIssuablePerRestrictedStockUnitGranted", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issuable per RSU granted (shares)", "label": "Share-based Goods and Nonemployee Services Transaction, Shares Issuable Per Restricted Stock Unit Granted", "documentation": "Share-based Goods and Nonemployee Services Transaction, Shares Issuable Per Restricted Stock Unit Granted" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting rights, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1073" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "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)." } } }, "auth_ref": [ "r1067", "r1071" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.americanwoodmark.com/role/BasisofPresentationNarrativeDetails", "http://www.americanwoodmark.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r39", "r42", "r43", "r98", "r100", "r101", "r129", "r130", "r131", "r154", "r155", "r156", "r160", "r168", "r170", "r172", "r188", "r222", "r225", "r245", "r325", "r338", "r393", "r408", "r409", "r417", "r418", "r419", "r423", "r477", "r478", "r550", "r551", "r552", "r553", "r554", "r556", "r558", "r559", "r560", "r561", "r564", "r602", "r604", "r605", "r606", "r607", "r608", "r612", "r613", "r618", "r659", "r668", "r669", "r670", "r685", "r741" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r154", "r155", "r156", "r188", "r327", "r328", "r330", "r332", "r613", "r632", "r681", "r686", "r687", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r721", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r741", "r784", "r785", "r902", "r1189" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r154", "r155", "r156", "r188", "r218", "r327", "r328", "r330", "r332", "r613", "r632", "r681", "r686", "r687", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r721", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r741", "r784", "r785", "r902", "r1189" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r916", "r926", "r936", "r968" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefit plan contributions (shares)", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [ "r1068" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock-based compensation awards, net of amounts withheld for taxes (shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r38", "r39", "r77", "r372" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee benefit plan contributions", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [ "r1068" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "crdr": "credit", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock-based compensation awards, net of amounts withheld for taxes", "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchases (shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r8", "r38", "r39", "r77" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchases", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r8", "r38", "r39", "r77" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.americanwoodmark.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders' Equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r39", "r42", "r43", "r68", "r706", "r722", "r742", "r743", "r894", "r906", "r1024", "r1027", "r1028", "r1050", "r1143", "r1190" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r609", "r623" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r609", "r623" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTable", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r609", "r623" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r609", "r623" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r609", "r623" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r622", "r624" ] }, "amwd_SummaryOfPercentageOfSalesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "SummaryOfPercentageOfSalesTableTextBlock", "presentation": [ "http://www.americanwoodmark.com/role/ConcentrationofRiskTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary Of Percentage Of Sales", "label": "Summary Of Percentage Of Sales [Table Text Block]", "documentation": "Summary Of Percentage Of Sales" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r962" ] }, "amwd_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "TermLoanMember", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term Loan" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r1048", "r1147" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "amwd_TotalNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.americanwoodmark.com/20250731", "localname": "TotalNetLeverageRatio", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Net Leverage Ratio", "label": "Total Net Leverage Ratio", "documentation": "Total Net Leverage Ratio" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r954" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r961" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r981" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r983" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.americanwoodmark.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r984" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r985" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r985" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r983" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r983" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r986" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r984" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.americanwoodmark.com/role/RestructuringNarrativeDetails", "http://www.americanwoodmark.com/role/RestructuringRestructuringReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r135", "r137", "r255", "r256", "r261", "r262", "r783" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r980" ] }, "us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax", "crdr": "credit", "calculation": { "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of foreign exchange forward contracts", "label": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax", "documentation": "Amount of net unrealized gain (loss) related to the change in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments. Recorded in accumulated other comprehensive income to the extent that the cash flow hedge is determined to be effective." } } }, "auth_ref": [ "r1116", "r1120" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateAxis", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [ "r1002", "r1063", "r1128" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateDomain", "presentation": [ "http://www.americanwoodmark.com/role/LoansPayableandLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [ "r1002", "r1063", "r1128" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingAxis", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingDomain", "presentation": [ "http://www.americanwoodmark.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r950" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and restricted stock units", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r177", "r182" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Shares Outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.americanwoodmark.com/role/CondensedConsolidatedStatementsofIncomeUnaudited", "http://www.americanwoodmark.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Denominator for basic net earnings per common share - weighted-average shares", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r176", "r182" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r948" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-11" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4I" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8C" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479693/815-10-S50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "15", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480960/815-15-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "183", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-183" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "185", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-185" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r993": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "SubTopic": "310", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/730/tableOfContent" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" } } } ZIP 76 0000794619-25-000107-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000794619-25-000107-xbrl.zip M4$L#!!0 ( -6 &EM%LC644^H !+N"P 1 86UW9"TR,#(U,#W5[^\O_;?S7M_^O6/R?[YT[Z=KI!4-J^]*52XE/#>G- M] >2/Z#2'X[[TWPETJ-%_+[C#HO%\+$K9S1VS9>!+ZDEM1P/B[]U+VME6E,- MO5[L]Q6MJ%=K>K%>K5:*)H7TZU7E62'57JVJ5?K5NL[>._!A MS[!OV[LTW_VB1WN_%@:^/[K\\N7M[>T"_KYX<5Z_F+9EVA2W_<5WB>WAKH@/ M@^\9[9 M2/CP"P(I'D2&;\;)GQU:^A%].AGKSFWS3XI'*E_^YO^OV!G1(BHN;#;SB"R&CY0U'7\QM M^AV _G/52Y1ZO?Z%?3O9Z?NZ32K:#/:BX>OG1'J(YZ0]8QX2,37 %W/K7%KF M/(SQZV?BT>E:_=6C/Z(RM50LJ45%C2?QB-89"_\Z]>"3]_]+PP@7QK_]5__ M] M4"TT /B5M%[P",,=8_X5M4+C'\KN+VC"[ 9[@T5>YH'6-]^I4>P3"YDA>EN] MT+AIWG5;:UYXXY(>LH 4V&;X.CL8/E.WL+ $K5:0#-HSAS#YKP4]7E D5BZ[ M ^)29$+CRAF.J.TQOFJZP&8O%!?[?3P=\DC&^%'SC;@&^_%/ZOF@!3NHNSP M60^^)2^P!P0AO*6HQMO12FJAH6D7FA;O)]Y X@W5.=F0EM*&]!(G&](W;&@U MC2,^5JSX^^85?_]HQ2$#*G-\@F;(I1&X8^#^Z;)!O"7C2F2)DZX8A*&::,5( M(B==,4A7;4]!I"NTDB'3EM$RB*$D%D:Z>>,5J8D&D MG7C%VBI!]&7>9G9IGX*EVJ/>"E,?G8Y+CSEAL">).4N7/ACXOQ8\@9?B9S@I-B&G1V*(,S\1UW MQ]9Y[ T(Q+/ MY?3[;::-V(W-C/Y#_#EE'E[\%VP1_NZ;U)48*=.5P9FKV[_/>WZ+#T]6,#_[ MB'%C_)?G$]='/P_]JW*Q!/]3XN>FWTV6:KW?B&G?.9[W??P[-5[0$*46LU2\@3EJOIN@H./GKX@WN+& Q M:K2(:P,VO*S '4,%F09\L]<+AH&%Y\1M?T!='.?2 U-Y% 8\(.[@SF*>+1H>$'APGSC/")S766D%8!1N'71N M=-:! ,^M<\VS&CH0+@[N*Y]N:UGW.7F1N2F&AM6LNZ-'E;EI O[@OF?.96Z: MN!#.1WWO^_B>_-MQ MKRSB+>"\Z_3]-^+2IFW$OU[35VHY(]S7E>/YV>$_[J((JW!.W@7.T\.YQFV4 M@N6$XVW+$/8L?[8U'%G.F-)'ZK+L<+L7YI)WJ.>[9@_D+K-$?@!.\^FI:=S& M-CY"5Y>ZK^;9H8K;T$=HB4QLFCNG%][3F"(.15B[WR46]4#&79N(LN< !^43 M5=S&/SA&U6E.ES5N(QX?HFIB.5#+0@_9-NZ)^Y/B?:?6.]Z4RF=\2N,VO,$W MMD[$6]P&/K;"UF_4IBZQ %M-8PAF/4A"ECR>:P;C-F22 92=B,NXBZRL,>&G MX<1EB[W3_9&6!QY=^UV0O*MO$K,%NN#V#>C3F[/O"C"<\(2E>=K]6YM=%@V M%I?=EYSZ)]Q%>S))AVU[DY@2=/CQY="L1*#XIL.G@4L%)>Y'B7D+K@%I]'X" M+6T39!-RDG?JY#:>F /J%-;DOM3);0@U#]0I=/O>],EMW/C1=6 C_OC1(K;? MM U,,6'GR-_'R[;G';&-K!PMZ]P&?[D#>5KIUCJW$=Q$(/\>F)81!M[C7V^' M(]=Y9:'$S.16Z-P&9[.$C=1X@]NXZU;88#IZ!A6S*(@2;.\H&!'9X0YNXX_9 MPD=JIJ.9P=FA2?*W$:@^,=!:GS ;9QE>[FT$@&9U!)E M;N,*6<)&:KR1#R\Z1_G;Y7PXV1Q@)#4>R8!;:06^[\AIOM/8@7T M^WCRZ^^P"^+V!N,[%';SN)\,NK5'@>^Q$4IF^(];YSZKJ%>S@OH*MW&$K*)> MRPSJN0U?G)7PK7 ;P3@O0X&SVVP*C>TD!D%4>,V>I4;6LB,CJCQ M&\YRJ6'Z-Z3'J&"QT-JK8[V:]LO\H(,"74&@JVHJ0.&=0S85:=_Z17>._>+#G/C"%35,X$W>(QF3 M9^NP'8C21"JWD:>S0.I"I62E!/^;S/-AI>2YH?O4;*IQ&_3B0FOQ@"%NHU'I M8VA_\=#4+VK55[>P&9=Z M/N,7X(Y#!]3*1;66"F=P&T[YV*;.++RY#8YLUYN-F/:=XWEM>Q5;Y+-*?)WC MH,4*',0H^C[^G1HOJ,*IQ3#I#!W MN#RDK=4DM6[TP6.CI^CS5^ZA'=Q# M^ [\\]ZTS6$PS(ZPX38@)XCI\IZ\9XJ8E(Q'"@][N>H[L8C=H]T!I6O"RX\N M'1'3B Q:KVD;H44 /TQ]%8@>.RZ?P(+\O\-W5Q1CV!WJ$].B;C[3 MQQ2%VW@FU]@Z4;:/PFUT,0&V6 OZ_#(4MS$[_E!T(BY2N8V$)4 17G49 1C@ M!=>4H,@C !,3;"'S.?"=O+*7RFT,*4.X.Q7?<1> "GVR?SMNC+#9LN3Q9\VT MO :@D!Y%(D$7 9V5E0V4H[VKV>DY@^UZ']B@X6XZ9:]2AK]0.Z&^NX^757^4NOBIHDAN:/)6T[0H9CST/,#%PLP.9[?M WXC+JO"Q33&HXL9TQI%Y#E8H)K6I0R MMX)'B]@SY-&A!GP#PV_M&\?=^,Z,2BR-VY.(-;B9),5$I;JN+,?;?#\PJ]CA M\JQAIUS#S.#]0$EH&I?A^9TR^\X>E5Q&M,^)*],JP:QH7 :!SXDKTT,E=W'3 M@]NY6;5JN(LF3N[/!4#RU/.:O3\#TS.G2=!AAW?JOE"W^>)2FD9F_:0PE2I@?6G&J6:7B'] M>E5Y5DBU5ZMJE3Z@X7\QPC5]QO/'%N!N:-K% <5J^Y>:^5_?3,,?7"JE MTO\IL)&-;]Z(V(UOS^X7>#[\/9QF:3)<X[EN)=_ M*;'_OO9AC\4^&9K6^/*7)T"T)SW0-ZGC#(G]BPQFH=D/QWCF?R@L"-;&_GP+ MEUN%*2R@A'CYBHHK_O%P^]2ZEKI/S:=6=WZY?"VTV[KZT;E]NFUUI>;#M=3Z MGZO?FP^_M:2K]OW];;=[VW[@>?5_$&\ 1KSOV+)T?7%U\=]_42JEK^%/M536 MZXD7OXK ^-KS3;MS+WT#!K0=^R%@UHH4\6F']IG4+$@V08EH4//RVNFQ>XRH M$PJ,1?LPH*&4BO]@;#R=I2&E!:T#PD1?"9-/]V"I26V;?EZSE@UH'1'# #HJ M6K0/4];@G6S')LNFORSB)]LCNNF:Q))^V&;/,:ATWX5=$=LK[KBUY)C^1P#B MG[K6N$/!PXUC.Q+,=_=MYCFE +C?_^2[VJ5[XN MD<4L5\W^C,%Y9 ;XQX]FYZG5N?N7U&D]MCM/TN./3O='\^%)>FI+(,^>0&A) MBB:U.Y)2_F1\EMHWTM/O+6E&U$W$7//J";]6ZIK.!\^O)H(;QY7\ 97^C%$K MA8I:POL>AG1P1*Q:5<@B!NU%WM%E &MQ<=0N1/O(]M,*S9$YDKTTX)/B$*88 MX&-%@XR+8TK<(K5CVM4*C;\%UCBD2DV1)31T%LF89_PZ[GF(IB=P>D);.9%L MTB/9I',OFYXZS8?N+9- 9R><_ ER8^G4=YVA]+_S_TF^L_A1IHVTU3"Y))WHCV,/9C2*8MF;XG]0;,J%IV'3[:D8\W'N(!SXX+V"C"SBPR\NAE M_,M7P_1&%AE?FC9;)'OH*T#VQ;2+SX[O.\-+C'6\4M<'P%O12]C[PJ^G89"+ M4A@*\5WXOQ&_.?KZ K[ZLORY6KLH:^657Y4NE)6?KYNJ?J$KJ[]).E/E0J^O M?B+I3*IR45:KZ4R%D/IXJB\,\B'T <%(*[\6ZH4%&HBPJHQ\R7,LTY!B0H_L MN$MU]"XIL14W2U1+5.",CLHYI60F72A+L.;0Y'R$M5)B@6]W? 4&YK)UY^&( MD>N\XCQ3^[U::/S31*8PR5JKW3?F(:]-(!]#MH1PC3#XP;!\(>")O-]&T>RP M2M2\1J4'IR+SYNI*VN\.>]9 MIB>1TAV6.1CN3ALN3LS%MI**[:9AN'AX&/YS!_,IL#M!?I'!V!K_?_F*#2L([BJA8:J5DKJN5MV$9#0BANY M0)KFB%@2?:>] (NYPL=@F5!/V'!S0 -BDI":5EAJ7UBDXI0GN@MV0J+3W)-' MH#Z*UGW:7@"@ FNZE,RQO(8>76F1X3\GR C >L+6X\"Q%P*Y6/2[4BD7ZT ? MF0WD'C/*. VD_N))/K7H"($JV0RJ,OJ35H""0"* 1*DWQVH<[N?!\:7F"#/3 MD/EY7NFG&[ [P.M$FI:9$0)_D$@'$-N(/^J;'I"ZA*?%@(Z^%%:#-R0/K1?) M(IXON>P<,CE>MA%!T1EMLB/:M!>7GFKX)DX7Q;^K"SD>!ZP48"/<="48P M9UU1/SU_1M6)AWC-GG^YGNNBT#6JO?(JQ9:5P+A6NJA5TPEGISF5?E&O?#Q5 MVG&44SD@3Z9OL;,92GH#J0>LZ"4PSOC?GDN8X.^.A\^.]2F1Y2T"1SQ-/O^C^LCPB_;A!AWRIG-", N#@_-[G5S*5%X"X=Q M3_MIQM#0%E+>3F-.W=H&'FY0Z7D,9B3M_918@L3;@+*S)#2=9M(,/BF?I0'Q MP "UP.@BEA79F6B+_1F8:(F! ?9,HP$PY\08T_#D*4P-BTRR&4LN1A.::?@U MIH9)!KO(RH:.7-JC3/,HJL12)CWI$\P']K#D!2"'#T1X^R\S&_J2&>WRF%! 1//\;=H#CV5!X"%<1S8.I?QY;!%LDVMWU MDF20L3>7L9\T-!9U20Q3"5$&^,0/O GYU@J-?U%O;9+["5(F/XH+3)*O3^)H MAPAX<+B&CKX<#^+'WUH3L.)G@JF,,JQ#7P(K/#;N%I^D3PC(ZE=5 M4R^B ?[ 9$E:(TS2.K2T"]<[$6+4^SPGHA*$V>($F0F0$$:1R)K(J+J040DY M3,JIJ.(^H)1,?@#+$LD"*XY*I-<#^>%B0T3&4B[:#RL_E8 'BBN_\(8@>. M M;JSK@?.&L/^QC.823 ;M4LJ6:="^:;-$=79B5%BW MS,+LPX45WTN%M>LJ,!NIL&99!"=Z*]VOA]N%F1;8!PRY+R^JR*=I3ZI@O6 5T5#0:S*6+2&W7I+*6N)ZL(@ C@D1-: M1I50@?NU A^H<5G MEY*?1=('/^F26&]D[*$YO+J5-.H)QI3>RG9D=UI$^6;]ZW.[57S0?JC MW;Z^;W;^+EVU.X_M3O-I8V'/:+]5E5?Q<^*B5UB%,RRBN;!( :QE+?MPW?J? MC),;SPL\\8EPO7Y1Q://A ?"ZD59JZ1RS%DM7U0U-96I:A?ZAIEVOX+!3XKP M1U[%8[/S)-U>I!_DXV^K-[KV^:=!!8?"/1YM9C^QKF1RLP*>FS^UN)4 M:VS V\./^^^MSH+5-G/)9,'@U4*9>(KH?QZ$!>AOGPXE)3KD,S'D]YX#=VMXLE87PG%O9WD[H#2D$2A*$[+"DNQ=7$63IG<^2:EJ25 MV$??OI 3E$5@A%9>H?KR;*FLI+0CF1VVDYC(M%G2$-:)$+OG+7;K:\7NC/$% M\I9Q308WAS5PAS2KJR\6GV \C>]/A:D3RZH/?M'7B#6A>?C0/(#,=2@2FD=H MGO/3/)ANMY7FP1P5EPZPQ>,KE4)Y+N1B3N0B4D$Y9W)Q]^QB(6X.)V[*6XH; MECXR<"QXA?>+U/HS,/VQ$#=Y$3= !96I"'@OBJDH9"&0AI&'*$IK-(R+,=WI#5B<=7Q=+$X)_^$V.-9["&2ZT+L M'3U'13UDCHJ0>_O(O3JPQ#VQR0L39[]XTK7I]8*P12X[6[>)-?9,9@A.Y1\* MR/ *)X[I4"^P0ENQ/:+A8CPA"7F6A(AVI29$X=%%H29$(:^B4"G5"XU_X-5Q MTV>7KYAP@P^L^&^4C9;C!7@!K/GL!+YT3]R?U)!1Y#[EK[7$B\ MPTD\74@\;B6>$A[%^BY@A$F[1]?I40,%G!!G7(LSUF-0B#-.;KZ$E[/.XW96 M^^GW5B>]FUGB5L8Y,M,Q+B\)VV _VZ!6:-S1%V*%1@&KZ"^L LZM@IJP"DXC MR)I"DG$KR;!P*49HI!O2\QU7"#&^A1BB*S="+"[FP8"P=M;=1HE7\_7J+"DL M<23+L;[2"XT?]DQ[Z"ZQPI)S85+R;.M!#-K]\%CCU\A,%^J-<_4&V%7%T>OQ M15Y9B#Q^15ZUT&BS4LZW=EBS$Z82@HQO0585@NPD@JPB!!FW@DS3"HW6^\!\ M-GUAB/$MOQ!56BG3\JLBV/W$[%XI-+JWOSTTGWYT6EW!\'PS/!:!4CYB^*6N M/5M5%%\H:7Z0(NY\H)Q5/5;3*"*OE KQ0QQ4D3\M0*/2OK/M9CXN@9L4UEIA MB:2/N+WHI%^:SZTXZB(^K#:\XE;7SI"N%/@DL3TZ#IQVX5?MA^O60[=U#0M^ MZ+;O;J^;3_#']^8=\$=+ZO[>:CUU>=[ )].6_($3>,0V/%FB[STZ\L-.-BQX M.Z)N])=!?/*9_ZX!GWY,ZO$FJG^_G/2%IG06>J17042XJ2CV5 M=N2EBW**BU(_?CGOT1/U:'>P^;2[H5Z*AA,RO^N!@+O MI+OE)KO=646W'KN1$$6ABSVWV>UU*5Y:NC&*9*_*!QZN M<%ZI>:GD=G[,34 MN"WEL/8SZ?U\<1TP=XL1<,"&I?W^UP5PA[W90V>*5\AC&1JTF'KX"_TS,%^) M-6>L1TA(LO62Q#F]_76OW=G6VC: @69P+,!^I'IEU2GE +#:54 ME^OE=1UCMV:*#XCS$+IBX74K+<^S)J(-$C9-(M* B!1%5JH*)T1T/G[%K?T* M"'-8;FJ)"AMT)[F)L'PB[U/[(2DG5 H- M52Y7A.&9,\K9*#SWIIPJ7Y1S/M;FHTM'Q#0D^C[""L/A!2Z'W7P@'Q\IG+4Y ML4&61E!MA4!MV@:[2Q*>T>SHD6$EA:I]:)U)"B7J@X+YN*,,&]>'$CN[L"$8'U$H(+1V8I!FCP^JF-E6%V5 M:S65$^]>Q(6.Y;JD1T0:$I$NUVM[.RU\A8AXE:M1XQ3[1;(H\:C$H%%T^L4 M_A"1H9T%ZP2N=PC6#KZDW?\!CCV"-"E3X'$E>/*54H433UX$A8XC65.E(CR_ M5&MRO;1W]%W$@W)A4__F.,:;:5G""J?)&,#FWB,&;&3H(7F))D4+8(^,Y]Q;,&C%)AF_&Y0PHKR-([N 2U@H- M3:[6>,G]%[;O8>5EBI131\JIU_<6G'SEZ_$J.*]IG[I8-MB5@L-O2Z7-)&2ES/BV11]38-X M-$8\"A9\Y8)X4LUQJ_,K29_:3\T[:77YF@.F&/$$@NV+%23;=RYX?ZODO:3, MC@=U(];,*1<''.W,%&N <61Y.'N^9Q+C_CJSIU)GDV+->43PD((B\W"X@PN M.\<5DJ01&:^J$[%WQ(NGS8J2A-M677L,J6&W>U+E2J%1KLIZ-4C4,J6 M#ETM57H[01?[%*6Z_[4M%6.=" MD\MU7K)XSL=N!;_##2CN\XY&6E149<6W*[GLAI2I M@L3;9#5M86ULU2DX?SRSZ;AK;SZI8?\D7=8K:25#;(VH#)BX9TITFT[*]B:Z M.A*=*M?UM.HY')3HTDC-33EED9OG4.$8O9,U6!M MAD.;&2^F6YIO(2 MY,OY70A1>>A@E8=FS+;DU6.JV*-:+M5X<:=%4.8X4C41%?7-=VH4_T-=9P4! M:7B3I:8JZE=.2.AL3%>1$G>4E+B="\M4]4*C7I5K%9$5ES-"VBTK;G="PM/$ MDBK7=%YN-N7<6EVL\6;M&>O.O;6QS4'BK(6Q,R>POM9::>\,46&N\D5 VYPA MID) K+UUO\7"3MR^6-1'T+4ASA\?8BM=VR8 MK_'E9>]SZ0-I1%SI M%6?[*JW=@8=O\?9;/%NIUPS\@>,"WHWMM/=D1[72!Q!>O;YDR-YW?0I:%T#^ M^/\MP!XN62*3]\G' /^MYP6+6UL1XION2CT*U!,O2RLTL W8%G VV=0340IB M383&$C:AG<47DSO;AXAK>FHA8A$(XXML-K:=W8=LRKR1S;$=$B:GCEW!Q!D. M'3NVKPYA7H5O8!3QX( ULQU93,5^Y3!6UK[+JJ(V.JFI-;.#?>V8CRS9W31^ MBHL#LU8O[6-E?8T, G;#V0E\SX=?\ I>./(RE"[$E_X66./P#TV1);6DEB\/ MCK3V=#T) 5-/;ATG7MTJ(VWSPK!%C2Z7RS6YI"TGW"Q]\%4"V#='KFE%P"_M M"/S$1+G;]M*WC].D"HT!OZ*H<^2KW!2I[!V@KML3$V7=>Q MBHHFJS5>HM/B>.,X=O*^A%-&PJG(>IF7XF;G,ZG\O\,\B3'):4@Q6J7#J@MF>^TBB;7.3D[%8Q)08MRZZXF@5LF!9\ MYWB8#-SN/Y'WI$R#]T]E?87#(2S93%/5YAHJR:AJB7#J(&W+O'1#/KO;_8F2 M4L1-ZQUE+_/T(BB',$XH7F%%A49=Q2+O:=V'%/?[,T]U&V1S"E2G -4I93"% MTRK1>HP+_JG8R?PWTMVE6=TF2.S'2#S!*+T&H4M;SX7LV+X@3=,V4I DZA'[ M\!Y3@WW@0 AF$\R6M!!/.LRF';%7;XJ*>^%6A%(6_7KW7%W>KU10*MF.#W/Y M#C @"0S39U7M;0.K@++?&*6R@&+?M(G=,\'K]3"=>DAMW[L0-S#$#8Q--S"^ M^-B<+4Z1F+DD$3VMJV%0?>1X)HK82]9%P7RE7]],PQ_$"F/FP7"'EZ7I(^09 M"#7PUS\R [,>4"YUC\IN*BY'6\@5F?F)"T7M8X*<4FJ*5E&-4DVOD'Z]JCPK MI-JK5;5*OUK7_U>I%^*'!A.)/R(OM/CL4O*S2/JPMTMBO9&QAZ0V X*A:1<7 M0+X(K1 FC6_/[I?%S)9%Y'$ T.9]JW-[U7R0_FBWK^^;G;]+5^W.8[O3?+IM M/\POGZ^%7[4?KEL/W=8U+/BAV[Z[O6X^P1_=)_CGOO7PU)7:-]+MPU7[OL7S M-CZ9MN0/G, CMN')$GWO4;1M,";*<@5'U(W^ @U"/G.]E1^Q^MNP3!-U(TJ\ MVI%O=*DK1.SB"H?$?0$F1_,F,OY0\DZE)C-^8)D6&7GT,O[EJV%Z(XN,+TV; MO9$]]#6:*Q*U*"P6U P#1_CU5(Y57 MI0MEY>?KIE+4"[V>;*KUGY>UU2_9:5&U35.M, ABO."UG=.,VF 9]""[7X/XP:>U *19&QAGPH2R 0)U+?:$.;:2YHB"[RGY+PE M"-#P*QS M1[VN8VUYK7F&2RO8C[TLE\LBBS]G-+1!!:1(0U5LM%&1U0K?;1\S*.DS>V7V M-]?Q/.G1=?JF+^X6I"W_&71#X"9FUEJA4:G*>FH7';G(R!1W"@ZH*?:AMCI> M89%K6>Y0R8W:V"]5,N6T+LZ?YP9I>0VX=JEE83DM].>&Q/U)L1?&?JW8U^[X"="*4AH"U6=(@EAF6-=UK0J MUR2403F?K>C=;]2F+K&8G"?&T+0Q=L<2G?<3]KD/OVQRX4*X J90?7QJIS+.HVZ,$)>*=EXA);J-@>M"0K];0L MU.W0E $?Z!SI;8-J38/>JH6&7I5+ZMZ!L!/1&S?J8[_S*UX[F![F>6Z0EM>X MYBU>Z '#.XYB[N[;YCX"M:33/5@Y_+8H;&.0AK(V"D ].+83"^$'FCB!0*F! M])45360GYHRHEA3W,8FJCBT\U?U3H,X[QGGZ!?(Z*N?!85;U6_H4%N;_O+\& MS60 \%.:;C$"=%:HS4F[I.)-+14:FEQ1ELL ?N8C$BA"R =3ERE3DE)HE&55 MYZ4I2F[D?6;CHR$Y2=\I$!*-8J32$WG?+POD3/.N-VB%:O== L T;>*.;WTZ]$ 6X$M=AR6&Q=9T8D& I9SK/W@(5T1QN8JBGOIY;I"6WR@N,T!\\AY[ MH2*$N[.E 3(X\A.^4YON<-M+U=%=*-7XCJN)8.UA5/W^Y%,N-.IRK:)S33[< MR'0N%'$J1?EX7APWZ#Z#X (6<5N==K6WZ.5IFXD[Y^2O/-4&>P0(8?>$';52 M:"BZ7*[STF T!3-$T'^^Z'^#0;4?_5<+#;4N5S2^KX)QHUAYLZ.RWX&*1PG B?#;*I7W!_N#&E(3%D1>:-A:W)/:@>_YQ,8MB%YK^T:>SA!0&63< MS%;J^TX\LW<^:5MKK736\\O[T%$M+=KIL?R+Q-]#,'RF;KL?2L$9(%'!&!# KXVL1WI M^K958KA?J@4I>K&M]G9.*(]6CZ(#7J4IA&J%0U;"+/ M-75QHQ&XB!QFY'END)8]YWH[8=,BK@W+]*8-C$7H181>1.B%8W-[9>AE;Y>8 MIQV>82>N1^HR8^Q#WT%=M.YBZ1T_'7GURV8:7L2X*.4H'"3H/9_T7DZ'WC6D M]SK?])Y!G9FW$)5(D,JG%$FF-2/B6"5'=*8W^0YLB)1 0?$)]>8'%%]&BJ\M M%X'@B>*YT9Q)0GE;A@Q.,HP;@,X/5]2EC7 ND;J42K;CPUR^ WQ+ L/$1"?@ M50.O.+'?V(42@A_W39O8/9-8L$+X8$AMW[N88S$&EB\^>;8H_&N8KXUO[$H7TZU7E62'5 M7JVJ5?K5NOZ_6+ @>FC@3DGOA1:?74I^%DD?]G9)K#;4O(XP"@S?M6Y_:J^2#]T6Y?WS<[?Y>NVIW'=J?Y=-M^6$MU'"S\JOUP MW7KHMJYAP0_=]MWM=?,)_N@^P3_WK8>GKM2^@:_N'SNMWV'<[3];TNT#_-WB M>5.?3%OR!T[@$=OP/G.]TA^QV$NPS%">FR@E_]8. L+GE(W!=@ M<4QFC[0\"N6IS&2I[K!,BXP\>AG_\C76^AK-%0E:%!4+ZHM!(_QZ M*D7 #V&2)-*2T9NCKR_@JR_+GU=+%_5J9>57I0MEY>?KIE+4"[V>;*KUGY>U MU2_9:5&U35-EQ^)9MMRR?4)4WV8_D0C@Q(1[&KA@Q-W#N($GM4 BK4]L$B20 M,1*H;[6AOP766-(46> ]I5/T!'6/^)4+:DDMI[7936D#>0&8GJ74@0,$<](@ MAB.^BAM4[)O%P6MX"$M5F,E*58CS;&ZVQ4NI"BVU4A4BGT/0?_9*56BIE:HX MC_R.)(;-P3->.7^>&Z0=S02:B7%&4Q1Q_&6)'6*EC_<[+A7.4)*G'M$>7@U8#8+RCZI![Q!E+?8/)/WAL9SR/LJ ZT&!EIMV3N1B&U(?TW4 J>:I(-)LD76"XWJJFXW M:(U*,!W\WZ6T. Q/ BB>!$@8&@X%C*;($H8$V9XPU"5++O5&M(>Y%=9X@UXZ MGTNK.[8U6H/**V"%&^"$WY$1?B.FC1\V,2NC0WL6\3RS#\# %31M8S7>]5*A M42OOG1K.3TIG?HDJD:1(U.LH-?)*YKGJ"K805/3E)M3;]]@2F95'LW@W]US. MX&S0BD]4+_=WT71J*PNAZ[GJ .R MX(9\<<.&(X(TN4$#LZLJZ_M?"!7&U_[I";O7@C[FN[A!QOQP):&3Q[$(%'=E M3I6B7T[EKDQ9W)4YC[LRW=^;G=;O[;OK5J?[B]3ZQX_;IW_QO*FYNS(R?>]1 M=(3QWJL$LH3D[_9,5FZC:*4+I9;.;93:A5Y2.;N,4K]0:\EF.L(%&05 SMVB MRA>*NO'6SK$75;G02OJ'4VV9M[^E%7LJ\VR[2Q!;'Z.+7>^V:ZZNO)SKOIM7 M5S_N?]RAT9/^YB?#.+_OI4;[Z?=6Y_R$Y5/[J7FW''+) MN6#+WOW5J_;]??L!G/CVU=_/CTH[K:?F[<,A]#GO.Y^K:7)^VY\+4R414U&X M) J [)B/\<$<. WG5WH30+B[_27H_: A((Z!Y?:/AZ<4()X24+,"MU:S\W#[ M\%L:M'IFD/MTU^YV/W]9J(@EP+/9UT M/>SI5-9DO9+6%=LDVOC0]\\36Q^')4N.6#;QQ?7M=YXY1ER1L5;[.&.-L=_ ML0 B7NO/P/3'B1/5RH6&5J[+U=K>G?H$WPF^RPO?U0_.=Y5"HZQKLEH5?"?X M3O!=?%^A='#&JQ8:55E3:H+M!-L)MHO8;L,]H138KE9HU)62K%7WOA]T#,;; M]UH",$38GNK8!]EG."P'?3BWX^CUM1R31+0R%;3Z[[_45$7]RE.1M=WN?@O$ M",3PI_;5 ]9,U.N9J)DHJ$:P,\>(X:4":KG$&3?GH)/LEJF?*ZI38E7*;9I% MG+JVJ7B>\^?YCMJLD"S)\G]#Z:Y>J/RR][2BXA9.7:94US8VQ6%,ARTM! %- M 4T!S30R^!(YG5H*91-WKFPB.)L0-3LH*CZ3 ML)C.< 0H8\5+1S1Q]A7X[1H3WGQ68S)I9K M6'1.KNM[UYP3Y"CDA$",0 Q7B$DQ$LZK_-;YDM\[Q-JX-DY;[]3MF1[%>)LW M-51YKTV1IV%IGMKP'=>=]7XD\D90$UK@,7P!!:).'US%G+)5:$1M*+ MFN5RH:%7Y'IYN8F5"*6?()2^%*=8$T5=0QG_)%9 5Q)&'%K]'G9X:[VC+J.) M#=H*&K15K22B[>($2T#S;*!YD).@4\FPZK%EV'D=%DDN'05N;P">^#8&7CYB M6>L99!_3KS.!I-&TC0[U37>5)9C8Z,/>JE5%UBO;\X"(D')%53N<<6U'44SZ M)A:I]4*C+)?5Y7:]@IPR2TX;KI(YU1E('MGS$4DW]T:L&Y=&Y7'1L5[$!U'S)BX@_&6 MV\X M6&J'JHT'2]"C!!(X&"60P,$H M@00.1@DD<#!*(((()'(P22.!@E$ "!Z,$$C@8)9# P2B!! Y&"21P,$H@ M@8-1 @DK-I^4HC*U 6S4'%\_L^SW?8 M:85LR5T3TZCAKT_>\]:\5'3,$] 4T#P':";R.K6/[51F\%S-VCM3LS7NU[C* M0M4+C5I9$4V'3X_A#8[(K@@NGP#!9Q-<9N=7Q6?LQ\2<#4 ,0?"*4+,(@61' M\J@;3FF;QK\#SQ]2V_>>G"8 6_,[,L+5#!_,M@_N MT#\#TS-]VJ7NJ]FC8<.R#NTY+S:;,7%TA35!5U5+?N\0(^/:.&V]4[=G>A3C9-[44-TB_KUEF%0,^YA$.*6+%N9V?D( *Z74OL8X)T) M)(VF;72H;[JK[/&DIG=-*3344EVNEJM;"R(15N:*JG8X&-R.HI@*3*S7U$)# MEW55D%..R&G#S9E#DI-6:%3E>FWYK$&0$T?D)$XC.47,?B[3\=A<+S045=9+ M'*B-W!TG#D>6,Z94>@X=5@D4;JYYG/ XC?BF&>/ M8YY8AD0QKT>0((D]S7*A4=;E;25A[@F*KHS,Y8"6JLGK/8I M:$$YGQS6H6_2=T26"VW,L MTY!P"]GRU9-:=.4CUNBNU<**&.6:7-+2JHJQ'=Y.%!(Z(-%QQ(R)*UUNN>W, M\=@J&[E\Z"*8-4QDTC59K:55!%.PU,E)3+#4!RQ5.31+U;&N6JAZC!!(X&"60P,$H@00.1@DD<#!*(((()'(P22.!@E$ "!Z,$$C@8 M)9# P2B!! Y&"21P,$H@@8-1 @D? ";@7\-\;7R#'_'P&9#V M8"74C<#7^/;LXL/1LE)Z+ *;KH:%<$:.QSJ+7+K4(K[Y2K^^F88_B)-Q9QX, M47M9FCY"G@&D@;_^D75+/ YAJ+B59(=5>K:I5^M6Z_K]JK1 _-'"G6'ZAQ6>7DI]%TH>]71+KC8P]Q/<,"(:F M75P ^2*TUJ-M:YP?$:#-^U;G]JKY(/W1;E_?-SM_EZ[:G<=VI_ETVWY(3*Q' M7/A5^^&Z]=!M7<."'[KMN]OKYA/\T7V"?^Y;#T]=J7TC736[OTLW=^T_NCQO MY9-I2_[ "3QB&]YGKE?Z(Y;%ZY?0R M_N5K;!29-EL(>^AK-'LDO? %"RJ+O2_\>LJ:%Z60/2/-&+TY^OH"OOJR_'D5 M^%M;_57I0EGY^;JI%.6BHM033;7^\W**BU(_?GFRNE3'-R;470MNS>ZGOLU^ M0M+EQ3QZ&KA@(-W#N($GM< F,O8H)R;0MO>.MKL*%5?=.#]<+;DSD?B>OS*% MJUM[GVK%E2I^^?/#LBHK?;OUF]W./\P_0/5,LE_A:MQ:6R*JG57@D ]40!/V??EM)Z']#1:O]Z%\' M"ZDN5S2-$_I/K+7Z[+^L:*V9[N!X/N%20'7/M"AKEQNJ,_P<_^H1;R"-7.?5 M!"==>AY+SHBZQ(=-2HBA5],WJ7>YCA)@JK%U*K:1R0DPIJ=H,2%OT%2VPCB2@"CP:BT6$U(8]\0*N'$+C;6$1G33=+ C=UNJD5&N6]*_*F1#;G8\AVJ!&$ MV&>9"!3<%M<=,R=E"!OT4+$H]*#'A%IU\,X _B>=3/0Z/9XYN\[1BN M=PC6#KZDW?_AT2:"=-94V;'==;T.%DM)+NDY"HX)PMK"_#TP8:FE4J%1EY7Z MR\< 1^\$9?=*/ 1.6=DQ:;9HOB'[5+8S7^H,77^;D)87P6N2^W>^!I6 M^-R7FBKD,$%HY(97JA49:U4EJ% MXG-?#OY\S&_6AZ#X3,)[:$-TGD)3G(:.E+"]=^DGB7WROB-,KV9 FIAKR]@V M4JWL[9,*HYPOZMG4$"X=ZF&]D>OZW@?%PEI/G$G1IZ"^C4GV#'F7GL/NL>=C MCJ>:1Q'",\PI _,GBO%%'7D3,T:UT*C(M4I:O1*%WRC!CA MCB10H&3X9ERNZ%_/?+Y=#\KJ._6R%TX)[S2T1GLFIZ&^^4Z-XG^HZZP@'Z6$ M-\-JJJ)^Y82 SLMF62 M9],2EZ ^)"U%O5!YQG$ _L<0U*1+>]1\Q2I-GHR7WX2BW$=1@DAS,7'OFH;_ MWMK-7@^3<;W.!,ZK))T&DJXLE&+.J&9;I;@KU>!I]_X.*H?ZD7/A>3LY[X#I MI@+TRXB,\5\1N]GA\&.9!R;Q:SK'!MN[X&7>7' 1PSFY8-V"J+;P8BN%1DVN M5JJ9'5FEH V M'"^G2T"U0D.IR?4R!Q1T1@;LHTM'Q#3BW,ET(S:78<5K9&@(Y3 M,J)89],V6!R47>I+SC-U%+JU^G+"V_8L(PQ:SB@KL= ]!&6I)7;K6*GM(XV% M39OX9F@4[)'VB1]DTBXYJ.R-P?H80C4Q,R@H9A5-I$_FC) 2B]I]"4G%JV\E MA9?P_AG9N8 Y-UB\\(.V+FNT1*<&L+!W4S[VBC.I.B&@[Z9'QHG91RLT=%FK M,C8: PA.T^?%)E*=W*WGFZPDCGBZ 2QTG2(JA:6/NRMG>U;AY# MT75^92_6ZK["&S./,ZTOIN9P<]+Z8A\[>.N67_EBILV=E!#R,>"_CW]X>(%[ M OPI[!-S4[W0T#2Y5$TKCIVD9QOOYO.9$N/FMD8'(D:M5&CHI12[>AR4&".Y M'R\B C<(\,+1KZJDTG24C\7EO#GB[<,_6]T=NH/N).).\7S.VX0]DO&D1QCI M_1F8+A7-2M)/E8K!_.0T0R#/=9MHVL9,PXF$.D8I-*IR;44-2'%>E%EJVF"Q M')":5'!&%5DK[1,&Y,L/Y5;RN@ZLU_"DONL,)0\0X1VF4U0F8^=IRMX(T#< MYQ6M?N;999DCL&\O+XW4Q''+<5S"/4D&3]HYH9BL'[6+!>9^@5EWH? ^4-AI M&4N(@/X>.LCPQ)(B0)S1"=Y!?29VX *"F/6!>Z5QTO^R_"T7&IJZ?%M5.$29 M)96D#M'6I()9#QRXSF=WYH8Q=CQO"X6G.&\[5NKRFL.."1KV..RH8I4 14WA M:JLX<\L^06Z;\GQ @JR%L:P5+9[YHDAQ\"8.WA(SX\WM0_/A2AR\9=5KG!R\ M.7W)N2*KS%7;S%#AU%$&WW[P">3P#.:X!F8JU19_F=FKA_E2/: MV> ^KJ>=)?+02X5&M<9!+8JL1_VX7V#6#00@ZL#M#?!.%ZB8GC,<.OAZI_?S M?$X1#Q&.O''<*6C;_2L&6-8V(:FJT;$ZO"KKI7U"E>)DD3,RVC)4F2(98?=N M72YI'-P'S)_0SY97\8?I#P:.A4N=Z;XTK=T;EH'PG5 1K.@/*YR/?71#=$O_ MR7DB[S.H %Y/I_FGSMJ*U_:*: GGA#/:VE)A')RV=.P 5M7XS_S+H!;)RW'= MC6D3NW>$X[H\,_R>9W43'.Q^-**761U:55M.4TOO:"1K/LE9TN*>QW1IT"(V M-*_*Y7(*E2<.1XM9.*/C]X#N[$[G4''&%0,P*Y I44SE9[]@\O KL(&]8^7I M3 914G2W$(CX_QDX=JCGNV8/#&3\HFD;\Q_,C'R$Y3O&?2 .=4B=DPP<.7(\$]=ZR2)8YBO]^F8:_B#&XE0I57$YU GT&B-F?@XG-,2(OM/@,=/&S2/JPS$MBO9&QA\"< MV+B]QK=G%_&P_.+9V8C[ A.B1E^HHC4!%4/A%/S, @"0663D MT%WX]W<5%*=Q)9#U$;XZ^OH"OOBQ_ M7@50:*N_*ETH*S]?-Y6B7%24>J*IUG]>3G%1ZL2UZN%U60_ M]6WV$Y(N+QKH:>!2*MW#N($GM6QPKN9V)]!V9+35M]K0WP)K+&F*?'ZXFC$A M0V$?B>_EE,PD2;/\\J=:4LO; V._S-ES :B^BFT6;+_:*6(KW#V?\SC)VKB( M+'VG8!O:T4%VZ!Z)8,DJMU0_H%N:V,NL%QIZ35;JO-Q_%\&/M$)RAXS))26S M0H@G(/QUK]WE0K1J/$E6; .G MR_45/8XSJ\ %O^2+7Y0:3PRC@BE2E]4*+Q;O:E.D=-,NV0'? D+8WKQ;F)?1[Z'G3V )7SJQ7A MCM?]?'#L(N,:9^@?Q*BC3XYN.?CTF* MX0HS/V=F_@8K'P:[YG. \TSKLR8VWS6\]5+2A;LK^(!3/MB4=I@.'[#;7\J* M.\2B;O&9F!7Y,,=9+'U$3$,R A<-;W] I1&+HR-+G)7Q?9ZFXRTFNX /)NS# M?.O%C1U@0S)X!%GP0!/GRY?+A499+M5SU/I!,$"^&&!CQ]K]&*""M2:JW&3R MI-D5O!I>C."4M+=3Q9 MKN_-R/Q4CA$4GB\*W]Q[?1.%UT!9E31.*'SU$;Q23G0&SVM=YGV?SWEVPVIK-TAY9);;H?)!8L$+X@!5ZNLA?B"*^YWL\ M7+!KM9(T?[WU?"\8U]9?,,:%HA0U@6&5FJ)55*-4TRND7Z\JSPJI]FI5K=*O MUO7_Q5:S7-Q*7K[:Q#XQD<7\RZK*Y.R1(=R\;W5NKYH/TA_M]O5]L_-WZ:K= M>6QWFD^W[8>U9,CC3A[:3ZVN]-2Q>!YIW4 M?8(/[EL/3]U,;?#3CU@L?UY>]Y:LH!=F'CK@#JJK400*1FH6BY&-]1 ,89[> MLMLP;T9])Y[IX1$1]3#-"X57TS:Z@!NS#YK3]IN]'HAT3%YY! W5,ZGW!--] MMUA1VMC2JH?&FVD'U&CZT6?X,@I6V0A1[@:TT& O8SGL,Z^+[;-HP0M\#M]% M,[/!TS<6E<*AX;R:4A;,QP^(^]^!YYO]\?&)^6E )=+#$J[$'N-YQTXVAS0@ MKU1ZIA0;&-(1<6&<:;.)70-&4^G-] ?2CXONA?1";>H2RQKCUW2$4Y()X<#C M)DP^PF[&GPIL_&_-YF/A,T:?8$J0 .9P9@DS^84LNX.]!H]L3-L#0F)6/#.E M;F"8I)2*_V##FFCK610^0!+KT)? "N?H%O_G0FJR9<-JK+&,DXTEPT&C#";% M>BH ,,O"Y\+WS"^@[SA^:+^YE+628W4/)QMAVT!H6Q18<+,M)]W:[#7.R+3Q M%?!6P#;H3/Q:9@LA!A)/B(9/.*,9YH_!4!N79L%*>H'KAEED/3< +^DS>[5I M4%R?37O4\X@[9HLC4I^8+J)QPG8SV(T@8%Q([1%@D;T(1@86O!R?QK7Z6)&@ M. 32&\0G9Q3K$DAXZ3UD"4V1);P8+0&E,,C&:P#:AG<8($[0BHJ!'+_!'Q ? M]C^&M4CT?41[#&[1:_LFNG72F!(7W\>*3 (U6=$;2^R-%:"J:"#^5?A\(2$' M[$;TWL )+ ,7 _8+(WAXYM^!'3JL$U*4 $H?:0G@,/5@7O HGY# S#^&I(B1>P1_U05+T2*Z A'T?\ O(:ID*Y JL M4?\?*KW$FWD.?(GB(P3YC&D5>,9T60->PK@,Q3Y\_C8 385;@A^LTU(/N *_ MZ)EN+Q@"WX)B@[6%O,%DTQL3"/!."IOZ24&8P<<(RY^&-/>*Z3"F'P)S?(]L-R%?4/Z&<"44$0MCSV'8<.Q(,KN=+ M!LC-2)[VG< %?O\S("XH5'BKA4 F=BQZ88^(MRE+3$4"-7,U%1@1CH) < (LAZI ,@/E"A=LG/< ^LY@F MV,-W8#_4%O,$-6LSL!Q<#L M#V^[-S$R18&#PY@!%[V.F74A$+Z7?G#66" M+)G]E>MR$29Z>=PG6!Z%'8 :LC/G#6$"$S3 CRB@'#P'=/=S(! MYQ"(%8V1-U#=/KS:<-YL-#X9%$)I/('*/ \QD4X-;PT;SLNGM%0^/QS'M%W; MEIK!"X*P'%I*\IPL8\$'II>0<0")8,"9#$-@LKP@@;R U8)]HGS]C)88E9BWWI'P M0T7]>D!K(*&!T@V>/:!KW'+K=;88[9$Q%[HMAL'"J?,^X84TIS)C[R7TW, ) M,R.S'#VA$!L1R4=(]0$;7G0 9=I,^\2R-AP[49C>@L8D[(.XS!6$QA2N$.DA'B/,KS-OSR5? U7U9NLRHM6A98- MBUX8L:?Q'$=M>PX0=>A5@-K1W:00NAF2F=*D7&MHB0Z$@^7@U]0.M MILQ.]Q96@T,\P-!$B+HLW:#B"D/&"%"0+02AP1 MUY^)U4]"7LXHLAZ8,QX&_4,#]'WD8 ,/^Y;0<\/HF%HH$8YNR#D_#"8Y@ @ M_#C ^TK<, HW-XYU#8\.+UQ8NHWN8!C48M/,VS\83( G81H3*-Z01M%1'YM@ MY#H]"B(F=M!?4%*'W..:WL^9LXM(1GMTLI_H/6!]#/$LPGG^-^V%+K =/A>I MA-E'4&V@/V9@4E881!SC!Y/]X2F!CF]DQ 02"N$Y0IX;MD "\82A? 96 M"'P6\6*B='Y&,XEH7@@87S'L3.:8CWM\N ^#8INCR+:8J78"_( 3HFDTJUMF M3:!0SZ!J<.D EAP2.$O&1D+S)CZUQ?9O 0N;?3,./* VBD9'JXX.V/!7]O:0 MB7L82S#F/0W6]@%HGKA8%16/%OLLD#&1FR9NC Y#U^D9WT#9,_!=Z$!$Y(PD MOA0CFI\'=_]BHT:7#!/^\-FQWLSRL'9B8U$"9Z#K!2WC0%H2- MM9>$!7P IH(QI;9EGF"0]9@RF&6-I2?WXHY%F?\,E!N_(I+N2.?SK# 3HXYY M@9T)1(,QPKKA@9F0U]_Y"WEMLC(XC(!];')^64B:2843SRPYLIY*.Y-FYCHV_-H+3;70G5GKU*Q(/*NL2#Q+;3D8J@HMC%M[=DR< MW[1BB;452ZPM+Q%A/YU1FG^MM)+'DR;-5<*DN77?UD1*W7II?&N#_@+WX1D, M/8P?A\;33;/['4PC+\"\G.X/]DVQI,E2=/P3W'4WL M10=1D]!9>(P)=N+D#;&-,;FS\('!L3+G"5[OC6@O-G)GLNF>P;B1>M3U"C>[XWO^;PI"[! M39D\^2 @?B:T"'2H1>)GLO\9S=&-\TBD[PYZ#I]P9"2/4%[%Y] 3N;7JT1\C M1C3Q,38@8/+8@W/!EE LU2=B#@19'%M!2HI$SQ-YGQ5;%]$4BUS"B"K",CN M %)CQW+^8@V[WQQ.4R%]YK3BY SU"3%T6?3.9\3XX1PSS?R7@6 M$4 _#.!IF=/47W/F3G580F;N)/II$!Z7,+ A><_+JBB=*F:D3>(%M H+Z=%Y M&;,@8'9GIDA%,=1MRT\,"C'<9J#Z51I,LF;\:6Y>F,$;(C0(B0B S7*-,16- MK25^]_1U*%#,4'&YD\1@6/ T7KK"Y9EW<58Z/1_S]W9&O%XZ_;6.JZ06=2L* M"#U2MSL KEFV2ZNE9;NT6EJV2^.9L.^ Q.;:R?9D4_-C728"9K_/:8 ##"#4X"C2B3P+P!$%RNU9OS?4(STQ6T=*'J9=Y:>:H7>KW"XZ(V M-CW-8AV\DU\K3[DP^8<7N'GJLYE.>U1!*?FGE#TZLIX3>6S'3Y^8"^8$'JAZ M3V:)XR-_JN*C1'/O\[X$E+ S*O=RZ/AM8+,/,/U@O'C,0KD[8H,GIF?.#[L6 M%GAA:&_9W,>S_=CD/SWSYT^CGBE,N.?O[-6''(4)2$-PW!?<\KU),V_4=Z;; MYI[I$E6)Y9L;'R8Y<6FW#4L"JQQ5N8-=5R!D,+#M.6[=INK-5=5+/$J ME[DIURSH7]!_LBJO^]$_]G&JRQ5M[QJP!Z5_[A7SR2VA[;=Z%I-!LV57D0V[.T0 MD E=SC\B=#1#;#P$F*'8[K-\)Z\]O9K&N!?0_!Y1;QG%7KI8?\IS_1E?0!MA=8\ M;^[GU1D08!1&')]2@1V%[FB^;:NB>=KONH3H[.<]QQ5C/C0ZU4UE?**C\:76 M.K42& L7I81GW\"%KE723FZ\Q8Y/N+"F[CPD[[B MBXAKE;A1F>I+A^>A94'P^*3Z9>OV XC6D^!K?R1:<:-XOK'Q@VKVY^"D. M'!=VW-B!=(N0=VF1))NV;\8YE=U)2F7K/>RW>N,ZPZMIO%TY/C89!J[TJ_*6MVOM6E6ZN[7*J'!7EY4>L+O5] MPF9)V&C/":*&NL5G$M:_G\$,J!_;NY"N@8NC,MPS_+N><>=ZDO\2EVT'UKQF M7;:P#36KX5Y@7Q0^8S,!+'MN2"\NB;LM4/?5[-%H5:N3;*5/A4[WAX<38%<_ MZC*Y9D^>PB^Q6/=/.I;H<&0Y8SKIW[=Z,,HPWXI:Z($8'IEQ)7;XBX),B["< M3*9KI36=J,GPS;B<\A@VI,:&+ ^@\*/E=D,P>$_3'FGA0=RMYP5H"8!H[TR MPUCL!RSF-X0CVEJ+C57M8/B&W>JHO4K:5PL->/4:,RQ,AXD:J4V1&]=H"ILR M@\A%8(2(Q")L_;!31(]52IZ!NC2ID!ZVQ!A2/^K"-0-Y^&V(G:=C/@=BM2:H MC+I%SJQ&PJK_5MBWC-%'SS+[?>D5&^01/^PA81OQ%CX4C]J2ZIVB:59X-5W6 MJ!=%X_?QDK1L8ALR]N.?V /8?GED*D]9V?!V@I<8&[5"(V0W;.6QU/SV-9PQ MTJ(7(8Z0M.J^OIG=I5U*'X>.(9G-UW/E]$,""4Z-NJ;86W8/^MV,[4(X_XP;+IICXF)7H,_6/^)"8[#S4ZV%O9O_6B# MB&+6\2?J'H.HQJZN\S0S:5D_TU'6IV0H8[^39PM2-+8\S:X2GE-9W MPCM!4[OU]JUZDH[6'UJ0[/6H=:8$/:'QN!>M%PLYQUN4H9.QWHRS(<_V< CU M$%*\0;'G=+ DAR=S] 8F[<^T7(EDBV2$UBK!1K 6, _KR#QI6$WM5]-U[&', M5'$_'D-"*>D,P1+ )G6LG9<_#F7'.#99F:WR[C.!,:,MGJEETE?6594UZG*=9V98A7 + M6]K,&5D@46!^(C-#S!YC.Q[+POY=8&^EU%AJQ\XC:^PI;#4$@G1-XY%ZB8.> M[\E[D@1#;-?T']9O?)9XUCE>7NP(S85-I UNU_K&):G& K/1]*1Z4:]K*?47 MT6IZ.OU%ZA>J^O&B\E&X[/CE]U.H*75:TV3F=G$S5">13[/BIMBN1_ 'N1!U MBHMVR^[1Z4MLK07N1Y#-QA'@&B]?6>/E[QTQ""'7T3*ZHR ]#Q M7?,Y0#O[V-=1MH9H_C+WM]]Z]F(>*SK7:.K']2&:L5.WVDMNA?[?BLH/=;W0 M**L)RSZDPN(\WG81#'4V#*4=BJ'*P%!Z6H7!3\!0&30P^NR_K-@076I9+ L& MK(AVJTZ\ (#$M657 ###%996L;M^*':O%!IZI;(ONZ^FX(.I M2$$OF^AE0SVNW>FE"NJANG?AX8/22P8U0+;J;_U&;>H2*ZQ2:@Q-&WU(EL^[ MGQH0)<8WL74E';9.5EVOCM46935IL46>RP8(B)73W"TX.BT.#HE?SDA1RO(T?7]HZT<7I5_?)+;D.@W )='=5UZ,9K=633;U&?5G9+E"(N$X#-, M".8]KX^[_DE\9: ER/O,V]:;(]>T)*TD)[F.:F:0NV4J:NZW?MM'!$TJ;(,3O0\="&F$CD04Q]!4:D5X'KTL5*L)MC(4H%[U#79%W9 M.QE%)',*1COYGI,PVJ;DKG09K1HRFEHK9X'1D<][_)@.9-9?/Y\FL#@ MH<(;JZ6&M;AZ+C5,7[* LT7Z5 +O,$V+)D;(C>->.\&SWP^L9>$[D;O+HK4& M7DMEN=?$DM,J,J2R0C%;Y%WO13%UH!AM^?K2T2DF)36;.:GK4C]P[A M'Z70J,BU&@?T$TGF^#TQ^*(SRN,6(CQ8(<-93S$;B\NY7WJU[BR=N[3M_0J4X;CCCY(WU17)F^J*Y,UX M,A.CHCND:ZJY2-><@#1BN]5-+#25U]Q,RP%XY/]/ZPW%_%DV[.'*='O5$EL=)E18BX]9^ M#%&1F*UJA8:NR7I-Y;H0H2"?@PGE_O5Y53-TY!/SNM%WF"%R $U MI!?',41N\TGE;HR+WQ 521E'*Q4:Y9JL:VG5!^? (1#DDT3N[D<^"I!/2:Y5 MT^K7P$5N'2<7:0Z36W>2Q>5<'3XY/K%F3T1/%$(\NP2?G;:?"_&^K77P0!,G M]&B80U=3Y*JVMS6]"W[X#B,*%CL;%MO6@MJ%Q3!GKEJ3%27EOCS\YWY/_,]LR,PE*:/D&Y-]'UQD!L8\?+6+[3=MH_1F8HR&@_J,<1VU%CJ.V M(LF4I$_%@K^(UZ7$T M0>MH@E8Z1>ND,N4.?>LG0D?D18J\R"PFDHF\R/SL7.1%BKQ(D1FA>L,RV&9PY'KO%+$K,B5/ RG;6CGFC*G8=]-39,U M7;3[SALA;6CDFBXAZ:60D-1R6B4<1/[DCG)9*DI]UK.)2A8EHG#LH?BK=E3^ M4O!P3U92LXDX<"\$'3$ZJA^5CE3.Z"CGYO,]Z0W@0W<\?] G;.=#L%*Y=%16 MTL!+532YOC\O"=N9,T+:T,P[94+2D9!*LEI+J^*@L)UW$. M>FZJ5X%W=%E=T7I!&,K9IJ.CG@OJ-49'2DG8R<*9<]MKO[XPT02(HH@P ;BV3VK[]GR4PD-I*02(FD<.-.ETR" MB5S.GN<\YU$O_BYZ0$U16]P$94 M%Z/.U=5PM^T2GC81L:7 /98:[Y@"!T"!HZO.N+\KL+7#2M$[+C,=^T5;MN.D MB]2W$^$"(2PC.#LN[4358"]"F.E_Z(/6>-^Z?F>W':K4\;PS3@?^]@7^ 2QY M;1Q2+;LVYE2ZI!Q4P@2T+8B/EMHV-V=Z&FK#F\S>J#,>E"V3IVI?K-[3 GD= MQN1.7!E_V5C?WR)[M;!#A^F-W@.&"*%B!J-!Y_+AL,LMTE?+K?.W[;$SZ4(8F&% MP3;@/_#3-$ G/@FM7YI08#YEL815]3F9B\B<:,$'V(X*QQD53L[>] ?=NJPJ MV&!?[4:C95P\\C(N,1^^6Z>\U#)@4 O>#/\7"7&^@!G/8TL$+IP3@K?PP\-^ MQT+L!UHT_#'J6)&(E\)!H#E_U;4,MRQ/(OB&7.:AY06.G^+PA"$B+'L:WL+K M"=CIWB0R7+^W'W@*O^,,OB)Y?Y[](Q;7<2P28^;YW2YOZ-79FV&O6^YM8MV; M)$:/,.UQ#],$N^5+K&S:!-]5<]H$8R,_[_'GA<,O(-VMPSFL%6D/:QL\[C]] MV^"_-VT;#(K339WD7W84@-@8#]@G3>($N 4L">M.;CZ<6)S$UA1XUT4QB+)N[L6( M@0TL:C%,9QC$)B/P52M!;7"+\-;<3RTNDBH:O(C'S@7MCFE(D%K87X,3#*6PM MDT)NTO RS_&6)-M)X[M> F0*JX87T!-3VR<)#U($_VD,!"_T0E?._MK%8^-* M3CL2UL)V83ES6#=()%Q)?OGTLL@3.++KS68BBJU9%"ZR?9?C_JNX:S#VC0A$ M9/NP6GZ+E\Q!WVS'H?;BSBVRYUL:^@LM)Z>)SV/AO'+3Z XLS5@$&<\.SMXD M=Z'%&K7(B7JKP+P$(>];2 :4J>_"PKH'S0)-^WR7U%K6Y[NPR;][]M3SO615 MT^][/*R"OCRDO4$&G86^']XA1P%GVL!@L!T.+$L:1'SP4H;\)K[P!3 M>,X8NW>>1X MFX_9A_SJ^!#ZOJ,;9WUB-^X]NG%'!3_9GFYS.-5#/].GA12]+]+D81W\EGBC M.[E,/94-&[5(I0I11X E1CZ>,@?!(_QDKZS^$]W8MKB*IX^KN/':R/3\KCF6 MT?3":(Q9.9W^>,>-8EK8TBA<7!X%?VW0\"I( M :L0]>SX]$^=>)6/I,2V^'TO4N$^0D'^TQ/QQSA.A=M82(P)TWBRJY*=(ZO* M.5UJVEP!OP]J(B3ZRTGYFKTMA-\'&(E($O\!J-=M0<->9/(7>T5GTIA["%]^ M>%'.]FA+8HZ6@NXEA^]-05=H\@\NVC*7MLRE>G(GKA'?F@B]"9'DV+?LEK+:KN/E&SN<; +7NN3,=7;%4+KH92SE!*\ M=Y+%/7KZ+.Z/3;.X/]A>]$_;3T66OQV7$QN;WR./F\2O>.CC,[.Y\OB"->2@9G2KA.TT\'WX:RUQN$=F1,U]A2N<,#^Z6 M#FYA'!PO.0DQ,SF.,1G; [>8 M#1[]P+W @B3/%0$)*+5!\)FQ/UWK>RZ%UK'C.56;P0GH['*/7LRILXLP$"OY M!FL&>V_@EG MTD_%W/9GY?1?5"@BLL1/X:2T#^%L!CL3\=98<;I<">-'4'S(-#2HH*%P"D/>4FZR%RQ3)!!*CD[F,$%)>I+".K"%SAR. M[%6!\I#.8@]F;$?55/:Z3*J*1JFD HDL"!-)OZ_QUSP+.27]D#%;>,:QD1B M9*(H!'W.6=HK\R%)IZZ=V#S+=(K5)8E']0PD$%+?MQ(1+10]U;#)/DNS\E&9 MT: [P1SO91B3>'K%]2VP+SJU^]=\NKX4]+WL)_8T#OTTJ?])*=OL\6D28<%R M>VK\[UR'JI;VC3B?1L+^<6[/8)ZO;/_.7L5H89D:#]1=8?N**Z\_@DVZO]KB M&!Y>R02SZ[""R].@S.>:J5 PAI%D'J#WA+DK"!7[$%MZ"7?"R'X&:_5 P&*- M,NAE8J9,=Z_G)M,4F-LQODM.OOH7RA0@^4^%(&D4<6PI]N+3E-EY_,A^N+&IAM:T*Q:7J[LCCX[H3W#':R@X]I\2KII/76 Z#)<.HC!WA,:E0 MG;KZ?&FOJ!P%?@:,"#^T4.1:\9V]I =!P,+\L9;= >5Q@\96=&='+NMT(")\ M"9;AS8':SME2"X.;W83E/#O&R_0K&M7X M6/9R&84_J4(.?P7$;5"X"_\GZ9Y> MN=R#V6U!\#KR5B(>G]WKMFW8E(JC(J MYU9<2^SGXJN3$;R@F*IS)885H'Y:=R7PMFN2H= '3U3Y,7O1)(69LGH/Q!EVI M;QC<)OEE3 Y62B([=5)-.9O4Y<)R_E=-=;G\,LE-KD)^6OF*@5?6_;SDH:IV MKJZ!J_9!CZ(L[F+<[8V'AU>!-KQH-M3SK=6[Z*U_^:%7_CQF-5?_XOC*N6K# M?4=4W=6>\89\5PVN8BGUUY[O,RE"DY&HMG"O\9X-VCUKO&?#G=0[/KG V5*L M?OOV_ONW5WO+63WZRM =R^UV%]M=?/Q=/)&2KK8\;/L&UL:5[*YKQ!Y7PM>V&I#':LZD:]P(,A;'_SP[N_"O9%PY8EFL"9L-=D9 M6[5%K0=&3H.]D-,6)1G8%F&')1DM11T*16VHGMN+@+HZ- %UXN&A#QOSSEI@ MH;TPUP8XOW>8.4?YWIS-UH"'+GN'9CNW5+,KJMF 7%&FFC)U8$?X@P$#:BEC M5Y0QWI\\&1R:/#EQ7_Q[F&2%>KF\W8-!%S[5(%ZS=9^&Y-@0AV!YL=TES^5P M)Y<\C4[AL!$P6M8Y9=;9$'-9PSK-8BR7>'G:N;QL.:OEK.?!61MB3UMRUGJ[ M=G>7KWMGJQ-%[BL [K13V\W43MP_^OWC]6\??__X_>/[I\U7;G_?C.Z>/M>S MS2X]^NN#-KOHQ"R]R;:!2VWM?9YE'^H.MTT,OX-++FKYHN6+(E^46BZHS6ZZXSNAT5+#L3)VD=( MHIW:@Z(EA^*B[;V6=IO0E0$AVQ']BQ+\A 7H?^ 97NZO1 M:AFC98P],<:&].:],$;_T!CCQ'W=G0-_;.-T/.M2OC_H,;&[8TLU1#5;IT'7(GM##%?H:6,DZ*,#:#,#Y$G!P<'>.+. M]HZ1/1Z0ZOSLBJB;K?LT),?]BZC+HN)R)[WOGQ=DS.,'P[<4"K)M?9U<.#%SJ/G:3\,D>O0ZY5%OYWDTVQ_:@::?M1SW M?#CNLI30_+CH&:/>X.S-1:7#N1,M]+?<=PJ(;<=^&C.I]Z+OA<>D[LK?_ MFM@P(/S7]6[?T+1Q'[T@M6G>%9_0@[R.:83#R#71Y_K+QR&+@2(+^)<3H;CV>1J]'_'D[/'V?A)Y<;_$2;"^N_S<\F7?Z0+&,Z]P8-_IG'B MS5:/*BSI<#X'UFM%_B>L^O_LA?+UU^MM_SUM?KZ M["6\(KSU7%@G,9CU2R/)GBL)^/C'AR*!_0Y[\7G&;_U@.R3&/]D_O46Z^"V, MHO .&/6MO81OMK6IQAEQ7H!-U>O5R'> #D8*XX$E8=UXR M;[SZR7B@>+I>W&Z]N,0UP" _T6;--RM^)C(M[]"4*P>APXP]1N$"2 MBA5--=ZDRVTV"8P=P912WA6F@24(":!BD##^JN%2-Z0_[FZI6%V9OA9",+S,&R M"M,$%$2 -JK<@WKMTK&6?AI;MN. ;F?UD@9+VP.-)!/!._0A;!=N5B1\TCPS M 3H$/Q<_ER*(1X4C>4& @\#J_ML&NR!:6<,^PS/Q2RL.%V=6\<([V"4+]AS,GPK&O^+A(C'S M I*@=W8,=JN@!<.?-IPO6#>+T(49.W:2D=CUM[?6:-+KELW)379)G1EZ0/8, MXV+]=^JOF-34YM,F$UR6_%QB9G4>Q$7YA,>+]0KEK1U%2&#W4RK]/@B1JW%W MDQC!=39;Q-4C+F* BYATZU)_Y2(Z:#0"KZ&+[:\Z1-IE,5'-IZ IB03 @9TW MHH-&FW;56[]IIK75>).H-=6P6Y>'HTZZ?E?*,J9K?3:>+%M::Y4/><7-MJ>_ MQ^W!#D/]C;MCUPB"#JS>IO7EY5AE!*.0"C$:="<7((:68>SA,Z](P0"1OK[S MW&2NXD_&#V5,II?]Q)[&H9\F]3\IP6L]OA#M#PM[8_SO7.>'+.T;<3X%C?/C MW)[!/%_9_IV]BC%F9"QGX07GA>TKKKQ>N6QRLP_0H7Z .FDB5!1S?A4+VT.+ MX\%.7!]\UF'_HCO8P%A@!]FWMN=3/,61+ULO0.IXD4T84X9-;1^-F=@*0K)C MIN%MSLXU8VIH[\R%\IX\^%$VB4)00<]D;N-XU@S\K@3?YYDUY2=J$9&FWEZ! ML@%=?9!384?9GDWM&,Z(0ILS/W62E/>4RO-U''2*9O@,?H V*MCEPH.QHP[& M1PW']2\POV5"JM^F<7D4MO8#I ?C%BDN(4=@8V-T==O&$Z%-WR^%5& "[8^ MD"F,<\!Z4.O%V;?/'[Z>O;1> *FX:"ACZ"JH(A ==7I9_\X.!V:DYU68SU3@ M:UV!7CV]I[CN_&+1\SG':##&P=1"_A )A90C$*RX B]L-/.\4V-CO, +8&3T M!3)_Q0D7"R^A^!NX119[8<#1_%87&!N9.<637881R2S@W1IZ<--(>4S&ELB7 MX1';\ASQ7P'(()[6KK>I:WV$\W)=3U$0&SB&?8-+9:\Q5DL&N8&!2F0.?!#W M+%QK(]%RLI70PL2_$;E,SKN"2@-F,*1#BO7$'71,S5TB%]("JQI8*U;&:Y79 M4OT&(DEI+>,\,MZAUV6^938%,AQK]1(L#;S,DFK*15-'VV@FLS3[.OD"PBMT MWP>NUCR@O+7J&9^]Z74K(HB_TOR;SG6XU[EBLXG*N1:]%B5'"QQWG]W?%+FL M6M-;_=H/0L"2T)@$CJED#+!\!BV,4U8RR I^AU44_?.&]!+'P-@PH$9NB+QJHYFUX M;V&.4B (00K%-(]@9R1C+^[<5^9TU6S59&FNFDIZ&9%ZI0]Z9V]&ZY;>P=N-/X'U.[@H M83MSL(QCT<'O%87Y'K"CP!BD(\C4B4_3WFS&=TIKFXS7D8^A&@[$#7G89;:, MD\ASV(B421C*4-$F$-"C>@]\A6%E.*;8^)P(R(7 TOO/O@##X(?2;O. 6YD;QX(Z%_3["6*C7JQ^ ]2J"&^0* MW (PEJ,;-%?@_Z-Q;,5 *CY8VI2&P*16^(WQ32SO"V)&3+M!H M!*?U-/EYO46J#A&M&MP?^"=0(=U'$%7ZID*5W+^9K$YR([_GW=TIS,9F?JN- M6V2"TP83Y 8\!MA'P6Y3WE-R0YADXCDYULEL4/-M%>R'/%>"KP/^2<#V\E=$,#Q!+S+&0+\K)@&\C$+X.UEU M&X1O&U/-=GE5D][3YU7]3_.\*I6\F%WJQ->!BZA9>*^#VTW1M'7)5X.*_*9! MOYQ\E;U,Q6;@!(WW[C[WBF=1,;?!V=Y.B09[Y8$MZ3E;R 'M'E"0ZAOB6+XM MU?:*@G(S$'6Q)Y _0B"%]YH>_%/^3*V4HA4XZ? MLM*X%+26$_1HQ\!0A7-5FV5NL(7ZW2F>S !5.^UF_0[#$ M(%Q@!C$%&0/,)T8YGX\AEO<<7T;YTN8QE*%>XPW;CV9WZ-\*:<0YPEL2?>@7 MVC(,/HO"!M[,VUJ*@K. MDE;80 _3)'N)?):4JT]))T$H'0R>9]?Z*H!K_P.+O0%[,T8*!V$<"VEE!8%@ M_U?&_RA&D67!&',,:NE94R5Y"1%>(J'%$-/N+)9A((WD(@UUP."G8PMG,W!G MBOQ9)KDX#AV/#DX'T(V5XXG_Q3A0H+&3E(*? ^N3O;(&EV0^]_/F,XE%/L"P M/L;A:$=$$@L@JJ0".C3 M69A&Y9!(%;FQ+P"N[@TPQ0U^7J!WI+-F=Z4;L!N,]+I>(9:37ZL\E_PE$0G*6\R0 M*UV(ZFF" YS,0:;KVSX0#.?T(=\IX/LH!<\VY3CL0=-0W7AK$OZ [S%C]E5! M[<&(+A4J@MHJ$&+J@*[U00K^9 YR6RYP23S5[G S6AV W+B9S0-WIJ6 MP4V]7WBM+"U(?NH=76_-A''3AEO1,O6"V_K-T,^.A%,S+9 *.X M&S(!E^\^E$(W=66>>EE(31,%^Z+^L#O-,Q:O-A2I/QT?T=W@Y:;DQM-DI%,S MVOH#-MJXQ^[@JBKJ^5"SK=_K/;;==@EV&XSV5'9;O]=?7WFP,\/M:AO##433 M"G.:P*9I+H?ZO<'CK&78 [FRLE_','K76RW-=<)H?>)S8X.N9.SB^=[#H!MBO[FWZ\JG6\)6::9*=%D=P'E#YL*,6MI./OX6_BJT$N_P)C MU0N^WPG_5GQ"11E7$2U%AQZ4O"TW@%-X+-[M(SKPIOL8P MDTKX6"04B\SSQKPF% *4X90E:"WCX:!FZX=VS0I=\KVZB/DATR=.^ M@;Y.-HJU.?C2X"TD=G0#+$FU N#E@GH2"TJ2TSB<&7X)WBFK9+%/XB>HT\#Z M(N(0"]0C$%#WBPC4A<$I8[4J>T,%!MYQ6BVX(2 IC"A!111@>($EIF4AJ#)S M9S0&W_;"XN0_,3DGO*,;TG]TOW4M-_1].R))-A7JSE=%0^1&Z!*0^_A>#6X$ M^' 46:/WU:]:]QC6?=FM:#TDYXM".1"\O'>TO*[UEJ4^92%%XI-K6JSW[;&Y?:&H2T:6Q*;=-X#*[[X[G823K:VJOOQ7- M2/\U34"W_<5RY_1R64LO]RA,Z?>N=CY! MA!:YJDQ-9\RD/$)A9GQP:A'Q3V; FUQA;>G,$D4Q,CS,#^:Y7T])%+>[S]R MI'S4/WM#4;=*ULI#X#&BP,BD0OT2>(QJO"Q$U!A5>7R&.P[AKZG1)"-Y7%_4;Q(VW M$_6C$8GZ487O>A]=U-^,AM9T@F!4#@;=7GF"'-\O. M$U.NF-QCC8W]@^B)B)^$'IREK*^X)8DQ@P(UZ4#"W M.?A+O_]X$2,*= MU=Y9QK6I=/JNV55$TE3IQP >8DLOV"XQ9F'@U(6 TOC\3*]'X KT-.]<6-%_N\@WA$ M(B"/WL@!^1P(ZS?OQOI-V"DL+/7A7[YO73L2EQ]U_!O^JO_6@+0X .Z MS-L&)G&1>E35 [R:4)UC.C JY7;"U'=E3,&,31!(_N1U;& S1")._81+;)A6 MR<1#Q3A+"2A3RIFN]0W.A R&0,4K8C@3L5A0-0=:B$E^LIG/)H=B74Y@GC/6 MNYQM I, T?V; M%:91@>V0$@O!=EMNT U&6T'*A!&7?(%1BF6>4U@J%J,2Y!?^4%*'= NN&>N& MWE0=7LE(AL#'C=HE-04W9)0Q63AFCLL@88%^:6"J.&GAY0<#F]"^LSUR2VY2 MF .&=C21L1%QG=>V%=\=O85_@E*.R,7C1*QN#%[VR,:B8_"OK(6+CW=N$].9# MTD*E8)_KQ?I*!+4R[PKQ0^;\D[QSY)YS1:@,Q]A_@DD0@W43XTA)Y$U36C]Z M1X'P8XG\%^,50B)N0BI4!U&E<"8"PDSNR!35CA16'0D7+2$<."PMYR81,'0) M&BLF#$_89 %QU;HJ<43HL"1$M*Z&I=?9ML!R/L\DN7Q'RZ:"Z"KJF"\J:JPY MM((W%V;?&D,>=Q"J)5^LIOXZX^T7B M9J SZDEZD>^TI-,+$VD;RI1%ZH;CH(^\C,4K]<=KQ&+Q[=4K+R#JI1^]EJ/+ M/$=\0:$1#KV/OY:)?U=7W4EO@KE_L@NE?+%,"^P"-_RU_/FDUX5MJOP*OFGX M^<5PV.@7=9/J#V"H\2%.ZG+34!5=P-0! \V)IWEJ0V_2+7NAKGWLJO1810\R MYHQ#:6&Q2E9UGN4&UNT,&T/8(L#N-IJ_Y4+^-2[?N#-\EY0S #\+-!@ M\YLA\O$J-NWZ3R\S6*?RX:-]L9QC\B]VS2+;W1,A\3S M?T>WGND&? 'P"WSP19ZHP?;FC3S9?J-;+/TDVHWV^QL2W3>$)M[_E"B'UUAS M'HOM2[BS_J,76-,R'G1ZH[H\I[T=XF$W_&WY[QGPWP8(CL?@/VKO<]$95T"3 M' W_':'5,J/_=RR&R6^IY[OWM44*2ZTTMP?-MJI2]!VQ'-B L?(8<@#S^2:] MSE5M8?_6F:EORVDA>&Q!J'H.\,!NSW^OT^P\V\_9*7D>H20JFYH%K MDH^!*S ? &^>76&C@\L9 ^JN)]R]Q[N5&*C8QA,3 X,-92R/(0;&9V] R?0N M^CLR-@_ GVNIBZFK__34-0'J&G:&XP>;,'NEKB/4,Q^;TY#8#Z]N+P\>S/J#3N]T7A'-OGNSOB) M',:6P5L&WQ6#;X $?PP&OP(&O[CJ] =U);2GP. '8D[]E3+XZK.?*_.AMZKJ M>&YPB1>%1'+C?QND@E_I5/ GP%A\LNSS/YIFGX/LP8/F.JZO7OQC71GBN"+S M?%R1>9X;%!.;<>#-[97N51U0D[D[/LBT]*SME(D;1NG=2S@^U79,=DPL=GEU MS&TEJ!.JY<5D:@_A:'6I&O8*Q.QQG4:.'5EN03L02AE^*+6,!!U$R54H2%$= M96-J3E0_&N7-<]+V++_I2:'A9FC94\JHHF\K"+MTNMM+-F-303VW&X M_0[.;2I\3]Q2O2S3505-#/I]T1?[H0E&<)*S#F/NRX23CHV:,3KH8G=M/(PU MD]XG(9]<[2*M2C83]+#Y5,(E!;C-NBI$XSO#K&1%E!1PW-=4/OB7.-? 638R M)6*[$0$2.36E\A&\$2E>'K_JFY0C:>Q%I-\/D[F;8]E*>9XAU>(*56F*A95S MRB8+2= X>@;T:206H0MT']Q@Y_8?B/E3, @/\7B.8(K5(A1!V; DA@OQ0%3* M Y1BB\/]QF8^UU)Y@9XIOA4ZXL/TW!-M99:OE&]K6 M^-*L[J84!^Y709WOKC&LZF$/Q'5I*Y.*M)5))6"B M\9)'S5:9'&2V2J$-L@(S3L+$]A$&]IQ MLU-0Y0^C)]J_/YF4/WK@?ISQ_.6 M7]2T]\:DCX#\FSJ*&&T29UY$N/D88I*Q7UB6 ??+]ZYRW72S2"#[='U(#;BP M:YN\?V>8?8< 9'VZY34+=!DL2N;B+@F%/$@>2) M@ZQ!G.' ^DQ0QQWKGQY&A3V;VX'=9F]-YE[D5K_UHFO]$58?;]:R0))$@PV[ M.,TKU1I>V0>7##?6\>V 3P;()W5U 8I/U-6(HI_Z;LT1RVMUYR*)NMN M[CES)K LH2T68/;PU3UFDR%X,-2HNBR%0Q;:4^9:?#R]WEB$TNEH_J4? VC[",&UE"L=IW''L"R#[:,ZVE(CQG*&3(\ ]0MB+-(KI8FB:QC!N''?D M?0I:#@CS$Z8) QSQ/BRCD'JO^YX]Q2O[E0DF8WS*;^N8;Z;FZS#J5, !<7+: M^W]C[L9[NC,A0)'/RV48):@C5A91"V4!2$B8SP':+KZPX\2R5=8(&#)3._;B M?"-UO,Q!U Q&*L(M\,4-KQ=\:9^ C6+9\5BFR3;R'7KL M,MWBL+'U(PCO @MQ=P3=/L; @[X=J6-6K&YH7#X:]?#;?V9/:\[X!U@*,#-0KBBFWV$Z;J*0R=!^P-H=/<*[SV]S[RL/ M\!'?STD;P)G?(] DAAFB!_KXW1CH!H'5$EIMQ)!EH[M:H?!O@%;%J%;86LE@:+! M$J?+)2C72**"PD)(AQ%P($8NE!G;M:[?\1'\\QTCL[J,G4K\,.B-?Y7FH;2/ M<0#%,%H3W^N]G] "D/10.8"]7&)S)U=:O>3<$#.'O!VP7[7#\Y;(?:NE[:[U MFW#L%.W;N[ R(7$U9^\CF76X\J6M'T0H^_"?:T$WS$C&^,JI 7"ODM<*Y[&(I!)!6O8X_ M1-)X[I1B7*Y[S^=4RDJ$Q/Z)!QF%Z)NF49QBMGE,O.\@@NZUN<4_&<,0U#\ERAZ MZ=NHP95E ORM^)IX)A"DR$^TI.=C0%E-6=F.H=.S3?S*2*9((=U3M&4AE*.G%8PTY5$_&-; MF !*E9F)^X'L,E:5B$!=M#^(_@I3TDO7;)27W\QDQ=(CGPN5R.5E:<'!"#4& M8SE+!GTP7R(*./RUG?C-"=\OA)D+A@@ZQ.*=X/\VYE]$/=A87;)M;5TA;+^O M&O=^;]1_^DC]_S:-U'\3!/#\5:"-!ONY-CQ_51&>ORJ'Y^68C0+TNRQMISD= MG.@T.5I"IY,!!LXV[#O&D302="PWD.L9\&0XC5]^+'&DM?L-!WP3D7T':DN6 MW9&"SBH=;8?08E4,3 ;W06Z5RB<3/#/90H$ 3)VY'8"!JL>@.!5L>E3PJ5E9 M.G-/S(RE()>3%;ZP?P!O:A__\[M/VK,&IP3<8K2[,20JU_V6!GK_4S@I:8[/ MX.*"I,9*C) D[(QDM)TF\S#"6X3PEE!PV<,FY&UI0:LIP&IA6D22E!U!78[H MCHK%]P^QJIAX7.4N'HV^)J*#O98H[WQZZ@:(V@H4RV%BCP]_ 9([I9"%I#IS M[SBD@88EN%GA0DA]A2^"]_@K Q17_T:BXO(/4"UBI2^<-_;7P!GSA0:<&YS, M4H'"XR!R MK#,LD:4>!OJ;T!WMXXN"@N%KP!F@DDACO%(E0EHK1L<:J1-$;, MKA=JM;I\:!:"T\2^&E;W4(2>@7W-%L(T<"Q\7UDRW., _Z5&ZNC+,\YFR]E% MV4/,\W4EQ;31L9"%1JELW2'/*CNJ*)QYB;ZWDW=PL;U0/[1]4,SN2@J7S)W# MVR.24!RQJJR8BI';.2T/Y8P\_V]\:^&O.IGT @9+8AD/:/Z>7&56$15_?U U MET^OQ+\V5N+I-!;_3F'3WV/DK*)X\:H"C^:J H\F&\GBH79_L\ZOK9C,X/!T M]N? NDYOX.W6146[ HMR8(BJJ7^.=7T3":$U]Q>@7V213P+8%U0?_E*J/_F1 M?CX?[_X$#J>(?HM@$)8'G^RE+]0X<$0=$&A.%P/[&F7%,1H6X4] 2V+?BO . MXTPQG*KG>AB6POEDPVM]G(VMIM*1\IGNT$"DFF^W$U6GW6'Q U_QU'%,>3&= M;9,.XJL/0%C=>KV0^0K7,<4&+++*KPCP"# M/A1$$&@42X.DR+W<64QWLT%]CGW&\H]WN%=-/+?90,\2 18+O$]+0%R#&9S$ MF#Y"V1F+A0 ^2 1>*H,9$ZE 5>$M=^ /X[4T6,(A.EN.[/44W JICW,JW41TR! M?AE4@+37^6XO'52I=X*\*&GU M)UX\DX>&;;;DRT-*8N$+(52V"GC%;+*5)0B2T0ZFH73DU""<:^BK;(+(*E[PT&M[;.3+'*_' _ 0KZ\[VR&=BOPUH3,G?O]M1+$&4^HH$RHC;]M=ELW M@&Q4NHP-3+L]I59?/5; MN8N!?;$&ACAI4=]/Y.[' M\HVBW&SKXGF8^J[,2.4&@&'P9QHX64XGQD#3P :!FS #5;%2ULC08"HE=)4$ M"T+*-P7'9HYG4,W67T"D6A_!E40R[+-8]F(9JI')K=_S=E'DD7FIFMF2I(:9 M.9[,O/4*&2C93Z^#(*4;-1PT'L,&L?N_\?[2,DGM+&=7K MU !&[400C)Y4$.0+E@Y&"L 1W=F1>_Y[&/Z0B>V2X-:S8)EQGVPO#U1&:#8C M:X'ZM1K<3#VW(Y5-;C 16YRV-,X0&@_^$Y)9"F6UJH% MKDG73*6@"?%.$H:537&)Y%QO-H/%JX1ZL,5E2B$Z7["=?^KFNFCDUQ-"1E"% M2R'I'F!NL22+F$?#>@L0%]&*^<6+37>BUX?QCKR+I32S!$W XPB([W MK\A=F(="HQ']6#*QT)@&@LSI=LG@G8*41F%"Q5[J!NJO0!*@,)&]8HLR0G!O MLL[UE8V/);W4S:&P\S"-M1O/T,=UI(,IT4.59^1\U;>QO)]9 M* MTS[%T_-5@DJ\GETH@9W&>]R^?1G-=#@;C)S(#YWI!-Z1"0'7A?..'4_RN8U'(@FG)3>DZ&)G>O(DU MKGDU%GTQ))&O/$AL6/J,^8!+"BC!5DH'F?# -Q2-YSZE4%)DWVD!PU*7PML^HD ' 09B(FOFXZ5X1A3F M;SJ%L^23QM#%S4J>JR0T+YCY.C)%^O3.BT5[U+L_ZD2EC0-S4E9&#C!?2P52 M)F% E72+D*]'4!I@0HYNBMR>S^[/)\#:28SCN6#4^N&25;:RVC'?ZQP\PR!< M>$[>9 &Y:Z.!#H=DIO@HNYKJK;K?NA9B9:*LYFR8#IYN_JN72H#F[T&FD=N3@#("W/1[\5DRB2!(/8,@N*%(.Z:U@(O&C \O6H-;QM_I:P*CQMEH*EMPAE7:>/I]UJCDY/]-TQ4'\ M.[[I]#'3--..)?:36C0[=RQDY.MD.&O;(T^+CJV5F'O6E#H+B#TD-*KRN?PY MKRY,YZN-(*)'?&9#&4%,F>!" MZ9Z9R53GQZO2;R-')$!5=&@B+/(/TT=[[GL*]I#7Q$YV0F4^A >SDGEB M<'B.$"[=57!6MH8I:P]FC^8>&6\ZS[6H0LI&W=R331>E!YZYU72T_#P?(##R MW%M*]#U=#15B5J*V(CNJ[+ICHG7HRVAN#4EW;JVYOQ>![*'LE4K2")U0]C@% MNI)$XNVP'X[X@902RIB16;E@=B.3SY',#C/#$P1BB-*E?AI)1@]4P_RU9__< M2CLN#ZJTHV7"G?CBE>(3B@O3#63(%)2@!G-ZE_(&9@/2 7.V#M1XD!0 M G88S#CE!?.OC;&-Y"%# &L)GMF_K=Q]-(.(S@M.P*-+$E25= P*0]?+Y9[# M806W7A22NX[]3M5YW6"AL_I4VKR*5 S'*?<8T93,7#',Y%A!U.;NX4F'RUH" M,@.$["8D S.7_>H:MQ;:WQ L[CD/'([+0%90>^C)TN,KK1<5Z$X5W M2%2N=X-PF7P3KF4"QWP4M(/E"LRRL"B'7]RTO+^7$TP#71[$N0<9ZC+96+E0 MG@ZYX8WCDK$^5.1-LVI[2GNX@LK$)G9R]^T[K7A)-R_1 9)"=F:)G^#?D-4J MGVV/9#]*,[OLLP/I5@ 3",Q"D,YG=FF/SW-6&4DYRCK0203JNM\P?PRC2#NC M_* ?WN#Y.K&TS]K3W<_IYH._9L8?H1>QZT@1[=P-O0!#=0Y2\0MVQSKZ"JVK)4A)^U/;CL%P M2J5;"#P"U+6K8M".;%>@O>-O[]^:NV-.NF[.G;/"JB:=/58_(2I4_FTXG_]- M"0&!\Q3QF?\EYX__G0%R@M"<8I.F3Y1,:^$JNF>JF0YL1*YXJ-0K)::[\Q^J MQ'.SWA?)_<*KHB3^Z_R-W,W^F"S MV;A8HSN*O"'.4HT,"$MN;DE[BO.M*FHZ2;CEZW5U;%D;''7HB+$9%ZNMXJ6P M?Z 9@"4Y&?PPJM5--=]\@@F-&N"%O*^J-%';I_!/!P9-ESQ81-?O* G75M]1 MO-(FR$2\9%+RM&",8"*A(8%U;6N6+**S.#JR;8YEYQMS@8N^IW+QR1.6BZ^K MV/X,+(0)$*?&"]S?AP (X97_ LL$"PJ 2C/,.]UIIOA41\)Y*8PO4V@5OKH3 MQ4_ \-$? 8":'=J8W26 9@P*2*ZL0/O/[D^ M>[%6?=@ES14:2!09@7Z%:;.$"LIHNJ@#5"7K9R,WC^1['/HN0QKI'C>,[.H" M'G[;H2]#IJ;=-Z(R4E"/@^ MJ##BQM:+,P.M_>SER6UT[T" 1!5DZ#L!BM&F#,^R^#1^D0&!/F\(TFW!(JUO M0EB,WTN/]/NO]XCL1(-5-<>KIK\*7-_'CCW0/.@<*;_8,.YVQ_)/N],D4C.? M\%2ML5(W ]0*[+9ES5$R$*Q"'6D2D3+8LGM'&0RB.>;#<-P& K<.!+Y7EYQD M'3+."/E/ @:HUG-D7'R,5*%F\%E MYIM073 Z9Y1!,A*"O;11T)BC>=@W(1)=OWOY:[[[,7BEMFHRH.GR#V4/7\OL M"IE&\16374)E*8J*77"%6D&_>_'KKI8A;5L&^,7U;'D=TA)U Z+^3K=5A8+R MK T?]6*.$S*W$FO4'?QJ].HM'^&H.RP^,&*RH9]ZTLR59MYFDJ0[ZWQ'T]^I MZKBEA)U3PJ=J +N\IP&G! B(\IV3MS-O)_PA08PB&3\+(\-.^Y.?C5;)Q*F MJ@B:28 "S7R W[D>V-ZVLVVR74L2#4CB;06B1(PI=,X/YM'OH 1B0J9+,9;P MUW\$G%#/=]Z?/&?NW=B!H1_HEF<\[HY,4ACA68[[W4F./M;?9SZWO/>KH\A[ M;[FKH>K- )=(:A9U*[H/<$2_=G)BW @;I? MQE4?W03378WL*0?DB(TM0QF'T^%?V#)..9>E6XZ->/B)&7SF$#->:WNW(.NP MWT*DKHOLN(B92#84]Q:@C YUK>-E((NL_/#N6^(B8RK!-+PEBM 39; HV=.K M, ?C;E=FE)@92!VRUL\QA@,NR+]3^HB#[HQ"9,]F0"GRZ7L$'1Z5D8\ QM:( M7]H1&M)&?S=L0@HR8*R@Z"DQ;]@=_ZKZP)%3U3$N_.N# (9@(&+]97!5&'B, M'EE^8&E6Y5S&6<'2.KE8,UV4F0>#_;IO JH>^J77O=2- 7 KPH1J+3G/M>/96+G^J?.M%-XOE?N98[N P8KETOE]S1_56'=4?(GE\O4\3 M(B:>I1%#3NATF?UBU'$M:_6CK8N\G3(&6LHAFS5]G9G"WQZ9P M$L'_N>K-\NLN?/77\N?CBVY_<%GY5:_;;_CYQ;#Z)76_J)O457?>D5[8UV=DEB MS_)53T\YCZC*I[;SXR8*P=T_EQ+!<828S=9)F4/2\7^HR.@VDGG36DW":+(_ M/>O =^F7XNXT6IVY*FJV?2C+&O6&G=YH7.T(-"1PJ]%2ZP502V,G1F,75YW^ MX/)H:4S_?M!,YE?2VT&=S(O^H#LHN75[/9)'7^.OS]5JWI[V9_3_CL5>^5N$ M?:.643CSDGN9+(7E;J5.*K;HA-1)U>H.EJ''D\[HJM=0FU23^-ZT24MB1TUB M5X/.Y;BI47PX)+:5P;(MN1W4P;P83+K#[0V671Q):[ FRA0C6@45'YE]BLD9:UIG=SSYDK&!G5E*F,E5F$RI0+U;B@$HZ2 MNF[Z:NP,5F*,"$=;XF;5+$]7OLJ5=JW/V\T4@5$"X1NS&15 D/*S*;Z>_TT5 M;C63,'>@_+;IRIH@MLK#EE]]NN_$@FI+&9A,@ETQ=O4R$C$5FZI&%@O;%>=) M>$[ID]P:+0F='PKJ-4-A92!28 W5@]L/[ZC1P3DV)1&(+S*;>0[#SW2(=A"$ M).;M\1+O/T1?"]O'XXBI@A<&_U/ X+*)N_Y)//=F%&V&Z^>HJH11FN@\3*SJ$#*S0' MC=V@('F!8.B. M[\,UF=XVH"?')U[MH(F'T#HR=W @BY8C+<%@L^\'T-FR;? M%*TZZQ>3[?EEM[\]&R,.Q$;Y4,#B?(FB*R-8%]CA(B13H*LHUR_(7,,%SZJMNNRL2 MNR!0%MY/?*$67U-!#11@\; WP$EYX"M4><+^07)>@B>IAJ2.8.F4M:&TEJ'O M.2L]A320'0'NA<%Q4-*F9!CV)BIUZ0GP52>F4?C(:_Z23]0ZSN.L5AYF)IK% ME?9;V:&$:]0G1+@\?,F@A_:G&J)>DW2P+P,8( A+1NP^O.A)&/=EZ)&MQ@*J M:U7-<1NUAE,,Q T%>773#]D]@>P5UIBWH9\NI*5JHVTTLV]#EFPH.,C^V,[@ MT(9&1P+J48- 5*$&JVME]Y)5_TID<[XM7(+N2<<\,Y&_0.U20OT-0-NNSB/(.<1[0 M"=&U!CMSD LX6=:&>5&LY@+C$R8(5UX%K4&-*@)\72#*WV8%R:Z64@OD4*V? M)D']+[G:%I5-;K*-8*Y0<68NOIW(GB\2]PJ."8\69Z3'[X(U'^<\(1D82#SR MR> %>L;GRE96BLZW$9O6XE;2W*P6M?,<3'@'^RV>G"$]*%Q(/S.U0?6#8"%>V?>F8]C_(P7.- M),C!J/=?OU!';VQYQW(28_^#PN4!FO=W&$!S0AL= 2\1')J[PT@%MC?%O8-3 MAZ5\LE=U/D201*&/K2<1[2X2JI==C%%TI7\R00\31Q_N5O#$3DY8$PC@>_#L M'%KD1T8 _6[_M+YBL.C(EUL/LBGTDB7H*0%I$JBN,E[*S;7B]=VU!F1%%0(& M%]V>#E.;444Y8 Y!WNB]Q4(AFR6A+]?/;/W$, I(@4V[/(]B=+-\^V&&#/C& MA+I_!S$SKZN 0F,3L52MF-K%)^JVZ,C)J>8R.0S._W9]_<5H*?L)A >V%3SR M]58K_7\);@#+G4<%]P+/VKJJ9J^('DUQ_G:\$**RNCF;*$R!F$&GYSP"62=J+.K1 1&WWP*$@0?X[6*\OGK@"PC M&]M8_T?1=U[$4HZ#[+9\8^.5GY3X\%"\#-G$8:%?_$'7^CMXIK=HKFV>8CRG M]NE386&;-'G:&5@\1WVI+37:J=B5+_&2E'58#GW^+W$F2-3,@898A=:0$&<= MK)L>7KCAVW'/,+R-$U4P]SRN%X?J*C2JFJ1)]7GQ09D#>OEX%<<-FCWJ-?\G M>/LT+,T6A1.^%S&:B$6RN1I=E3>N]\CYHUIOOO_MX_=WUQWKVL4IP.KY ^[4 M7OB,[T6.?!MJU6D*S-9\-\C;P0L:;K).9F2^R3M2WQ0UH8CE/6-,8U%=F)J2QOZJ?%0>2I$?8J5$!8G^E+U(VM?O B;U>XAB'/N="/#( M%QQKS#6TPOEE FH:[_JT_7K^B234'U MA:XW0S8EN_G%Z"4[;_(R-^?"9?MV\3(_DAVCJ889R&%L^U*(O!B_M+C;&O6& ML+V([XDINA1&<*8XI'P"/L"[90Z\V Z:&88@* F .\[$,VS(DDZM4\P=9$!@ MMUGJDP+W K"X2$A-A6.CV%MD%EF*YU)BX"8"]=29L$X,E[=M72CRV'>I+L:O M=N#+-^J:"MJ(XJ8Q,*KF\J-!IY3'V #)TJ)P:?XV_S;L\^S>3R. M?K(:Z2>I,=IL"YEMT6^S+>IWYQZ6A[1>P,:A(#H8C%,1"$R[@Y\3 Q);G",Q MYB31'+E-6>LNRZ.,Q>YO"G&W412)Q/2>$BT;>/_.\WU,]DXHCE5I\5U^^%CHARA["'B5[-#@2P_(G"7I_DC!B5=S6FF3NN@F1$59_ MBOEF564D_4=O7W5UU;V\&#;M7C6YZ/8OFW9?JN_*--A)5Z9^K]L;3 YQ4AO[ M?!UN:6L1I>.PN]>4<^I[U.>O>/?R@&@G%C9OV:WF(1T&K@YYFX^EG]0S.X"V M2U/;I:GMTG2@79H.1I\7'/BV/="1]NPY<1C8/[++)IE\U$*_/C]U< VO=@W#>8*_/T)B/"Y#YV,I M96;7ALY6L(I'B0Y]T>E=-NUMF>RU7GGPSF70&1Q6\[0C%&3'98Z]VR85N;70M@[@7'0N>P=E"K0' MPP4>,^5>C#H7EU='0[E'J B/RX5ZV/7*-M;XZ?S^ M"(GQN*RR3S5(:2_Z.[?/3CD,=MGK'U(8K#V7'G=WNAST!Z\/Z62.4* =EW;] M6E_@^:+<*K<-@-7MX^7@H*)?[:D\0**U<[Q/G;C_]O;^ MU=LOAJV+MWU5W+!S<3$N;5CKWCUI>N.P=\^X:FL*';30/M2G3MQW_K8!=*_U MGALDQHW;S.M#/)>K4=-([?/VGH_=0/Z]$AVT-7RWK_]KFI[8FKZ/8/I>'M*A M'*$0.R[#K BZ], DN@>49#_'5*3&2S]8L3$"N[1Q(4W3Y1\HF$!+N<=,N>-! MY_)JS :47V]%9S1D=?B/_7O#^;03]4,0M"C;XC4WV(=/3\@FE%OV.F- M[FF\'(%]TM+8TR]K=''5Z0^:^M9M@/"8 X0&DIYL&_, /+UG&8P:=I\"F^'1 ME_EK2Q%;>VO=>U;JG1Y%'*'\/BZGH*;WU_Y"I*=[.]KO->;;7=@^!\FW+4DP M20R[]XRZG1Y)'(@H_RMULSG07D;8E*JNIA";#V%:4>1A@E$XVT%3MVY]![:# MV(W!2VM-05+]AH!#@GO@%G<&/DJYO2AF_(:10WWR?&K]Q2U(\:F9%\5)=1.I M,3[S2?ST'-GWG/;;#ZE5(3R)_X05IS-;S1C^XC:!?NC8\B6?(\PI[EC_]%#7 M>C;V0O653#E]9'WKX ^Y%A,^,T MBD6N:[39?\N+L0O[G\*AGNUPA#^X19KM@DB#W\U\/'3*GXOE:>4SLJF!Q\2_0;K>S.G=:;QE+T22DI'$DR$MC67;:" MAL*-G/+:LHP'NPZX'U M3)#"\^KEL;T0YKNY1[P'W\I9K(0=,2^XPHF$'5.IQ+W6 OP.0X-W@J MLRK,>C9#K0-.$; WZ!;\&%1K3:3I[$"'/K5?KX AZM1Y7O\=AMS_<3;_'?O?B8MSP M%WOO][C;20VKOVK[/>[?6JGI]XA7( IG/\RT8_9QV]YQ8P"A;>_XQ ?0MG=L MWMZQ@RZDP)PXZ@P-CIO==GQL.SZV'1_W>=7!'.>IWG,:>2IMP\?G MFJ#6-GQL26SO!9]MP\=GE@+Y,$3BXRK2:(L\3.;L#[J#B\,ES)I,@C9]9Y_( MQ(=C+ISNN;0XGLT%V]-/\+B?VI$10@2]#V;_3Q+UZTI$G3K3C\"'-X]D*"?MS-] M2M[>=_NG-16!F'D)"CQ;1K/O%R9\EE[%B_ZDA;8_K /I#,>C SF3(Q1FQY7: MH3-N R/'HX7X;($2[Y6NB6PPR>P0;=_4&U.#T3='#S4\ .2'A&;$K[V4T0Z)>36#2IH*FZ\ M(,""$@E\&B.0EEN-%WF!2%I3 D>-/1@T2!@0TD"0_4MLN6)&V(D,PU6 I>Q: M7PC*$F;BA:YE+X#Z8-YS^Q;G(@++5L_#J^ ]"+!(?S)ZLOK=,A*Q0G M(/YH";6,\$<_IXD?AC].#5NU-Z%+#RIM=1++MN(0T1:M2"R1H!$*,Q*+T!4^ M-C;X@:#1\)&-^)@X#I*B;U.1+(@7_%H]O4PC('V"W6;4T$@DMN>+B# X38Q2 M.2Z]V"3O -:%Y$N55$BB_^H0C(NV'"\_!1QP1!1DH*\S ]@(W0V0UL%@E M)BGS1;I \%0$]T3X4;4D C2=^0Q.1[#*R=Q.$'X5Y.\=SD_!5OL@DQE;&'9, MQ DA*F.QL"=FV2+@I?#UXBA(OUK0O>,RMM+>&NBT'>M.P&GZ/@DX+T IF.)N MW\*^T.ZB L.=8AQQC6A-4*[T"WP%_F9I TW@6>(_7._&2^ =(#.#& 4,'PO1 M33:X1GUU_#!U)9HM LDJW%$IB=@OYCF73LF-!UAR84:+L&L>=R]NRL M@C!!'0'?WWJ$TPN[GBY=FS8)Y/:M%Z:QCU#C<8I*R@OLP/'@.&Y2SX4_Q1$3 M]368303]ZTN<#@:8AZ;J,DI,=K9!S8=SG\']8,? M?]/ YITS_/79)T)MQT]@4N_X%?1&F,DU+' %%@!.\H.>U=ML5O#,UVP=GS-8 MYS.Y(SB'+V!A6!\_=JR/\&:K?]VQSKZB9/P EDP8J6 = M'Y #^[WS_S& KC.)+!"KTKI>1I[/%O"PUR$+IKP5/ T]BVYI%OEY3KK[W9O" MVW ^_YO:0#L)P3;3,_"!K_Z-K^=.!T ETS!-0).1ZL-5=,]V)H8>'7_^=^_? M(!"P1P,N^:V]))D-6P?DX!AP&:?H=K/>*(L^6%VH(9-1/(D!+T.\\[,/=B%7R;= M2V/B,-YJ(7<#S$'8G8BU$@C;50>U=) P[#KNW)+LA5PKD83 ;1I"M@OH97,O0__81< ;.-3C8^J#($Z">7P''8/X2S1J>]:UU7TS@QA.6'P[!=89V)VXCR_Y8(:307>8(\!N(61RNO(%K6Z+Q2D2K:\% M+F@O% 7U\@<8<$[G _]W(P*@4CQ]>HS_F:CP XY31<;Y%C$.[(+MQZ$U#2/P MAW18@#4TDOM7<1OZV)@!%3.U[CE1$_MS8'T&RV,JL*<(D?>HDVO18R_8N&$O MFAK2N+3-W",$F!W.T+)O0"*AS..-KOQ1\5'K!;[G[/J_[,7R]5?K+7]]K;X^ M>ZED(;O%H$HNU(6I$LN1/B8_M(.LS1+W#<$?Y)^/T^FY?@@';?M9R'X6PR/H M9_%D3()TBOXCNHLDND0"JR?5*XF:2;DL-8"(.=;TRZ!(NZ0X\F3+HWS'+W[' M+[)10!.AO HW<2L+-,&Q';3!P$@IOSJ3<^5W\7R7P'H_0:\GPD>K:3*L&Z"\ M9.KD!>IV11'E%%QT?*XPXG!2W(VY0,\K 5D1&-Y2O:!!DRN-M7G ?AXI>17* MDKW90M3F&OYN)J3V5Z9 7C-,Q8T=\/15N*ABBU"/+87CS3RA0]<88@A@]K[/ M5F(6Z0ZS%F[*@N"75NP=SJSBA61'B(KCOP+"*.QL_Z([R.\M=92[M3V?VL"L M/3N;B+IL\IRH]L-3J-,_*LP*A@G'4W(1$3 N;7(&,+X2"78'3$X$ND.#AW[X MP@,Q@$YYUMGMHXJWO@UEDOY7M/2M%[:\T<@Z$=9-\"7U\PI!&E%7/=BX0;?7 MPQ=C9A&1T@N/WOR=S%4$O_Y=//1M\&\[(0*"%XZ,%W94*S^,>5C"=N9HH8D. M7:?('?2]A<<@E-@Q 1V;>S0T/#FZLK,PGB8L,W 4@%"2S;L*9!O:4 M.5C>%VCS#>UI^1X,\R?4<3$&P]N.*#X8W+ 9* M\?': 8/F-M^=Y'YB?!%+>V\VHX8\Z/#5DR)NSBVL/4QC@PQYGU34#)DB=B)O MNIDM6))7G- LC6@A.SJDW/:J,;%;G8Q*&/32T3Z[S;MNO(JM!?DC_ X8!RSL MP(WUC5 6!R'[)EPLT'#&$ D-7&1EQXN<=(%JVT%E^DT(ZX\0Z.6_+0FSIC7' M[GF0!GN%@3K/V8(K4:?&UA?V[6F]OZ,'3_KV'5#\_B:Z=EK2NW&SP&[Q/L[T M3&O%"H4T\/X(3AK8 $U5?5N>D>5&Z@!JNN6>Y%%\#D"UWXH%^I^#7/CAMQ#SPNPTF8<1 M#(CNN&DP%B]8D-5N(GN!&Y@NZ6JG#X+0N)+)7U&8<0%ED% I,UI?7JQ?S(D5 M'FDY]7IE\^7>4#LA8PFAN=HK6NVPBS?"^I9H86/ /[CR@LM3,*A]^%_)=6 MU%%9/QV+KHZY%3D0S2V[[& \AMCZ%Z,VIE&K;.$[#TW7"AUL+^&?#A&D;]^! M"1BEOHQN1.(F]=5-&+@*\#9'77MPZ"G?B-T%[1QSD 8>)7L?'C5ZLU?<&4FO ME\,=,VVYP_Z@N<\I4FLLDXIIGQ_;CL[BYSG7#.$;9VMG7@.4<);@AK MQ@21< J<@ZLJ>.CJ'L]6\1S'"E(Z<;P6Y&IY:;#@+YCM.]I4SK]-D4/H4F ( MG1#JQXRT%)%Y)].*7#P1F@'2B48>\K=/;*B.82C:8 M@HQ7=KP90W3%C+>DQ3,OY#/:#CAU*8=,M[B7BY33P(FTQ 44#\/%I>"7.Q[2 M+WREVJ)C.#V+D=C>W8UZ4_[]L2YG S'L\G5 MZ/_V>\.SQTETJ2(!SJIW@8_YX%^1&,:GSMY\$W9,9(X[^E'ECV+<6F8G'2_= M?P;'6.=K E=S\K>AWV*U=DPB2 4&,SK,"G,8!@-2-NK69+7$"@0?!1HLZ3]" M9XRQA"):##'THVA,RBP0AW]CZ6WIK%\@3:64.<,^RP&%?0HQLW?A_>1D=5"- MJ8/26,T39NDD:98=$@E0K)BR>BNUZA*XRYK!SJ%%NDO7<%LR'Q\HF;_%C P\ MFFM.]T"A\B7T44;Q8;R'7<#KE".F]]R=%MD"J%Z%6AA);I"GH,0=*3 C#XE> M68@J0JIS9-*%#)12Y)E+.7P/:$X)_(@),W_#E L.=J0=3 MVYC'B/)Z89-"^#-U;]BZY$Q#CFE&$5W-49D*#2,#RCASL#8IPJHS7W&BJ.)A M=BZ&!\#"M2DSA]4?AYHYPT^Z^M?(5;Z>)AIU8,_-T 0E$W\NP"3(-I+7RD_@ MN&U"@4PH&+4)!?6[8S(4WFWKBP=)A-\IJSJK4@I 0<&$T4'!V)72%F6_3(DV M.Q-M2RW:8G(R?$JC+Z4![BKCN:EQO*TVN7I";7+VAK*CA]T]WF7<4YEMG:Q] M74S6/F[EYH1Q$I>:8UB_G),H,]D$XKY2%2D"1G6&7L M: 3B8\,/YQI"4'H=:7C!$COL/SK:$A-4>!%S3%I596UZM0X4L>')#ZC\:9BY M#RXX?IV0J)"Q!]OR;5U[)J>P.MU;@0JX[!8@_P"^$P%"^+4(:^:LD[/Z3GT4F%H$* ]:=@L0X]GELO#WC0] M*LQ!YX42NV#XN#9'!QQI+//1;\"?V2S5]> RZXE2M0LY7MU)55YR>Y_;:*+5 MM25/HS;.WJ#B5GD(V?7RRXE0Z?$P_&=O23C:2[< MFU)J8BE;4G)@#:U[V_X:A 29&V!*.":E'XQHUD]D=R%6TU4 M\_/_'!0_TQ&^$W0G@I9+5LKVD8JGV0U\?#:B>3T3-BH%#HB$8Z;@+< @@/[A MR)9D%R6A*L[AX+JS*@6LQ<,KUTO3LK1'V))I4\._)&Q$VOB7)M^-Z"KWJTA;G%\L$Z1Y,@Y)SCI#S& MN@67%WKZY%5Q_Y+&PC"*PRP-,$N]]0QY0'EQ 24$JLLCPYJFDN@]N:/]P=.[ MHZ,#=$??(CN$/GM67Z+0$2XZ6D?I:Y+L_R8"CR*2ZA+63,PEWW..2!GO?PHG M)@O$H&'):.@UROK*HC3R9QU+8&"3DP&TZXAUEGAQ(04) M.#8H*RA4JR[PRJZPJYU_%E+J5);Z5.JS_?F?O]%M;2AK^^7$*%MF]PLGOQIA M4!A+B,1W\_5$QHZ=7A(.X=RHT&"L(X..QF_*;Q@= B>5TW9QA"*3I S6P'0, MNQTZ)(==\]I=7;ASM*_"Y:1?XF30A(VX*I=Q)C ! AB'0"'DS0#J[!_"E[41 MA><[]YW]+L]Y6^E_\:32_\OUU^_6QX^22_E_/W__^_NOUL<_/GS^^NGZ^\?/ M?^Q)[UT^O=[K'Z#>^UW< $V2PA.H&NHTWB/NU7WKRI_(&J2L/:Q'8X-874#& MJ2?O]AS?]A8Z@3U '"44#FG$A0KJ=K]C@5#);A<)?,M+4O!XPPA.QHY6'2L* M066!2XTWA3HVOIK ) *JV#XT9J?[*;>AXR<2,Y'R\P5Y:BJCO9@QK0; MM.HL6HG9)9&;)?:C94*)U]TGTO/6][E>CJ'@95&Q%QN8,\KGH>]B MI!U/X1,F14>_1?!W]A"6J\B'.NKB&6;LK[*3$S^7G@H%1?J\3&LGJQ:AE)$( M"!87SDE"7-"4B8R_@^ ^_^:$20)' TL*01*I'WUU0W?4;=Z;S'N[ M://>ZG>G?S49=Y"9)$ 4_7TGP&&S5:XIISYCF@[J7Z[XTMEQX/%0,FI$L@=A MO$ VW1 ,G:W3X1)O0=="LPVLSJFN-QLE-'7Z0V*N NR(L?6"XXB M(&:+4H6P?VQUPE%BQ@$_.NFLF\/+KO6QNB0))Y%7KC6+,/='SD06RFB,(W// M[)P*F F*D?R2E4 >+6$UM(5^SZ(IK'$PLFT:?ATD"D+&8)1D,I60 I=449'H MTM^\:2'/40+%X).T5Q4LS0W;]Y=%CY1W_#F'VPX B6+!JDF(HN M%@6O*'(9T5/$NJI5%Z'JJE^D^)GGYZ)CX,#YO@ANU&6%<22Q$#\XJF-14W/P M$_\,O4#"@V<) 738\E-XZ]R;>HD:KN[,B96IWA*S_LQH'9J9#C!K/$M]8MB MG^$IX!),FI+3)?=S*F1IL[+'P^HO:(>D^9D5W&$5Z2P"E4JI"Y%6C#G=4[Q1 MPU?0?S@X)F8@U*@NEY,F4-OIQ>A:YC2A^L^0-V 98D\.)/992OAD6(6,\=JN M]1Y5,C*6^@QW!R>/2F)7 7$?+K"B+.9Z)>/M@ M>[Y,>U%$8A(7[Z]")T*(.MC&?+3GR5RVC^MU\4S2)]\>LOX+@YL0^4%7\M7% MH0KX2BH[V@7"B47NBC(7B>%,']_G%AEHD;^JI0?9L^@<&TN]&H[SW:8DA?!' M6'4:)*_.^Y?4O?;1 Y.7@\'X]=.$;W.;U!]UJ7^OQU$%H^A,PV?!8;"W9P&Y,LU)1C:\WW2\Q4@Q,.5$.TY[.D<*$Y UQH$ MWABI$"Z>CVY>I* =._G:03*KZGPALE=M=>DIFQX%/PA5T,< MO1@-UR+$;H>-3TD_,OA,@Z HRBH/!U%)Z6]BNF(A S M"1H:.HR1I*&$F&9;PMF?J)_93L[C+MR- M&PQ0E^PFHA@Q>XWTVI[Y'LZ\HTK$^?K:GH)@1F#?56=-7+(B#EF./5*H5 7,08DA]8/CU*=<)OLA&I:Z&L)%6<'1=;F>X]C/A4J3*J][%0 T<@JJ2&&>19RWQB1Y:&U,"'(IH;=+I#WI![&OS+ H M!J@=7O;C0*6FN4]Z2[_]+N:0L]=L9$P %R"]P"?A_>FHEAHV95CR1F$=0D*I M.%DF(-DK[,7@/PS]5N 2VE.^AI:M*,$Z05L'#LQ$YE8]J^XS7M?ZP*F*R(.* MU6UJ^^"O*J#S%;48>&EKU&8I *RWD+&=J_-F 5MMDHK.M'>9[(8^;J$]" LB@#'LXO M %9)O8E)'*^T):3HQRAFR;+-UN2;6%QRR)ML8U!%$!AM';U25<4MMRCFJPAO M1M$3P6J)"R)OPM!%ZRZ99],-,$9O=JY-&)?5?.*7)F[K)992':. $'<^DPI15M)1SYUCCD?/S<)]%F;?,HF MB:L5A+Z7RD'32SMAW9WR05EDE8N4D5TJ[*3;,J.MCQ-&RY! )G(U[B0-&JC$@V@+YZU-"9 2L(@.SN-%T7<^P!+3?C-:MZI:T MRD(CQ1'R0C1+/S(PZ EN?+9^6EZLLH!5IHM*1FA3-V7JYKA-W:S?G9(H(/^5 M5%06++%]C> MU!W+<.5QV3L3\Y@_IAI1,7IU>T#%S$73V 4@0F.2- MYU#T*,BE(:C FT0_, 5?GF"+D3?< )U@BCEW4=&B"A6GT!H/T.977T\G*MIY*+2C8*952 3,+,K8P;35L:TN?$F\6PE MN;5_0P)XG^E55]8'0USP3&;M,% M.%KXB)F6UP!U!]%T9G1\D<++:#C30L#JV#N,TBB)R"AUR9/UC4A81N@2_K$&8CC:$G M8W*N_-W'\"2E? 8+96?=9,' ) MY47/VXSQ,\508"H(A)/%:DTO)+M?6Y!/*PO_IV*%$(Z<,H>] ;\9(8;[!-3_$*LM_?3(Q^I8O$#AF#\3) M=ZP>APWEG&46"5Z7 25VK;<,PZE ]521>;::JK(*(QO8=+-TPQ8O4L5!P$DJ M?JI\*Y7#S9)"&A^Q^49D3SL(0AR;Q*(@O$$R2\FTQ#G@H7K1UH MM@'-]]CPX71/-TPV3^"\.Y\'M[Q@:382E)F=KAF MHSY0_O^OO2MO3AO)XE^ER[6U:Z>$C"0$PLZD"E\33Q+;8YQD]D\!#:@&!*/# ML??3[WNO6TA<-M@<0FBK9F- ZNO=W?W>SPN=8.0" ^E%^I_P;E;O(.[;7GEE M_E[Y,L6M2@?;W6'?3CTM/87EM+Z[H(7QX M=ISIACH P7H)G :JFCKZTV,M' M:?HN#H=EN<,EJ_MNI8 M]]6BX/_ @_]:4<_R9Q5^.I[Q?54URI69/Q55;?8K\YJRU(IE9+VITHM-'=/: MB_4'$B-/_'9@'$Q<43\I,FT8R'9&CVGZU'/Z\ F?/)U2^Y/\(%AAG<9@RATG M7JN3$"60L4=R$+3>MQKQ8U)T@L'P!)ZC.Y\M%LUJ9U;J@6+&F]$^15T '=]% MT,AC"Y?EA:CA^52'8X%P\!KO;&=_IOX:#Z#_3V43T<)&5VEK40RT-\M4BZ%Q MV 7:28_]H MV\9(]X+X,EN#Y+P_8&4\LX??1-6CP43J>W??9(8ST: V*:6<6 M]% [6H!Y=F8Z=T!@XH-,34IR:Y;F-,EWKXA=PV[^W?% V;4*I.XK,LR7.SR;M2 MC;;H:J:)CQ976K-FE_/(>SR17/IRZV([(/JF=<1RF14][X,N MNPYKBEOF]I]5Q;;*X+=T07OVO=8_VG( M,5V$3BDHZXMWS@^U(WD)S6:$.)*X8QXA88EB-5&MRE9TZ?Q,5)ETV0UB;.(E M0;U*7I,Q7NCA%V9'RI9D0;>H@W"('_^EQ74"IX&6(S@4NDJGLMMD?^*$IJ0D MQI/HR7:3F393LQN*.TS8XR+CP,HC$6DYRLNB! !1A!'K:F$75%]+E@P;FA+U)!'H->S+APN.=L!'K/SCT.=$L6,(V3ZJ+TVT22F9B$QWO\,(O[ XK0.9B#ZH2\A M%;":"]:F%-G? A041T#H"B+=%'_WQE($2;"H+D\TXPYWL6Q/[SF9Z=X.J?C= M\XQ8SBK]*/HBH"VJ'B'2-*C@I-1Z<*D M=+2BU<*"D7V>%*Q&B&6''=\/1:+AN 3'Y(B;LF7N-*R#]'W&WU.B6G=VIX.I MH0%G"'6A/% =)2-68)HA$I"FR>T>\)3(^8YN4T.B">*M+D5PT&;!R,&7J-YV99Z8P M,^^6%.1UG!*;FGR[V=GY2=Y_\&RR['<@0$OF":;$G=-TF-)%4K&0'OEG:G-+ MZ*)HATO!&B1\PMT9I:7'!<1'*>V8:3]H@X7"2F,?G:<3>/\F1*C,)A6B@%6X MYVV8;4$[8"YHA=\.>+-U@HN-:ZW5/*_6&@Q!HU_U[,X!$]P"@O<4G+2=)]Z" M1>GY_("DL5TH54U8QH6[N1FX;^^I?/#)%B]\/![K\=/D9^6-,W_P^FZPZ' J M[YCX4AU9!Y]BL(_7ICZJ>T]E<=E!4HH"*46C$N('A,#!"$2F>(K5;F8^[GEH M4L@HT*/:*147L)M=,B&B)FR;*@2 /TH*L%2T#NTC,F$CGY/5"U]69PXVJ8]( M>,^>P9UF-;2CN!2[JX4@1I/PY#)",\AQ$ M47TZ$*-EDCY;_#Z5-0*[A#"LPKV.'>B$%ALO*T$NI0OCIP*<. /1;#N$QG E M1RXP]3GQNBR[07Z6WQW\$H&&!)# B# (@(-%HMSE$V$V,T/5A7/D8,2 M6?) M[:)P<52=NC6))T"/$]LWL%Q1FWM<0"7#'\%@FN73Q=?UL-%W_*@,VS )DJ2\)QAU1=C&JO!(%C/UHCAYR9RLDSUT4OQ$P MV+R'9?@X%>MY61U!/WS^ M?/GU8B\G?W-[4_AQ^W!97\/LURN7$R&.02#6ZR^QM9I)9;.K[2KD7<\3TE1V MV9/;D\D3TTGBP@IJ\NQ&LTM#\9 M]YJN5,L512]O*:7SC?PTD[$S1QP3B%,Q<\*DCC!&V50TXXV9 6FBS"Z^GW'O MKN:V/&CD3&7G@X[MOLD4[606*I@B2S>5BK6LQEM#BN][?:SL$:=:4DK;2O_, M*;-R6Y1"RNSB^QF/BR >JC>A;W8>]AH>#[I[%1A9>D71K.+N>WG9(T[54(IE M(Z=,ZBB31T9Y9+0NWKKK.CUGR"Y4=N793=OWW[9/MY->'N[3Z;I2*FJ[[^AE MCCC5BF*5WE@X.R=,ZJQ1"BFSB^]G/#:ZL%V']]B#RCYSM^4Y3WL5&U4,*S^; M2"5Q=$O+C_-229D\-LICH_59HT>GQ6HJ- .VJ!/R_^U5;&1JH/2JRVX(I=#1 MRQQQS"(X"N:RFZ@Y9=)JCE)(F5U\/^/!T0]*:OVIL@?;[>Q58&1JEE(L+[L9 ME$(G+W/$,8NZHEG+[I_FE$FK)4HA97;Q_8P'1I?8'#M7V0^GQ6$(>Q06:8I9 MLA2ME#O?*22.4JJ .2KF(6OZ:),'1ML/C*(7(\*8[\_:S!];T6-[EN^^KU48 M\GGOU[S77G5CS_3&WM;)J/U>N[ZI/^SGW,_J#S#[R[Q(R+K5R(2'F)?UV*NN M]FT;2U?9O1T@+H<=U?VH\T01D&NWQ0EBPPVPC*CC!U3P]"YL])PFJS6;,'4J MDGKE>/T]V@,S%+P/52XN"QJ6PF@^<\2I5I1*)4\I31]A3*5:+>5T21U=MHW3 MG,*-P9?G3I@L9LMU:T9!452W_Y"#I?SH67LUQ1 M3+V:K^;F3GJWL)RO;7.L&.TWAP89@P:ISH<&60*CT3!&&(W; 12)6BOXO%F M9?7L9G#BA_V^[6T!E8BPH\HIQ(R4N%CS )\VN$036FB2CA(?!3=7Y66(C6*M M5*NJ91K+0JUHIJJ9JX%:L72U7*JN A9C03<<5GK3%FD!1F4WA"JWQ/G*;D[W M@OM-SQE.11EK._U9D4>'6@3)F)E/#/RV[8QKQ&.,R&L(6XNH?L1 MR+/"6@1C: ND.X%A9T80=HUG>L7N#]P.^V;C6R-X*+K M84-\3^^\#)IW.(:A. Z5.!A!, )!(GQJ<50#?0 O5V@V#HGQP?__KU2X4AJIW!XW'-:W;!=_>/>:MC>\<@ M+?8Q^*UEK7J,0Q5_%J&_HF;JQQ);L,6?#$WM!GW<*P*E8D_ZGJM7+)O6*0(! MUA='JLV$:,<(BPM*N3%+RO_C"VG6BH4_$1:9?IY&R&8"'+M8.GU-NO?$-N9B M/2W6((QZ@V"!T0Y$8JFO4RRWY\1(_&.RDMHI2XHC;[?Q'L0CG\1\9H=79# _ M@W BONJ1FCE3N.GM\6+"E\P 5Y$N!E7_.^IF]I4CSC +?8'YVQRXKKQ@,P+N M[="#\(;'0:$[330 L4X=)T >/*7[<5*7+)A.,+Q?=E[A(<-5J?6P/: #X@\ M37[M8A8'J?,>QY(&;8E!OVIX/N1^96Z M**.S%*L1&XAL"#9GUT<>T8MYV5_ MV!L\4YP<1\SH>G[S5/:'T^\_8PB,P>NDM MNPL]/T3/ :SS?0C&5#-L,*2']E'4S>53LVN['7 1FL%N^:W1 8,[ +:9V^KD M4]MH--<8&XI*)S6&GFN,A,80/[U';31FJPW41IK%OJMU]5QE=1F[:(8)\3#$ MR[768!A03D#<:O10M5B.FJS;7L-VN5^X?>KQ9VH8?M&+17VW]-)NQ-.9"J>) MIVVQ%W-A![8('*-MSK%=T#_%GB<$G!/AZ"L[HT)XQ/8HA-;P8-\. A&P7],1 M-_OK[/XK.Y0?^%\!=WT'3\K/0A^^\7W9(R;#? 79">T./SJ!$/L(0EY,H,'P M'_ZB["6*M\_L'I4SJW@K>+W2XUT<-*QB MW,#CHN_;?I==]0:_8*"H$ [AQ1O,:$9QG]-"K'D2;>7"OG)A+V7BU![,WN 1 MK1,(#ILM\H=SY1)9L@D=V/ -_1AO7FFS3C/F7'7;X+6<#VCD8;C,;W9Y*\3# M(9R$=+E\UK5AZ@W.P?[WG4 >.@^Y)S\TGIFX^U344#Q!"88]X2[4"U_4Q6_[ M;&[6FHFS_O#-=H' M%N !$,B,U#+S>CZ-]X2']*A.W@UGH=>"#X\?TJ;O$>5/0-B],B M=_M2.\"-CR,9G* 'Z/%_0L>+W1N*4""H\D 10(=C\0_\K%6-DB)?C+Q-T- ^ M:^'91M.FLYV@Z_CP.[F=T$V#,Q\8&'X I8P:O<&[=J^-FAL;H@A7/@"?/1ZZ M\!*U9X=!=^#![%KSM5YJ29L:$7YIOZ/V[?+^^KQVPW[>WEY\J]U_8>>W]W>W M][6'Z]N;]$[IX--A'.T<+3[.T]1SRY9O(5M5M:Q5E[V%;!IJ1=-7<@NY5%*+ MEI7M6\A33+#CU[I>4C#'_C%[&>4V)V?*R/D:+'%.L-01[,[COM.*KFK3!CF; MVAO/B;A;D\E)E#HYN[ #?C*Z!BDS!'*BI9MH=>@<#R,@^I21IXQS$R$LJ,V< MC.DF(^[ZCLYRVZ,3%4HTBLNO#7);MTA"^S;VC%.P:V!,9NHE_[\Q:#W#/]V@ MW_OT?U!+ P04 " #5@!I;'J<04_@, (C $0 &%M=V0M,C R-3 W M,S$N>'-D[5U9<]LX$G[/K\#J93-5H>5+<>R*,^4CGE&5#Y7M;&:?IB"R):%" M AH ]/'O%P!)B2)(0J3M7>TP>8E%H+]&]]>X&CP^__H4A>@!N"",'O=VMK9[ M"*C/ D*GQ[UO]Q?>I]ZO7]Z]^_P/S_OC]/82G3,_CH!*=,8!2PC0(Y$S)&> MOC/^@SQ@- JQG# >>=X7(W;&YL^<3&<2[6[O#K)J62D_^C2 3[O!_J$WF>SL M>?L'G_:]PX.#C][V7K"S/_'W#\>P^V%Z% P.#O<.\+87[ WVO?W!>.P=;N.! M-]G]. 8 'P^V!P;T21P)?P811LHT*HZ>Q'%O)N7\J-]_?'S<>MS;8GS:W]W> MWNG_<75Y9ZKVTKHAH3]6:C^->9C5W^OKXC$6D%7'T6.P4AU'P(F/Z2-C083Y MCRV?17UM]O;!WDXFI3%)C19"A<34AWS]0"X$\I4'_:0PJQI([LGG.8AR>%7< MU\6Z2?O>]HZG&X6EY&0<2[A0I)W#!,>A4A;3OV((6A 3+,:FZ8)+(]9#";F7S,?2Q*RN*3*_ M6/7[$$JA?WGZU]:3"'K]];7&PIMB/&^D.2^3:$^O-&E!7524-:-41/_R,CE/ M7_)V=A7GK=NPC/]F;%AWY2JT<\(8^YS%D)]Y?Z[I4=W+AJ@_YQRV5$NR*I:"U7#7Q4H#"#5<&GLOEP9E$#KPCGM"\1!"XJ)- MMC^ 25/[E0BAY&]A?8C'3:U7(A#^WQONX["IX4K$C\,V4:_%[U4Y(FHY=<;4 M0M5[(>,I)(BW[N%P4*4+& MX(9^,7\7^WDJG%:I$2QX:FVYU8Y5*I9>S#Q:ZV<: %7"Z@_!0A+HY?PI#O5B MX6X&(,4WBN. 2+W$:\K$^M U7!T>#G9W!IJK.^5D6)"5@J,\.DKA48*/WB\T M_/*3TS+'CS!7=LY *@K#-R1X58^3[=V7LHW>KVCL//L+9PHV&:J=?02OVZWK M\)UL[ZW']E('8A.4:/G9P\LY.&.1LG"FZI '>&O":Y4YV=]OP_Z*RI^QT)J> MUQ__VVEV1LG@+:*DV[-$*65W,^61&0L#X.+K7S&1SRVB8EUD)^L?;=:KN,[# M_Q,E"KK%IZ,O8C&["-GC*Z_G'2J<#!^TZM=*$3*:.CKFGV)!E,-'.2.:LED& MX63KD]XQ$^&'3,02 M^3_4**%GC6BN1O96@U4%BI.+G2(7!L@S2"@/U2%&SF(AU3J8WX(/Y &/0V@\ M5)5!.+G8+7*1H: <3(=X&-('U7C&27/_YT6=?M\K^CTGW2%WCY*3C^=1B)4- M-- [A+F>#9LZOQK(2<5^D8H,ZP,R:$C!H05>M\@)8E]^QYPK-S3> M3=:+5[+09P\?"SRH'&0 4)YI [1<&0"LGC5GW'@>9DRMJ4+P'1 A'E(#O$5)+SO<=/;1992U$G!];^ M.TTV&_$.^?L6U-HR!K6B9],$M*G;2Q!VF$;")3#Z)#[[V"J%QDO(* $P4F!M;-.0;I*0CP6 M\%>L#/CZT&9):LD[";!VU$L(E&!TR/TE9VLC%A*_1:JO#JJ>E,%@QYJ02X_K MT/L,L4M'J,6#G?M6F? *%"I^"=XF^8OI% MO\[_(,)%M^LZ5/U MOW0R.LHS0"_MWVNB.IFVCRPJ,TP+\)\\+MUBKIX\8AZ(W_0NJ76G;@KO9-8^ M"ZEB-BU"B1Z4*OI)\BH+UM6O3_I/. E#_3ZBMR!^;97.8+!2+]7=O+(D58X6 MVKLY#I1DB[6;&-7[[YM)27'+P&BOR!D.5JZG/&V]5(=N)N5UNAD#N<1RGI+< MY9:IS15UD]#*W'9+'IUX3OJLG)(C6=Y-TO*)[FP_R?I2N_F&3EO2M!^IDT,I]N1YDZ22#N>=27IK*JH-RLF7EK_*/ MO'0^9V4?:;;DJ!K(R9"5ARH]'.T@.26'FFTS!=5(3GJLS%#%^6@'"5HYEWSI M*%!5CJF2.#J[Q2^DV06GWUJR5T5 MC),J*_5B/4G525J*C^.T/>^H@''1LF^E3JR'>_[NM'SNKWZK(OF]\CT+_36+ M]!,YAC3])OT_1YQ%3-? H7+@/,3/XAID#^&Q&G*P+X][$QSJ=_#K#W&8O%II M=4K"4.]BCWMJH-)O[-J9]\X$5F1>/DS=C'O0#&1'^D1!$F MB8PU]F^313-;D?CV%H>48U6.E]*[^H@#0ZQ:OZ)H?Z"OXIBY>UO?(UFH?L&2!MN,ZE MFQ//]'2SLE,XY9H8]M_L'FI#S $+M5))_A_2&]4HK%_(>*E_9YEE\UA@A?&- M,#;5$7=QI&:BYYO)2'4M/=Y/X69RA[.G?>[A29Z&BM%*+ZP/\.I!OOB8VI', MM#2(]3NUE"0^F#-]L\PDOGEIKD+YIN8A<071&'A5CV^*\H;&!RS"A#:P7#%E M%FVTD?6E';\)U":YH(:V>V7N#]6'F[BA*=PFN6+-0-^HMF?W<4+PFUI*ZWGV M6@UYJV0(Y7DJE#WZQB%=7PR%B'7+1_K^$"M.TSN\J@>ZM]3Y5@N I UK+(N8 MD.FPK18MS-53O%.N_>I? MK1F"MYO63V,2ZD_$JM8.HSEG#\GIZ1F>$XE#LSQQC6U-(#:!XROLS]2*FC^? MY.XL:6+P^@";8&[A-HRS$)-(W^*NFE"WAZV6>:,A*!-:A\%8QCB\B&G@I,JN MN0FDM<4IM@6?Y; M%4,UV:KY4)K/":J-RJW673.U.27?J,_,8P[KA!M3(],UR$M8QYR*VO];$S*_ MJL; W2.>_QLPOZ%0'W8.H4V(NK(FWC^RYG;EA#;1KI,Y)Z'^)FDSRRRQ3;!M MF:I;WL=R'>OVW4S.=7(:@@ORI!-J^1?*5O2V=F -EI,-^B)1WI\";^F"LS@R MZ?P'4,N'"9%7^(E$<=3(\DJ,%Z3%WG8!_3N+X QTV-Z:TQ/@CGURC< F!+=9 MS3N-*-;:A)8/:0!ST)^>DN> M5]Q;J/)7":M+;X)MII]='HKD,(5KG5P9?U- M,"9[-.;$E4(HUMNDQI^NV?C336K\+>AMGMYTT0O&?<=RJJKV)EARJ6):K0(/R??0%G/T*+4QLZL5\#58N1D MRL$4U,=F1>5-",V3]&:.[^G-'&>,SUFBU+%K=@MN@GU76*C%S"E7TZ6#([OB M)K3_-!9JE:W[2#0F-'U2V#<']?4;9;?@VRS3BUMFG\B%.NUF];_[;]R2JP M/$E'.$\90DH221*@3BJ% MO_O9ZNU?KKW_L^C?S9QSQ_UOO[ZU&V]Z(WXL._[7/]Y\B*:_U.W$=W?B.\A-9OXV4EPCC1+ ?OW3IV2\_'!TMU=$V$W@/ M^:C\__O[WRX]TD^A'4<_^]PT:>K;/W^,S?2XO/'X13-+,.L@X3==,QFG8O!? M_:1(\N$48-[]/O.+-,974;#^0?/S,_CY63>>GDU@_=II"_GG9W[Z.9'" &J6 M\/[[/A]__$V6Z"=Q,>E5]P9_7CVD !Y:+/@R!_S3I6+7<"9-O/2F23%KTZ[_ M9(5=T0Z"<3I% @% MI@)/!I3QE]59).U0U)X.V7>AY\3J$<=%S\"9L\JR;49R6;X+-'K> MQJ.F3=#B!/CLZ#.4R6HU%RYA^39>X]?E<;AZQW&WF$[[SR1(G^GZ[W/;3*MR M8-Y45_W2RBC'OC1XT\Q./D([?0EAO@:"4[BR5#&2AA:)3480*GU6(;G@ M9:K-[^LPMB$ ?YH$V%?IU:S_"F?^YAS0VTS*M+I)3)Q!*1.9&.D05@XH9I:< M@*4T9O3Y7-3FPIV@MF&&>)K,J&N0:CS!&:M=0/H'>F:88[#YHNGF7Q%YPPT( MI4F2 D/"Z",),E@2(*>09'+,B?HNXT8\V[!#/DUV5#-#-6*\Q5RB7<':(*S, MB:-;FO@', M>-:HSM>8E I:"IV(T8(63 (C'I2>6D@L4BAGR@]ZIFB7O#Y M3<3GL_1AWL0_3YL):KE[]>\%@AMEYVCD5A)M&$-4P$DH^"+25P:3LM90.Q*] M U-%F=>Z=]8812E'EP[HT@& >"X<25IKJ9UE0=8>!KO-C(^0;^W/BVO!]WX& M&"3S0BE?^+/QW$_ZT?DV3,8GO:*ZD=&! >E <[7Z%*EIFJ%3MPOSF/SQ&I%"4AK MA6,J:U/=P=P%ZD 3N '\3%7S#.ENI*$^AQ"(=[I/6B,)66CB?;8"K& \H'= MS?WE>M>NQFC_T?_K)PL8V:"92)@RJRQP6$;&B;.6XRCU$#@.4Q=X9<$VP#BD MO&U/ZU_E^+Y*K\;J%\UTVLPNH#!4>A5*4O.*$'?C9&= \.SQ2Q TLJF MOXKAD-*ORG;?2]W5C/X>YGX\@_3*MS.<9[OG,2ZFBWY9!AWV.([G(RN,HLHH MPJQ+1&:K<;+ECJ0DHPO)6QEK%V[N1G5(J59E8E0V2 XI4JI@_6JJ'ZA4\+ZH\6W^O8->V!&XG')2BHAL#9'4)N(BC40)@=];KEAU M9W3EN#N;^/.^*!F-H"9F2Q@5.--X M#,9"3+G4*)-(!HRZ.LE?WU-^R^8EX M("KB?-F0*K4+07ME>>U"W/OK^S*>>4Z=3!(,&#&$A\<1@DI?M4)?UW6F_(Z,[+5'P)S_!#^V>SU_XMCW'D&A9/>0" MDR!J&,%L'=!TVA '7&,@%%UT2CLO;.UB[3; #B\KW847UXJWU6U2LTS7G[MY M#Q$06)@ SK]KF6W 1%KCO"O*4KS,61&?F2%,)6,]XX''H0X^;<)S>$EK#7)4 MLT U3OPV^X3/;MKSXHH-,&!9,"(%XY@] T9DP&)QRL$GIQ6WNC('+C[_\#+3 M&C;?6<,5BU5PYL?IU9>S M:/!0N]*Z!:S#RV)K,**V/2I.!JOH_-O\-%(,K$^89C.KD;$J1O19P9"H'9(U MB"QY[6+F!AB'EP[7F1KVT_<5P__E^*IVWN#/@YRK_S#'KZ7HVC5Y*47]P_6W M/6/P$_9;"UCIF#TZAV]K;R/JN>948$X< '.C;#RQ 3P1*D='GFLJ#[A* M.A-)^:37.'Q0K_/Q;('![ZI8BWK^%7+3PMSWQ[_AOJOL\5 M\2_11OB8D]]FU?809Y7$ZM6]2'543G4L0 SHF/%$AD5D8J#46P0WG' MRU#NF3"1)\6D_11?F07#T-H)X;,PB@0G/9$N2(PH="#&!I$YHIM9H:[6/M5C+; MX#JDJMNA$JVZ?>OM-6E16>_:IL1$FMMDP2:,LU@F,B64D*M,O/%,1W#)F-JE MF@N/WW^_^2>8+6!M^-;'^1_C^>F+13='G;>OOL3)HC1Z+.47_)?*WE1+.03F M@.!_OFSO<:2<-4:<.:5(O1.I]@:;'6 >4G"P*U^N;T4?UEH5SZYT\[>Y[!_J M3Z%!^VDDU-K1VK/FG>'>?G[ :$:Y TI %8F$ M4\1J$TCPS%*6O="A]G;S&_W X\YV^]K[VC;$';5<[WPI]$$-#J:O3=#6^1-& M-985:4"*_C0M)9[E2*B/RO%LJ*[>N?1F- F;>.K;$^A&"A*+&>F9=<:,Q6='7,Q G!3 E?(ZRMHUQTTX M[KG*_[38L+?B#V.1=\,IP6%7?&]]X(,N_VXO>J6UX T/_'8:4ZI(5:E=Z(S1 MN$H8-N.T0:@0.@F;O).U5X9O@;/OK'1YG<@%#AD#*<*#*GM>HL2)T7NB@@Y" MZ91%]7:8MZQZ/V[D6HL#5Z>CW35>=^_]#:>.R[;9UY/F\]\AG<#?_'A67GR> MY]"^ASCQ73?.X^5%%.A>BRYR64,LN]&U=!IG4I^(*^>!4#,XCSKG::Q^NJXB M_D.J\@]%N4>S]X%XSI6( UP_OY[5TX5 M?8W:GD<,M?N>4R.7 7@J.VQ3*'$V1MR^-,70GBN64E9&UC[WL#VZNIZ3Z6"# MCY0H*+W/FA\#5#S+B%-J'/=*P>\G ML)HGGT^;=C[^3__ZB%/FJ>O;60O,79SQQ"?G"4./3Z,.S-K:Y2"*#6K&>J<:+P!YFU^/9WX6UW?#C**QD#G.I-2R\8%L6V\]]]2W\*OO\^IIF4274:#/5 <>+4D0^1*+%Y(1FJ@(RH!- MJ?8*_F8DA]2)XH$H5,$DPW6KN7(*PNJ$8DG,,S4KO5/0]3HM*4F<.2IDDE!] MI\<=D+8AC/V^"%/32'5:5JUO45PA*"E!WT1T':=YYP2G*A ,SC#)M!Z33'2U MA'(O%28%#MR5J.B&WE5W/&@;,KCO@PS5]5YWN:7LB4;I+Y^X,)%G70Y-Z620 MF$Q[8HN<2E P5E'+XR#MCC:!V:J"2+^S:*6.:6H>;VM+IO<2EO__-KO>KV3$ ME;=(7(;I'<>0W5"\O#LXY!G5Q,-R)I5JY1U MB+6Q9,>)#5E$IF/9D#DXG;9!NA7/OK="]0,8]0$\ MX#M_WL^F+&MN'>9]J)+BF /.II:62X884]0Y%@8XQ'<'J*UH]9W5INM::D " MW7RC_0@L#RXBL:G#3$ BL8EW(I#H/HFX MQ6O MOK,Z]#"6&S3#^WHH_T+Z&37E&;0@2IER#:/3Q!JJB=.,AW(K X0!VG5M VTK M4MGO/AK?WVS5.'6##DI>VEW10::&#5O]>;^K]F/S//Y[,6[AQCMO1DSA>+=ENZ&U./8YYNF!"DH2&"JE]DS0 MVF:NP]BNYLU5$2#U#58V[!R[!-#YI$7P@3C/')%6 M:N)-#,2S"%:K4H0>X"*K;>$]@2VDULJ^_N8!4&F1=$ K(H[+AIF MDD?Q);>8FT/1AI#$@_ >XY?2*'#H66LCLJ>PDW3P&6M_F]7KWH+R7[E*H3]0 M.XZ8BZ^N6KC\PH5WOH-VW*3K$<^J-;UKW*&V/=TCD2EB$,'.#.T>D>8!Y5PH AM4Y0:C?+EJBX2?-?C-X]\U/-P.;[AT,L0YG^,!$([%E.2'I-F50X2BG(7BP*BF6$ MUD:F:F^=VC6!>.1CH4^>GON:?VAZ?MT4?0$?YR%@BHUR&TSO97#+NX$(JH7#4@(N N88(F@L3>>(/ M=+;V3GK>7P_OX6P5$K_-;YK9R4=HIR\AH/&CD:Z45U6Y"4]RC+<]=T RL! 4 M!PRU:Q=;;L+R%$HK^Q+G>BN="G:IGNJ^;EH$MFAQJN@P(7_13*?-P)G:_97N1G50K=D>B#F5;56=0ZO%Y8_-1_^E MM%$];2;%_R#<&TXC"*.C3TD36BX(DDXF8@--!$)&UV&XU'RHLN]]L3Z%DLI0 M?!O4K@_2WN25;V>(N$1*/>0/\1328@)-OOH;%*9\1'HYGBQ0YI)_#/Q31 ^S:OGMRCZ=XNYMT)8XX$*2Q&8<[[1T[$S"&%]]_6Q'J(=4LAJ2?U?GTH>P;#6'?H-B MKN'LYXJ1DEX9A;.]=A2(+%LX@@9)O./"T0@9$AEJ$>G7!4K/DQ+ MLE43_F_;.;H29#2S9>JTX==[..O='U:U/5D=D2NYYUNO>2Z-%9$IBK#2]E4& MB"1(CW&>$IBX.LECKMZ28NN+MFO(VC=)7TL+WGHJ="*J= .1$@3QS#FBC/>. MLA25J+VK\'9$A^1&J_'D[GO&=S9*O3XMDTGS&;,LP.SG9;,(\[R87,?Y57H) MVCBG209:"J"6$6O*C>A.),MHU*SZV=1[ 3RH*LIP/!K,9G7VPU_$]Q[FBW96 M[AEY.>Z6$$>0 \O<>V)R.7 -)I16ZYYP 3)Y@XDV]W=% UCNILJ*[J M!XF"+IQFO!@*7'AYCZAG^P^O&>7L*%*EJ&;]F/-RV1D2Q8>@,>@UN;0RL$"" M2HF4'@;2"\%=J']:X-OS]]^]OOJL]_[S/_P<%>XGW0C]'PT.O>&R/T.,95&8 MHV0H&E5YEHYDQ4P*PNE4_3ZPS4@.*>^N;__=E5Z? *_+_2RGD/HKRD8@ M,$91EI+B"XE$ET5\?R,MOAZ%UM:[^GH]XX<[/K!DFW$^ 2M'!C1O1"VTT"# Q>N)X4&4ONB>#8SP;DKK;5H2ZI9#:GOVN&'7($C$& 0T ZC"__LL" 1X! B"J (JT M[9!)"'K?IS*?JLK,RLK\]__[]6SXPV><3 ?CT5]^Y']B/_Z HS3.@]''O_SX M]S]^!??C__V/?_NW?_]? /_OY?LW/_P\3N=G.)K]\&J"88;YAR^#V>D/LU/\ MX3_'DW\./HS3GW_ZZ^_T7.O\V]]S_-__;RJ]/!JB_28_E/_^^W-Q_2*9X%&(RFLS!* M5R^@U^?9Y3^\CD;_=/&7]-7IX,_3^;]_,TYA-E?0QB'\L/8;]3=8?@WJ1\ % M2/ZGK]/\XW_\VP\_7$@N3-)D/,3W6'Y8_/CW]Z_O(AV,9C_EP=E/B^_\%(9# M0CQ_PNS;)_S+C]/!V:[$6_.^&;[\F":+<8#2HJ]@;^G4!H8[VR#+!KS.D)U\L@4NPPW&Z M\:5A78#'EXP9AHC#^:LW_#F&FT._HNJ+ MR5((BQ5DIXVP3,9GQV');'QXU5S0A,3PXP_C2<8)69/T5_.%\L]I.*:9^Y?S D[)^M^2!MR]1X#J05W'\"A\<%UN8JV M>S)P!:R?YP;"5L!.;AE^COKK))^,%3G0"%4%%2,$YQ)8GYWED;/(&$[8]NEMPP4/&M.> MX8 E&2Y?><4MK:O.&8)B=>FP)D$T04*1)@IM4M$\-9Z;=U'LNP!=/O'"ML]> M&ZXP \]U$91*@"NQ0'0Z)85"1PR]QG00Q[V1/F^O%7N(\;&XV9=#N)A%=>$; MC^H7G):UU"!#E+2B&P"'P3MO"4DM&22YPN\ M@TUZ"]/"_MH&5"=W=R6@X[BZ#14W[B7U@U%".J\(@03O7025.1G0CEGPL9KJ M4IFLS?=+A0U>[*&9L(NP>SBJX[.S\>C#;)S^2:;P\+PF%;S(>2[G,'P7!OGU MZ%7X-)B%X<*]*M(9R9.G215H8^4\D A2!,ZE*UGFR(IJ[<3N"O+P#FX#Y=YV M;KMJIH/C^QYG-&;,OX3)B+!.%Z@P,5^4D2 ]DH,O'8)7.H,OD3'4A67=VM]= MC>0ID**!C#LL(B]2.C\['U8_;IV'O0"J,!D=BP:E*]"B(SC"##RHX&LH2$C; MF Q;@WL*_.BCB;N4$?M2AK!,,$SQ9[SX_]<7*]T-K__]>#C\=3SY$B;YA 6! M440%H4@/BO9;"&@#1&0N%,,8UZV]V!TA'IX^C1W>GBKIL-U"K^^2)*!Q+HM'[PF@.H:+IPV2@K3 'HC=SMGVD_1X\A^=&5V6NMU3VTT2' MK>GNJ$^"*"I%X4%R58>J"!LS#HI.,I2@G6$K5J*O!K&4PH$+*$+C2H*-1FD!RYMP!S^26N)XV39IKYBY[U-Z>3?ZO M\^EL?B[UQWB-]SW?\UZ&>=KKV2<:R?R(>RZWMY_FI]WOD00W'\.G *HB/C/ 3#M)&:)-LZJ'*@H3UM#C]& M?MR=!KJ)%?5Z.CW'_//YA,RZ"X07UM[UD?SR%2=I0$,](9=5HE(2F)?DB:!U MY,!:1D(.-MEME]3=43YMF4X\^T<8GN-*P,M]8I%$\LO7.K_P M)";OE-4%A"RY!C<2!&<+,"8C]P;1\M:Y>(V@/TM&=M7O79K:)C1]CY_.)^FT MKNLO1K18SP:35?/L)#C-M/0>8B*K5TE+EK!!"9F31QQ,,;Y#_L7V^)X!X7IH MZBZKW&%8-9\K)V05RQ!-!.>\):=*T@0(B8$1D@N:"F0;M#Y4V0'>OSCU$#W= MI93O:K?]5:WN( MSY)@3?2U@E\M$U3N'BYHA:HX3FAT8: <.9 ,J)I/1>RF;Y^MN?\S3Y+!" M"(TR)/+Y,=?;,8JL$VL*I")R,0FQ2'&@PXHN>>TOPW0P'9=W)$@:1D=_# M9#*_!/!S37883A^2T+[-8QMFLN\\BD8I[+]6U/B&WI)?TWM''P=QB"^F4YQ= MNS A+'.Z: &.F3F/-$T2S, *T[ZD8$5I[0QO@VOOR9).,9\/\6VYYVT7*;TN MYZPEUV 4H_4RA+I\24EBL#1XI9)VK>\-;X_N4.GQS;ER9V?IHY!C)]-/)[.3 M]_7&TCP!5'!FPC_MOKVD%Q'148T,6AI MP!,;*R,EQ,PX:$5< ME@FLJ"$X6C\@9(D@O4LVL9BEWLI6V:"Y&R\]G+^WE]C'+636, ]O#B1\O0Y$ MTV!HT2<@-A,34R*_S"-8;@5*Z8L2+?;&&R_]#I7W8)EU2(^[9W-_^>VW\%_C MR:MAF%[I]JI*EP!&6,A""C 6Z+RYZ6(;?=W&SC1]R&]T0-I=Z*ZI!J M=P_4*Z"_DS.]R'??!FZG&X@[0CW.W<1NJM^>8LWT=M@E;"5LS856S)%W.X\4 M)AXA:NLA*D?CR;)HQIXBS3;<>WRL+-M%73WRQ\=E]B5,\,4H+W_\&3_CC:>SY1TLX:S15EDR !CMY-%&"(492&A*<"2MK)L?G6T+[O!'&EW5?#OP MU$5'':ZL_'4\SE\&P^'KLT]A,)G?W*D9TMEE9$4J8"QJL@LL32<6)918@N36 MI9)U8^:L1O*H:-(F*-E Y!V(L'[8?Y]B.1^^&10\T0R#J4:B+5+7><$A2A-! MJA(EQJ)+:DV+;7 ]09(T5T>7BG+S9.+!_URD$9_/<+)<['['V4D,EF$,"$43 M)A4PT=*9&6A#ZR MM3YD+*T*AJU,Y']!;QY]G)\UO?QV]95WX5O]Z$5-V+A&OZ"U38)6C:03*.(< MN!(B&!^E-TF$LMWQT2Y&XMZHVYW4;L0R70?F(H+BI38FC_P=.9[5.2_62LPS:A:S M\'H7/P=6[^('*!(]#:D$KEO?,[[V^N/'0P^J_W$;/70PW!90%G[N-F Z!3MO M #E.*//!:EFMWCUDVE_1R1=I4B0GH9[*,:0U5&H&W%L4W'&12NN$,0 ML9-^=Q!ECQ#@ZG5LOE#16D;KW=O1\E#0FRQRXAYHD 0560"?K0 O>8G)^8/TOV2W=I%\ M?LTN )\X:1ZHB0X'[1>PZ,OS_;:6^0M9%T#.))G+]=:VCAJBT#XJ$Y+(K:NV MW@#PO!V.A^NB S$>+HBK88QRO?YS[81NFS%U\EQZC.--ENI3J\C@^W M'^XWMF!,4MH:P.3F/8P=>,P6N##!NI11B=;KX_?#VPU^W2.G[2ZJ;4C7>3>; MY9W)1>F>.>SW9(],!FG>UF2<_OEWTM R \$&D57" "J*4%T3 4XE!:DXZT5D MY)YL/'1YP'N/4)STZ(H>'T9+#1W(&U#?X:2V:*\MR3?!E4GR9+*$:'4M_2I4 M;8F$8)'%$CC'8LI.I-K^W?\B5E=M==A<5R%[_^'ORQKRH12)0@*J6JY5&0$Q M&0\FA%R8L,&+UMF1]P)ZQOQJK["&KL:VJRIYS>F?Y)M?GP"AN.Q\)MJ7*@R= M!81H-'A66$["Y<'G03X/P[D9 M6F).,A@)5N9E0)E"FV)" M!!&]+49;EK/?R9XYN*'270.K[(^'B*^ULWVU0]:+ K4'\>_C$=XTD*;UY&<: MTKQJ\[SD4RV?53=1)TPAXT)"LJ96S2%0N, >ZMO=A)CIF MU%:TZ CR$=K"?=(3'Y6V#Y=SL%FL\S\6!Z@7I>#XB:!5/' 10)IDJJD?(&J2 M=PZNF,RB";'Y5;:&^)\-J8^N_%YG/W'S6.)]8WD_^'@ZF]*(4BW']A%/)'/" M)R4@5HM$\7KM(SI-SK*E#49PGT67G(G6 WF>U#XJ'1[#59WYI_,131?[3?,[ M.^M?T?WRSI:C>SRW>'@,SC%:(DTVM0MP1'"6:5#)%!DUTM\W[YS^A&[QT"Z2 MO><&4*@:N0P<8JTA$(TJTFAAH_6MQ?<,;_'LPM)^MWAV4?9CN<5S,]U!&6EH MHRIS5H&*G$:@DX.(0AJNT7?F[X>U.B76/ MCK:[J/;(B77%>('6)4!-VXNJ'8=C\ (\]ZEH;T/V;)-G]'P3ZW92]!Z)=;MH MZ1$DUD4?BF=:@PQ8A<$BQ*1)2J*@-RQ)%;8+X3_;Q+J]B=5)6\?87->)[Z+) MQNL1#>Q\+N=Y9]P_3L-HT0YO'A69OAY=A&A/0M;1Z,2A&%'/6$FZ(28+T2=, M(7GM5>LH&$?GI;%FV+_X?H.F?>O/[BU62I-=0\UP*L*;[FJ]:"UUE MVB5N?%..?><5 TCA0MT*!RO796 MP%MM0 C%G B97(K660GWP#E^5/9H7!GWT5D'DWP-M&4&_1;@.@5>[P5VG AJ M,S5N1X\]='!PHE@,QG/E@*=(:WNL48L8 [ 0E W:LQQ;5_4Y D$VA"J/PX]= M1-\Z EG7Q[?E0QAB317\>5 ##_&\@EL$'%1AT3BCP:&VY%,9 S[5VJ_:)Y5B M4.1P;14>VO2FH[2D;:65<2^1]DBCQ.&P%C ;Y=_(.\.:/+1PMI8QIE"4-3* M9[)6"E(97%"1K#[A.2]%9]>ZX^PF3$^!'%WDWV&?^"N.TUT:-"TS)"L]HX M7V ]B82.K[R9C M\BQGW^J93&U17F/&\YXH>X1--SZS84QT-_R- IXW7OKBVDNO2"7(/]8B(02T M9*3XVG:^) \)LQ7>9V'<5OU%=YBOFU&U"TNN?="PAOK5#>OGM,A&&:QY5*1RXJ_5W M ME[(0D/G&.0/(7,FO?2V@+6\4-^+>DP[JN6#L;W^M'3 Q8FY380.\7TMH!W MG,A><]5N2YT]]7(L"I$?8B0+4#U-,AF]!^^R Y]48"86(V1K[^UHU-D0\WL4 MS-E!'1T8\X;LSH4SR6E,FDNT0]7MY/ACFB[#3\L?79Y\FX\\7:6\+D,PY::L=%Y'P*2TCD.=7P#,G M5>')!=FZ__56P)X>,]KKH_71P#6$UY$M.L2]P3"]+&^A3.T23^ $>A($1DDR M\!EX*O.SD>#QUJJQYI!@^W<^'4;T%':'>-]O(9V2!SCY=ET$RZ84J&QB*8 4 M*9)#J(BXIEA(RI!DA%>H6YL5]\!Y.A1I+?N&Y0/KHY2Z!]-ZM@,?SK.]YB:+7(Q++QPE.+\G-9:AM MCHC26=8=T($K-D,I 6D#E)+YUK'I^_ \/9HTD_Y=9IANX8V_3N9=SS67,=3Z M:MHH4%R3=125!,X2MX3;R'U#!73P)XWM;_C[%%],ISJXMD#<0,YZ"3U% ]+5/ MH#$!G,VQIO$(HS$P@:T#,KNC?')$ZJRHM?YZEP2K7\-@\H\P/,??:#CGDXNX MY.6';\M\6-.WH_>8SB>3P>CCRS =3/?(OMKOA0U3LQJ.O%'>UN7++UY-S'TS M"'$PI$'6R,\<9;X&Z*+Z[^0&OBN*(PN!MK=ZC!E873QN N4A*D5X:'[6'[*4&Q8H%YQ(YQR9SGKE)Z?;YQZ.0Y$'SR8[' MW3O+\U'T_EARTUZ%Z2F-J/Y?W?8^AV%=UN9I#A*+B3[I6J6>]CQ>LWS)^@4; M>18812[8>D%8C^98F6A'8L?M"%P;+77P8:^*TZS&N/K391^$+;!W2EW;!_=Q M1C^>C[*2S3>AD)>OP$GA =%0H' &8."QF2=,[HMZZ;= M>?3A_>'#J67<3*8=S@XNM_Z7WRY__-L )_22TV]OZCGI? *D+'F0/@!#&C7M MZPH\,PY2\9%[7X)N?C]V.V3/VV3JH+T.D=[[@PJ7>!>'N-N [60O[03T. 92 M#XVO(U4W=76PCG8$S;U%D6G5EK5J'K("T;@(--=HEU=%9MGZH/,1<&N#_?/X MJ+6#EGI2ZO7HT_EL.I< 7R:D,LE]#!JXCHF@U:ZYW"D(*5MEN NN>7'L>^ < MWGKJJ,AUE-E3"SUMIVO0Q+*M#56YI595>E&"$;W[=^AXXSXT@#]%" M3\OXY;>E^_#MU3!,+Z(.2=*^JLBWM#G4FS"9@4=;0&>)T04C1?/KTO<"^I>O MU497/?(DEN#NE\Q<%'\?C>,4)Y^K1.93HM9:&27Z5_-S^=O#6\[ +0;8VRWK M-;BCNW+[$FH=51\5&WINL-T&6HQ(ECP;<$QS4*5:EU$Y0!JH2#%@"MWLN.^+ M[MM[E]\=VWT#Z-?:*6!AP6CKLH\JDMVB$!2O=^ R M6C J"1%LLIRUOAAR'YXC&I*/0_VWR=E*=WUC_W/+ZFHZ&O*,"K>&[&";ZL5* M Z[>XV=.J)AR0I)'/\OS)IA_69W[ZZC#=<=;XGGPC+L:U6*V;3.NWH9FXS$= MW;[\^,!^FY "6E@>"-AIH#7323,BC]K/F\O0'Y M/=!Y%W7WMQE?C4>S24C+P@FV8+ ^5>_W&XM[**V#M;@Z(>92CC\/IC6EEX1XXC/#@-E O38""E%#M$J!(6]. M>)8X:U[W>&MP1V?:$9/ ^VBP ]5>CV8XP>GL?9AA1?OK9'XS#J/IN_"M MNB^!)#D>??P#)V<_8]RG5\063VUX)7G7,32Z=UR??]6&^8I101N1O+.0C*Y= MH9.@Y44)*-H**QE7QK1.RE@#9?_UZ?IC+T+5P28O66+@A8Z@C"T0!'.U];KB MBB=C;>N"+"M@'.I^;@L=WUTU]I/J8[DS^X\P&53PU8*?1]FLMMPG*<&&6DPH M.@5>&1J$3[Y$:[0OK<^$;F,XUE'0WCH=-Y1M!R?H.IYE#Z\M$'4ZA;F+YCCG M)_MIZ1Z5[R'BPR@?8Q#9I.J.U[Z?R52#*0LP4B>LI?^CZ#G5CWC(T%OGNTBV M@ZYKL[.*9A%1+MPCN=4)1*S'T0EMK9=)OK7WMM!8R71MK>>;" [O7NRKD]LE M[1\NT"YM3M/<._J,DU&MP711E(F\H@KQP[A,+O_F-5G(7S]\"9^N@==8?"J" M@?;6@W(!(0:R?QQ72B<9,M>B,1OV OS=D^=PZNJPE+PBY(/9KR'-?>#Y6JF\ M$Y;7]O(N)4(D+)E$M1 O]\(@YIA#ZRL-=U$\%1MQ3_EV"(7>1+3@_S:8.MF) MJ_ N18!J]BJ*V0" 2&I_(\/0",,5J M!%OI>>LSJ[LHGH*Z]Q-M!S.O'K#,%@B M)K0+W;PU]BH<3\6XWUO&'8ZK;V.Z3,O>C*J3@;\:T7%,_/TUMH$">XB[QXJ_ M&IV, JUTU9Y-M:$$F1Z!QPS6.LU9U"$VSQL^) DVF/J'XL N4NZB^ZL#]V7_ MH^14861RQIJ:ISSM1B['>CXJE6&SYFWO; MG-,Z"*F2%.!-(K?59@<.BP1>C+.Q%MM@K1M*W47Q5/;Z/>7;X>K>342_A[,E ML;?!U6FO7X?I.+O]OCJ[EP)["KQ+$O0:?+7C.QJ#$'*>)\(DB$K22L>8CSY* MET/?A: W$3;L^(?BP2YR;EWFMR;3U5UIL1L95 DEDR#FWF?AY,Q*VI*LS=D5 MJ#\YJS_@:#">_#Z>X?3G-<"8#\Y8L%"<-^'H3K2BC65"ZUL?;2HGWO^_LII'NICVAQ1=GX_/1[(2GE)C6-42I$R@E!BN:2+I/]\V$F*>_DA3J2*=+ZIZHI$)@&<'&-&]I4, 56CH31Y:X MT]G%ULD::\$\#0ZTD76'B/Y[_!2^S>MKUOLK<78BC'*NWNP5+H1:,(\$! MUDA6M%Q;EIL?V=[$\#14OI=DNUPYNS[&5V$R^5:O2%TL12J&H)*)()2*M!EI M8J'.@GX2613KM!>MS8/[\#P-!C23>( K??[W1 ^/88TULI=#ID>'+I>NN'%[!U.!N/\RRB?>%/0>X90 MF".IZ%IYIE@#!LE;IJ5-I^;IX3O >[KL::&/N]2Q/:CS:GQV-IC-/2!$0IKH MI_ 13UPD-D=O(4M'3I# 0(MD\%/NY2Q^T5N7PU M'DW'PT&N[<"7U'XU_HP3 O:^%M4ZB4*0H4R6\SSC33E3(&I50*%%LJZ]4FR[ M"/3&5WW?FN\@SKO*]ON=+8QG8?@[SFK/A2M$>3[4>DO*&$TKEZ'!*JY 9E\X M9]FR)+92\,K'/P&E[B^V%:$DUK'.Q+52&1=WF,+P2B"KV\-O5VIBNP'TM1C56C?3^8_G.>68 I&,\RK8"IEL-+#B%&[D#( MY&L^N2RYM8=^'Y[CY5\=A!%;\/!!FNE:HW!9$?9:,N(VV+KE;*W'=:R\K59: M7$N/1BHX-$VXS,3_VK!S7@B-C']PJMY)5(4^YZZ(YO=U#D^/C=EQ?53=@[J1H9G8 M#]!0ZGQ&1M2R9:I4PG*3P$D=0!5E@*QX#C9(6B&%YL+T9L0U.$^8$ \5>H<$ MD04YEP.>+E!)EJSWAF!@S5FS28&+=8>,)0I$KQQO70QR-9*GQ8)]1=TP;V0> M;;R];?U_&"9O1Y?4M/1?*7@MS4XC#@G!<>T@^L0-*NZ2NV4XK@G6WON:)Z#A MQK)LF ^R%MD?7\:7R- %7PH4LD9JHJJIC;(11,B"):*BC]N%Y.]]S5/6\L-D MV3 O9"6R%Y\F@V'5TN5=P\0QU#[:A1"I'#V$DB2M,Z'>6E7HQ,-F\ZT7/55- M[R//'OD;JVXD*QUC$M)!-IAIQ++VER1,'J-* EDHNO<7/]Q;$P>HY+&L M)+8%JN=:T6$GC6UWF_\AXCY<10.9@?D]+R6S,VT0YND(-1T6B,MJ92)Z'SK)*N50)XD(?87>1?G MIX[RPXS,\GEZ]O6%$KF(.7L.&FO5$,$91"F(IUX24Y476;?>6^Z!\[SLW59Z MZ7!Q=@VTY0S9 EPGZ_9>8,*^]87[(Q!D@\%Z''[L(OH.O/@K87@SGD[?CE:NK4L#R5G:7J." MQ&HIN6+)3/=>@>&F.!]KRF'K@YJM@!W>-FFHS'%O372IT[0"VA+YRV^+??@] M#N=2F9X./EU,'QM"L (A,E:+C7@-KE:D#2*XQ'7M?=PZ=O\PI,_+L#F -CN4 MDU@!:[G7;@&LD[VS%M3CN5[06K/CGFKIL-6M!UB48#+08HU)"%#2)@@^>+#: M&"95<3:U+C)W8+X\X+[!T>BRBS8ZT.15F)[^.AQ_60![A^TMY0[6S0+,SS@=?!Q=&?^29<&5 M+&!*9#1.+R"F>M:.TKJ@LPG-O:/52)Z7==) &QT2V>ZB6O9:V )77^/C#J;C MV!XM]+:1"GL(O9]I<1>?+TP*60K0),BT0UI.^)0'7XS6T7 ;=.O+:X7NJ9,9LJ)5/"G,U2X?VLT+@9.2:-DA5F&EM6*Z M<32;84\=C=L*N$LX9(GGQ70QYJL=!F&893PPRGBS9AR4=;YH) L(D7>D^$2ZFDS%,V2 M8$$HPUKO#>NP/"_#LHE&.A0J7(7KTM7:C*R3<;D>U7',RS;:VX(2>XC^0,O( M954/BT)("SF8"(K;6FXMTH2(6:")@7.+WSDI-IB9A^;$+A+OTBL!/X5!7B2O MU 7S(F7F?#*IS9^F4[P\+](NNQQ5 F=5[<*<%$1.>ZUTZ"3MM::PUB=WVZ,[ MO!'22J=W&BIT44A#BW4ZF9V\K[?YY],BR^1,2A*X=@54TH%,(BX@6]I.@S?! MXE8K!CWU&B/HMRLVW'CA\[ O'B[CAJ5K+T$L^+8-C%TLAVU4WGYV;S8/]A#^ M;?7M(;F&B_UM.*((K[0/X.95M#'RVMDS05%,)^8S"VXK/_+8"ERSE;?7WRX" M:ZRWWTA29^=GR[)*2;.@C0.6)*.=)6IPAM%@I)=)V(C6;14%VJ"Y&R\]W-:Z ME]C'+636>)M<]$A;1@\ROVC"1Y6BX0]7:8]H( MZIB%*(Y72[>%AKKFN?T^KDH(PT6CI* C$=L@<%.[Y/$4P7/E02AI!=&>EJ?6 M#2+687FFA'FX/KHN-;\.OE[U-:@WJT_(3I&I$#3GD;:P(LC34RF!-=Y+;:.+ MM_L3-Z3*'3C/DRW[::5#I9/U=YNFT^LY,;C,OGI1"/Q[3,,PG0[*8!';&N4_ MPM<3+PFOXYZ\(JUHMR9IA2 X9)$RB8FV<-XZN-,2_W.BY-'T?M"[];N,I0XD MT61TPM82@I(&(ED$9VD@20F52Y3)-&_MV@S\O]C;6^,=[LNM!/O'^"5>8<7\ MGX/9Z6#TQQ<#16ZG: M)XSUY31?,C;GP-Q#J.:AMDF:P&_.C\['\X_>S<9E\%L$=,[ MD=EP46N02E**I3$,)O\( MPW.L[%Y^^&80XKR7YXGER)D0#G(VGFR\0,ZVM1R*2BX&Y;5E'3>P>[$]!UYU MU===7CVX[^;:+??=9)#P)&?:4F4,$(TNM1PA[;)!"^!":*L4F6ZJ]:V;U4B> M*6<>JHL54=:.M2'7^)]W B?5'ZW^)[.H>#6C7/ZQAT]DM$;=J-#N8 MAH\?)_AQKM&W9?'V*X9IEI)/24!2M!K1NL3 FT"_9BF8RR6*YN5@-V':>S=< M_?R+K#0:4^ &-21)?RA/D\D;E*!M_7R>FM:\\>8]> [6]+4E#^YL>:T$ONIX M\1BM6Y==)6K@Z]7Y=$:KYN1#&.+TU6D8C7 X3["RGDN32ZUEE,CY]%)"%#J2 M+QIC"3PI>]NIVS^@N06NHR6*-B/![1!E:V7TJ'BP >.RY/@6*#O=0=D.X7'N MH[37\(X4VD,]1R23$RI'YH!['VI^GP0R#3VDDJR6T1O.#[W^'/'^RJ/AT Y: M:23L;X3I%8[FYX;5I,3)\LH$YU(Q5 Z8F-_,0 $QT*\YF*Q*]LP$O\DZ MOO\5A_>L>BADW%R:#3/KYJA>G@^&^0I*##(6$VAC+:[672ZF9IL:$(HK12,L M.6YT>U8\]^EI0](=,MH6IO*O))]5$OGE:QJ> MYQHLFDZ1_C=/8%*NR&P*AQBS >5,!NCFYO M1:W=++K$SF@(">LHZ@/'Y?U@^L\]@F?W/*UA]&Q;S(W"9S=>5U]VQ:,0A8TQ M!>!V7C>EYC%HL@0$!D0R *(UK6M/K$?3P.6X^>0+MUT)- P62-]K_ =]A7O(PJ-W1S*RV\O<91.ZS2=^UA:2?3: M*; J)U#*>XC:0Z).$ZN*7W8CI62*R%VCPY;;! MUR\$=B^VHP6_&FIT(UT:J.,8M&&!%UDP@2VUYH,+%J(D9P!Y1HTLJ13YDZ#+ MYC#7$=FRBQ8ZL.1%2O7&6CVHQL'GNI8N_#>9M$N9*3 BS[.1&42RKR$%,KP5 M!L=MZRN%Z[ !M/[O7@: &3B7818//6D9AU+4#KR+&V)6@E5!+R^]/Y/35Z M#J+R7:3:^H!C">7%LB0*%Q@%60B,%4XV:7'@68X@!1KEM93^=@&8-?ORK043 M4]I#!'40U_G;'_1/+YQ!HPR*D@!S/3AC(H*+04/V.F*T(BALG:I]#YPG8%.U M%GJ'T@)W1TO_3=SM82K<&.O?3_Z'6#*N031)^VB8A=I7 M'E0*$6)TGA8W05:(1.%M\RY-AZ;&[C&V[LS81>P]&+'8T^Y 7!;RI$61K(\" MSFJR3Z-/M6]K@,Q9M#*+DMNSXGY(CR 6\U#UW:9%0]EWJ.-V!]8[VGGI@_ 1 M^8FED;'BR.P+)E\8K"%4;-$E,F:SNG,WOOUJ<0W/(R#%FSX'Q@\5^F$S2MYC MO>*69N>3P>CC[V$RF5]\V^M&UGT/;'HK:VODC5)+;KSQU7@Z>S'*]!E./E]+ M5A)>YQA,(2!R/M5K&1G;*\-N/:=TWYD$XQGP^QIF== M>]O\3&0V%10'F*HU[65TM8XZ4UIO9-M@'0L M=[D;$^XD4[;32 >3N%IWMT2P;'.Q!;!.7O1:4,?QH9NJ<-Q3_@U M1<[R1-VDR+ H*%+5C!Q&L&I)AVQ]T9QK%5SK(.P:*(=WCQHI:]Q>TAT\Y1O# M?#<,%_VSG,XY2ZQ]. 2KE?P=."'J)6AAO<%BC6^]&*P$\JS,B0=)O\O-GEN@ ME@?R6\#J9$*L@?0(#(B'*6T3#?:0>(=-8AV\VK,5T670*G%B?BZT(]8VJQE1 M6QYY9*TKW1^4"+L8#%UYL(N@6^=%O*>%,%59OA[].IY<;EN225-4-L!$#11* M9R'4H)ZVY,)CRE;CK5LV:T[:5S__\+M^$]F/VPJNPW[_:TCSZG^OAN,I#739 M3SLH9E0*4+@I]68QC8_I#%+PY- SPUSK@DHK@7S?:F\GXQ[]Y"X:HR8MD\$, MCM.KB8:UOY:QX,D"55YJA7JK)?NQ=X#L;< ]7*H-LR=N=_':!L;3Z_FXD_#7 M] Q\B.1ZS-%EH0>;"KF8M.1P%HF1B8'/Q$B>C$^RI,RQV2P]>L_'%OK;16"M M+P#O] F4"[N\@1A&0*+0L<2XL.NX^DY^-.8E_;\W$7F36T MB.[V+Q3><2-UA.*C!:54($XF"TXI$W.*Z+:[D?5]]'Q\L/(>++/>KNFKTS#Y MB-.3&I 5CD?0H1(JQ@BUCC%(50P:D6S4K0N1K\)Q9&.VQX'KWN+N'<&\:>#5 MQNQI\?-[K"*DK_ 33)J9("TP@^2"%4L[#MGCP)+)D=QVJW3KKCX[@WSJY&FN MJ-Z+RWK _$1PYT)VM2B/\S0#4$%,6!NSL2)0ZB3%D0CUC'FTFUK6QM'[YYS= M_J5*JE7ZV7W/[I6)MO5X#IF49B6S-GD%+/.:V,@VL MPNV3TAX@_X,21 @G3+ %=#$&E#6)' !)LT)YG9B/Q876YU+?65):%U[L(O8# M)J7I*&).PH%Q-M-@HP$WKV@=>-2*(^;M#J^>5E+:3LK:,BEM%TGW#NDLZ/Y^ M/!PNFI.=2!N]3)(!Y[[6@.D1^IF[V/'ME3"@3AR M8KV1V1F:"]8+4$CD#9PF1 FQ=NXU(:BN>8L+'$=FP[[*VH((.TGZ4'%_K:)" MF1"2D))60LDA))YH,XR91R8"NJ[:?QQQ_Y[:?XBD.V2HO@O?YBT):7PWX)TP M5^C]64'!0JZ4IAW,6<7!8/08)'E1V+K _#HL3XL%323>H7#(RK4IF10$E@C& MNU1SMW1MU![ EJPD45=GV[[-P+I=H$O\^,-YG.)_GY-&?OE@Q_YZ. IA:NF>7+MY M&UOM1V4Y^.PL>.&C"3X$B:UWT",194-0]C@\V47\K2\!_8;D]DU>?"0T=7M: M9DW;; TZE/#(BA:\B"6:*%(S;50@#F@BU-971_'3^22=ABE>VJ6W(2XO0V\!LN7% MTFV!'?[:Z?XZ'!]* :WOIVX--J2".ED-.=1N;K3\0=22 2;IG$#&G-PJ$OVX M67+/W=8CD607N;<.$+Q8'/[\Y^+PY]5X\FE\40EX61':\NQTE& C021ID'ED MR49BC*NH>.,%AK9\A0(!@5T3K/\^T.'NOB0K14NY_P6L_B90#LU?@L#D9S@OWR ME00P^HCOZV\GR*T(FG&(QB@R2:4 )W0!+UBP+$3KH]]*LYO>='3+?K\#Q?;2 M[!#^6Q'NO*K8_K;\8SP;C#Z^KG3'Z6RZB(3F$^5X#(:P6NXDK35D XJEQ\8*"%)^'P0)M7+9M6 M5"@RHDKMJUAOC^Z)D:BQ.G:]-;OXN/X1:5O]CW_[_P%02P,$% @ U8 : M6P $\08PV UV$( !4 !A;7=D+3(P,C4P-S,Q7VQA8BYX;6S4O7MS'#F2 M)_C_? I]'W\RL41)5S365Q*-8-3M7=D;#DXKN9"0[(DF)\^D7 MB$>^,P*.1(1J;'>Z2"H"[O[+=(?#W>'^K__SV^,"O8BJ+I;EO_W)_[/W)R1* MMN1%^?!O?_KU[CW._O0___V?_NE?_R^,__>;VP_HW9(]/XIRA=Y6@JP$1U^+ MU1>T^B+0?RRKOQ,_[UY[>WRZ;4J'KZL4. %OK+3S]]_?KUS]]HM?CS MLGKX*?"\\*?^Z3]UCW\[>/YKV#SMYWG^4_.OZT?KXMB#:EG_I__]RX?/[(MX M)+@HZQ4IF290%W^IFS]^6#*R:E ?Y0N=?$+_AOO'L/X3]@,<^G_^5O,__?L_ M(=3"42T7XE9(I/_[Z^WU29+Y3_J)GTKQH#_;&U$52_YY1:K5!T+%0G'?K+9Z M?1+_]J>Z>'Q:B/YO7RHACR^[J*J=5367N>;23S27_WR*V$]GL.^(W]4AKPZ8 M:\3]Z(K'(4P_.F/W3ED(,3W#6V3.9KG]0EV5?*[O[IK4V:Q/S[&KK\5R118S M?"TV9+987N@_?% _=63T0@/&M*'3F>XM5L6WE2BY:*WESM*HX/_V)_73?5VM M[F])^2!^$8]45/?$#_,X4URFH>_C2$02T\P7V!-9&#!&PRS,[E?KK_*]*/&O MGWNJS=)'U_T30([5"7VL1+U\KEB[DRE:>A=OR?][0PG]_F[Y2(KR___7GS;< MF$N^F$J>!4@4M4NLBGI5,+) OPA2/U>B\4E&A5NR'1(+O04OJWU1ENR4*)MO M20I*:-,.J5G[2'\Y-8K&K]&]:_-5_C_=5^.D#\LNHY(Q4; :Q[XB>V M5![%TPKO8">KY>.@"*OEX(?5 J-(_ DM*RXJY1,>87?]!7FN\0,A3_>WHEY5 MSVSU7"G'\;+DMV*A%??MLEY=?7L2K/OY5NC/1SWBWVM'+XZS!/MAFBDE8CG. M \IQDHD\SSA3'EYBHD36'$RM;MO\7"#1\8"88@)5/1=F:FB/\K#"SH(=3+5W M6$&DY*AC!FD.+E#/3_,KNAW%T5CCS\9BR#9TBV_9A^XO&QMA3W\6:W(V/+W= M.7\AF(4BCU_Y_76I-%@1O%4D/G\E3Y=/5;'0T'?[6L*Y'U/E>GA$)CA*>*YV M])AB1OQ8RCB61'@FQLB$V,1VIZ>.-'FDZ5^@AH/F^&UF;XPP&S8MKI& 69%A M$-#O+7U#)\@(#=[%19HC_6RH[%"=^BMB;$HA4K964[_1F$(O;6,7_VRTQBR6 M#R)-;^1 [\#LF6#\_O(KJ?C=X\--)?BJ>BSY^P5Y,+%/)U^>V"@U--%=\:@W M=4U8J$74+X*;J>!IH8>MD!-Y8:;GM*CH=TW9P>%D5*HCKD@MV)\?EB\_J7<[ M+X3QC?-Q>L595&Q4H%ZOQA^T.[[<5$NN?)'_(%5%RM7K)6/5,UG48W#_M!>X'/6VCQ.#?"/W21I_.=^(AZ+4WA2B M9*$#TK#SQPF84B^@0:J^3PFC D>!)W#F1>KK%8C4]_,P]+VH@ZF/DK90!T?[@Y8PW(Z.D6=(#+K M46E8T/WST,C3=G;M/2FJW\CB6;QYO:QKL7J[('5]^:VH[[W,EWD>I-A+J3KQ M"(\HG64IC@GUB$=XZL<1)/QRDM+4GH4FAAIJZ'=-S]"I'T?(3&N=R WT,,Q% M!BOGJ#B.]/,TG5E5=%3*QU, MZ0""&2O=D 0#+KQZK54Q]<-&LXXN-HLR#8G1Z\_@,Q8!O7?*N7LAJ^)%7)O,%$2VDW DHVKQO=V[8#UUV06X_ M%Y0S'N(TY#F._#C$6>Y[V(_BR M#1C)J5/@P3&;V! GLQ' "&[/CPOD2GYL( M&4]^@ \-PT(Y.C&<(#+K<6%8T/VSPLC3\+#_':%*UZL/1;U2/R[$G?BV>J/X M^[MIZ/_D A.K7$<7:<(7J"%M'O<_+?5X[-^)P#"-VY85_=Y019HL:N@ZBOZ/ MRF65 3B]ZFQ9@%'!MC,!XP_;[7Z?5E]$]7;Y^%2)+Z*LF_V6+1_%AV5=WY%O M]RP," FDCT4J ARQC&'B28H]2ADEQ*=Q%$"VP1%Z$RMG0QVQ;?*H:.A?("ZD MJ"K!T8I\@^V28QB:;9<.D8%I<0O*#F74DD8_:.(_:C-V&A+P%FHHJ*.]=(S: MK)NJH>C[NZOI:W8FX(I4.DU6WXCJ\Q=2B3>D+M@E55XW8:O[T _R)(THIG' M<23]&!,B]/T+RI,TI,H/#B$&8)#:U!&[CC92Q%%#_0(U]-'O/0? D/HP=F:* M[PP18)3O'## 2F\DI".5'Z8UJ\(;B;VO[F8OV2G[1_'UDK'E<[E2%-0QNE0_ MLJ:BO+Y9+@KVVO[OQO'D.0E23WI8[?HAC@(28YJ1",NH?B'<3W3%^UT_TZ]]DGNW(]H[[7=1WF8$Y)Y M.(G#!$1$6T__!1 MK.X3%GBQGW(LHBC'42Y]G$7-:4)*GN09#?+P?ONVMG%N:8BLT9=Z]#*Z2<)) MM/0O4"E6=@FV0?A@Z;:S(3DO^=9'#CL&?KQ VSRX3\29B.LX+3=(\KLDZ4Q M.)6R,WK7SCCTT0M]O?%1K]]4:*S#8U$BO#Q+4TR9C)5;'P:8)#3#J: >5S\1 M&?F0+7Z8W,3[?$,# M:,MLU!>-D?H+ZKYWD\0MU MR9O\I7$:_\B[4WOL+BKVMIX\5+PH1LB9K(/ZZX+L8%.^KC$77K? M54Y_0#R[=/ZQ!>?+Y ^(LY/$'WK.8?+N/LJHEP5I@-59.Z%]R^BHLNSTG:0;^0V->,O9IN/^J$HT7/-D7),4*V)_^@@27=.0!FW,W:\2_ZWNZ7>19O;5::7U;=?FCH"S?_V7*\:MVRU MW/%7_P*XI;XCY?BF9BT@3(=.R^;L"ME):>QNH^^L--\M]&,"[-P^/_H 7!L^ MDD?!K[X)]JQKMS])63#UC7U?@FLZ1Q>:.EFLZ:,U ZCGX *]7RY7Y7(%*/4< M!V5WR[()!OU'L?KR5CE9BD2UV;"2 M- ^B//(P%5F&(\Y3G)$\P8Q'8A[:[O@]%XYW?UO9G36J-"0[XA[(F^8=P-8Z! M +F1SRWDN*MYD9OT?HSN"WJO]^(2O^!/ C_/O,3PB,_ MPS3R"8Y"DN)(W.1)GQWBJ%+4T0^D1D3G?_0_ ,_> M@]"9[9&NX( IX2X.FNP%VA!VMQF:2.=H$QPD->OF9R+T_J9G](Z+IJR%J-\5 M-5-.XK/Z?JQ+?GA* D][QE0D/HX2(C#QU2%;IE&0L2",F,PA/K()T8EWTKT6 MG(H'M,6$=>V4$9QFNN\:))@-.!^?,WN6#@L\20?3$R2_8S_381"&NYN.O.NR ML/*>,T%"D@28REP'X$B,GQ;+5R&:+_JG M)[UBEP>"M%$XM/-]9:S"!\^3 6-6 T!/4H(Q*>-9 DL-59Q]*)IS@W&>IOE(881+[!/,DC!*9B#", M0=>#30E/?QYNB%^@AGP[KZ)G8+0&_SQ(#7WB"8 "GXG/P CN&@,%=N4LFY*= MUWT&@G'@4$/?MVXILGP4=^2;J&](P>^ST(N9"',<2,)P%'D"DSSA.,U#CZ6A MI%$*BISMK3^Q4>@2HBM-#MPJ9 <',Q4_0SJ8)G>"-920)N6TX<YF'L=$.]*ZX^ACEANS]J^_+!?JC5JKZNKU/J T2DA"L<>4*D4!#W$>48Y) MXN5QGL8\5([":CW.?'QG.2 !TJL3X]F'KKWI5]I;-AW9?T$M8> .>X@-"U@< M!GF .0F) MC97(LX0PW1TB27-EG&F$LS 3V",LCOR(R92%T)%J+I "CU/;PDDHG\0=0H:> MV5DRPRQWN_X%NERMJH(^KYK6SZNE,N*5<%$=,"Z3*S?KD,"\#M5) 0]7=]-\@?>[0*U3:)[GYU)F,0Z26&T!) UP+GRU!60DY(PRG@BCF][N6)K8 M%0/5]!E>I7/X>9@9BGE1AAD64$'@)/E/=^C,6#DXPM ?KJ[0#$";JD/#E>%1 MX6M%4#W9W>%O6F 6RK6NENQ#48KKE7@TN0-KL,J4YZV&..K[/?3DFQ"*YD&= MS9NR LT+:IAQ%#4%B&T5/S59?[9(*D#8[9@JY#6['?]RT7Q*@A_/:W99Y?LX M($10=6Y)LI2J73WG.",IP2$7?I#'(B,,U)?)C.Q_J[("0R3-]F/W^,#,PFAV MTWFY 4QB1_NH(=%9]TH8$/O[(?!MZ]+$$X':=5[0RP*:$\9P1IDR&'Z489(D M$@=1E@5IQM-,@"[^C9.E;H.$/DFTGW"XW$XX@ L3Q\ TLQEN(7*? M@)FF_;NYU.XJ$\<(SEV7: C D:I$TS=MKR@\/B[+9IMMS%%]^;SZLJR*_Q+\ MWH^8EU 6X3S/E8$0D8F+MAN5QL1:TU#7R[Y1I1"%BOM#-R+A/F$^A+S-- 92B)QSN,4 M9V$NRS,@X IYS\ ME7F-$9RZZ.O3W>4'].'Z\LWUA^N[ZZO/Z/+C._3YKY>W5W_]].'=U>WG?T%7 M_^^OUW?_"5/?41S---DE.C"EWJ*\CN@-5,*!%=I4,D>Z/4IN5C4W%7Y?XXW? MLU7^4GR2;RO!B]5[PC2EUWXNS"U9B'Y"O1!TXP) >^)=6W.B*TI:7E#/S 5:#S72_.BROI8CI%B"&@=SG$WM MQ"3H04V&0^ L# H8 F>VQ9SRS&8&#,FAQ8$OX:BGT9M7=<9@7QY)]?>FHSP7 MF?3\E&(>"]864=,HBW @!$^H\%/F@WH"CA&3C&,O%I*%>>(G9LV/ M#E:>W"UXT>VR@9W.#N4?5NBSI(+NZH8"&2OH2>8':H75.ZWRJ1\V.G>XTBQ* M=5* 7FM./V#I6Y/ZBU([_1^M;B]DH8O9WI.B^HTLGL6F0\9])A*/4I9AJ0_S M$1$YSO)8G^V)3+. IFD&ZAEF3'EJM=)]LL2&@PM]#)6*#?2B^0!ZVL9P&KK< M4X $U%*-C]Y0FQ^NMH'2?*"&$9/^,7!''"J\*X_K^%_*M>'Q^[/IT*:/@1V'D8QHD.8Y2RC")2(K3-$I3P85/16!B,PY6GM@F M=+3,=/]0[&'=/DL8F.YV9!RV&SO)_)#NJ9>V]$[]MM&YP_5FT:F38O0Z<_H! MNWWV9U&*BBR4^EWRQZ(LZN:H_-*/4^^^.&$4Q41ZN5(03S?NS3*<^T+HQ@DQ MB0*2>3&H_-6(ZL2ZU/'0;"%DAXO^1@TP_VT&I=G^ZAP@F'YN8[/+P&;>N?-. M@2"9'6VI9C1GW4Y!,.QOI;"7[4S&>[7N2GQ0J_+K M%8_Z^A)Z;IA "\4?T&H8H6EF-%QC!+,9+77M3=99I;?K=*=:J"Z9M_.K#V MJ^*B[L=P4I%*X1$L?4_B*/<33.,@P$S2..4!H:&4)I;#DO[$1F2+D>XN[^WG M7PU-ABVBP]9C!IQ@AF1=D+O%#&HO]V[8Z=HW-PR-^R).8.1+]JSOF[4-V+\C MG#N,?$]8C>WUF:"TIELOTMAC+PW]QB;;+CN+>3Y3YMY2G[N,H]*&.[5.=R,H MY^HXZ.<93A*>X2CC$F>I4 ::""8"_;L'ZIDT0&O^@@9-V_(*U1!FAE%5-TA MLQV6()Q?P' HWE2U"UN4OF_9PJ'(HQ4+1UZQ/+@M*]WUNA^5VN]K 4D]Y70) M'&3-O06?X(QS#RLOC/H\\W(?>%0[2F9B5>Z(KH?Y0D]AQZ$Q/'>=+3#PI+4O MZP3!F&&97)VECA.9]_0T*.C!>6GX:7A3KH_+\D8L/XKEY]PBI/CVN5XM'T7UI@_+,#^,A?)<_3QO;O_'F/HIP3S.8D\2 MEE+/J++VV.)3GS\[:N@-('*U+[]!=.\,J8!GR;5 -C&Y@T_6/.!VAH1VT32( MI+ PV0E1!F-@^^_,%^ ZP>U.].K4,^=.6#K>-'"K\6/]YG7S3-<8LAW\U,P+ M\H(L21GQL>]Q@2,O]3%I)C+E02 8I7Z4&%4!.>=L8K/3\ZEOOK6M,]M,Q*[; MNL4LHJ\[#ZY[;#;'T#.'.IW[*9IY'M_ELX$9S\./Y8WIQ_+&XF,Y8XZ4(PB= M#YHZEZ_O-(G*$9RG1U6Y(N HE[ IZ-PT#95)*IDG/CSDO_M;KD.Z6CK]+Z$3ZL=6F1B7TK15MYM ML^VNEF@[)+BS;;]?+E?E<@498CN(S'@\U!DH,"4'XC'%?%L3P>UFW ZN/-^< M6Q,!=V;=&KT 5U[E*/Q6;Y4D;$R#:5S0<)7IOJZ*.'JI=TIBMOM8Y7ZOU7'<]^CL:_.XG?58[GB[Q?D 9#[ M/[[ #,E_31AIRMC?CDFA.U$]%J6^$P'*^I\ 8MP\.,$ 9@/,Q$>_:RX^HU0SHC8 M&DA]]4T=B14-]5E7KXU+HIAK6G(O%XK20]]P[-Y/O:J;#GH9SG41 M 14T( G+"/5"2//1"7D%60UXW])N"&;+'MJ>G&XS$GZ:3\LLC/8'^0Q@5FMG M!BG26H@VG*,-ZX@>?D 7:)?;=7M$U^/N)\7447QO2DYG#0O. /E^-'$.DO V M3%>*C=7KYR]BT123D?+UGI,D\'@HL:#J?_1U!YQS/\:9'WJIE&%$$N->3(?+ M3^R?M0110Q%U),V;,AU!8]@LGB\CS)*!Q .U:#HMA56?IB/+S=:LZ;0HVQV; M!IZRJ,S2>MWJ](,HV>LE8Y4Z.GT4JWM*0I;%R@'RDM3#419SG(<9P0$+)?-\ MGK/ :$++,)F)U4K315N$44>Y&>@-*',Z#=.PGKD3'J9OT\L-*/1R(K]=R9<= M#K#BKU'Q!LO 3K\]7T'8J 0[I6'C3]L=Z9I!ZUL='+7/T$Z=N%$T M(;I>5'@XHV&(*8G#4'HL3#)0&_C3I":V1PUAM%B6#UB]_8@6&QY@)ZH!L,P. M1&X@@%FE5OHMHNTAI27K[EPR+IJC8\4 H5E/!>,"[SOU!F^XN)/15OO).,X$ M2PGVTR#!$8\HIDQ$ZG_2* ^C5*DPJ!/5$1H3J^UVF=^'M?+N752H[:HJCR%F MIL)GX@#3W0,([JP@./.>QA2UB,NCXTWKHN+ >PFZ,LYGZ3X0>S"SL J?9T+CM#6N_V)W6[G0T.Q0"=S/: MC2G//:P="LF1J>W@)2P[62Z7_&NQ6%P_/I&B:JZ;J.I: [2J/ MXV5F+\Y' 68:>GH7: L*3=)A^\E!D5SUFSQ.9-X&DX."'G24''[:\@[72GUW M]5J?Y,"$CYC%E 62XM3+]?BD(,.$>!GV>,[33'B"<@J;ZVQ =6KOO^>AN>6S MQ<6_ :#G(&IF7H[1PIX/G !DL6D9H#0SL8SF]"<>28S (;#0N MV6D1#T:8#3P*KU=^N_PL%D(W&_U%$'T= W SXMB[4^M;6]" >L*HHPR^V'!4 M[F$]?,[BSFMSL?[QX9?RJ7A; MUKP"%?T??WMB76H[2MP5C[KX\Y>/-]>Z#J(NE+R0.O\3@H^KTODRPY1I2%RG M=?W#@ME=4CV^Y'RW4P=%VKF6.ORD;;.)QZ=*?!'JXWKIRD@_BE5S:^<^\B.2 M9VF,4RHDCICT<.;Y.0Y]7T:)4)*F'%*+/T +I(_P6OI-F\DU_:Y@&]I;XC1: M9IZD(PS@F]V^X%UE>U.,U=V^NT"7JU55T.>5SFWJ2/D-<5L=8B"]LZX2IRG- MW$QB5.3#'A+CK]A6B%3%2S/@J&O,>U,53-S3U,M$R#D6$8MPI*3$>< 8SG*> M^)',*!&@G,]Q,A/ON1NB%ZCO^-S0A9:$'(7(3+O/%QRFV'"9+6I AD1R5@9R ME,C,E2!#@AX6@PP^#?=R.U?Y(WDT*N/8>V5BW=(DS/W6;5'&G55+*6"*TI_N M!@4!N:)'V+;R/[?7F1;G21QE]T]*P9;\\XI4*[--YQ@IR!=JGZ#Q=VN' M,*I:RHB21=,>A>C W2OR8;O04=S"B,:YGQ <$8U;G$:8IEF&0\^7<>@3D?(> MMZN2SXE:3\X=9O_K>?&*0A>HF>W[XG?DW.W90\(XVK&/DIAUOQX2 ME>-#U2G?F7K<]1T9?]+S]HA_P M97X*_:+;/J"B1%+/FW]IYLVKDZ=L>43B&VN?D)TGR^QFTYSQR9C9BHF!MK(H M&YZ09JJ_M]ZTCFOA[5E#6[PUI_^+_@J[8M"=#3H?)$>6Z@Q&9K5GYP.V;_4< MK&B9D!8K=KKCM]3!(F2![CE(L(1Z'R8]3+&?:YISR^/%=.'ZC2 MY!B1B8]!+CY&8-_,\(.1! MZGGHV7,;__?C,#\KOZ=@XD1[ZT7SL34]NW1+KX=26XZ;QK]_NZQ7]::;:A8' M,M0Y 48S=1 )A,"$^0&FDN=AZ,>4$%"\<#).)[8'3L:[SW?AXU'%JFO2; M_I,S,S=_B,\#9K..]O7?-!J[Z#\2WER'>4N>BE6[-?:=!KO;7#!Z%XZ.\P?I39[W M;:FCHJUK6,%;)(X!9J;G#F& *?H:@4T/PKU&'R[Z[0#%=)89'J8VQF7)^Q_?B1>Q6#:7A!MWHH_ >#E+TRC#H:].;%$8F*= 'H(ZNLT99_W+%A>H86." M> Y8>%<'%F.Z\QY H' <'"C "\#;>+[KNKJ]+VI&%NWIX[WZ6WT?L\23"4FP M\'F.(TET.V8>8QKZ7)",DSQ(3+MYGJ0RM5O0T44M8=121@UI\^:>IS$:-@K. M) =Z C9"@UI^C@IEU?GS]*JS-0 =%6R[#^CXP]8-@?@S6_T'T9&K5=_>KXMG MU?=I1O(DDCY."-%M0=,4*V6,,1&QLVF6^$ZQJ(AIR6?7! M38=W ,U@<->[9XC8W.UZ# 0_TJ''Y*TS[CF)U9FO/?<#HNU-$K3B<>M=M5VU75NY?? MBOI>TC@*0YVW#+5SFS.*LR#RL,;G$ZH@8XI!(XGLR"_,(E$KHHFW" MZ/>6-%#53H-EIG9.(("IH)WT8'4R##62@)%C(F*6-)X@44QU8%N FUZSO<&?;X=?5EM8N.N]>MB/(P2:V^Z_6-Y&$>NG+5ACU MLFRJ,I[53M$'66^6BX*];DXBG ](7N8CEPL.F,Q>,[FKB)CGUT>Z7-S30(J4 M4HZ](!?*.NDVCB2(<9HDU/.8"!*:F^9I=E:>V.)TM%!+S#P;LRO]> ;&6B:8 M*3 4!Y1G.I/NU$/5U73\+?D_\D*KM6YU3 MDYCKL6H2YYQ1G,@TRM3"&.";547>1/#@ [)X]R#@S3YE.NRZU\ MRH9-U/(Y=6+E%"Z3)E@.B/X!$BVG@#!+N)Q\VV(0XYOGNBB%GJSV2/4T@IHRW2^E9(!\:M:S ,QI=@F(WJO$L<& 3&TV%'1S< M.+K(?/,;3>79&>-H_!+\A-".J+WDO-+KJQ\_57?+K^6][X=9*F6*A4P)CK@, M<1:I7RF5/.2AEP3F9X43-*8V7.T1CV*E6[PKO^6E4)[HF]=?:UW\ MO;[S<)\"9+[Q ZH'I68PCP95BIF&.$R&)$C_*_2B&G$S@+$RL MO)]NKFXO[ZX__HPNW]Y=_W9]=WT%C.1;H&IV?)D6*YC*-],:>DX0?44_:&90 M4?Z(-M>Y.H9>FY/,XKF)/;PK:M;,!5:NZMU/5,F4Z8K MCRG.?2_"$$K\.&(4-(?*!5,3F[=M+A#32BP5'TIOUXS\!9BW M=/%!F-F_N>&%6<0-=YM1-JAGL+WHLHW]YIDM+B MI(U=KFW;75VAH)N8Z35OB_KO;U[7Y71(D>F$LPE9+C-/0H M]YGOY0FHLGB(V,0JW9,>&C8%!\A,@5V)#=/@-56T(>NXPA\BH",M'B0UJQJ; M"+VOQT;OP"_:?%R6-V+Y42PO7QYTJ88Z13V3Q>+UAA0<,*-K9)F)-511QS=7 MG]!']7^7+^H\^"!V>Y#U["#-#WB(UQA&PZKL&!Z8)KM%!G1_QU!FJWL\8VO/ M=I_'4,CM>SVFK]ANRKJOQGK YH>NMU97;^^1-$Z3-,:"Q11'Q).8TKBYJQ"D M,DL(]XPF+AA1FSH%TG470UU[,=2VO:,''0@OT*;'F&[DN>DRUM\);WH(7*A_ M>%I6*_2A*(7E38=A]$VW?$>8PBS%SJ#FZT;N_ F$DKC,/8(C6 MS"Z @=B'/H#)2V=,IRCTH,*FD^>O9;&J;S__VK?+"9/$\Y4G3Y.0J .ZI#B/ MI8\YDS((920R']0F:Y#:Q(9#T0$Z\L/8F*FU,XEA:KTABQJZJ"&,?M @_#A! M\QLC,5W.73A):_X!#&-B'YW$,/H2W*??]RI^JS^MOHBJFV0#ODQON-SD@;63 M7NM+_6?4L-0/KH7,YS6#:MS%GP E:-C-'* )KNL#Y;<<^6M&8\8IP""A=P<# MPUZU;7^Y-YIMJ[1*^/>^1X/)P(E(PC0)HSQ+_;.&'>Z0 MF]A"; \ [,>FB*T"SW.''^Y"9[;KNP,$9@R.#4/<+F&<DFN]]'82IS(1D.XB3!$27*?<^" M#'MAY*=2@<(?%D,./VZJH6N=Q638N?Q.RJC\]KVI];4=1ND\\FJ89 MUS<8>82C.,PQ#<(4!](3(DAEXJ5&!VTS_Z\:,-T-=KB JJY@P": M*K K6*STV!H1"X4V$?0,O1Y_*1A MEZ"&Q1J\^G3BU?DN/ WSOG/-:>11BRC?E_+ANGQ?_486E_4G^5N]*A_>K3[) MFZKZS^KJ'ZO7RZ\5K]6?^77Y]J7B_UEU\6K3L)_E^E/' =>34]_KR:F_-9-3 M2:VS5K^)NKD3\$Z=I/3O-U6QK-!_"E*AJW\\-]>'](&K;AYL;A*HC5A9/_6C M?@@0-;2%WB",. /JP+CB9( [3#^X@,XN)&E+=+X8Y9FP[ 0MSUW++HJIOWC- M]^ZZ?%*^V0?=8";H5"K(><3"0&"2^$S/[?(P":3 J0PS$HJ(9YE1?WX#6A-; MMH84"F!1RB%HS$*4C@2&&96-*=$7MS3="]3)/T%2TD!$1_')(4JS!B<-1-Z/ M3)J\8G$,^NOR4;Q53J>H;L6*% NE&-WW,XRI1Y+(QUF2$1R)/, 9T_U2$^&' M+"(A#3WC3A(GR4RLM9HN8@UA5/64 >>"T_ 8G(.<" W3W$;>EB9:$QW768C@ M@#.1$P#LCD660, .1Z/R#9Z/3K\]WQ%I5(*=4]+XTV=4-SVSU7/5M).M1?4B M;I>+19>#N0\CFODY9YCF+,&1S#/U4\0Q%S+PXXS''H7VMARB-W6%TS9UU)%' MOVL&^FP@L+!Q##\S5\,A*C"C=18@=C50XV*ZK((:H#9_'=2XZ$@T=) MKLNZ4$_>5;QI/%F(^J9:LH_+U25?/JDS*;@:RGC!B76\XP/U#1=[;IIKP)HE MP9]U5D%QACK6S ,GFQTJ(KGP_")5_E<4,>WG(<<3B&%/FZ_])F?18S+DG M(3["*,6)+6]Q[&P3-S$)Q" K,1=FB ?0-C"1UY!^/T9O4/C,7?]Q#, M7[3+U&YWU7R[(,5CW=X-NH\(\?Q$4"S#/,11X"SNZ/.V;5,&BIVR*!5>2AA./>KA*(E3G%.2 M8$+B.)6QQR.1P?JF?+=:L:XDJFY+HNJV)&H)+1(S0BVG>G:L]##S@PA'D<@Q MB2**?9GRU(O#2$;Y?6L@/Z](M9H7NWW"YAY,=T>3K! 5#T59ZJ/.4G:F'OW0 M8OJC0R E87$4JA-(DOO*(PYDTLXZ$U[D2RZ"+/'\#LBKTG *KUL8>[(V( IU M.)P4/C.?^/L4*AZK4+QP6Z(($=!9(Y_O7:P($?JPE8_S0D5]PKX12UAET/J% MB;>$FZM/YB&KC13C(2DK 8"NY]4GQ^4M!TQ;A8"%V(^E@3)CT6B,0TQD'&*8Z88#@+TEQM M8*&0H4<"2D"MAJVXF-JQ>E8^U6.3I%QS =O$[+ UV]TF1PRFM@T[%ZAAZ**) M%XLF2-S>GMWB:OK.6&HBKQ'->>_S0F XN-8+ M>MG.4O0=KSX+WOX7/2>-_RQ[7A!9CVD 3@$PQ]9,XR=!#&8# M.A;0]0Y6:RY0P\8TP#7/H06EZMLV#*%D_ M__$MJ:I7]:>F>K_-.O5S/=^)]K_W<&C+[FD:DBA1-B?A MH%21-2<3&R#-%V(;QI3!Z4:==H'\HI]X^@/O. +&].T_ ].0R S(0L,B36', M!M3U_-BN@^IZC.P/[T9!M8B$G F(LVB(+1\S1T3.A.LP*G+N@M:]C'>6VQKV M])8\%2NR6&_YA,:))X7 81Y)'$62X\R+8_4K%S$EC!(?-$#$G/34T=OF]FVM MK\XNUT//2%V+;N#/HB"T6-CX4P!TS>S6-)C!#-4E_]MSO6K:&*^63:=GM04O MA.[5T#%;U MW0OG]:?JT^I+=565#_4-_U2N;TA_7.F_?ZUOY8+IN])WJX7N+O5^6=ET:G! M:O)(KU:UDM=Z9&N;2[DBE2Y0J=L.I]ME_2MO'#BA2E MX+U'V[GL.1.1U#9H2M?MG'&2R.=9!KK+>9S,Q'O\[=7=Y?7' MJW?HZO+VX_7'GS]#>SH2L7<-1(C-W:1@2 M]+ YP^#3=GIY4XDG=;:\^J;/B>M"N\LFL/GVN:J4@;A/0E^P6";8)[Z'(T]& MF,0!Q;Z0GOK_L1 I8<*?J 'D=Z;T)Q5F- ""?8L >=6V2_XEY^HK4]\LZQ59 M_'_%T]LE%_Z/+CMSE_LAT0Z[VP\^ M#4]KZ$Y-W?C)=T)]^1^[5AFZ!;!IOF)HC:E=Y@UIM$.[Z6%LGC88A&$\'^ * M :@/;24\*!IO(IE5F'UPX=GBYR;B;0?&C9ZW; Q ZB_Z_W1JYH4L](EZ,U!2 M_X/:EW?_L/6DOOF6\B@2. N37!V TQ1GJ4^PGR2)H'E":!Y:W($_AR?(%]_Z MDGR3^M<.9O/#%O4+]&;[TCRD0XB;3X1R1GCDQ5CX0ODV21[AC'D>#J(XR3-* M,^7\@"_3S_MY@&_;#WP:5^WM^_D_![,#TVS(PDR\)G2QCZ:>;+Z> MP^H3'? M^^/."VVYU[-6AJXV8EDZO/'O CQ7+0'.XF7>G@$N8#MH*N!D4>L"O^UYYNOD M1YBF0>RG.:8R"7#$I<"$L03[8B%+)8W2<9%YZ@F=*L4%>U M9RDFF1?A7 H:)3)@<9:9C0H(@39 L^2VFH+ M5!3728T?.J(.[\6,B.5T#SRD\AWVP).B'M\#3S]N.X:*-45";Q?+6IV,NGQY MFJ<>]TF*69AY. HS/<\S9YBE7II'8:HV2@(;0'6$RL2[84\3=42A,ZB.X6*F MFF=+"U/,?4$G&38U()&S,5/':,P\8&I S,/14D,/VVECDW/4A<25^*)TO*DM MTEK?W%93Q]3WB^5775\D?B9%J?]X*9NQ,FQ!ZKJ0!6N"&LI&W,?,SQFA#"<1 M5QK,4MW&TL]P$,:"B3R1800J!G+&V<1:W^;8=QCM+TG]H-GZL8LD:7Z;TCUQ M@33+ZW\ELAU^M,OXA=[W8!;$W6=I9G6^RR<$LU3?Y<,!&SOG0#HRD.[XFM6H M.H=SWQ"[)V![XE'+BGK5^6>=RY#Y+$]SEN,\3@-UWB%"N5))@--$D#S)TCCP M0:[442J31_U:FKWC#SWG',/%])1SIK30,\ZNH!.X4H,2.3O>'*,Q\^%F0,S# MH\W0PQ;#+YI6PF](+?C/RR775=D?EZ58MT>J7@K6M$,L:]VZ9UFVK8>OZ_I9 MWY6XT=:ASPXTK8E_+8O5S_I6A>#W/&%9Q@*.PY3%.*(1PR0*0AS(D 5I$/K, M,VHZ,C6C$]N$[=[VJ.@8TOU(T.WG7]%#RP.PP_CDG]VPT?DC?2(PN]4P@:GF M&C5L-\G0+<91SSG:8KWO@8YZ[G5F>CN%V@B M 2H$^$/\CD"QI/\03Y/N_$F MW_]SA0U*F0'LP4$K4]*?;U#+#"CN#'J9@Y[UC0HIJJI;=T-7F8 \3M+(HP1G M.>7*KTXE)GZ482^@&:51SC(/Y%>?)C7Q1KHFO#8U+SP$B]?KN_88):,W+.(9F&Z=C9& Z M/ ;*!&$L@+S.JFC&*US_^M1"5 M6NC+ZP?QHA#Y5M3W:H M4$,:K6FWP;++W]#OF@%@@;HAF&8&P3U$,+MP#CH6Q4(089U5#QD1G;F<" +$ M87T1Z&V'[;SZ//F;U\XWN16+QE+57XJGYEM/I8C]. QPFOG*A(0LP%02'\=> M'OB$)I'/@.<*&S8F-BF]'[U-ULJ46()L>O"8&CJ8J;%!S4T'-&.AIVQ^-L[$ M]^][9@R444 "3 (>"QJKPT\$ MRAJX9&[J,U+3=5_W,V[F\TA=8_=%LU:C'^JOY.G'"U2*E;Z?O"+?]!]I5]RO M__0_@BQN'(;_\4/JYS\V_8^5Z.K_*G5\?%R6JR^U'BXN./I?SXO7__N?_<3[ M?T+_ FFM:5Y4/T072/'W)'1G/+$ -FQU^C4P,ZW?Z\.%&=R)BBJ;#^T/6%>Y M"^AGRM%]Y[G M/)1) G.$N6F^B+(&.4L9A(T,F68W,0&NVT[_]2Q<(&>-!.-6HJ> M#6AV>! \TPRQ*TB@6>(>AYLU#FO:RJ)IZBYSQ292.LL7#Q*;.6=L(OAAWMCH MK?-:[MS%5><-!,HJI87U#-C MU[UK!*GQ%/0T(,$4?J>SE\9'<8%N]_!Q/*?>3O:S>W^-D/DNG<#,1#_5%\SP M[7.#5HJ&\BS(XO)Q^5RN[F,2AI2E'N:AG^,H9[XZW06^WO[]0 A&_1#48^44 MH'MHC M\YT"0,>%/1WB.?&\91"G>B!E\5_-0>#MLJR7BX+WIX(;]87H*Z,_R6[$+%FL MN[ULAB!SYH4*A Q3*BF.LBS%&9,Q#C*9\\P+DS#/0=$;%UQ-; RV>6QZF&VX M;'S@;3YUI&;-Z:99D=&XY0D_-L-HR]P?!C#,,M/G ^KN,3-53S%"4_S!E)< MPG@007&ZN,6%N/Z&W:U:]/-7\J1GUMU]7795+4DJPSR4/A8Q#W&4)AQ3+TFP M$"D+*.5)$!D-)1@G-;&Q7-_?U,21IG[1CN=3# "N+@VC-6S.W&( LU%#XH_7 M_T!Q %S"&5YCO]I&1)#OWA\S>L SXDM?&"-XM M+UESF&R"T=VHLTVO.NES&J8IQ;'4!0EIX.$\H0)[ZL279F&02^49EN)!EUP: MAGZ-"!M]=_/VN[M-'O#5?1'=\.>BU,'@Q_Y8Q(OZ:4%>H>-5S/ TC 6[P\@N M)MS1U_.O.PZZ(2L;'KIY*PY#PR"A786(S8C.&RH& 7$0,H:];3LI39RZ::_BZ;H^LALMDUX-*2^R$4:X3"(,QPE682S*)(XC'WNQXF?QCFH1L"& MB1EBSVN6H!/6+" U,R=3 P6//Z^YZ9J+-_RZ,M2R#8VTW^O+A@R"UN"T>OJP^R5_KU@1>/BZK57=T[/JCW'LY%2*, ME8]#TP1'5+=GE$F(XRR/TTR&,I>@(7)0!B:W3LT>L"RURZ.KC!BIJM=&"YM8 MI ZO+'N6T4+SC"K--%Y*_*R'K5G,G0-_"(91K0FA!0:PUH@UK%R@VQXRQ4[K M)5UTHRD*AM:?@<- E244KF)24/+SAI\LP3F(--FN \_-ZXH@91:?R6+Q>D,* M_EO]=OE9+(3N _&+HK[C 1AFYR%K3ETOJ5A1"+4!W9XGI)E"+_6?FX([4KZB MGCO4L6>>L0?A-VQMIH0.9F4L49L@CV^#AU4F'T1HMER^C?C;V7RK]^&#,=_J M<7Z5(,V$Q\3/91+(&%.NX]!4_90QHIR;,$]"$E _X:GI*,SMA:>V%,T 2$4+ M..MR1_9A!3]'(J "FPD#&E]YC'.K@94["\TVHO(8^]M#*8_^.WP_O?Q**G[W M^/#7Y==?RJ?B;5ES]3MT!QU>96)-:(BCN^)1.2 72+& ?OEX<]UD2PL%@FD[ M(P,TQO=#=T# %&@4@PGV.C-9K7:WD:5GV\_,1-S>P0S?L#NSOWDN%KR-$/0_ M7C\^5@@[H1U8EUO"?< M]B(LMLC##MQF")J=LIWC E/YGF:#R/J7;0XFZ+X DMG1&=J,YJP'9Q ,^Z=E MV,L66_IB<5>1AD)5Z>MWVU]MTPU]8(VIM_/% G6TT39QP"X^!(#!'NY(=N . M?D)LQZW03(2SV[*'%IYOPS80;V>[-GD>KH)7_U#.^=>*UY?\;^]+L#M]XO6) M%4_?G]'',.W!U-NM^2[0^^5R52XA<]U/(3"N?@Z$AVF>@=P3>,\C8EKIX*DU M9U._$:&V-6_L4;C2-5<7F_:A7Y8+])!Q=$+AS0;S-0JW6_8SN8\9\24F&\]03.$J$IRN/?4S3/ EYSI/( MBVRFXXQ2GMA6K"M.*UUQJMMK(/7!-F7X"P( QP$A(>)G^4>!MY.J#2P'?56M%K'L MLKJL1/%07GUC34.M]\_*T>V'VB51*#V/99@&"<512'6\/\IP)#T_R%C@)<#6 MJJ=I36QF.LJH)XU:VL >J@-0F1D.1P# S,0)V:>8JSPNGJO^J .4YFV*.B[R M02=4@U?L=/FC6&FOY:9:OA1<\#>OO]:"7Y?MI1L=B5Q7_:XW/)F%+ J]'$N= MR(NRA&$2ZCY3),\S/TB\D#"(BL-9F/KH\O&WJ\]WUQ]_1I=O[ZY_N[Z[OOH, M4WL+5,VLP;18 7T)?6SI.4'T%?V@F4%%^2-:\]/?%'B]T!WY%L]-1D%O2,T& M]:P>[\HUE^4D+H<]7HZLC@4#LQHC>X#V;=09*]F9KI]%J;XZ"^7N7/+'HBSJ MIIO\B^C+TSG+_#!)!,Z3F.,H\".<^[Z'J8P\03V?"A9#[-0(O8F-4D>]\=K) M#GTD6@: 894Q^,P,DD-08-9G&X]=TJ,SFL%6Q%!(1R9CC-JL]L%0]'UC8/J: MQ2RUEZ<[/731>'Y:]_S$ZGE#7M&+#O57+;_;TX=]/4ME\VV>L]EFJ9^KH>; MZ18 29A@XH?J ![PF*5>1"11:J/S'VY9V?"9@SK_P ,0.O?')7? "<:5WP8X3_"*[W ""&+O?0"E:=D[AX MTIWMR]4[019J;U0^USN]I1?T67WF?3%;&@D>"AE@3S*"(Y*GF(A,XERYWJ&7 M)'G*C'K308A.GL1<?$CP$Q/#-^]&T[._+YF=;B'\_*6%V] M;$8STS23E*<>EHRJ(Q\-8IQYRH!X/):>%V4RCT'58T>I3&PE-C110Q1F"([C M8J;W9TL+4_-]02=(IPY*Y$B!C].855\'Q=Q7S^&'+0Y$F_ZU^K35EG^]U?W] MR8.XU1[A?>8GDH9QABD) QRI$Q FC.68\S"6ON]S7QH%,,W(35YOM:&/UI6+ M/0>H80'@X(^C9W#\<8H),, R-QR DXY36.S..&?! SO:&$L[>*@97V6^XXRQ M1#L'&?.W+$M/M\I:B_*AVV(#D1,64HF3/*4XDFF :1Q*=6R)4A()Y1()'U1B M>HS*U*9MI_(:W GR.#!FOL?9XEJ$A;J#S,-+#"5&A4#7F>PQ[.K@H)^V7DK!_:$.2@1V/]WFYO-^K*L/F6W MHR3J^OGQ2?_TKI#J1"X4GU87GB&K3JPKW7W@-3=HPP[:\&-W*1H$WK#638L; M3"^AD$URG]H&"LMKUB!2,]Z^MH%@]U*VU0H6)45BV=P*;1K^/:Z,*XMV7YLZ MEG[U";67C'<;3 *&XAV3=5RMSQ 3& 6WDA!69G1<%KMJH[VUYBLZ.B[$3NW1 MB4?L_,T/R_)!?6,?WPFZNE-+7'XKZGM&" UC*3&/2(HCGS/=LU)B&?AA'JOC M7RB,0EQ#1"96*4T2:YI($[U FBSZ71,&7A@\"I"9FWJNV# 5:R2^@TD,]F*' M1'+DT1XE,:MW.R3DOJ<[^*QU5OF)%+PKI]57_MH1]<^5VA=7[>20OBR'AWE M),<\%@Q'C(:8Q'FH9WODN8QRDDE0&;PYZ>FSRYJ1OMR[+:5HA]]TS(Q-OCD7 M6C,5GP8PX-YJBM4$82&X_.XRS::$Y\XV P$YDG&&KF!G9S;#<-=]##[)S1\_ M%(06"^6EW[,DR-7_8]BG4N HD &FU.,X#L(P];,H]P+:CQ^[LYD_/4S?2'-V MIY#=P2U.?RU6]-=BY;)J>MU:=C8Q1E>A1Y(P3W"82^5L$9GK!JH9CL-,9I[/ M)(E!5RZ=PGK^%>O9\30SW%.@!#/;&V)H3>T"?7ZF?Q-LI6>^_4)JA3OZ*%:K MO5Z-%X@*!:= GZ14YF"*X>%FJ#@?)CY"]CL-%S<#X_2P<6CN"/? M;@43:FU]PXAQ/X[C*,9>0G+E%XI<7Q0A6-GKV$L$"[,4U*GA"(V)S4=+$:W( M-^705&NJT.Y2A]"8F8H0PHS]WHZ*>)A M5Z?3CUHF[4A1?EC6]:=RH][7I9ZTMMT0.%/>$_$2#Z<9BW#D"8%)'BH=%23, M(N;E&85E]$RH3IWN4SR@'S07/R(=@M_L:5N< '.!1F":J;%SB&"*;83.!*.PYH" M/B^$[]'8OZRJ2[Y\6@G^?D$>3"L33J\PL8XKPEA31IHT]K?C4:CCPKQ480"' M885V!P%,B0VD1[]K%AQ5&8W+:%78,+#L;#4.XZ)MESL8/&W;=%EQ6J[:5ABW M1?WWMCE/GN=9( G!-)^[YDL-4U$)HBS;'0S(YZV=\E,C,C8N'!#WL4#SXM)V"_M(-*KLNE;M> MB_>_M!G.9!+@. UC/R%!PI(,HM&.^)K8!/1GA8-'V31WXFZ+IN^@DUQ=]\&F44T)+XD M6.8\QI%@,29^[F$A8Q(E(A(AK&FK(=VI?2U]^ZXIP.+/E4[4K[X(W?JD6')= M\_ 7:,L#,RP-@YWN$8*9O&T&MF;A;/$P26MHH-S.FB>849VYG0((BL,&"[#7 M[2S(K=")%;9J%.CMLM9Q%_4W4>DRB3[2Y_E$1AX-L,AB=3)+F_9S?HX3D84Q M]P)?&1"(^3 A.K'MV&$!:1X:?Z#CXHS J1&@9C;$-4PP ^("(;#Y@(CLR'88 MD9S5<$! V+<:H'?A4=2F(%:W+OY%.3)Z]HWYQ:XCKTZLXVTE]G:CY8[T!?B" MUS&YQ\.E9XH,TU=[:4'AT0&9K.*BQ]:;+2 Z(,QV)'3H,9@.<5'<7Y6K8O5Z MR;GZ,.LF'_JI:IK-*G;OXRS@H<\\'/D)PU&@]MLL$APG81ZRA#,2>T;U@V.$ MIJXZ:$BCCO9%VW-/-]_KZ9NIWBA +Z[%MS=5-HB#[RG>0B-F7][GL PA=RB==&+[/!RYDE) M7%W-/"0P[\7,DP(>7,L\_>2YEZ4V18 ZT=%4GM$P30(N(IS&N< 1X2'.:!!@ M$C/&I"11D(#J>8:(3;QE'JU1M2K6&T3,3#5=X0!34BL(SKAJ> MAIC0(,'*=XQHQ!/"J=%:HXP[VAG MV5YYUHWDB$C[^\:Q1RP:0E\]/BV6KT)\%M5+P<0;4@O>A#<+MNJZPM]5A/U= MD?JU+-;WD[R <$_?N\R)S' 4"XJS7"28$S_(XS )F#1*5IS!P]3!E8XIU'&% M&[;0[>>[7R%SX <^]E-/>5-)2C$ADN*8DB@D01R1P*AM MM@->IBYZ:7MZ7)>H8P_U_*%+/?1J+1(:[OX< QVC/D@A^T<_PW1 MA@PVF UURZD'9Z#O:AJ"$XB&1R6<1V+&.0I.L-@=LN!F2;OC^"5C.B^N"R4: M-C39JZI:5F^75268_JK6FQ)*C[,X4H<)/_8)CIA,<)X*@A//RV0H"(MR"3FO M0XA/O*5L6$$=+VUMM.8&;;%C4C!X/M!F88&IX(-M#RZ1 P<7;"!P%'T D9XU M/&$#RG[\PFH-:Q-4/0O^"ZG^+E9=Q=8ZBRH#$N0Y8YC'>80C'C*Q&C2Z+&GC43791%L24[C96PYG* MA0- &NR347E%+EH M$_G^S'U,8^J%(L-1EDD XW3#PU@1?GC(6+M3<'%,]=_>U?4NJ-G46J[TDVG7Y;N# D<'$=F!4!X M5B,#!V3?Y%BL ,^O7SX\K-Y^*1]NRKK\C2RNR\_/CX]5TVJG7I5W5-\]NWQ: MT,5_5EWXV3 %#UYX:J?BX:%JN@YWSK>^W7FCGM=%(^UTYZ74]SB?'Y\7S>#$ M[GBI+X>AR\5B'570#4=T_\>G9;5J5 ]IR4CUNCLSX\Z\#Z;=YS!LM";_"( > MS?= WV&^X"PXK:H^I/7'+74H(UV=S$P\WO.D QF)-:C:C6E M"W3UK7=>WI*G0KF4Q7]MS;.]Z+V8+8?'92O>HS([:\.[N_K,+7B/BG;8?O?X M8_ K+.^ZFONB&O#;]O3?#<:47!)D4 8XSDN'(\S/=ME\JOR+F(B11''*C MHAY;!B:V<$T955>[N7W2!;:M@:)J=D*8$BN8)=SFY%]0U\U;9UF;?^CPZ_EQ M/'7X7#1!DI^WSXTE. <-;VS7L3-'Z[/FAZ8G5_'P9?5)_EJ+9L[;/6-) M%$4QQU[&E<7).,=42H&]B <\S;)($I#M&:0VL:'9G*H732.[2E/'2XF?U2_$ M8ICC,'1F!L89(#!KLL&BH7N!;GLP%.UV6J,[LV$DHR,;,4QK5H-@)/:^]IN] M!,^&O%=2+$MQ*]CR152O5]^>U/>AV6<_R>O')UW#4;!N'MAFDS3,B%@M/K&V M=SRAGBD==5NSI6/R^XR99S3LL!S/:DP.(\Q&@!%T['6<#8E5=L*.XFP9BK, MV0I:^A&PB]$T^58$7;O:_DEX_+:E7\5WODCOTP\(3T<2*Y.NI('3@- M U^==_(D$DE&90HJ]1HC.'5F=HM4XZOS+5;ZTB\]F.MI/:'C:3VA0_1C'X!. MR1C&AGZ)0^2 KDG3P&N;= /'-G&'KHFAF*Z\DS%R\SHHAL(?^"BF[]GVXGSJ MSCB?I)YN?]=-M[\/>)*$,LYPP%*FK$-*<"41[G0>K'63\&VLP^G")E M].W>G?@,LPSK@[K:1A>*,%;6Y5&9!PK4]I-8F6GY6?);MM-\VA)=T\2:*'HW M)+I%_\QAN9SUS#Q!9N8^F3FVOI-1%X;I+2C_>5.G%V[8T3QUH MUJ5Y]3U)!8^C/,%)GN0XBFF&B4\2[,N$1YG,$M]+(=N\.>F)-_PU(ZA8CP]& ME0[1_T!J1'17;CVFXD>8D@.0-5/[:?""&8(-5)OIPVTV0[ND)5..9\/"A>[E MR9R6AL/%=V0O (1GM2!P0/9MBL4*MAU#F]P,:8B](RO2WWJ@RJ#D :IS0U!:D[9BY11MIXJ/W(V!@#9L)EQ C8*E M]!;=0H=%.Z-;Z(F%9^X6.BS>8;?0D>"?WH15:DCF>^+DBC+7CXT M>=6EK-;_=1RCU,(A'H1L 4$QJ'..64^CP002("4-[S M'&ZF3H*VO*$U"VC-7;LI_O#YT_O;'[?^O>&QR?PW#P"SI6=],(:IT[G@!N91 MST5Z@G'I3J!RE60]BY=Y,ZXN8#M(OSI9]*R;^/7'Y4K4'Y:DU%=N-PP()HH7 M7?[_<[6LZ\O%8OE5-[A7SWP4J_7%<:&[H_,HQ%2FZG#E$ST_D@0XHR'W YH% M60P:HX>\"-1PV(=9A9P&I1@=J[G 6TQH:S8 MA@W<\=%T)&ARW1I0=Y8,#H(C>P4@/*M5@@.R;WLL5K \R.H:U>NZ?A;\73-2 MZJ89K]A4Y=7-/WYZ:J);5]]$Q8I:\'N>43\7'L=QQ#)E:=3!-6.!P$F4!M0C M?NKY_KUR)>G2^/P*9@*B3=NL *Q.2TGG:*4PU^EJLOGP1BV9&I8Z3*]OU0]W( @R/6WPXAB?820$''ENWJGQW[@-? MZN&J#^U87_IZK!H87>H/0-\J;)C5IJUEMV[N*C4ZLU M0 ='5?N5SJC?T=^^2GS1M];[&BSUSU?*#?6TZ ;>$,436S6>ZQ@MDI M)S#9E?$82^VRF&>_7>2RTGC0CJ?9G1 Z#O-,CHE\.E)1B??L$WT/313D9KF-

XIQP&*05HTHL!SAS##A48;C),U#]5M**:A! MT1"QJ3?Z'=(ZO-$15]][31XZLG (-L.]WA$8P-W>&@?X/F\@H*N=?HC4O'N] M@= 'N[W).Y:-79L.[-1Z!"ICVF@@^0=G+@(RN M6J@>H3!OK]33(AXT11UXU$Y+WY.B:EI0-I>'=5YV:RKQ+X+43:%+>:LK7G3X M4"=EEV75__J&U,760)4@#(F0<8I9'.DV[))CPG*!$R_)8D("$G*C MM)N)O8 M,FA>VVZ>%^WE^+9 8HMAU'.LK_.M>6Y+([:X1@W;%B-QIOE,S6S1=_ND8%;L MNWQ(8*,W"9B.S*5;WF8UM)/ NF^BIR%B9]QOJB5_9JO_(#K_MWH]%CJ(>>+' M7JI<,![G.%)>&,X]9;OS4'JYQ[TDHJ!PZCC)B;2.K)"!@1G-2WF .S;"\";UD:@Z1N@>X>O]'B>OF? F]<[M6(S M7UKF7/B,9_^'NG=M;AQ'U@;_"B-V8[<[PCC+"TB"YWQRNZKZ^-VZ;96[)R;F M@P-76S.RY*%D=_O\^@5XD2B)(I$0R.HWHKO*544B,Q\I$T!>429XCC )!2H$ M%RBGN<._WW"],OOMJPO,_U!HCISS:,4IS;.-A"T&,=K%]U[0S/2]-&ZIVL M?[]=55DA!\WEOJV7IB&]21&ZYR2/8A(+)*(T,R= MP/#6Y!Y&?>8F^$[0G#;)=UO&T5.U6"VVLMJS;E?;9M.J+UE[9P47C"J5:)MD M^D)A6H1(_Q^AA.:IC)(PIAD%.: LB$[M5ZI8:#;K/1.M^^("-Y$-H);>'\\P M 9TZ'A""^V@ (OMRO=B0G->C @#AQ%$">1?>S-*DJ%WS[0M=+M_,%(_?-W=F M,%^G<^ZW[0KF847 6T,TR4VG3% M]06^]7UQ0DC!M\<*S;-##JX.1K-.TV/8'1!_=TLH W/?-!T!ZKEWNJ[D9L)^ M7:_%'XOE4IO(XXMN^T]UI<5]C!D)N4A1%LL"X3S%J" Y1DF2)6G(91YRT"05 M:\H3&ZR6&,SZV.-F9W0F00-F:UHZU8'KQ%-U%;3_/D\U%!@03[;&GNZL)@8, MQ[%E@2_@6AVI9%D:MUG31[6F868:"T59%A.!1$&J#J3L3@!!N2/^_SS3-_/[I8DW_<#:F0Z?./E,M-D? M'C1D>SZF3*X9%'RRI)I^JC\XF680BO$DFN'7+^C*U!Q?M%A-BW_)1!)2:BJU MIF0OOY2+0Y+*\&#LL B.SLP,6" MP[2^EGEW+=A1]-PLZ9Q /GLCG="8OQ72.3%[.Q^=?1BFEYMR>_^9/LDOZA/] MY[J\>=ELME?'&-&(*:0()T7,,T)";*.7@U2F3DYI MB $;G@T#,ZR-WL2%::.]I-9J:"7)D!KJ!3HJJ/^T5[_AM6=1/ROQ6O6S>]AU M4M"-UN&2+JL^_?^O?+N/HTB),,H0SK(886KF!^),,!<,_CE><>:)/V<$.AWU M<^Y!>![F5[DVVFN;8-D\/K&6?'W_)3!D[%,A6S&&]_MV_46D&B"]E\+O<5%WAC'159_9-4//L1Q=9__\P-:B[_( M1^>Q-Y!_V)VLGB<69C.:?B'KVES/*[NZS%_UH65=OIG"DLVC%";FOKE/TCS+ M1$A0F FL[])$WZ5%AE&>T4P*RC(2@DK;^\E,;'];6L&#(0;U>/?B8NO@OE1: MJ#^[H7<5[&2N2#8SI7QZL(7[69+]KA^>-B^+ZOFX==/6]L#TMD%IG8L[^D&UTV/1!EH\NN57+]LCB9L5 -+[(\G MYU$9/W%X 03H<^O^ILF_&H8-W]=?QAMRWSFWQ=+U_UJC?Z ME+;8?J!FHOKVK3G[9B3.5J$H/*D06H3*_.. M=K!RU_3#5K"$[3LM!+1TP8[3&O6?=9*[./M MUNXE^*Y[5XKKLM37L#H1RG*K/7QK8I7L#J5J2=IOH$<"CN^:[K+!-.VNI/4V M"1$/M"?V2^*T$1XM-=ONUR]"=\L[\X3CZ E3"%S-.^L>5"JOA_ZX5OQ1?EFU M@\ME(<,B)11%.L6_[;^E5T/ 3 M:(: ,RH ^-IMDQ.A!E-E"&!33'R'8^!KC@6 \KSS+."0G,RU<%C"5P[GUU(^ MTX5H\\J;\;'7*]%)+;FGC(9I3742UZ69G59PV_K!)H/09]YG"VG#385H M-UELR@10"""3Y8-:,?&#TT,A0(UGBX)6@QDR^O2'N/_E9;$4=8'_[=-SN7ZM MFW7+4ZN@$I#OQ ML:EEI+9/BPXO 0I4MQ3?TF!!81VV4!."!3-)+0_!M:EM[<+4L%%7V&_&3TH7 MH276O)I%4M\+?P!J!PS\ /2L3;DC!K7M-B]7!CG,DZ@RRM#E9K'"CC*V9M?U M=;C#ICJ OO^SY%_+!;?.ECI\:V)#N!OD7A&S=]4>+"KFK#;8:JOD*_K=9L(\NJ+N9V]?RRU?^L M!=)O53;WE[=VC;>;I;Y)-+GC>:ZB3,48F0F"^G*5440(H:@0+,QSKHB$)0), MSO'4.07[3"#VMIN \Q94'#B.*9_^4[2[KOVE/AN84;KP8W%OS#8U5+X;MDW& M[X]IY#8U_&<;O$U.V+4TX\-B*."THQ M#M>;N1"C5YC3,HS^Q^ *]5'CN_SZN%[)SR]U;D>8JCS!"N596" <"H5HF$D4 MB9"H2"M:BJVUZ7CQB56I(A=4](*:H+T>G> PKD272 ?3((!@(/4Y)X&3[IPL M-IOBG!.CJS5GGW&XD(LZF9TN<1B_]@V"L[VCCRTT=9[%CGZ@&?CI]>?..#C M)7X4#HM[O4\D@%?] 1 FZ.IN+:F;2V!T]?F\!+:"'C@.K%]R\R5<+\ BQ66^Q=H(?7T$MWW(S C?KIZ=U/9#J\_HKK>^Z]VE"9!1& M*:*B( C3*$24RP1E,HII1).8IU:=-0:I3*SR-!:MU\$S+X+7R&/VT M6 4O&Q$\:U.P,8DN/\.L0#]H=LI_,10PG6]0^%ZC\'D=:)*UW\R?/@^*Y$F- M^VG,JKV#8AXK[?##COF9+VPC__VBE?Z]J3[:#5(-LR(.4R%1D<4IPDG$45'$ M%(4LXS&3I! X!>5B]M.96%_W5(.*K/OPV7,XV2FH!^EA*NHD.#Q-LUCMJ(+!+X,!X3T MO-;$ 903$^.RAFNQXF9;OO#M2S-NZ)NL!G7( S:NJJQI0SK@FC:TCM$223O[,@4^ M,-MRP$%C5^II/8;P5="R4?W19Z$C3'!O-8^69&RY+$TY(ELDP!G62/B4QM5/MN"S>X7K>@XNEZ^PB M:8%^,YB@<)_965E\.OIO$+-,AX%_; M*NWVYE$?LKEU,YWA52;6,4U<:NKFC-8R$'RBY;_DMLZ]#FX>36VM?5!Z!)-A MY?,+!TP)+9&X,A=B[B5$92^M4TAZ9.G9XM%V(G:#T99ON.V4O]"E"3U^?Y1R M:W)3JE)CLR]DLI!I6IAI3B8.I42""H4EBA7!@K"811'(LWV.T,0:W9 -*KI! M2]AI\SP+E=T6Z@, J$-+WT^JG@!K%=1#11[SYCC[OIM%-L].F&D'HRZ(068QD$<4(IU(?>UF<(XRYPDG! M\R1B$#4^6'UBW6W;MKI5>ASB8*>CSM+!%--:,+#"]0K@2W*^'N,_:RLO,A4DJF<(Z+TV0)G,D(T)@3E(J012=,H"D/8M,-C M$A.KDR$8["DZ[8$]N-AIUF72PM0+**C#>,)SLG@;1GA"8.;1@^<$/!TT>/;) M"ZLL]TF7FWT&;R05$;&42,0D09A6K9)IC'):9%P1&D89:'CP(+6)U;%31M=4 M-55%VX[EC+UPV:FF-Q!@6MJ1OT/8;:7Q ]TU Z?;@>?O2!/ZG&]U&]LZCD;NZ@;*V0>R[1 LF6FF8C;ES0$=O[)V1Y(OK1N /C:)TNVX=S9#H=]-E;T-N- MVW!\5?^VFT/WK?GLOHY_=FX]N:?"UF?W;N\\SM_G>RJ8>SN"3T;,M?O1M1!: M:3;-;Q\7*QG=JP*GC"<<\<14TX3Z)QJ&IB42S?(\X304.:P'4@^5B2ULTR>H MH7C5_A 8VO:3!X9Q&K:3WJ0'7AI=!7?HE30@V 4=D_I6G;EOTH!@I]V3AAYV MZ(3]Z67[0IGRP_ ML2+6] )E" ):,9^B,*QME\L&4[-&K(J62ZOI4_D ':4ODM.M<31,7EASZ+/B M#/: /GUKOE;/9SD^Z.A\_BGGAC,O3R]5O4K5==^<(TKYJ(\2BU=YN^+KIW;Z M#4T4#9,X1QD10EN,/$*$Y(G^!4LI(Y+(K #VGK&C/+$QN;ZY^>W3;Q^O[]Z_ M"[[<_??[;\'-ET]?O[W_[_>?O]_^_C[X^.4[M%#%&E.[6]$D2,%,T_67F]NS M/F/OXX/ OOK2V-)=^X6-3 X>KK5 !=P-"9MPZ(/Z_+=^H5MU4V."RPG9L=I$3?3\^59FGF+JX=J MJ,6NJ?-G+6ZC%[&@K-#7&Z0$QPB;X@46IQ017&2AS!(1PR+7HQ0G/K=\7*\> MD'[OJ9[@$RQW_=91L&YY@QF:<1#MC(M7:& &94>Z'CISM6]#;SIMM?3]V0]K M43W9C'%ZL]H):_&/;8/]BZX3#$W?H'7Y]K=U^2\S:FS-Y69S7^2**"$2),S\ M#!RR&#&>QJB0<9((;1Y("AH,WD]F8LTWM-!BA9YK:M!9@[W V"GVY>+"M'E' M[RHP%.LY@17-JZ!JN.AS*N"0:-ZF_O42F7FJWY"@IU/[!I]V+:(H]=Z_K2X? M;8KXYGHE_EN*!]-"@^M_JJ8Z]#5K5EFB5373]P097(Y:*2J75(]:'#>Z>L3FZ)."AC=F"RP MBH,J/0PX3J]'\F'CXDEHH&.BRLO8"]G)@?,X9^^\1.X#]WK6G'?RWGFA3D;P M#3SJ=K+0YQ-]L=B^?=4?YE:KLLE5?*ZR'MK4[#!*DSS.,Z1_TV<(17-] T@$ M2E(E*.,QHQ'H!C!*<6+%;.E?!14'U:ZVX\$FG]L11[L#@5=T8!I\,3#@C=U: M6$^[]SB]6;=H:_&/]V'[%UTSDK[)AX59:K7]3)_D?90SSJAD2%"%$?*0]C0#0Q2:?72$R; ^^Y 4IKY (1TRC?HEN2#) MZ&C!F?.+^L4Y32TZ\YQCV2;=/'Y8KO\P1V;Y*UVL3)CF;OV+_":YF:>X4 LI M_K;8/BY6=W_(Y:O\M%YM'TT3(4K2G @4)J'0NW >HR*-"$J)WH$YXPJ'H'IM M1SXF5E3#56#8JNZ9,C",!3\9UGXV\7,F@RY[P1\5?T'-8%!S"*P3=?PX[#;S M&4"&V0@W?*-X#%MX4>IER/BJ6W7D8M[2ULN@.JE^O7 Y^/7]^_9?7TO^I;S; ME.\WV\53E?/V26X?UP(\8,]FK8EM5-WYEB#DEL4)< M*GVNX46!F& I4C%/LXC3*"53!R=J3N:+3(! MH,4XPG,$+ [1^7'1BH:/OWJHXA N#W&*HP4OJ-7]9;RZ[)?CZK*Z0KS#;)5U M>O=(5U^>S1*;RN^[N5W5,U;NI8KS@J98FTE:(,RR$!&!*0IEE*8$F]FF5L4H M/^*GQ3PL'AY#7#34*%KYBMI M@JT6)VCDN:H_^TV5 U/)Y+DT>,9/P6>U\!QLSU] /..'T5M3/"=]V.:T*;?W M=XOM4GY1MRNA-S[Q0I?F@E]-W3%D'A?/=^O:U]ET2J-)EF>AWEIHP4*$)3/# M.)E ).=)QH@2-+0J77*@/?$647%CPO%[?H MYESP'+;M$Z,$,\\U0.;4O.MN M[J\GW062#IE O6S'_.D_[4V?"\59K-<%4+0&Z)(EX('!=TW)ZO_W0LNMF6CQ M33ZO-0=1E*511@52S-0BJ5S?X,.<(6W.V@.&(4-V8X=BCEXRRZ^DG>Z]D MQF*59R@61:2W:IZC0H0$%3R-4\X323AH+,%92E-OS.NMWHII/16.;@-ETL=> M!]/'@$C97;"\R _3R)KD5=#;Q]GW6+P!R;Q.R.NC\P.&Y0V(VS\W;^@%>.RK MGNTDODI9_EJN7YX_K, AKX$EIH[&UY0#0SJH:.OOZ'J]7:TA.:Q#$(P'MCQ) M#PR3#P@^01S+0D:G\-70NK-%K2R$ZP:K;!Z'WW_W4ZNO'TI97:ZHOFVUU=[M;!U_??SGPG[OLS>=@&-^7/2 /"1;"C_!_CPB MJUOER9DUYZL\&1;JH/)DY%&'_GHW^K-.Y9_6.$NE0JX-^X$ M!1*Z]=.#2 KKIG=&E,%>>L?OS-=)[PRW!WWTSCWCYL_Z1/GC8B7+MV[U2O.- MX2J/(IDPE+*0(HP%1H3F$N$TIBK+0Q)B4,'9 *V)3<..?I&#8VK/II*60726U?06N MM=_D1M\6*C-J^BE4 Y@M-;7GU8FULT,Q>"=-#\/%JDZ:- S\I[U*]DD]KH87 M"@Q3O6%9O8V@'I'+2=/ZUIM-NP:$Z6K4T&-P+?J\7GV5Z\]R#1N(=_3:Q-JC MJ2'C,/S\_HN]IAQ+-JXE%P@%TY"./)Y'Q9T1P4D9CM>:31'."-%5@G./.(\$ M.&K1VWHU4Y9&3*2(,-.P&S.)"B(%$C)+9)31,(TBX 2 7D)S>3C+'5UH0^YS M"-DY,'S(#5.QGC;;T[3M'Y3+7Y?^?C)S-^4?%+:G!__P\XXU6OQ1BA>3,VMV MPO*%Z[.\J0E;B2IKUB3Q;[;[*>WW+"1A'D<)HE%8(!QSB5B4QRB/.2F8E#A4 MH)'J0/HS'"QW/ +HX! VJGZA/# CZ$[\I4/LV$@J#AHBD:#21I>.H+@JTH( M2'W>8A\W:$YJ=AR7<;,Y'_77IPV')8*'2D8H#5F.L$@H(D61H)@)'N4Y3@H, M,B?[I2>V%(80S$!TI+;3?3=98&IM:$RPDY^R[DD9.PO/JF>G AVK4,\3%\0/ MJI9JT/#!#*WC[!O%G8H#B!U,VQIN+'3@IU'<68$N"QS,UQKNK "]80,/S>!& M*TQH0S,=)WT@[$\ /]@N('W9 #2_JOL+X!BKHIZ%Q;_6M7S%X , MKI2_A!;\\/'^W]NWZS]*L;D6_]S '-@]KTYLTYJ>%TU;DWTVK*4G[IR\XV>4 M"T6%V9.S4GIV= \(Y71:Z5MOMC/+@##=D\O08XXSY$R_"C.!BFX>ZZF8[_\T M:BWO62KU798QE.$P0IA)C!@W%]Z$B1R'*I9%!!M5>9:6U9?QDK&4=6N9U7J% M#.U@L95/0/?W>9SLS@27R>XV%JX2NJ$9U$2#GQJRYULHP5VAI#X%#\_KV;X[GH5_")74BVV!YN# M2^G+.1#&-T0/\L-TT4[T"0I?1B1URT8ZL^9\64C#0AUD'XT\ZE#X\ITNY>:; M?)6K%UD-Y&O.85$:Q@F/%)(B2Q 6L4(D3%*DHEAF:987F5+6!3!GB$RLH175 MH*S)7@4/@^,&[9$95DA?\L(TLA:UH5@/5G2IE3DG,J!FQH/H;K4SK?!&N8(- MK9MJ/:S7HFZYNI'EZX)7WX>55@TIKDP?/KV9Z8-4^427 =<+;ZJ7V,MFL:HF M5#*IUJ6L5C,OFBS+>C7:#D;6#U6K5T^(Q:8.$5\%?SS*E3Z9563UOU#]GUYM MQ1^?:#T%DP:5:5AMRSJ73-,M%YM_!9PN^4O=+>D_/-7^C'PD@S5 Y]Z=KQ9H MA/N#FJ"Q9QV;22\V].&A-$=U_:F8"%U%X*/^DMR:L_>]BM(HP7&.5))CA*.( M(<)Y@1C%&(LT3\/0*I9@2W!BNWE(WGPS6]WZAV$AJ'B ]G\>P]#NXN$3&9B% MO1 4>,MF2TE]=68>(S=O V9+X4_Z+-N^![^C?'G9;K;:U"]6#]\D7[_*\LWX M# 'U%.=7F%B?#YO: FLF!N0>OYGX$1GH*-C3#%JB 00"T(UD7$*G2\G LK/= M2\9%ZUY-+)YV'>7 MON6M!\HE_7G=U_06&&][Z*($H*P2A-$>9(@?7ZAC&#C MU[.ZH8P1FGJWU63U@;"E>Q4H33F@ #4=1"MREG<^[I($G(<4M/7.58(AU@B M$FGE5HIH_^)L" F?E ^K M0Y]-BG5;S<>(XS&2242[T62UC'&$B,T0C%J$8YWF1 MA4E!,E#YS#E"<=31UM(:OK/F]#D]:JR%J5\-!$K,WVI^MMV GJ6YRSAG**,1869]:80$46* MDC0O9,$(B915DR]'^I.?,]JJY;4*#MAHP^>NL^6A.%L>/*9##WCB\ $<_(3A M)KZOHP60^KQG"C=H3@X3CLNX&:,/ZU(N'E;O_^15!^&;]:I:M8FH48XS;I*B MDS3.$,ZTZ6$XQOHG&3*>A)'@H)O.(+6)#4U#.VB)!RUU8 C2#CD[8^(-#YCI MN *L,&P$M&3>1BF-:LQL!+[6/7M7G)IVE*[.K^H]V5I;,F^2?]'R]"6[3+3 M?6EW7G*]W6GZZY5> U]0'!P;HE@0F+%#BKVXARU3 .^Y M[5YZ*RREOFV_D_7OMZOW3\_+]9N433WJQP5EBV4UM/2>)9%*XBQ#2B0,X51& MB(8)19SF+(UP2E0*VLP@Q"?>VZXY+U^T#O"N#IB,C[(IOI9U]B,P 1<$K]V. M-Q5H,%O2=;]T >5X^W1:PR$9 M\;I-J]+[==W4SDQ)?M>F5=V'G"9Y:A)M,A4C+*(0455$2(8\PE&:)''$[++X M;_FQ>=QA_DX5CK_1'ZR\6[P0@>F^?=7 ]-DL>FVH0[O;#N*1-)&A.",I,3A/,B1U3$II W M%@EA,I4R;T__=_;>AG/T'([_=PYEA WUNJP$6D4_BIF=[^ B"-Q*"%NQ577> MMVGZ!W8'C$GEZ>I_ELRLU_PQ88^O]*//NRGOP5JF9UW5P:ZJ@JIZ>^D-_&V>]B3L>XZ,]P.W DT.R7V" 4T M?@!% :S*EK)YTN@Q:K,JMJ7HQ_IM^YK#4?GA8=O$'3ZOMW^7V[8IOMG_H',K M+=::VL/?% S)?>SK\#JG&0LT9\&>- M@&/]\S.OSNJV5[U)J#\9EGZ^"C17)G-'\P6>@0$"W>X6,B&4P%.+=Q1=QFFX8.%O MR@:(^MS#-UR@Z9G)X;2,8]O\]>KA3A^F3/F"R1VFSXLM77XT&1%?V')1=QW8 MW+,PSHC*%+"G[K&_/TA8 M7[W_[8C..Q< !,3)S #8VXYE27*YK&=Y?*+EO^16_]RVVPRSE*6)RE&>$XEP MDBI$<(Y1D<4BXWF24N PG[.D)C8/#>'J6__4DG9,CAS R\X2^$$!IOU= '94 M@X:LQRJA4=%\%02=)S1O[<^HP"=E/N-O.%;TT$59Y7;\\M;F.[[=+.EF4SGI M"2.YIPR11ALUQ^D-O5FWQ(,*HI.08UAM.P4V1L& MP)T<)CZ\_\ 0C M$F<)RD68B2R2L)P.-B>J$XP5FG&DQ@4?P; I_GZ6= MY?LAGQ#,*OZ0#\=MX)M/('T.B//"U_P#Y7S"V3N SBL!-^/=^ R_/TJY\X8Q&B&7Y@N,!O_&&QT@PLZ#+XNMXL*BAZ?,C>CWOCJOP[HTG9DX#6.1AAC)+(H1IK'6\3R+4!SG/,E2R21+85-E!^E9 M?D2FJI6^02I&4950Q$F;WV[5)C)L6@!V)F0&PM4]N8D'- M44.E2DGW:7I.N?=F:3I+SVQ83H4ZM2,]SS@ZC!>KQ59^U%<.<;O:ZD]MP9;R M>K.1V\TO;Y_H/]?E/L$ISYAB>9&BF)M1-C(OD.E0@1@O""M8E!%]-("XB^UI M3^TLKCA!%2O!GI>@9B9@;T'%SB6I8P"<+?W$TZ ']!+[! [N-(9#X,ME#* \ MK\,8#LF)N]AA"9CQV93;^T^:RM/+4Q,>Q6&N#RPQ09SI8PKF<8(*G LD%H:-G9@E.QAS7](F%@>MR0\1CG/=2\D5]\Y?/2UFY^E;B^FE=;A?_4_W]UW+]+,OM MVU?]<9IRC_?_?ED\&^?.?4+#7*DP0P7-.<*"I*A(*46A&41'F8@*?0< 7>1] ML3;YG?^C*>2BG6))T6&W[DK5X=.YQ/2RS\=NEY\5\XN+4KLL7@4[)BO(NVQ> M!2VC^B?#:CUR?L?M)/6J7O#S7\AZ&5L_JL+5"Y@#I:]^UH?GLMVLO\NEY)J# M)E@.Z9;9^_+$)Q 3-J*KMZ"EW":[#/>)M)1[V$9Y$1EF;-RD!26G#4KDE)G6 MO^)L:6F# G5STH8?=!\\N>]DNF\0)=)4\D)(%!-LDM/#"%%&"2*4QWKG3B*5 M@TK+SM"96/D^KNEJ8T:X5E-:J_+H@XII^.#)/JSL3@H>$(#I8E42WIV=,\F4 MVA&Q/,Z<[*,R^\C) 5'[)DX./>[8JE8#*LM2BFJFTI%<@7M4O+^ONZHQEL#-&KX/^,_B,, M@V=:!J^&@?\*XJLP#,W_P<:,YM5WB)?MX[I<_(\45\%JO9+!8K-Y@8ZV[D/4 M3J4O1 FFSGMXOM?P-,FSM\,BPUO8GA?*5_?:'@KS-JX]+^))S]J!1^&GU[M2 M7)?E=\F;UB77#P_7KW2QO'[:VIYA!Y:8>#/=ER-4!,V6:G]^'9)\_!3K26B8 MPMV55)C"JH/)[WL>@AX\S"7ZQ?6T>=_;G59-6 MFD/B3=U>Z#Y6/"[B/$8B#:D9D8H1256&8I8J(87(> B*I?63F5IC&Z)Z#WVS M5]<19*S]8A?*"_9RU:(V!*^"AJ175]6 2/X<3WU$YG8C#0C:XQ0:>MIE)-N3 M+!> @'EXZQXX! IK+Y!,9Q+IO3 M%P4XDGFVVXI^T;K-^T>$D%1FY=73>]5FL(ATSN. MZS]4=YL[T2P#V=X2Z'9_!P=\'R\YWZ+L?@X#CH83F'OCW+Y?L_)7\QB]_0K7RHB@Z MO7L&UICZ7KM8+]I]!A*_2E%R%2?I?@7[D^KE<+)MGPLXS611?Y6$& MNS2>?$AV=\1+@ <>Q&K$IXW=GA/'TYWO9/E9KWCGA#N^T9U]SL-X49/*V#;G M(D42,D*1*G*%L,@(HB'G2,912N-(R9" ^NB?H3/Q)GTX2-.0=6RU< XF.SWT M(#Q,'5WDOFR$Z*E44XP.[5#Y<2-#3T4='!7:\[C[3KVHVR.:R1KKE6G$+U=< MGP3Z\O8HB6F:BA!E-,G,7*\$D3@.C2Y'BF5QA".0!L/(3ZS8=2>DVY5:ET\. M911 *.UWVVD @N_%#1_50>: D^E3)MU@\+B' XC/OL/#@>G;_QU6<8SCF'/O M+W0C17<\[?4?M!1W)5WQ1WGWQ[JYL?(PP?I_JB\*A".LF$"4)!*Q0G#)L2HB MFH#"/O:TIPX &4Y0Q4K03'D_3)MJ^ DT0\!@$ !?R[#0-*@! T0 P*8(%L$Q M\!4V E">-X $A^0DE.2P!+PP^VZQ7E-%2!?5Q.(_,L%7P(B],]VM1 MS;ECU]+-5^.%46DN*.[N7W>V(N]!L;K%WL,/NNWR?Y,F*"S%]:LLZ8/\_&)T M^(MZMUB^Z+^M]'[S9>\-NR56-Z 1 M.A-K=4O5]+!GBY7[T,1S,-EM_AZ$AZFQB]SPKM;#4OEJ:7V&RKS]K(=%/6EF M/?*XXRQ$TWZAJ0MJ?'0JS+%D681DBB.$<\H1(4*AG&64X0PSFD:PW(E3(I-G M3QRTE0#.*SR%Q$XC+Q,3IHR';3/\NQ_/R^)K>. I@7D'!)X5\&0(X/DG83HG MY.+^_6J[V+Y]?Z++9:O0]UG,*.9%A)B@#&%,C,+%$5*A?CV)$A8R8K,MGEE_ MXNVPIAA4)(.6IIW&G0-D6-T\B G3-9B$UJHV(L? X52_6:N8_F&O6>?6FT6M M1H1I=6KL,6_GS:]2?Y:KK;ZJ?E&_KTUX\7:EO]QRLZV?*J6X+_(X3(D^B6:* M)0B3G"'*5(@2RHCB5"6*@F;WN;$QL7K65 .IB>GO\**A'M"&>N72>JZY!/JT M'%%W/MUZQO+RP^]5T(#[O@:W92=HV;D*]CQ/>D0&0#/="=J&B1]]P 8 97'^ MAJSFF+L@ETM3L+ 2GVCY+VE(O/_3Q"W;DRD)A2 R2E!:<*&OU%F.*.<8Y6E* M8Q+IHT,(&O$W1G#J+(6:?!5Z>VH9"&3- 7"8PRAV=I;()R(PF],%8T<[:(A/ MD7)@*:FO/(,Q\Z2I]9.\HW_N\Z*NV69;4KZ]YPF-<)$D M*(GRHM9]$@MM!4@8BA!G*8\$;$3-65H3JWTS_U&3/DCM:ZD#_6I#F-GIO"YA4V,B]XR:>%[@!XUY2LFG2C^A3Q33ZOR^U] MF-",*14A@2.*,(O,3FY*RB.2R!QSEA96[5R'B$R==="0#?9T@YJPO3_@+#[C M3@$?4L-4UD%@D'M@3"(G'\'916=S%(R)U?46C#[KMJ]^EG\T7;%,=4.Y7ND? MN=QE)%>UQ)O;5?>9Q8HOGI=RLP^[GSPTMS))T\/QN/'R">'Q$\;JV0_<#DS?]VTJ4R[>' M3N-/^TZY9Q>8^*"B24I-L]*V'5E TX.S<@^;(F\B VV+(1GTRNRU&^ZH:&[- M#LZN.E^G@S'!#MHJHR'-!5(Q83H M5(3Z^4!X:R;PP\[]('\N-YL]H7(;^_DLZG\:@H_[R.6<18E M!!596.@=MD@1S6F"%*&13'E'*\X>/.@5J"]RT/\@ MW-OU5:ZO^?:%+I=O7^FB:B <'7UOSVQ#GU]_R5HJ0:&;-!M>S#F_+%%8-SI M=;GP,)6Z3&Z0TVM8-">/UYDE9W-W#8O4]76-/'E!-[^%F:%Z0S>/QH^M?S/G M_5>Z-)[M_K]M[F\^%)M#GY@ZD6[_!"Q'PV930E97Y.Q=>"%IO>\-+ MU_26T]?I>)@K%>F/"D5YEB((36R@]@EMT-3= M083L3(TON6&FY$P.WR31>1L)ITOC^T'1=!NA+1+Y?%6ZOZ?E2E_G-_J.4?7 M:/IA[-)-PYP*GFEMSA)38F02]8LD#U%<8$EEF*0$EJ([0F]J[WY#W=Q4Z\8N MNUXNSLFZ8PA:.OW]X0)T_U\&"3P68">HKZC "+5YXP-VHI]$"BQ?Y'4Q_T1=V44BRV]_JB(3(A8I1%.44XSB4B&9:3[B+BG@]W'7G"(\WVB_%&O5;[IP[TYV#\;%^$-?5Z8IG"2;G;#:\((I[3@ M'*4"2WT0EQ%B(8U1$K$LC6BL5&P?\K.E.K$N[]BHKKNR921 @5JLJ/X4@V7% M#" 9HWGL+9/AA),\_< F4E@.QZ"AHF@YL)ETJTU3H"8X11XN84/?>$&"R9" MY1^,*UHO-E^($2K?0;01_+)C_N_F1E^IY-WZT^IY82Y8U4@U<*\^BZ4FMHTU M!T'%@LFSOUOHB_QV'7SZ_/6V=S,HS3S6 M=W*S>*A[ZE0-,*-8)"G))4HRS!'.<(J*5%%M/V2>%X)DL0(U->DG,[&Y:&<' M=Z@Z=0D]@Y&=);A<G\'R,FL@*Q/&-8I9G"&*2G@]2FWMT- M[%!W#W=H<"OF/;B.AKGQZD->_N;"/VR9YL]=(%+4GT MJ_<9QGDH]=D]EPHCS$2*2$(9RKA2F#),6(K!;4CTPA.K[[X3AW[2H=N($7U8 M*2\1"*9_=K*X-1+I,'Y9\Q"ST/P-0SKL]S8)Z?Z[VX[W@2[*:B;Q[>KY9;OY MJ,_!RZ1QS<92B820 B6*F=P<0A"+E;GFXH*D!2Z #;<&:$VL+A6I((%M:4/0 MV&UHG@2&J9,ANIOF7=&]"AKY)VBB9R&BI^ULB-*LFYF%R,=;F2:7QTD>F,C?HF^?I5EF^W*_&9/EFUNQM>86)5 M-"3L T$#@H['?_S("%.[#LV@)7K5'?\Y*#\HP#,NGE-<9V#9V<(YXZ)UHS@6 M3[MMC.]DN7BEV\7K;GC;[4I?':MS\^:_Y5+<)RPCD8P*%"=2(9QG$2(TXX@G M1$4:BVJ MI[UUG-ZL>ZRU^,=[K?V+EQJ$-L)CKL]-KQ629F$B4X82D=&ZI10+4WUV)JGB M6504!0>Y=H>(S68&]J%(MPJY0<2@>G\9#JXJ#X#@ D4_+YMW'>\A]8/4^[S0 MYS5[X)U)4C3>_\F7+^9L<;W92/V?N*-_WF=QEL0JYRB-A$2X"&-$"(M12 3% M4K"8"5@8!\[#U.=TN0TV= DM0W,!TS*R,RU$P'C/>+;&5;!C*6AY,E5NLZ5N M#"$R3QI'+P=_I92.(8B Z1V#2SGDB2Z7^TMCF^=LFQC:\^[$UD*3[%QR(7UA M^^0/>@O[],[ MR;K'3*S"C"9ACE1N+NE%)%$A:(**/"4D#2G'#.3%[B1O@VDMDYB&N0X*>#G(=?/K">'$G M#7Z7YI,5A9(ISE"FC] (1YRB(L(YXK*(%1:1BA1(68>(3:RR^RCJ8<*_8WK4 M(&QVRNL+#)@*N^/@'DH>$-!W++F/U(\))@\(?3:://2.8WUWW9UQ<[=N)CI^ M+=?/LMR^?=7?BFVWM.J^X%DFA B12$VO!XX%(CD5*.4T2EC"%9'A_4H^T*T4 M=NIN3]SJ^U[4W_9COCX!DZ MMS+R#F8-%\'7'685(U<5:.]'08/7EH/E]U5L;D]XWNIS," GY>CP%>!7Y0]: MOO5*.@;"^]_^2P7!SP@X?DN^7#;@1E_3FSKP/2R6TY7YS)*S79J'1>I>FT>> M=-NRC<]JN[EY*4NS76#!111'"C%,(X13PA#-]*Y25H: 4U9=B^>HB%W=;I+"'0#U61N6K%\[?U]?+O:7<[ M7'O6#:Q7K.,]JO\AF!YMRNW]-S,YK*HSPR25F!<44.$L"TX_OI@7'9KO@V@1\DM1<:JJB %_E M=+UB#*F)?J&C(OI/>_4X7&L6M>AEOU6'_G^$G\9N'E]NWZCU)L?BU76W&[^EJ6?R^!T0UG A-KT-\E+9'9DY'YJ3-] MLN/^6*N@&7[3M(?XM=3G8"G,8U_+Q;H,S+N;X.Z1ZKNAOOMTTPGKZK)7N=$O MV!\>W3^/\?/E+!\%S 3,^BEX#@1=#*?3T=>=ZFRGXXN!Z1Z@+U_,-3AU,,KD MFO-27XNNMS>T+,V(R>J[>1\GDM(\92CB889P3!0B4490GDN6L52D. ?U,K:B M.GGHZG!03M!P 8U:V>!G&\3RC HTI@4$Q"&Q+\C+ MER:4?EC\*;7!T>JEMY9O9NH.B9*4YDFA[PVI1!A+C(B*$Q2*)"8A42)QS2T_ MH36Q >BF3U>T@Y9X\,UZ/)$-9';:[PD(F,Z[8G!!2NE9Z;QGE)Y2^D$)I6=% M/I]/>OX5AZRMAX?M^[($SCDZ?&MB7=3$RBJ:%6B2ZY5E^LW*8.MF102E#7/)FJZV:[YOQ S7 :\PZ9; MCK;>;S8L4[UY*3:B>O%A=+=XW.OZ+7$FUV)J0^7W! M:)@5:8(R10C")"ZTJB<1RH7*"4N9RB-Q_RI+MK8U>T .(!K8Y<-:$5N: :N) M5HDRVI*MMN6"O1C(@?$\*,1V%FQ"V* Q#\U(4',2U*PT4U&OV@XN.T@;AJH\ M&G]VRQ$*3^8*2GU6*^4(S;%Q:ZHE9L/*W!;\H$E)K[: M&,I!13IH:.NK]GJ]7:UM?0QC$(Q?;CQ)#SR\# CNN>N+I8R.0US/KSOC)-=1 MX0['N8X_#E?#]I*UHLNWS6(#UL%S[T^L@.?NV0T;]CIX5OYQ!?0A.DS[1J2> M0 ''9'32OK.+SJ9Z8V)U]6[T68',45ZA(:89R(E064I9%&-2QWY[TQ%K<,F+\##4K MJ.(EV#/3)-8ULRN =2P C"W/XI,@!S,"Q]A<'4(W!A3\T V6V==YVY[PO$=M M," GIVSX"HZ9 O*%LN%:47[XD M15& VJ6>)S6Q$6DS<#L, ,/]YT&RLPI^1(=9@0[-79;N)'5NX\+Y"NJ?)S1O M)']4X)/P_?@;_GUVU;]]>:[<5.__E"5?;*3X++=?U!W]L[FBO__3'!+E?4&3 MG(0905CH4P2FN4!%$<4H(Y%*<*Y4GJ:@ X0?OJ:^(S34S>GB7*PBH%5>WE6P MDEOS'*T"=9NJO\JC7(I K;B[#G?.POHO&]:"'6]7 MP>?ZLS#QD=:/^%/#XL_S.!,=0)O!R0CAZB_C?'2 $N*4=%D>[B7YI@]K417"XY MS,Z,"QW\PW#@R3LR+)Z3;^3,DK-Y1H9%ZOI%1IYTO;"LY&X$>/7IXSMHRE5?5TO7\U??*#<'!?? MH->4#C2V%Q,W@8%7D5W?'$-OBEGL?7)XNW5TEI[YGG$JU.G-HN<9?Z-3HJ;^ M)D\CQ5*IK6;*L1GIER!6"*G1X@EEB8@+[M8)YY36Q'I7CPZ)+A^=$ET\.L5! M8)C>G1^=$LTT.B6:;71*]%<9G1+!1Z<N"R_XME]4'J MG[XH4[?_L%K\CQ3U=A)E NS, 5'H5F7!)!H8AE MR"0.PXB!!J[XY6]JWT";J-*PV^3>U0Z"+L=7P9YGL[7MN6YR7X**[^ ?U=Y7 ML0X,4OC^8.TLU@_\N("N@^&D2-/[MKK=B:I>\H8^+[9T:=B\:K*N[3X:^#": M:0#T-<+&,W?S#KZ9!MJ3<3D3D?$S&NO=8OFB[ZOW/*8X3A1#B8Q2,_)17X>B M+$-A0I--F(X%F6P<8P<-ZI!T+*TO!= M+CW,@)V.Q[H*&J+3C<8ZDFJBP5@ME1\Z%NM(U+&A6,>/P[25/OTA[G]Y62SU MHVWW@EP(DLDL03Q.J"FDCE 1R@2EB611E"FA,JN35,_:$Y^"6F)V^M: R!F&>1)5!Z'ME M%B,PP&NK^$./N&W-MRM>2GTP>"?KWV]77[:/LJS*M*7H1'_O$T$$85(B'L81 MPI)@Q+B(D!(%R:(XS&020RY5UI0G-A2?:/DON6V;DJP-#P&MF0AD??X&!DCM M,;7;UB=!"F: 6A:"GUHF?C9]7BH^@H81JRP5\.X/%M[3><">[JPG!# -GT,CKRD^PZ<8)3KP\1&-9V'\(#3^^V MZ_SG'AJ.<5RD]>DVY>#4+?I;;MN(HR'!O($HQ(@0L4T5QF,B9,J1S4LM438 X=7.> R^[TX@L$F&UKJ09[ MLEZF(,$6%2F>M MFD-B#-PZ]&NU!NH?]HK7N]@L2C8D1JM0@\\XWC3$/_6!LIU"(O2)2>LH77ZE M"W&[:@+3_4'&;A+S-S.D9[/8MF').M38A!XK?S1+N0H5H2B3G"*<"(68R!02 M^K+"<1%23C!D*YZ)[XE5_KN7;E1S?8:6UX*_WB<#O&%\O;T9[6MUU=2 F"RV MQH-:73K6IF'EGDN/%XYY8?5U=YF)ZWFO0?-^%""RJ<;/VR)'99(9PPHEE>8)Q05(2Q MQBA.3?3]DWJ95[XMB[KTY]Z->*'$Y4(F9L.)Z8?>4AC M5$0B1YF^C>8RCFD<@D83]%*96&$/:%9]\$ SCX8!LM/4B\6&J2E<8K"*#DKD M23_[:L49@*G,4Y049 ( M82(%8DHE*$IXR$01%RP']1"Q(SN]:[ABHNH!$+1LZ%N,821H.''W$=O@:NTI M]HP6V%_L R@7QS% ;G_N8QNB1K*U*XBR8'VU+ZIFHG&._7M M^V^0C%L@BL.V8V)L@.?ZHR*LQD6T9Z5I$5(QXY+6"X0.D/8['81N:<&>H83E M#KN!,9A;#%QROMQC-UD/;K^5:+;;W)&%2<)PCEC&*L$HY M*DQ3A03GDM%$81(+2.I.9^V),W4J2D%-"G;BZLIO=ZQRE IF^JP$ I^,>ECW M=/SIKCSK&:='I..#3-\C%_1;^R:?]8?V:+3R>J45<[LH>_H.W8LB2J6B$5(< MXXG6MS. 1M?07.#A)K1#UXU29UH7J!2+O#I4) MG*Q6)/]2SI0A%RSH78=9CZ;NY.[IX=UBPS]:]ODX^]Z$R1Z&7'"W>#)[GZ&Y M7&]>]/.>&W",2N8V"K%WQ?DF(@X)=# 8Y4K#_M9DE5<%./N9 M&%221,0D1R%5H3[S,HY8+#@2!4Y%6(11CD$]@VP)3[XQ/3VO5R8)Q"15MJR M^XA;PVAYSIT '. AMS.>8<=#I]MXQ4?@=>:(J_#>1PZ,D/U! P?LP#@_;L#R M?=<)XVQ[NS+!2.._;&>7UTV8[KFD4NF[,4KSF"#,F#[/RB)%.>6$B)!DL0IA M(\;/$YO87/3T]KPU>5YT&=1=,-<#,^_@R-E9"U]XP"S$OO6GH7\55*X8GP/& MQX7R-F%\@-3,(\;'A3Z=,6[QSF5]!YMQI:>S#N[C.$M8&L9(9*%".%0Q(BH- M4<9IGL:Y2 GL5#!*<6+];ELU',X)6(G=[&.WCA?C0-IINE=XW )VJ$6B;PJ) M_Q9[HY)Z;IIWGMX/:8,W*OZYQG;C+SK.4R_7S[+ M_:5O?]@ME-[W1)Y?> D(OB:<0TC/.]7< 9232>8N M:[B9G,]2GV_TABQ-#X+[(M/6(Q<9BB(SFYR& E%"M&$121$F3"A54$@@^V#U MB4/99KA-30QF'0X1R%64\)3%VHR:KJ Y*1 M\AS%)$\T!G&J])D+9%6=,7 R MFP:%Q<4HR!0KE>B3)XDE1UC2 I$P(HC'2H2%2G*N0 ,BW+\'\%.F'P3LM@%G MN6!V?O_5#GXRE'X.KK?;MI6C:+L.OE*_)\1>P3S9[L.U9S7.O6(=6]_^ MAQP]P"]L(__]HC^;]Z^M6^B>%;+@+)4H):;..(\I(DG,42RC+#8)0XR M*N/ MR,1*MB<95#0=Q\CVH6/IQ+U09J##%BHNW"\[((\O'VP?B7G]K0-"GOA6AYZ% MA_KN2G%=EN__?%[4+3[>Z0N<;5? OG5'R$V*Q*;B?XL9I;ON5X#^V?P;,_?_WRMG^D:2549415O_PN M-]M=IFYT'Y(B93S.D2!YB#!FRJ0U5@;_V=KPRC5_5O0?LAU1Q[O*=/ M *.O^[U/UN;U"TP ZHD_80H:GL.\G^7V/L9<*!%F)NE#G[EH01'3AA5Q$4>* M4HIQR"%WJ2%B$]^E]N')YUUX4K;D'?J!#^)&]2U3ADP#1<("89821$F:HI1* M7D0R+V):0$)7WG"#1[)FQGN^]X:%IUHZWQ@]SU8U1"8VA(<-G'A-TT&1>_$I5)'F$0]1U=@+YQHD2G)].)?ZD)Z$#-,0>$F_ M%"&W/H7U9=P#('86[5(A89;L\!O0D)NH?=>1,%-T[VI)_+CF74="#O;N.G[6 M]=0FE=1W\;J11'56W%R_;!_7I1E<>R]5GN8BI8CP2""VJA_HA,C7]VCQXM 76POJR!^,$Y[4)U@"$O**8GD0,)A_;Q<.)@N]B60V,GJD#[2)](%R2,'R\V< M.M(GRFGB2.]3;GNH\:9^T\NTB2(XRB7#^IH:LA1AEB2(QE&&E.(JSTF4%P7( MN7FX_,3*9(@%WZP5Z0P$=AN=NV P1=K)-$&"1[\,GO:JH\5GW9?Z!3O>@\X\ M!=]O3+SB6E]EZ7+Y9@9H_+[992CORY8L=R";M2;/L.J&]1I> L-,\+KYCP!: MQF&-T/@.YALP2]Y[9AGDY(/QU.>E^H M-)5%RA OLMC$NHS7*2$(IUA@7D19E++VVFFWD=J0=;AS BV#G['!5A#:; M8'&R"+NI73^U]'\V.9D]TX7];=H0B3UMY58D9]W@(2 <;_N@=R]M*W7@YJX: M*U:%Z6;"VZ:I-1(BS-*(-95\BBA$4WWLCO)(LI"F5,&B9P#:LP;5JJ%V;D5( M #3MK,9$&%T4<;*!YX)F4M:">N\G-4[Y![64LH;D?%G[EFY?-O=A&)(D(0D*LQPC3$*)*.,*29FPF&1I2KG5;+?6CP(UK!1\ D!S *X2@^::FPCFM.$X\&%9YMV;"->=_*Q MU?,P9=V4V_M/])_KLCT>;ZJNNZ$,&389'QD)*<*"%:@(]94@Q$G,0\9H0:V& M%?4S%K)A@48VD[UFYVM5/]IKV!G%IU% MK88%:I5IY"G'7K^;F^5Z(^_6GU;/"]-+I3[56?K.SJ\P=12G(AQ4E,T%\&[Q M5#5]^/3YZVVW'["]PVP C'$WF1\<8&IE"X&_,ZZ=I.XMD?N7G;?70:;T245KP5 A$>90C'!&.B!0Y8HF0+$I4&!89)).[AP9( M8>$)W#N*3@V)^C"QNWA>*"E,)8^%;%K3>*P?/"^-KZ+!'@KS5@J>%_&D/'#@ M43?=^[A8F9R(4HK%M@E.QH4D,F89RB-MM#"-$JV$28$B%18RSBB+%6@^\"F) MB;=*0[#*R*E(PO2N!P\[M;M,2IC6'0HX0=3VO#">E*Z'P*PZ=U[ 8Y4;>-*U MOF%+]9JBG?E]S?G+TTOETWDGU8(OMO=IJF(N)$$B,Z$=)2)$"U$@4:@H3:*( MJT+!JAW&2$[NIJT9"&3# 33#?Q0R.R7U"P34%]M@T!(/?NJ0#QKZ'K=.>V&] M50>,$IRY5L 6@-/* >LW'0='ZN7-[OUE92;9?%$']52[8JI[JO0^C*,414FL MM^(B(8A001"3G">AE%*("!;CM2,\>937)#(LS9#&]2H0B\WS>D.79D=['JIZ M!,ZFM(/8SG!XA,UMHJ6FW[9]--F-%62+*DM$H]9RTU1(CG=(AL^^!,GO:RRF M'=%Y)V:"@#@9I@E[V\VV7(M_OFRV5>KS9RT4W3Q68XSNUM^D$7*QE ?-+>_6 M-_H1S&W>!KYZ/[ MR;"L/]^?@[TCI&%;;V$-!M5LMN ?K1 >KVESX>W)GD_.[JP[P5S@'^\AL]%U MG?*L3X.&NR_JPV)%-4-T^;4YJ^QW$,(SP7**DC2B",=,()*%*=([!Z,J53(L MK%(+($0GON+N6# 'LAT30 MWVP/PNG<9L"[\'CLW\OW*_&A_)TNOZCW_]Z^7?]1BLVOY6JK3=3-:RG^7IIQ M<*+*>_IM];K9BL8G:QFM=5U_8EOQ=TE+)/75]@-=E/4 5%D>1XC'N4<81HS5*2A0)',"&-* M$4%!8;,A8A,K7D,Z:&D'#7'8W6$0+;L[@R\,8#IY3OP)0MTV GJZ&@R2FO5* M8"/T\57 ZAW7D/ASTZOCBS+#=N]EDA9QIDR+ --21U",*$XCI HS+2GE64%! MPY&."4P>[F[)F1.FT 2A\>XC/&RCV^Y20F/970'?#0GH$+;NE\);D/IH^9E# MTOW"G0:@SSP'K_%IZA ^+#:<+LUE1A][JVXN62A8(@J*HCS+M:;Q!#&N&%(L M(CF1(LL2J^*!(2(3*UI;UE+3K:]JFC*@T\T@0L-JYTMNF.HYB0RJYAF3R:F2 MY^RBLU7QC(G5K> 9?=;/($"]RKOU$UVL[C,LDB1B.1)%AK4NA@R11%415DQ4 MG.!0B$NF >XH3>T%/YZ19R@'_ZAI7S@8<(^6I;O;!P9 '[>;^!;NDYI23>; MS_2I_:)&L2A"IC BJ3["XB2*$,V$_HGQ+&-9H;4=%.<"TI_ZDEIQ@RIV@CT_ M0]*;M!;ZY5H$@I6#_N> M2/M&?7F8A)@RCG DS-3).$3M"AR16 7(G=>IO9A:/C7J]:7MFL= ML&<$.E;N M0M+U;S8 F\>C5,&1!;MDP*YM:TCZM8J^+U.^8Z #?UXH'7CHH> MP?+>+@G.R0]JG^0,V?EV2NY+7I@/67=6(*3@D<(A"N,B03@/0T0R&J(DRXJ< M9&&21%9.U_[EI_;N[%+XW)JL'4)A:6R=QE*=2QHBD0JM7D>EC0Q;%*!(TR LU-&#V!<,+&Z2WC7;Z*A[;/E MA)60/D=6GRD@X9V\%-#W:/"6\KI2>/'J,VJ\I:B'^N\[6MN2O]9;OMJEG:' M])[Z1+WEQX(KA0K*M1U018$*17(4Q9'BC,8RBU*('8"S,'6LY?;S]>>;V\^_ M!M_W][=OO\.LPD.J-J9B6FQ@EF.@0K-_A!=B-HY M5<&W_O\O*MBS8OY4,6-GKF!(#ENHR= !NA8&88%X'R] 2JSYB[F$5W9M?L0. MR$_]A;(VR4[BUE;8O%J9UC!/HLJ\PA:;Q:(ZR=<:4;>7+XA87XM_;M[_R9%J>W+S1ZW!4/0&K^&K.#93.IG;H\^4NPM2D64% M37F,! MSA+,L146>%(BGA228Q"HQ78KMKYV#U*;.K3F=*'55];]Q[5PQ#)W= MW=(;(#";THL%51K5X'JY7/^A;P^R&@'==& UC5:FZ?!C([^O]CR#M.;MK6,C M]DEC'*N7W,S [[1Y1"J).,(X9*C($HFBC">A_KLD4:!L,B]<39ZLH:]E@6QX"LRG6AUZ M.5URT\JVZ1UJ6A*V79F#9[W!;0R'P4_5;P.=_"?\M"R/!G-_!L C1(>]8,]? M\/[@ ^FP6&78MA^$YC*HV+QJ$FT]'BE\XN;KZ.&%IWF/*#YA/#G*>%W'O5E^?I5EO1!?GXQMZDOJB*PZ;1!VIWH(Q8G.<:%O@R9$J=()8@4BJ(\ M42D6/,N%RB%&%LK Q/:T92=H^*GU<]/M" 4SEF" [>SBE+#!3. )8C4OQM"= M8G<5O#-?>--):X)[E"LHGNP;F/S_W]R5-+F-*^G[^Q6\3,1,1&&""[A=7D1Y M>Z]B;%>%[>DY]$&!U5:/2JJA5.ZN]^L'H"B)DK@@08#E2[?=32(S/RH3B40N MLYHR6W NK9;U.A:#W%:K6_['MXTV@["8\/6;ON,JJU5PT1ZZ'7<$S&N[EGD\ M4CM-7*#+,RRIX]AJOV1V\]BNEYMO#ENO*&?SU_J?@G<%N56?B.O/]&%%OB\* MSN,LST,DI=ZZ0RD0C:,8"9Y%-&5%S'*CD4]7*_O6K0.M0!,S[_AQ+OVP%DV2 M":A 9N* NGETLF[5PN-\I=GZ=G0*T&[6T?W A/1RK6"5^*'LEG*_#YVT66W# MZA:&I*!%01A%"4MCA N*$:59@;(49WE!DES$H#YS)D0]*](^P?J,AT/RY8$+ MT)A>$)YF?JUKE&"JZ0 @NT1T0XE=IJ./D9P_*=T0A,[4=--WX4[HMXK?5M4W M43TNU_5Z==,H0S^T\V7/6MZB!FB1U2_JN/LY64J8EGZK2'W=KVCJ'H7U5FHL M-,C['!3,R@'M7G$V'W10H+8;.OR@[XSO14H24>8T5YLO3A#F@B":LQ")E&9) M)O(R*6+(8&!STB#EA,\+UE?M=?IRG;%,7ZX3EI?04G K&9[L!^P8#KN.,7[ M-?*Z'6_: ,*_:!YWWP9NL0)\&[]3GH%Z4MFUA\UJR=1BBAZ[Y9NGG>#U =%P M2Q]=R//VWM /#KO@@8NZ\8%F1?!G'75M.#+?_<<1&O<$G((#LQA 7(+?-3N. MHE3&8EOY#..KS^8_& O:]B7,7X*K]2=!MNJS0D8LM%[QK*H-)< TA;8XX]IF M*0E,KQHB3L36 M[(?XIE 3S2U!A''&(N4M9T5)$,[*%-%22I3R@@F=1! MU!J- "'12IXDB'"1::[W5)4,(E1EN492P2C>604%^]8 M>X; 6-TD#%!Y=R'\L/I/% D8!3M(,ZZWHV(!R@;MQ;,K#AS_:+ ZP&[^!ZO] M+EZ9KZ:OF]>SRKV>1^P<#F5-EEL]KUQL#]_I=LV_+K^OEW+)R'K7)-^KX]7! MDS^5GL8)S6661T@W9T(X%"DB$2-(Q*D049FS@J>P>>%3V('\,*VJH&OF=))3 MFSV8YS$);C-'9"X(8::K$[OZG-[B+#BQ=CK+_^ZE>Z,+E!QY+9-8F=6)<0': MI4_C9$T[V_=0Z=96NY>'E2:SYKK@].GQ8GY'&M-(_0/%(J<(,\(1T;T=J8AE M'C(L26F40 .@Z=DE.G!P$]0\U#IXY.)FREP/$SS-;)ACE&"FZN-F_;WIVO_M MK&>_APHC@*".K(T)Q5F-"@""2]L!>=5R+@A95G6)>=/2?Q_HX??K+SIYOU)& MJ;9?ISTZT\VLTS1"N3856'#=KZH,$:,I):DZ.84QJ' 8RH!GXW'>-W[/4Z V M\B,W0%Z[5MN"XFHD")3\O#-!+,&Y M&@IBNX[?@AY-E"TB98XHBTO$>58B'),8E21,$"O2E)5QEL24^*CFJ:E[-D\U M#=U4-["J]B]9*'4&BVV5U/DB4R>PO']\6FU>A/@JJI]+)GJN"%:K M)C/V7JH]:*,.U_\2_$%4RXUZ;KO;]_Q:Y 4N.K7$C!ZZ#ANV]AB):WZZU.;\)3KSK%T_?33MC7D<]WI*GY8ZL-(N':GP/,R)\(NA\@(Q+'E]IM(P' MF/N'SO@@9K;;,FK,WKMFZOJE68+[>[:DF?X3 T*P&9%S@2RM@\,9DY^ZB_T?M.BIB34>% MBT[ )$E%'I8<*2>.J .I9*B@ZD]A3BG)XZ@4#'178OY?#80#7@TE@M9VGISL>YGP94 M\"S#-$Q3%*611!@3B2A.0Q11*9,4YZG,8I IZR'DVU8=R09[NM8]5WN1,K0[ M#N0'&A8;T>$&8T0N5Q:AC\R\*C\B[)5.CSUOJ;3BNSY,[WMNP]M8];WN\:>X MIQ@<2?KY*8[(Y>JGV$=FWI_BB+!7/\6QY^%E0 \_GRY<,,-BH*L7?2?8UA6KJXV^%+R!MOV_%GM8[29+#-.U#F%].(R#4EG5%5VO-EMU M4:\@[1JC_H=L!S#2W>EG>&I\3\.\*-6A,4ITOILZ-2)21,H/HX60<<[S(BU@ M[R'C6.$VTI6/63EPD,O/XQ"%!KZW:" S\!?Q:ZN>"1)1V5T$P%#5>!8FNT#X:@ MC=@6#*M]&DQLMFW<%H;V+F^]AF43_D?MCO^K6?W8?:.^E%H4F$9)&44( .AK]K"F[QC>R^LT_/J MF1''CDFWG"\U*;)Z($M^MVX2(0Y=!2*2%+'2>Q+IV"LG2N\C*1!/11DFHBB2 M I0@"N; ]RWR_:=/]Y^#K]_NW_X7],X8BJ69*?"*$,P^[%D)]C-&3BVV3MP$ MFIUZ=N&>(0\M!*SA<'8E#:4_\TVU)3S7%]BV"\';4K]?[Y:[EV_DKSLNU!]U M:9\FLT^27,A"YC+D&1*T4/Y&&6I7HTA0+EA."U9DH3 :N35*R;-IV=,.%/'@ MG'J3Y6O>R'H8KV&SXA0%F/FP!@#4^MI(.*M6V,,KS]8:VTC =JMLLQB+60RYVNM*L-1I-(N>!9D6)&0H2ER!$FF=)<3B(4QPGG'.<\N6Q]SR>I2=;%GIPJV]6ZH#M7BD!!,]QP&3RM0:Y$Q-(?UVC5&0-4^R-Y0 MKLN';QI/H:'N$ I ?Q*'D-@U+)D$#:R7B:&L@\U-QM:8K]N)H31G[4],W[$[ M+MVM]57YIGIIC[1-&6+P63MU_"+4,L]L M]ZR+9F_7_(M8$5UB=6P/?/P1XKC,LDS$NFDXUKT00U2&,49,R#@MBYC2!!2U M,*;L67'/^*@3,1M.6LW#K=79'%XS'?<"&DSQ7>$%-@=@V1W9"'.ZLQH.,!R7 MU@2^@)M[UL:/N)?OUW*C?F/:'9QXQ=JSY"O=KC;CB&;?(LZ H"S"]0^.J]Z=SHB_-BUZ=CK3ALTGVI,W[R<'FE*4.L&K1^7 M:W&W$X_;!<[4":+$$0KC4@<[,4:$,8EXRI)0"-TX E:F,YDESX:HKVKZ;)H/ M?3FKKCY6[VI&@]\UJT'-*S1O?OKW,G-]YOT*,+/6+HL>_P!O;#^ JU[1%ICY M;2 -8>A7Z"IM :!AJVF;E2VBSOO2RJ^ZS+>N/#H5^3;WJB63ZK17)HA@1A!F MF".2Y@*%N2AR$N$R-1M);D3->]QY>E6S&6H&X6676,",5 W#O0QJVL%M77%X MHF[3\7H4#T",V24N=D'FJ?C XLRF\@X&FD<7F2_2;"K/6:C9^*7)J3G[)D$Z M#TOP12)9%B8\1SB2&<)9%J(BRQB*.%.&+I,E48O8)>"TZ7@W:_N^8)KL3=,% MK,ZY@U9D]\%DYI;_%/S[V;RZ4QW ]G2$B'!&,BPP2N(B M41J="E301*)0R#()<412AF%5-1.X\:SW)]Z"%G.U7].PUX[$MAB<<,J;]G7, M#,ELF,/,C6>X+4J$',#DK))H"B\S%QPY@.VZ+LG%HC;S@_24W,]B]U'L>R%^ MT:[N(F9"XB3/$$]SY=R4A"*2%R$2@N8QEF$49X Q0ETD/)NVFF9]GWR@&M1D M(5-X.I$Q.)A-EA=F5KR)"ID[-%5DR_%#4-&!TXB&I!H>2M3YYHRSB88X/Q]1 M-/BDI0>F^\\H4_95]] ^OYR.8RYC692(%I0CS-31B89IA-*A-<$!EW72CNNY3 MY:?8>51^5VY*/Z%Y?9!1@:\ M9[24<9(GQ*@0L6MQWPI]H&:1&;LUC]I.$ JFGT="-O'82\$L4GPM!)R6TNN@ M&G)( *,\W>WLT=(>;COS<"^?@6?A-./;;ZL*,M/[_"W?GG\S8;YU 088\7TA MX+!"3Y,-Z.5?B^5TZ'>W'%9I*Q=+S9:9TBU"._FDYPD+/=!><^W/_-BLU"M? M=FM XEGWV[. M#8ITID_#3[KI-'IJGR9B61*JZSI$096+F7+E74J"\CS&,NK%C,1K7:)@65GVRG&16OO%@9/6X0@/I&M M,L%OU"?DAXRS'!=E1 F*LTQM$SA.$0WC",DRHSA+\CS/S(,05\M[WAM:] #G M]6L0#$(1DT2#J5R+E$TXXEH\0$!BDIAV(0F3CP@+2O0*,1B6N'YKOL!$+\=G MH8G^I^"-2YK0YLO[O]@/;= _DT>Q"$-!XC*/$>.AOG (]0Q-SI$4$:$\4WXC M-\)*OMHBQ$B1F/49R62K\*GNE:^P@5I$C37/U) M$F95<-^FXEG)%*G@\4#+LLK^#!2S<]AD4:%N[['.7@M\I'@3_*/:;!WV$AR4 MRW6Y_1F-UZFW[Q*SM^"^\V'+I&2R_7&[YOI?[__O>?F3K.JD(1VW9E22D/,$ MR9QE")>11#2.&"(9"Z.2)Z6@ I27W$O*LVIJBLT$2/6'%NVQX#<4,3.5=8,# M3&^M(8!G*H]*YRI9N9_0O/G*HP)?I2R/OV&GS/HL?"_?5H(O=Q\(6Z[4YJWS MHY<[??SX(,2#4#\/=1#Y+A8EST7&"$,\*V.$18AD T3-_7(\CT;@11"3S%O&($I/@1=,TO@"3.8::AC51L9-+!].,)V MXB10K 0/X["!C84% (ZL!X3RK.;$ I)+^V*SA$70[&[-*D&VXIW8__MN?:]4 MB^AY/Q_UWS\N"=6TEV*[("()\U*42,:L4!Z^;M>3TDQ_EYC$5)1Q7!J'TP"$ M/9N:(]U@I0D'JQ-E0&0* J1!2,X3/-"#PIYX\.\'-OXCN%L')\!J5H*/W@$# M!/D\ 6<7_G,(("Q*:('"8/P0LMY\D44+*<]BCC;OVY[0CF/K=6W^LS)37S=R M]R>IQ&>Q6T28"Y9G&8I"J?RXE&-$(^7'%3*B,L1QG .G?0^2\WY2.Q(/#M2# M _FZM1_TK#:(G>EYS14BT#.;-1@6IS83&9V=W :)S7QZ,Q'\^@1G])9MG?BI M,?&]?*@VRK#L7A8I+T29D1Q12C+E0DF*BB1.49S%1229H%G(867B760\*_B! MS$W=2GD_T5ZH,_"3WB"A=>*=,!GJ]&3A@;K*+BO$AR1R5B#>263F M^O A0:_+PP>?=A=G^43^6CX^/[[95-7F3SW,A3RI_Z/U-HYYC-59)^&A#K24 M$2*\2)&0612542<1%O&(/ 8;NDE_>KQEC%03 (NHVM8C$!>;]>W_(_M0U5]_ M;G=-'HOI(.3NUWWO^&*]K7O/\3^>M[M]?MQ#M=PH5U94/Y?-%#+ 0.0>$(:M M@"/Y8M_?R6\5O MJPH\@KQ_!<_*=[@E#FKJ>N/IR%MG/!/Y!E]1M9/8O;[5;LMI\$T>U,^/WZBTY:TCW$=?'X]K_7 M&[I5QE:/4K];JX.Z[AF\UCMT'8U]\U*__G9%MMMWFT>R7"]BF<4\2D)48.6D M8\8%*M,$(\GCF E"<8I![KHO1CU;CII<4-,+?M]3!.9)>/M"9O[^KX [S%B! M( <[_[[Q<'10\,;FK(<*WV!?'D"\T[.IJ1#5=U'=?J]$O8.G%D#3#Y1>=;\Y8@C'$^7D9QN"3EG6\ZO/5JWT\ MU@/*E,E4L@(QSI4986F$2BHE$KS(LE3$@F8IJ(#WBH1G"W(D.&7.P34N9F[1 M-&EA=@0H*+Q0MU<65Q6ZUP3F+O<9ISQ M0G!6HC#..,*Q.IN22)=&YC'G*%:Z SG=VT]8Y7U?(6*F<%/D MA*D;2$2PLO7)X4C5KI:?5='ZA+M4L][GX%'%+\\K$84TC70C&;YYV@G^846^ MFX84>U[WK$6::J#)HN@L@M9P8!Y)[)-^/(SH0'"86HW('/RNR3N*&XX(9Q4T M[%MSMHCAB%#M<.'8HQ;'T*ZFR/LYZ??RG9!JN^0?EG^I$W*K9_*"I%$:R@BC MB"09PI+DB"C_$HDD%"0KXA#'1A. K3GPK,=[\G7CT3T#@:PY@"3A6@%K<-CU M#1=,^SO[K=\$#8#W,FA8"O8\M9NR^\82<)CVC:G=6=L'MK!C^1196=1QS&A#IHW^IR3KIJGV#,A4H:2?6ISS2O!_/36_/A* M\?L184[M9L4SUMJOI\5M\5U-:A>GF[X6(A"LG+,HU1 MCM4&B;$,49&'&$5Q2EB8Q$G*B6E[,P-ZGI5XST%PQL)-4#.A4 L:1@+-B7D+ M-!,8AS7; S@P!7>!"ZAK&D!:JR9J)NO/UE,-(&R[Q1KD-?@=P^?-^K/8;&%E M F@ASFPG>',(/?\/K2]#Z"4ZL!_LG]&>\^(]G+^Q%"CHZ MF-P$1\%.?5KK=(5FZ!O9S[E7EF6W7#^KQ9NN&INUVY#>_)_+86QP1N9G#S+. M_V&ZHI6OP(7%U?8M_L\B3[^*]7)3?=[LQ/;=LU _F.PP1X_2F"=E@DB)U;&. M) 01&H=J?R(E96$JHLCH6&= R[.;6-/^MV!//:C)!XI^H!D W+*.X#5L[!VC M +/,0P#89&>/( &X67:'B-T=\C1D8+?%9K(.W@N/+#'?#;"9+&=WO8:OV/GN M_R.6WW\H>WJ[GR"\OT.NYXT*7@^'VMX_[[8[Y1_HL1_'@NJ%8D 625XBF>,$ MX8B6B,9EA"07%*<)HRP"19XM^? =F-YMV/\&FR>M&MO:2:I._M>V_I_/ZR74 MF;;%W,PKG@%)F!$],!0T' 6G+*@]/T&+H9N@8?6F5;[OS@>="(XC9]*6BUF] MPHE07;IW4Y?K,V_MW\9']:>__^WP7]0_J'("__ZW_P=02P,$% @ U8 : M6\P)+=K4=@ -74% !4 !A;7=D+3(P,C4P-S,Q7W!R92YX;6SLO5F76\=R M+OCN7Z$^_=IAY3QXV;Z+(JECKDN);%+RN=TO6#E$%N$# C2 HD3_^HY$H694 M%0K(C9UT7P]2J43MC.'+R(C(R(A__A]_?I[]\!67J^EB_B]_X?_(_O(#SM,B M3^=G__*7WW_[&=Q?_L>__L,__//_ ?"_?OKP]H=7BW3^&>?K'UXN,:PQ__#' M=/WIA_4G_.%OB^7?IU_##^]G85T6R\\ _[KYSUXNOGQ;3L\^K7\03.C+/W;Y M;Y?_Y#0ZD96'4K@$99T";ZT!)C-7)2D?4?Q?9_^4M?72!@99:@5*QPB>!0U% MF(B(*6BF-Q^=3>=__Z?ZEQA6^ .Q-U]M_O%?_O)IO?[R3S_^^,K=9BGNL!J^D^KS2_?+E)8;Z3^)%T_//@GZC_!Y1^#^BO@ B3_ MQS]7^2__^@\__' ACN5BAA^P_%#__ON'-[>6#)]Q.4UA_L=BD3^'Y=__,2T^ M_UC_X(\O%P2,]^&LDKWYS/K;%_R7OZRFG[_,KG[W:8GE7_X2/O^1H>J7V8O% M_\_K__C':SJ^+'%%X-GP_99^L?U&7>TXFO#/-3C-/)YLLOXFJ]#&D]<99YXY6$8E@")1 A> P@78Z,,2&-O2." M2OZ*Z-\H:(7I'\\67W^D#_]8Q5)_V,AG(YM[RUW(Z#"Z7\_7T_6WER3699B] M(2'\^3_QVX1V"6;@5,[>.J>3U,?A^8&5]X*$Z!<2320Z,BHN#^UK)GZF MWZPF0HE"_R\@94,L!,; 9Q8AJ&!R)A&Q9(\"Q0,+[X4)V2\F6LBS*TB\I^-V MD2^84.1182@(R0L/*DH22HD2!>5=+*DA*&XLO1=&W%IN+P#H?@%PN.PZL0:_ MT9^=*,ZES<% B=Z JHQ['ZI1\U$D)R/CQ[D*-U?;2^6F7Y4?++E.-/Y_GX)R(@2)@T=-1YRC$\\4#2&X#-8&YCEG1JG0(,UT MO>)^&2;6+PR.$F$7ZO^ 9],JA/GZU_ 9)SP%'5)D$(,JH+(M$,B: 1:?G+#) MZ9P;0.#VJOO!H/M,XQ&B[ (*;^9IL20CMI'\1U( OER?/KCT?NCH.#W91J@] M(>,E_?AN^=OBC_DD^DS1DX_UP-2@.%F_0,$6$.W)6DV_B*(=+JX7W@\5'>0?"14_15;V.B:8 UTQG%V2RX;@[KL=6 MWP\=':3$&7&A.42&#J0MV5LDG]S$ M=@"YM?9^\.@XZ]E(K&,7350>EA@V=)MB"=*:1($JD]US##SS"3!+5S!I$]UQ M#L;-U?8#0,=YSH-%-[+*:_'=[/VGQ?PR"^-KY9JB6-O&:LLL1W"A))*"0(^" M"Y6.N_6^N^)^JN\XGWF4"$=6_T=,YTN"+A?QM^EZAI.8G'?*.C"LU,R\S!!] MDG249>Y=4+HX>93Z[ZZX7UE4QWG,HT0XLOI_6X9:X/SQV^>XF$UX*#H8P< 6 M&Z"6\( /&D$5EKW#X+0J1^G^UG+[*;[CS.7APNMDT[_^,WT*\S.\2+DBQ;91 M$M6&DQ2\(2EHYT!'S$2 L^G([/6N5??#0,=)R:-%V44XL"WMO+B&JY F'9RO M)A*+$\PI2&F3347R7 /Y,DRH8C#$A'B<*_#8ZOM!H_L<9 /1=@&1-W/Z&HEC M^A5?A778LC4Q(8F T0&27P.*R0(Q^4*>C]!HC#0*>0.([%Y]/XATGXAL(-HN M(%*O3%8L!I'\$E1;KU7A9U7 '^TS3L!Y*.LY.-Q=P,-/_\ MXSV)OJ5?'/]4>YYQOL),/ZP6LVFN;_-_"K/ZZ)QV"JY7O\_#>9[2;V^SM.]C M[OT_W_BY]X%\'?D@_'P%9R%\F6RN/&O5[KOR\W1.JT[#[/WBHGSW"J/%YN)] M(>2@E(31D""Z9( C%YB3#^@>RR&5L(H;U&P7O=BT.%NO+G]SO7N?0]>A5NIR MC1>K%IF"'2 M6C40]XA'VFWJMT'\%1-)9QTEAM6G%_-<__;Z/\^G7\.,F%F]6+\,R^4W.IG_/)= MDM$8#[*(^G)*18BTBT";Y&UPJ:!]+&(Z!#M[$=8#EHX"P&)H;70 L17J>@>+%@@_"4/ 0A?%DO\.C3]H.LDJ/T#-. MAXSA -5,]@?CB *(N&B$I#?SKT3W8OF-F)@8B!YBV&%'VH;UW?E=S*<55R3+)5*AISY M(KD%E0VGH#!9R,*48#@WBK5."3Y*4 _^<1,(M1-[!QCZZV*1_YC.9I-0"D." M/!A)8E&H&'CM$)PW.40> MG4QG"Y7+L'G[@),@X2YH@@J'=)U2)^7E1AA]FK MZ>K++'Q;55NHC)!%)P]&UP9I660(P18Z49-3TBJ9\^WX/K>I3.6\FN MBSS*J^W"5]'11D'CT1K(.Q&!ZKX3\\"AZG M<=U@-XW/$F0' >_;:8C3V70]Q15%7IO"GT^+&0E]5:.P];)W#("KJP/+(V7BP(A86I$K.#W6#?9N2;L!TE)X?N, ^0N@=0.?M M8G[V&RX_O\)X=?L>+./",SK#O206O.40/+N #&WLXZ7Z85XN5M<7M4IIZYTD MTTL1*HE+&/ J"7 4L2KOC'+M$P"/T#-N+GHX/ZF- CH TT7RZX*A'5M#*-H( M2BA $51]8,; %XI_N8U!2\TTN^[5TS39^!!%XZ:IASK[VBFABSN/'3S()#'5 M.-:@)AEQ5MMJ\@3HT(>L.?>I=977@> 9+&4]E -^G+![2%[>""$V%?E?IO73 MU0]\%V?3LXV&5A/IT67F(BCFZN!!KR%@,D"_L\@MH_]M[8?O1UDW<=V F:7V M*NK@\+MW57A#EIO2;#K,E6.90HU<)Y1H.L;KK!*NLY6R]GOSKGR"IF]!O M.*BU5$H'&'L@KKUQT^BUR@RMA"15;2#G-$3#)$1B*RE5"M>M'WP]250WD>!P M.&NKF!Z05KW(FYOEFI-BK3.&(EP23'TV$*J<0@')K40F*"1)@]0,[*2FFYAP M0&RU444'H'I,0)X75 +!96-H>]1.5=8E*%ED9,%[+EI?QAQY>3S8P3CXY7$C M-70 J/>7ZVY8NGAD6Y)#5\BR"F$S*#K&(63:&)(5)XK57J36688=9(S=9Z&- MAN^_^SE*W%WD$VZTL[G@0%B5$B>K:46A>+F(5#F(%.7JVGH[II0?:UM]T!OY M.S2,7:TR"%J.$G074/F ZS"=8WX=EG/R[58O4CK_?+[)_%-@,4W3]22[%*2I MG?5,[;3I4R(!J5@[+;DZ""A(^=CLQD/ \S158Y]?@\"IL3(Z.+UN<+#Q\6HC MMB5^POEJ^A4O(M:WBU6-4]\5"ETGM@0M>&&0[49ZJH"WG(-)+(A41PHUOSM^ M)HGC1GH# 6](-76 POM2FRB6N;&Q0%#,@V+D9D9F#83:0U1I:SP.[XR/&]D- MA*4CA=U#?OV)D'?BBS&R-@^-"@LYA,F!9UE #MXZ%3#+YAFHIV@:]YYO("@U M540S8(W?FO']1BF?<$U?FMWFKWF?QMMKC=6T\1&.3]G!T6JTS!8/'KTF[TM( M\(HB05-?46H"=\BMW9-3='"\'?22K-\M-\OF35#S'I>;IJB3F(I4&3DD65LH M.V00;?%LOI M?V&>%,>C8I@AY>A J>@IDJZ-Y!03R0@K[*.C,XX'VUV*QDY@G!1D1ZFC4W"] M6:W.B9.,F#)J#W0OV;1V)%J0LA:RK&!!'!YUT Z8E3H>FHQ31 M(Z:VQC65Z,B&.C RU,?XO$!DD@%:48?OVL"P]07A Z2,G9.#%:4?'I$':J*[W(4R95X M5XMR<>_0?A[)8VL,G]_:F\-&>:V+-:Y6O<*HQL0SBP$8"S5;X"WXF *87+C2 MCERHV#H,>H"4XZ^PO^+\''^FO4J"WGSR;]/UIY?GJS4MMWS]9YJ=U]U3.Y70 M_^5Z@87,851)@13T%R5YK2V2&BQ%)5(IRV)L_9KP #+'S6NU0,[]&^YA==7% M6;JBPZ'VW]M<6N#RZS3AZN-BEB=%YE!G4D+PIM8R"@NA=M:RD:-P%/&RYIU4 M'Z9FW'S6$.!J)/D.,/37Y6*U>K]$%.I3 O.<1EFQ,F+_'DZGU;AU-G:E^RH M3)%$(0$%.G9!U9X17J8$UF2,3 GK66O/Z F2QDU'#6*"&NJ@ TA]0&+@/*W/ ME_5Q/P6M9[B:.&0D%%206"F@#)G6P+D&E$:2T>6,_K>YAWV?CG'S3\.XT$=* MNP/$7+TENZXMG)A4HJJCPERJ8U9I"P#!G!S^0) O$;-I7F:\@XQQLTM#X.58 M67?@][R9$_0(]A<<;*WDKXOYXI*US<0$PY1G]?$TG;BU :V"4+P@HVEMYLQ& MVWP.X#YTC=OH=0A -=?&\Q'F+Q VQ[--BZ)FKT%O=)T7SFI* ME_9.?>R(6:)TGOY'MTZ"/T[17KAJ/GA[4$/53@-=(.K:WEZFNZ;S5A^>T.RW;R$K8FRQ2;^N-QZDRQ%]LYPX%$[ MDC,WX N%'R4ZS$I%KF1[8S<8._OE.=GW!.9>E-_%Z;UE<;N3?Z+HIR9?-.W; MH%0@J!GR6>F@ .]=!A$,N:W&Q&A:IRP>(&4__'U7B?860N_B@2(Y$S<<5^([ M"L-)!IN'1]8;B%A+QY2K]1E*AM+ZV5-3]?(R[?E7LWY]>C#F3@P>D$4I #H9A/A'^,((LWVA&');6>-/]<&O?# MV'>5PFJ8ZP5AGINMD=%XO-(V#&'0 RZ0)&),RJ76*]5D$ MCGOM/"Q6#@3F\Q77+RI?36?GM1#E7G61YL*9I!EX58HF4_._A=W6,V$7L7<<%=3BXL- L9O1$.@I2:W-<8P26C06H3,7 A M/;9N=+.3D'&/T#9:?@(ZSQ=XE[C9&M1)83&Z( 0X58>Y.\W!,2?JBW6KBY9. MB=;UD ^0,NXA=Q+L'"+TAN@9JZ)Y1UN58_D'_Q7*U#_-] M(JZ/U>)]]B(#X[4)N':&CE610/DL;)8QV-RZ8.&9)+9-I>5L+/FG"=#4IBP^ M9'"\%L %KA(:5[1N_9K_@%3:"=YQ-$?'XQFVY\B]BQ-SGXY09-BGB]J">EF; M [_"B[]?24_EZ)52#GBI7;;XX]\PG^%?PW1>?_FBT.(?,,W":C4M= 9N<#"_>*"08TJ1 MPGPF=;[(F0=$2YA,N@@3F6;-&Y(WI']<0WQJ[#T#^H,"H8--L(/MJPY_)>B" M7BA@QE%M MWD\4==(>:7MM!,-+P"PDN,((_IP ZZ-TH#&RC"5*VB7?9TA5(35Y^2G,S^B# M[^N7%_-MB45]>_:*%/QU4])?SXYZ)9#H'S:-#'^KHX(G&!W+M6,JLGJ39'V" M4$H"R1U/J%%ZS9X"\9$T?%_QUW.@=&E33ZFD#H[S:W[>S.L3@8W)N'1;?OJV M97(SUK/6GWV:?GGQYW0UL<$D%KV 9(DW);0%QZ(!YW+1UI248^N*B,,H'0>P M)P71O=%.@VNT ]SN8./5XC-Q.4GY\+:>-BNOZ+(98 M:AW@[")D7%PU4O+=(.9HB8\(F\,-/OG\N*G;GDC!HT^*0\C&UK[4&ISP ;0+ MQ@LM0K9V./?NBHYQ,IACG)BG5EH'9NVQS%7-%B2?C!4YT(Y5=9/%.H7&); ^ M.\LC9^0XGS K.5JB\>30>$:&\;EZ^@YZ>NU,6VPN_6_/*S@L:[/OUUMG90[B MJGW6Y9$Y"X9;.ENC )L"68A6:]">"\:M\61"A\NU[#MH\ CN+PZ'[+7A M"C/P7%T'J02X$@M$IU-2*'3$UJ_$;U/03=JD$1;NCV\Y6-X='(I7U%](I)K= MQ;SNUDTXY"4GJXH*=*@3):6MM^Z"?-H2$EH*E/)P)1Z[".H$2P=H^B'0'"WV M#C!TAX=M/"2=5T2IK,_E(JC,*7IQK);>UCA)*I.U:8R=G81T@IGC%7VW1/!H MJ7< G1O-6\G)V[8RS'G3'3;,WH=I?C-_&;Y,UV&V#8J+=$;RY"%C0%"ZF9.0*Y^: :B#O#E"SQQ#(+6,*D]&Q:%"Z,E9T!$<\ M @\J^)HX%-(V!M+>Q(U;*M(>6\-HI0.X7;D2UVD6K6OZ@VV>RM7,GTD039!0 MI(E"FU0T'RR&'3EI.J13?IB .X#(W8J_-_/[0>^'Q6SV\V+Y1UCF"0L"HXBU MU93T%/>6 %M@(C,A6(8X[IU_GH)(;"L222 MEB^,3#HJLN9,ACJ8(9"U9KF9)@Z4@/= M(.GV0R/-B@]6*?"YEB$G92!:)H#V@>*LB,18:R_]^0^\AFQC=<:=#1*$UL<>9:=VO;AZ[16\V?#&3-M=2!B_4B_\?Y M:KVY3OUM\4 *[K+9 &[J@XGSC78W"WW M#B; M;[XXT>3'UA$@D-'PFHE1%$%1I!R"8=I(39IHG64]$6NC-\<_&?Y[Q$H'6^@B MC;V9.OAJTQ+^@J,+W_@FYZ__Q&6:DF@FSC&)2DE@7E+,A]:!IQ.J]@NRR>:2 M/&\^*^395([>N/^TWN=P&NS"Q7B Q\T@WYTL7IYHVTJMRR;0,7FGK"X@ZL,W M1=XX!&<+$-&1>X-H>>N*\$:DCSY88&P\#ZKK7@SQ!_QRODR?Z@GT8D['RGJZ MW+6K)\%IIJ7W$!-%!DI:BA8,2LC<%Q9,,7Z ,J;]Z1M]:,%IP3J$UHYM0?_; MB8%Y,5.=P@<9HHG@:ELYE23MN9 8&"&YH-U'CE#K*^)GD#?ZS(/.8/E\G76& MRH>\GM>?O\P6W_"R:_G[69A/2HA)1N=!9'2@M&3@;4;0&;D-DEPB=5*O=0>- MX\\Q&/N0;Z.^7D[S!YR87>Q%Q] F"AB1(X+*1D.,]?K!6ZFR8-&J00SG_B2. M/^1@;' V45X7X=2CEV!:H2J.$_FZ,% N!_ B&U QF8S>2]F\BN+XJ\G_%O=( MS=1RY(W2ZWF;"48[[L6$T"A#XJ PUQ?%BIQA:PJD(G(Q";'(]BT]#KJ9''1" MPIA7D\]105,@C=8*:/N<>#5PL]3[RYRXN<\3?+9_3W:UXG4O-:>24#$ ^E1+ M%6,"+P4'@9G+(+(KJ7V"[6%Z&MR(UV^^7RZ^3DER/WW[G>3_9GXU$_/ZL>>5 M!*R7W#@A0:O":Z>9"#YS 0FE\-D6B;[U(Z'G4]E)'=FQ"-IQD3ZDNCJ(*VZ7 M"C@C$XN!C@)?FRQ$3K*JDQN$? M=2H@B6U3O_G;HEY=SM-TAK?8^VWQ7,D*4S**FMO4D9P4EQ(X)A.08"WGT5G! M6[>#'IJG<0O83HSNK@#219#\"FGM--THG'Z>X;93ZXO/B^5Z^E^;WT\"[?Z M(@-76"<0) .>DT'07"0EN"A&M>]^]C1=XQKFOK!TKRE:8[5V8-TO.WF]FW\, M,WQ72)8DO?6WFIW:/+7]4I4QD3G6/L=\VSJ>PDF*_%P 'HO5+":6>.LWR/M1 M-JZE[1JN ZBVB^G65_)Z6U,@'^JPLG>%1/EBM<+US;UX>9U?BK".YP1&"@&* M!=J27D<(!:7AQGCMFW=)?R:-XU8L=PWC0=7=@06^R<*[\O-T'DCB\[.7B]5Z M-2G28.!%@4%%?EF-:QUWDGXJH;!D*99H_1SC,7K&K7GN&J;-U-@!)'^?+S', MIO^%^?H,^7FQQ.G9_.4YT3-/WZZ;E]42\(N)\K4,W#*63#(9=+&*-A\=).00 M%;"A".95H9];WY4?3NVX)$8_JW92,6Y7<-58;J*X#H_MJN^R%%&DC;?V9;;G Q&=NI/$2$AJ2 MD*R,B2C!1-IM06KZG]:NP!,DC5M8W#4D6RIS[([$.^I6-G?#E_ZV\L$G'3,4 M+NIP&&\ADJD'%G),16?G[_9_?*#E\!,+C5L:W"76UX*>*-/"\9 MP12ZL05\D)AQ"X*[!&-;!7:1:KI?;W,E MM.V[O^O+9VMD]$'59N&UY5:(X#5&X#Y*1*=D;#ZV;'_JQDTOG?@^:B"E=6 : M[W/V(J7%.5D!VO=(P5AMW"04R3@G-1()K"H/9']889 MP_/P1N\&0;UUH#D9X Y32:=F[OT2OX1IO@SFMV[LB_E%/\S-!=1JHCUC161) M 3R2JQS)G_7UM5%@,5JIA8NQ=8>/PRCMK6'-B3#97(F=@O72TW@?OFW,/%=) M%LFP3O%0"1FA4K(1!F^)>4=HGKK&7-B)_ 0U709=ERFG#;3VXB> M:8C3V2:"F^ADT&2E@*7:OBY$"\[33RDXPY.A(%^U3E,_A[[>FKN<"(&-%#9V M*OH1^6VJ0V[R%8O6&'*&G%R=VQLRQ-K$@Y@+QB+FY.^4%3^0EG[&HKVU6FF* MKD$UT*69N_ 04EJ>W]XRDDOR80NQ(P))+[,$,1-WV4GD0I/CRX:/-AX@KK<& M*BQDTL*)'C&V4E<']I$BJ,L^G.D_SZ=+O%743D']=5U[T#RX(!GDDNL8:6=QBCG9P M<1U^69Q,$@.I+8>3>3&-2;V\GF5 M(6XSGL5E'556X,F](:ZD!X<2:ZV'8E9I8W7K=BK[4=9EK<+)3./QRNK"+.XO MQHF0=: ALY!K'RS%3:BI]P@EE12=0QM"ZSSU_M1U&<<,!<:!E-9O''/U2F>7 M((5@P6WVF J@!"J((B,Y)MHI[V12H?5#EN=3.:ZM/'4XB6+F.49ABX M-TBU@4*Z.'HO78J?%\OK-KZT0Z\[!$Z29EKPQ,%;42YXBD5;*(8;H8IF-@T5 M&C],59?QQU!P:ZRD?LJT+AG;7C3^MO@M_/FWZ?I3;21(8B1^'WBM%3G3+#&* MK5CMF\$H\H^"@J[B67&H,'K1^M[X4%J[C%"&1NJ@"NT'O_M+M]8,H3[=O0J!E1R1EDF>&Q>8+,_=5T&+D-A=""E=1"X5+;J_]=LU-MRP M:/)%.VI72 DB9(6:<5 M!!$T<*YD3%;Q<+>.:-P],6Z-99\0?Y82NQFJ>QS+6+BOY5>@M2=AIQPA2",@ M1F^+"T$8TWQ.^."X':PRLU/)G;3NOQZ0>2G(U[.+/N/$Z> U^&2;RVI*SQNLH=>NV*RWH'K?^2OM?8D;NYOKJ7%S-S <1(D=H//E8DXG1CR_Z#9W6;LP45EZJ3B"M[RVE?$! M0I %A \D1403FG?(V$W)R'<'PZC]WLR=HW70 9+VW892E*1)',!8+9!-SH$O M$B$@:L88NN1;U[RW/'0'; $\LHT;0H$=X/+-G+Y%V[=.6?\5241,98T)P7 * MWE01@<@O!H2-F44NN0^MAZ/<(6'DR2=#J/G>LXK#9=X%9*[:'50.)AJUHQC) MDC571+XN&APCEY?HSEFB\[+Y-><=$D:N,S\)9 Z7>3/(##0>[*>PFJX6=+)? M?_8VZ?N-_]KUF:;CO9ZDL]'XKG?+LS#?MCB^GB1V,0/AYN)7[8_#['K(V!7: M'(L>F9> A:)1%0U"C-D#"UX:9$YSU7K.5Q/"C[5.&RV]NZ6EZB%,S^;34O6Z MWKX2KT-#B< TQ=5OI+B?9K480*2@;"X11*G75C)RVJ*(8 6%[DQAR:KUZ7<, MO>,>E:?'Z5VK>#)=-QQW,Y 1_17_N,'LK&7F^NV&CZ\7BX7RY<+4FJJC-QHSRB]E8E1@."T!&6,A."MKGY:BD(53*:U M.7@.?<<783PH>UIUN_Y56XW-GYG2-B;XW-A&S*.1I03@*NA:5< @FJ3!)Q65 MY"4EU?J!0PNZ1\[8#87"^R4;)U9Q_Y;R=5C.B=%Z'[\IJ3K$/-[[1E.;^#B% MC0SAW46NX,934* MD+RN&'8HZL1FBI\R8V!=,MH[4[P9FLE.3%$3'-PU.VT$WWO@NBD@OE^V>H ] M>>!+3:W*/M2V&D"]LU3U"EG)$G80-6@6"RBE.,2 "8J(R+WC.H?6I3Z/4]1D MJ,FM&>XU#+E:\NKUX?6)BD)EG1TX4SMT>\$@H,P@/0],1(I,6.LGRL^E<>0T M;#L$[1QC,I2R>C=9+\]7ZP7]V^L^M0>%A[L^T]18/4EGVW#P1M_>7W%]!3-& MGBW6\2$E60:**P1OA(*2&<\Q)R6Q=6SS*$''VJFWBS!?_;I8DW._#/FJ.><- M(;^:KM)LL3J_>62K(FTJD8-AEH/"*,&Q:$&*)(R0(FK;^JW<081V$=(U0-)= M@S6\UGJW6C<[/A]@K>XUC&YEI1ZDJY%UNOS^MYM00B.T%CX!\Y;\:VI0]:6YD81YLQW-]:VV4"XE[ MB+Z.M2J<0GV6)9,#Q M@J!I,Q@?F5*^^2ON9] WKFUJBY\=[:.&T5/_6>IM;Z*_A>62>/]VH,&Z]8G6 M9NIA^MH9IQMK3&_ZN=>W(TG7F68F@$;CZ+S:M VC8%W*6#QS.0K9^OW-/G0U M,%$WY;L+\"**A):V4BT@JMN5MJ%+H^^9E 62S+P>[A:"YPJ8Y+K4T;LQ MM8[3'B5H7.O3#!=WK4X[)?1N<#:YKNW\%@I^;O7).L#L//:YIL9G;[H;F:#Z MX6LP7+\^5-Q$PQSD$ AD.2/$.FZD!.NCCMHRV_I:>S-%WKMY>47_XFNH'5^O M2E+?S$EVYP<[-D]\L:F1>0[US>S,Y9(W5J)(_-\PG]WJ^+,#C'3NF.)\+2#) MIDXF9! QLHJ>J#TS*3=_L'L$N<=;K&N,QTF'7<=?_>>/KN ?H:G8=M_W^#F#Q MB$XPXX%EG4!%SL%E05%_*2G4BI046]6D"YXRM- M3>B@6M1GY)RA*!LA"(,!ND4 MBMRZ)^:>I!W?L?O196Y<]PB1G? *LJ>S5"G%(&0I@&01M W,6)Y.*X).+-(0 M&+K?QGL +?5NJ8C3A)79^L%%^3!=_?V@VLD=GVE;._D4G:V,%7VX^K^_TW++ M=9C.;S6:U2**DJV!+&-]M>0]>"8R,)DLHAZZ1#5(SG.QH#=16)_W7!6QZ&)ZG M]?F20L[#/*6;'VCL)#U(6S/_Z,8*FXZ.FV[I._I<\V0+UHFW3/M,@;Y)$)#B M;8PQ)1L*>FS]PF)OXH[WD9Y8:-]IX'UU[LGM:E?O]$BYQ [=N\;34W9XQ0VLF9U#,ET??48 M>[%Y@(WSM#MUJ5) 5:( 77MD*$F(<]QJ2#%80IPM4K6.^9Y%X/$.UAZ+W;B6 MLI$G62^CI/2@.)/@E.60/(4;0@JIFC]3?AZ%XUJRX;!UWPD;3&^]V[&/>%;Y M/M*2[?A*VX>_3U#9ZM'OQ3(?\,MBN>D&>@FN+'Q0Z"3P),@!1QEK+3"2 YZL M,$C DZT]CX=H.?JA[YWO[HPWDHDZ*@]&U7@C104ATU^\RB&HP SY!P.SVYTU M:H*->P]Y&RNC>VMS'E?XG^?TR==?#RU7N/>-MI;F40I;V9D[BUR[Y"XXYV0& M*VKA+2,L><8M"8"SA$$XZUO70S]$R_'=@F]_]T9"E1D*/3('8Q.=U$D7\)8% M,$XRE,ZB*:TS3 \2,W:GU@8XN-_EMX7@>[@.NT]%+K7J?+@GF@/ M?&G0SK"[J!VZ/ZQF6'BMHN#(%2A>2^A#4,"9%LB-$[YY4^RA^L-^3)\PG\_P M7;F[0HTT$^W 5]/9>1U\7N5\O0%L*38F7LM5E*U/H@2$$B((+[A#QYAVS3-- MAY'::6_9YV#H7HKF!$KKW6KM[N5ZN.UZ]'LGZ$([H!U[HI-HB>B<*@ZXT*). M+-;@C"20>,ED]+DH;#YO;=A>M%?;XX%U+JI,OMW9';Q(H[ES$%R=AI%L?:A. M9SI%]#I)1B)I/W?N($J[[DO['#0];-<&4UP' <0-ZTV&:?$-\2,NOTX3/L#T M;//)C?^[?7SQ7YC?;R8IOURL;B;H"],A*<:@D.<+JH0 'DV"R)*+H7BE2^N" MX\&8&7F@V2E /J;Z>S_>=W0_/OQL?_AC0W=L'O!4?[S;KM*:2VD%:,;J8ULM M@?3/@%NCI=/)&]&Z+'[EXO?F/@ M<\))* 0%_[ M -=&#A@YY&SI%Y%.!]FZ;/ (4 +MK.K;PI1&Z.U\C?:KK[\\7]8= M>,=Y34JF8D4&+8L!92DZ]S))R*P(;X/2WK=^Q+DO;6,_*S\2'0\;H(8JZ=W: M/-A+^7#;\]0G3],+>D"[]'1'7\635;7?'&LA; F.PHH&[/X\K#EZNJ-O2#853\YQ+C* ,E:#*XR!,#9K.LU"P=97 M4J?H 7U]9M^1]]MIB-/9_5P@.AV0"5_+4R-%"HI#R$Q"L%K'9% QT;I5_7-I M'-U@M473PV[6 "KKW8+M[,!\N!U[['/#=XX>T*8]WB?8"V-$("SH3*@HGDY, MZ6R=9>"L8KP4WOIN^23]HR]*1K<2SN_F'S!1_#&=GVV*NJ\WA$F:<1TD) SD M,;"(4%OGT>X+M"=]8$ZW#H&?2V//7::?@9X'NTP/H:K>;=?]!E^'&ZX'OS5P M2[(!3=:^3:6T2"P;P\ R7^^&E"6'G$[1))+2%B,=;:VOD4_4F(QV6S@[6^+9 MU7749MD[QWE0W&", :*2#E3P"7R=<:P1$TL4\>CFUFLOPL9NJ]$>/?=J;)OK MIW>3M://UQ&WA ]^;.C>9$-:K4<[3P49?>*>@6=80$7K:R]@!RB%48K)+'CS M%D%#="BKRIQ\//],DOY&<0WL#?NR;E@&8V K.L ]I(#^%2? MZ@3G,TO!)66> LNS5NRY^=AS('!I<(83]W?6?>P8!^G^9X;K1#:H6[1OORB9 MDI$Q,6!116*KR^6O]M^9-=)CP>6O%.J$S(KS"D)QCN*5+RW M$(1V8$*T1AN) EL/!G@FB6.[2T.@ZN%457NM]>XZ[7A(_FM-U-4G6J^0CHE9 MJX?P]SX[](/XQ_GHZF$\,U9&I1((KC,HPQ)$23\EQ8H.FGG5O$=C%P_CKW<> M+3)=XUO2UKW'U9M3:^)RSEIR#4;5-]4A6/!>2@I:K!6%9*==\]Y)>U/WW^%I M_',P^+ %;:K'$:NT5\OUY .1CR_^G*XFHE[:EH3 5+T(T4Q!L"J L$GXZ*2Q M::^WF_35&\"C?[H&W:T%1R[M'TB;BV-%VP,>?L'/$9>3B"8&+0UX5>>+A2 A M9L9!NV*2<I=L8C'+_7JS/*'R6XN.K/1#5+9H(;^Q%1_^O$DX'7^2#!H1 M;FN'XY3 :X]@N14HI2]*M+#^MQ8=Y]U+,\4?++\.'F8]S*5KWJ_I&>2-_'AJ6#=B:'7UC<1K MQGZEH/C5XG.8SB>:"ZV8XT ;JO;XY!&BKIE6/-YI+;9)E6\LOG#7:*DL'!LOU5B%"*,Q 0E."(^EF MW;I2>&_BNH7B\1"Y&YT/HJ\.@/B($-].Y_AFC9\I9K&T58L6X)BIC\:RIF,% M,[#"M"\IT %SPB/ZBJYQ.X&-?S8?IJ .0'?9Z_'-YR]ANJP[Z.UBM9IDEY$5 MJ8"QJ$E,5M:[!PDEEB"Y=:GDUFWF=E/2K5T[4.,/=.$\0OP=@.AA,?V^PG(^ M>SLM6'L#!5/WFRU25\//(4H30:H2)<:B2VH-J7WH&C>J&!Q@S573 =Q>AB_3 M=9C5EA%W&W_^BNM)#)9A# A%$P^JSE:**C/0AIP+9I"YTGR"S*,4C7LX#@ZQ MANKH_7[Y;F>R2\=CL;MG6;CJ67;$Y?/1:P[:J? X"0S=TU!(Y%'% HG7%@M> M9Z@7?V"DE$8:D81I_:1UJ)Z&M)4N9H=O' 3#7?:JU1%]Q&<[PU_,: &\[CJW> MG:]7]9GY]J5'FK"@BZ0X&VR.%E3V%IPREKQ-*T3BP3G1NOK@602.ZY,-@J[A M%-2PNO285Q1DY,G%^%B?%-VN97.Q,%NB A7IU%>>]E3TGCR!9(06*6'[1[P/ M4S.N*S8(LAJ)OE;\803IDS@R7A(3%0V+7F8V0C@-EJI M29"F^4CR TD=]]ALA91]3%MCM?6*SG?E(48G.E/4A)G8H>A](/0LJ7?A\=]E8VMBKR? 6N6YEHEDDGEE2$ T MQH#5F2OZBTNF=8;B"9+V I3YKLW1,4KHT"!MV9GDY%EFPD&2HG9H910."U1@ M(LM!?66 M8ON(Y-Z^_%S;^$XXV7>5,X4DFZXK.13PL?:[PUI3DI&'YEWGFQ"^%T#M=V7D M3J_0WJ^A=@];:?'2<<\OGV!TS$G>.SXQ$4$D@R:1 2TY2_+U.*/ D&L0&) Y MFPWSS8=RCSM$IC:U.[MX2O?3M^L_\SY\V[3__",L+\8O3;S4QF1>VT/Q!$HP MA!"8 "RN:*YUJ,II+)I6Q'<]:N8YF'OVJ)E!U-N!X_CON*I##C>ESED&[4(F M#X5[50T]"=!0E%8D^MHI+7"-C9%Y8_E>WCJ>% "+-MKH!TC;,F7R?8LT*4*4 M]8T70P].ULD0WJ+@CHM46M^3WB)@7# =K,;=<#A IAT XH%]M-DHM)=HO[V; M7[XO\R:+3 XND%"(-60!?+8"O.0E)N<##\U'LNQ/7A=@.@0$=P^Y@33R78#M MMS\66]8T5SXX"O-1$$,J.(08)0=?D(L8BI+-!]8_@[QQ*SA.";;#-/)]@(UP M<[F3M(L4(X8,:"U2 &_*Q04Q-T)PJ;GDKK57]2P"QRWL."G@#M1*!Y"[8(/^ M\,:G0%U8R+H 0W'B:&(RI36D-8'(D ^L<>,P6N##!NI11B1,-#CZ*CY$'[AT.J_WL MX>ET/"+.-QU)[\Q3W;"Y:>PW3;6BI>9.?Y]/K]Z\VB"R2AA 11&JQRO J:0@ M%6>]B(R\WB>3P >LVV5*[80@69Q&8[V \3TNRV+YF?R1)]F32?)DLH1H-;DH M3"APHK9+019+X!R+*<\"Y/YK=SEM>610#J2Y#KR!79Q\^/C[EID22I$H)*!B M$90R F*M/34AY,*$#5ZT;B;R*$$C/YCO!9OME=>+B7S$^E,@E_Y.X>+-S1:* MR\YGVF*E"D]G 2$:#9X5EI.PG G1ZMS>L?ZXI<#=P/%4&ARY(=QOT_7%Q-@\ M_3K-YV&V<=-+S$D&(\'*3,&DM ZBBQF"UVB%]9;'%HWA=B[>2_^0,6+Q-AKI M#5)U$,RFX3C);_5I^N6WQ>OY>KK^MMV=0CETB3,HI0ZT\L05A8(&B*SZ$$7Z M;/<*LY\+ML?)&J]!90, / :GAMKHY8"]!*;22*4_5IAM\SV/4GUR,Y:%XGK$^M^;*-WS4OM&%4''_VZF.-M1W55+XA6 M(55!7+QT>[-:G5=)4]"_(\#Z:QU@BWF2..UO'C0D:RC.SV1(7& .M%>U04MT M[.Y+C8_9WF_^LKVC)8E,%YE/!/E6@8L TB13P[4 M49-^3:DO_/!"TN.G^ ^BT$*/%HSTGEB]00;8U1H?)]/9S:_W7B)$SRFV9._T[RJH2"522,\>.ZP=IM,X++6@$+)S%-4PC>???6= MO*JA\R9[S\U&%J!LX/4!IZ2_J"*-%C9:WUHT_[]X5?,XZ.QT[4/;/X MJQ@OT+H$J,D.J&02L>8%'5,^%>UMH'/K?Y?K-0?)$>5ZS]%8+V!\1M%7]*%X M1IZ1#%B%QR+$I$FJHJ W+$D5]DL&_^]RO1:@'$ASWX,W\'2FA,?@'!,!3";_ M2X;6EW??P:N38]S8$^O^>T;[Z_\\GZZ_O9G3MC_? M:.7=^A,N?_L4YN^^;,H!-OFRITH*'R:' MTR2*<^ Y1B\AA)1 .1G)RPX,M$B&>[2*Y1/U4VB>*+X3=#RP[(4.-EW-/F!: MG,WKC)V+?;J9<[@=:6>*"EH6*)*.8^4U@B_TDQ52AJ241C=2RU=^ !732P+(;17+\@W$;K%H/Q7#G@*5*T'FMJ)\8 + 2*;[1G.;8^ M;QXE:%P@-E/[?G Z0 =CI]?J_J) .LRPEN6]FM;43#ROS&Q3,JJP:)S1X%!; M\J6- 9_J$#SMDTHQ*'*T]TJF/;52ET@Y1*.+H<3;@?'YB+-9[:ZX%;:WBZ^/N!+X^GDW.>NZDE[FTSN(W M9J&7E'XO <.8".E@@URESG8SOMW\D^B,T,@5.%EGO$LGP=6!HRH8IJ.6.H76 MI_U^E(T\XV),\-PMMVJOR=Y3YB_/5VLZ#9S#=7!V7'OSXB M47[X8DW3XXUX;I04?Y%2'5BQNE[N5UQ?3YY*Y'@8"K6+K).GI$1"'7(@B.?D MLF(AMQZK]"A!1QO+>Q__ZW*Q6KT\7U9C,4%K0G9*0B+8$+N)@KUB%8A([ :F M#2NM,X./4S1RH5XS;-PS=>WTT,,1O.7FU\4:5V\785XS"#]/YV&>Z@.7VSQ6 M*_]'K;"I;RMOB%-*$0OR")'[ZI?G0AYZ3, P:!.=\E*W[K#<@NYQO='A$7HR MG?: XTLV?EXL7RW.X[JEK'P@+(D7-E!/2-K\( M?!:!?=C.T^%GAS/N#Z?#G?YFPOV)LHSGT) M#$&5VJA:,09.T$\.BY0RA\QQORZ03RS4A_$[.<2:ZV!41#UZEESM#]11:0KI MF!4D)AX+1&LR9%>"]3J@8ZT??CQ&S[@IS%/ZA0?JH-GT[($"WS?SK_2YQ7)Z M._B[\>LC MW]/]XTL#V0IT:![.4RWVYBT7##"S,&DJJ62!9-D)$"""TBQ(!: MN=;9WEUT'%](L/WFA_#'+V3PEM,P6TV<5#)*'T%*Y>C,-@%<"!Z,"K$XI;5. MK8>&[B1D[.O@(_5^OV+@6&%WX,I?,?&WQ?+O;^;OEXN$J]5$"&O(PW-U1B^K M>?;:I;0DD"JR4GQ D5L'F;LI&?NF=RC,'"[NGD#S<[T]_+3M 37)6:N 2D!6 MQ(J*GH,C+PXL"I9M]%8U?_2ZFY*Q+VZ' LWAXNX)-"2628Q)2VXH>"S>D-,O M)'C'-# C?>8Y&F1RP/-VW%:%PP'DN:+MW?LE^_@%E^MO]?WB.LPWKT:^U&J( M(YS>)[_9U-=]'@>-7-Q;B[ZXL>@UVI*1.?,":.J(C^#(2_&%@] V9D4.B]FO MS_$S]M^31+5[QO#@4MLW@HR['*,B&I'B0\T9^! U&!$8$Q%-*,T?<.Q)V[@N MH*%^.CC8'N3FIV]7S2NXYE$5$A1W=9I.D %"$AXXQR!Y"IGIUA>& M>Y#5RY."EGA8#*NO5.@7.H8A=-I-P!/GXZ)\%=%*Q?_OCF\Y?EXNM%JX8M4\PY:7UM8(O$ MC](R@C.B@&=.JL*3"[)UL+<78>/FEH9&57O=C/VPZ09'-SEY&;Y,:S2*874U M,D*9H*4A9@36(!@C!<')9^"I;%Z"!8]WK-4#%[O[KSENTFDH- TI^ X,V"^! MY#K'Y;>;(MNRXE'9Q%( *5($Y15M$E,L)&5(DL(KU*U]J$?(&3=E-;2Q:J6' ML4W43CYV[9,HI)8*+2A1Q[(IR2 Z8T%GPY+G(DF_7^7)OBONA1_]O>%G.*%W M8)P^+LKZ#Q(OL77YXRO\BK/%!8/U0<'E*:ZL*U%',"&6*KH,(=3)@E83NW6W MN.89K7V)VPMXYGL#WK ZZ@!\+Q>;WDR;X2V;B\HSTMS51N*2PN$2:?MD64]Y M5^NN,Y02D YY*9FWC?'V&#U[0#YKP&K5(" $M6>H: MF_B2/"3,5GB?A7&ML?4T5;V\I1PC4WJ8:GH&VZ;0=9(UES'488+:*%!<4Z@2 ME03.$K>TK0SYEZ<"VH:B3K-?SV<7G>B(B#2]>)R/ M7V:X4=@\O_B\6*ZG_[7Y_8/,3T(QK$3N0"4?@ *= L&@@Q(%13;*:69:>VZM M:.\T?=8&KJ,HN(OR]@=9J<4EUG!N(LD08R21QL#KT%\'5B(J%0UCNG4?U\?H MZ33G-K#%?*XBFE7Y' ZJ37?7FQOISOZ9B)B2,G4N?0JY[A42&;."/!NDIFCK-N+4!5U.%=' @7SQGPDVZ9S,I[EWY?84O5BM] M_G8=Y5W^YNTTQ.FL3E0_JMSQF8NTKG\\AL=V!9$WJ*@/C*:K-%NLSHF_ZV%L M*A16N()<.ZJ19R; 87(@LU1:IB)\;/WF81^ZCKJ/N"/^E[,P_;S:ME1/.165 MF0;:HL1OP@B16?),18K692S"^*?0]=0BHX>T;=5^Z]JAE6P[.#U_V5[IOIE_ MK$7*=7H,&?OMWKO#YYMY6E:#_0HO_OYA,9O]O%C6IOX38;W,=8 ABU;5:@*$ M2,XHA""<]R6R8EM/ZVU$^NC![#! '5/!'>#Z#F?D5"S/PVS"DK(B41P'%_2#W6 T=C+,O&UM-O"_7 Z+M>E._ M6:W.,4^*<4SI;('G6B*3#0.773T@F*1]G%AH'NKN1]FX-K!?-!ZEP6ZMX'8: MSXKVFD2CL@!MK:202E@(N22*X$*.NG#'F@^^?IRB<;-Z_>+P((WUDE/>9>6- MSUF&(H&B>O)H>#(047&@7TGC55:F>6'P$>?P8*F^?A'W+ T=>0Z_GN?A4RX_ MA^GRW\/L''\AX9%WO=E/5[]\5S:YI]6[^0=,Y\OE='[V4UA-CVFQ$7]MO+>;+6[JX*/*0GK9>U!ZREQH4[6IP+M5S('.> MN4GI;FU[.\$<2_RX 4\SO-U+9(^BW Y-RM(VRCJPY0=SUN>C=/ MNW^[K9@4@:%+7I"WC)Q$6%.SY,= 4B(SCL(SUCKY;23&+U\<,\E]#!JXCHE8 MR8(,OE,04K;*F$ MX UJD%FQ1/N11]4ZB'V$G$X.VU' =8A&.@67O/1Z><8H&85,5M8&Z+J6V')+ MUE]Z48(1OGD?ND?(&??6;5QP':*1GL#UTW49YUR2&]']/E_$%2XWHQHV&Z_. M1YPG^J\V"+@KCNT^+T8D2\XO.*8YJ%*=B*@<( E$I!@PA<&.WZ&8ZL1#/!Z M#T&["S3TL#T62YR>S5__F3Z%^1EN;^FW)XVV+ONH(ITO"D'QVM0FHP6CDA#! M)LM9ZU?NC]'3"2C[@,Y=8+?28P^8O-[^FW/P>NL;\IP+MX9\'9MJER4#KC8B M9$ZHF')"DM]PWL)M8L8MQ^G.4SA"4SU![D*\^,!^FYJ/.C M# 1O--3W844S*8/20R&V,2^=F-_CH/9X3<0X>N\!_[>/CY>+^:;>9'M^V(+! M^LRAL#K0/F&NI<1T.CF4UC.ME&D]./E1@CI!XJB8>?S\/T*!/:"QP>'V]NKQ M+[(0)&+MCQU8?21>I]C[VE5/('>1 H8R6'S6@H%Q7U=WYFB<'!$=;(?=50D[ MZ@0G/C,,F WDS5!)Q#J?1RDP%!L+SQ)GH?4-_-[$=66T3PF@O2K?N6J#MC;:Z@!VU]OFQDNIZU]>)9LGT04M!(6 .I,SH;+# M6O22P?I"%MM:9+'U6\9]:?O^HYS6)K"A+H]]7_O;:7I-O5V$^>I]^%;#Q4 J M6,S/:.7/KS >,TMSCZ\V?<+X7"X:O5/;)N/7K:2#35ZRQ, +34^24D"J'UNHU/@ ME2'Z??(E6A)5:7UU>)>&\7%RE%(7#27<&4*V"7B,0623:A K:SM14X_L+,!( MG;#.58QB2(ST<,UVG%8?@<@!(NX )#_5[A5$_?8>I7"/%(DF$+$FKA/:.B&# MPE'O;2'9D-?5&B"W*>@''(?H\^[PO\.%VP$T/E;GGX*"K[B2 I+>XIH^]*Q>\;'E 46J]L@<7-!VQ MI40@'U#49YITTJ+TZ%H#:!<=XQY1S7%SM*A[@,MTCG.,3 MN6)> *98W4(K/6]]J7&?BG%O<-M#Y3@Q]P"4Q?QLO4V[UQF7VU)A7RPR R:5 M>F>B#419>Q=X)FI!FM#-QS;NHF-P@'814 M20KP)E'H:+,#AT4"+\;96/L#L-:S7>]3,6XQ4.NSZ$@I=V!4;G/P:_A\N8%" M$AZ-00BY#M&6*4'\_]K[LN8VV;"8\O=J$1^'Q*)1"*3,UA &&NK+5/> MG)8MC[+4=)%Y/,9[*3-0X:5+.*8$DV0E5]91!.X"PPS1I:\>";C^#$RDE-ZK M" Z[B!MY$3OJ-SX?MR;']$33 M".JT2LY2LU0/V$W/X6#?2"K!4G(AQGX>8LOF MQ^3F[N9=VW7M7RGR;&[A;Q8_KP3F-#(1D>;>P\X+ZT(W1H.#;PG#(AB^V9\Q M:_#MD'PU[5@#";$G,I<5G0J8]UQ?,+MP=M/>S197Q#F'FR;%+AN'.*<>624< MP@X\.T,\_.>T%NM1EIJVO#R,RJ+U"MCSN6M="'[^$;26-#-?+Y,K[K@QV WE)E3*HL0I#B1J&0 I]6DD9BGYDWFS+4%)[)0Y=16JZ )<]U6I_:UL@/&-I_ [ZFF4JM$TMSNT3YZ:_.M3;%8CM%\!DYZZ MR'R%>+^:I MM\Z\'-A42KOS]N9FLEB>3$. F;F$WW6X4A96CM42>:;@<$J# 6,>-<+,6M"E MT4SD]LV/$*\7[?1;IUT.;$I?I)RWLWD[G?CTS'V]C,[;[Z&#B7Q)B%U92N$0 M J>299HD5R(BV_"(>) !3BZ:<]SO,NW@I_I%*_%;H,T)=%N:*9?MPDP_A45J MQO X []437JU)D0#)E: 8D=[L6/K\/T8\28"V)ETF(T%)ZIA M\:1^Q_VK,C-]U."8)MW]!LY:R6+ 7+(5LUA_^E5/AGFDJ0VHT<0JIP/W(7]"T4!A2]_CO0X;=]<".B6V%3C^VR;Z93+_US*Y M*S@C-/9@#ETJ,NA40-82A2AS.CUH8-'GCF[LD^?-47$()7H0<1 ^57%M723[ M298R81X4D?I:+BMW@1N*%$_O.GF$GQ,5:?:W1/ODJ8]KPU#?2:>1$%1 IZ>A MEU0H8)4J1HB+6,($""$IWT)8I(U8;@ 6TTADS-X+>;LDM5!H+-)[RM,.5'L% MY-G;M4-4$N&08HU!/'*!C),$2U@&$O[+*$F%XD%#Q@6D2*.0U8Z(P(ER:L/#WA$OW?N9THDO MF=F16:\U,N3RK_9A)D$9'2.*X*VEI&61FF<'1(VGV 'MM>T74=_[F=()+Z_% MD&%ZK8TA9[?=9)H0?GC^ZT@PJ;=VA!EP;S4RT3&PAR8]0N=!T6%69.-#I1-7 M7H,E8W1;@:.RM3@!;ZQUE"GD1?"@(99ZG\(<=+#(3[E0,Y1MT5 MD&9'2*K1GEI&%(KI%][P@"P8:H09I=$&K:G.73.XQDA@#HS[Q0"/47@%M+E8 M? O=>7L#W_\69O.EM7;M3?@M_9L)G+2Z(C6<8,.1]># \=C [DQ)RI-Q6&NB MB/.Y[[3[R%5+&.+T!#C[47!9*@7N)5"H3R+5/'3PY13)0R:.0.F:/ M(?:3K*QIR\^((RDW )Z*2;=&I@XC!3Q&&G=&.^\;6SV)I'[ M):J;9$,XT)-F P"I@%YK[^##CUN8S'H25$7&-$DU<3U8?I$R<5+2H6 2Z("I M53IW,LE60#%^!3./57P6'DE:^ C!AF0#[U* '0JWWFJ FI"(SE&!D&84U MH1FL"JZI;W)OAGO$J>4ZY#4]L5SHU$NT=25?&K'1 B/LK4F6MT'&1?@=M92Q M@#G1N5\5[Q6H[$Z8#?9^=!J 006$^@5D_JV=SR]F6]?F>DM7$HRZY9($!&5MBF)*W>8M)=@51)L"!':4Z-2 =6V3F4]TW<_5WO ES!=:G'^ M;7)[OU2E,4;2@"S&J>R#;I!*I6$--C@GM*6"I@%_G M9O[MX[3]:S6A=8,6;2QSWJ&82MUPRQ12+EC$&N)%B$0HD=OP;16D+*\R@;S9 M6VFTQBN@S4KX]V$^N9X]^K8,>THXBTA$BT$OFB+KTC5;8%*9Q@N3_12P79): M4F=>3^W,K^80U@GRT6,L37JJ';%*U[=@62-,AEG2@*GF$62,LXD2F@B46=&0] M#<(:0F1X!8;5X##E0;L'A0:HO@(2?>["K9GXU2UH6GSW=Z]W75+NV7P>'L*^ MC?+*6^Z0DCSUWW0<60+6GJF@&%A[$7'N8'Q_Z>HCV1 ^O*AF?3L@Z6+ M+;[F;C=M#!DM2MQ.'(L>-P]ICHWJYWWT(4M*.C !K M$^X!FBL,^.^36>H.LJZ0X!IL&J$0=@R#O;0-4B*5)V*:.2IMD*K7B?T Y,\^ M6ACT(9"U.?17&OC[MC#KTYW"5CBBD B"I-(8$BD"BM -Q=9BF7IZY #^Z4?+ M'*2S 3]8?Q4XGD-VP]\>"CQ2'PQFFJ.8>BGRU#;<&!T1D<9)Y2D5M((:>H\" MEZZW6\T=_4D0KHK.G^[2'5_&H+LI&8.M.JB7YO@,]-5RQ'36-@31$!$I!Y9Q%FD"=>( M0N0[Y+EK?WV#@[V89C4Q7'/DY^/!;,3J\;K^!8PER$J2@=P.N, ME"/+G4-2:,T::97=;.B;D68OQ'E[S_YR,VT<0A60;?<+D/G\:1)-6*=ZG47X M^)?@IF8^G\3)*M [\Y?FQY5F,#]%-/*AX>!@@W:-H01YZCRH%;QNDCMRF5/^ MM_=V(@^=BW'@/X;_:>(.%KZB,A7D8C!Q!LZ\DC!QQRGWT3(GLC>7S";\VTMM MKHGYQZ)? >VW3NZR?1<>YQ;\_TP6WR:SR[_"]'OXO9TMOLVO+ NXL22U<.&I MNH?B:9_3B!$5)6,T.I?[<#50U+>7G)B'TJ^!; 4$?N*"W5=*7-?:3$X8N0J: M6FRL0 T3/%7&:I RF,+94C>&6"T9SY]/M$^BMY< DMU5'HM3Z5ITVY2X#FN\ M#Q'4Y>$X\"RA:GYEE*#!D8 :[W%*.8<)$@VG4(D;;VSTS>8URXX"=4.^_O;N M8<>1[G5@JI&'YW'F=Z%M)+6/_QM8NRR"^"5)(%@2A7R M7FCP@4T 'U@2%+E3UG#=2'S"37>O;,4[ZE6P_^8#KRY2WOL5G[N)"U?>@]_ MK$%6-#'5? -7PC04$4H;R3GXMCQ_W_5MDA1OV%]U M +,*\T^FZY;(C&ADN6^XK.TK>\N=J6GEP_>VM &DREO,@0]Z>1>I)=A!$D$S MD1L1C0F:Y[[ VR/.6#/Y(<;@%@_+ [Z1CO6I2/ED=@=+].(V=/?/NJ\"=L)) M#=,5<+CBA 50@63(&:XD$ZY1VNACHSX_FR:<5.A$[M9NI+^!YF=RG> MV5[/)LLG L.-U.[!LIJHGC)G,E"KKWT$)JX;"J2(\/G=? $\Z1[(1QH.^Z21 M2%@'6ZAN+%(\.J2,I]RGQ+3LT?Z>HHT^/DSFYOJZ"]=+S"[BZK/WR7A8>4-$ M:)!C\ O7X#1H$1AJ9/KY,B,O>Z/1/?*4-4ZGX,J+,T,N-"HX.6Q3TE'<'2GP4W1IFHS!@L*-*5<*C2(]M!**<$0RC9[)^WLV-;K@V5SE$]-F%-HO0+O9H8J,B\B0=9Z@;@2'BE%0)-2:Z>-YX;E#@@,$+/*T]M GK2O M"UKM(4V8M MIWFG -GZ9S/\U(J:Y9[2L0*:L+XZ7KPG_#5#CXS2U># M#_&I:$*(C J4:K2DPBT!:6(<$O#A:#BUL-?F7L/[!,H0 'A4;OK2O:GG%,RY M3+<$C8=ITO3\0CFP_,%$&P-AL6DR3W.[)(6CEMFXL.5D/U;O%>R"+V;Q[N>[ M,'/?T@)>!C\:SH)N%$>2>X +QH0G8<6?)R4GU7*;*2#6* 0?I M-0*."NAUYEQZSIUR;<+D>UI]J\,M'G 'WCP>CB,S] M]GZ7++71:0SB[0G47SI*M8R]K$X3OW3M?!T?"3X8,.0@=,,LXL)C9-(3*&:) M#4&:QLI^>?([/E \;)F?%]GT6;PZUO^VW?HD.5]:746ET@J#)H1N4K1,(A4L M1H&J!ALC+(EY2F1M?KDRF@QW<3(HMC M/L&Y]B(^F\-JL6$3;W.HMO9T\9,&L*\P1&BR%#1#C2,!= MBPII["UB- BN&\;T9FV]'=O(QL#E(,^$4YM):;4 _FXENS8!4Q(B:I8]O!M+ M4&KBC;!RC&CO.=FT!0< ?U>Z8.() 1^BM K.'5L.:9?PK]Z?SP07@4:'@D\7 M=YA:I*QID->-#592PT/NK.8]XA2_ZWR%",D@U=?(HC21UW1I+I;7. M("*7':=2F8XF4-CZ30C":#C-Y[X\VRU-V3)MK['+#5-\C13Z'+KT W,=R)6$ MQ82C N_7"'_OYQN3EH-5#LX GK\HA9*?1$_DJ>:5W@2[Q5TWF5WG>(^Z?\#,S[UZRY[MR=>3+Y[-_++?;O"/;Z@?7QP"18SC M& 5B84<4'%BBI45:.1=BE-R1W*EUO84;:Y^^NF_!WTU#2D_:^LGS=KY8E62' MU1<:!9Z!;RB#4ZH0L QY@QBSS!KN&V=SWX ?(5[I1V&G8-.F,3L56A5LE,\F ME*:QG-0\=-_O3SJA(8J"O8:9*(&XX1I9DZIG<-Y(H9@6,?=>>4"DLH0[&15> M)!KFPZ4"FJ6#SH;*5N<>S[QO4B5T&G4 )\-J9 +FB!&I1#1:R";WG?E.82JR M96,A;T^A_PJ(] $I!=_ZGE\E,P3"/57/%2QX:0 MAAN5O:K#=E'*DB@3T)L%'#)HO0+R/%/+YZFY[PNJ&N\]"ZG[&L6ICY)"BM+T M/(%*+4*40N>V0%L%*7OG7F1C&X1!C41:K;'4 CL$.-@VJ5(*3Q$8:U+7:A]" M(XDE%N-F$C4W['U>WV\2MCPA#WR?-K.03&K M243#L>#.H$C2

LX:'IM<=D[:%\LKO\4[LEPW5; R'6S_.EB^#5 MPWH@V,+$'4;:P\2)$]JQZ#P)V2A1.@]L(%@[NB8?H[G2Z<'/NOXZ3F(PJ8AG MRF;FPL!^1ST<[ACF06)#0, V/R]KHF#P9^L/XJCQ2RHE/QR8F7';2W MPTIR18E2QJM4%D9I6&V!(^M"ZAR*(PVL<8P6(F,_#I[L,%X+!X^#J/::.L\F MO?F'I-M<8'84%8Y-,#L"EPIHMCOO MA5)%A9$1-1&.]5P*!UXJ R5QW3BL;50F]Z7:6TTP.P;RW@EFQ^B_ B+M2G5J M++7>486$DAZ48P52RX+8AMB&DQ!\OVNW_]P$LZ. [IE@=HS6*R!/KP.29%A* MIT$QGJ1G-5@A$[%#<#KRU!&L&#UIDM"8:&T5Z6IB:8E@$(52+I92WCJ;/:WD@$C5[H,#.;"/9",!J91?5U(+ MYI4 :Y^ZM?$ YMD0,/G1V(8)+HSA)\V:7D6I[M-:KCE@;F '&4,O 5&D''$@;-I/;&8FJ!.RI]C;I->)ZA_2OX,T7K& ME[?#N?/9_%QVVP6-/)O0%581)/8H;V3%:'[F1?9CYTU_B+!MU_SJ+;7=C1G9ZW354UBN:7O)F MNI$Y;V]N)HMUT_3[MK_78>:>-4Q_B*-+0BCSSJ$0*3##6(J4"SY=,C<,>QO< M9K^N#-4YCA!PK!%:MFY_^,3/,^>Z.S,]6YR;KOL)/_S#3._"E9UV9%DQP.DG9\H74[XU*S)J.#*:/(^W+;SR6+E M"%YACAE6J05DJGG'L7')[]-(>.TDH93BS6X<_:CR_#.ERT>6H,L(15<0(MK. M_6?&\O/2&?MUYKI@YN%]N/__*VY%T"[58-4F(NX<.(+$!&1,Q((W3I/L]1\& M"UNZX%O9S2\WFK7G97V]L_/P[SL8\L/WI/01+OVNH;*Z]+WDS>32;W[K@7:& M$BX(8TA+WB#.X(RHC&(HD" (9L8+FKM XRY91J=0/1]WU<'28L:8A7,K)CXU MJ%#(*@?[.6&4X"9(*4\\OPJ2HK*@_R(':JRZ*]@&W]W-)[,PGY^Y?]]-8#=/ M>"SK!7L)%EAKY *%X4CDX[%5-\7IB&81UHXB0@%YYW9B#7/G@&^793"64BY M]Z<<"J^3-ZOU)+60L8FI_H(,<,PT#-EH)8JL(0WEAC"3O3CM+F'J\FT&07V8 M/@/T7A^!5M93.)%,I$*48HDX#0R9QF(D'&,3YT! M&B]<]N(\-?D,'>AP\3/U@EHN)FZ:"/86=EF7\H$M[+P*\X"B93Y0HA7#N@]C M#E2_V/;MPG60L5KCE4&:FO0.5*Z(S'O#TU *7/2V>KT.K_K$*KYVUWV]YW ML%@WTI'$J\8R)"U,";0'>[F$#1UCPFU#G*?^8"RXWZ<*UEHZ#;;MR11=FC:_ MFSF,]*XS,__0B%H+JY1&D:1&DB%5*F0F(B.X#5)IXC>;\>TZ8F\.7; 2T^EI M,4Z1]7FYOST\)K J*BZD0<$TH!(X$"#KHH:# !$:MFK&:>[HW2Y9"A=E.O$! M>YC*2UN0==CJO+VQD]D2C \_8*W-KL.7]*>K0"0U#2;("L'!;6<4*=I$I"DV M$ALKM=6]#,JA+U5U$AH(9GLJS59@8;8$.!\;:UW$/]IT9_]KLLIAOIBO8I_^ MBBMBC8"Y2:(8;*>PS(QG&BG="(N%E2[[K>PP2:L*_XWCWRM"5A$QGRRT)Q-^ M^H;S2C/NHS88-52#,HD!WR[5@H_<1&8#=_E;"O67KJI3?EX"9H:F?/K.0F/4Q_2(LZG+3SC&-/![VGE_./K-K^A2-S>08+ M/S*#!SYU=?^5F^4G'AW#H>K8/>) F_)TP-]GMY,TZ"5,^QW\Y;^RB/ERU")^ MST$LUDNYET8*[@+/Y N+;ZW/C-?&F$6\A&%H;==&)5A]AL\NNIN9_S@UUUF0 M>CYBDYXI@K@]NNF,( />^KD)OB/;0>N\NT?9CIZN>T;MP]THBAT/;12P\*;IZ8^ MX;)]$#<%%3.NO@/C]\%1EE^"_;14+9XG@K$7>JI2]"H![=>9GWR?^/0\-J5) MC %J8ZBRA[+].F\/*:#T4II.'^6:KVX/1RVB;0,60VB'SMM^"J@@8'J__M=9 MKWG#G<_'+GM8[K6*]BJE K"^?H/)OC/S%">]N0VS^4I_7;I(6K[(?/?S\9]9 MO>%=3N9Q1C.?>AD^207*?-]["A&+W@9N)\/F_>\)D:F > ]U41?@I%WW=\I>R%\2G1WE:#=I>H*Z+"4[>P6/N\F2U5\F5Q_6\R_GGWY>A):'/Y> MV?O:5Z1';]67]ONV;;K@"*49YC]$K0?N0P-],A]C\#%J0R\U0/?/F>^F/Z^_ M!G?7W3>8N%F,QVWKJ+U,.RZ/VCZ5U #9AQ^=^]Q-7(;U]3A4+W JN)%\,?D: M$/D%=H#%>[,('\VDNZ];-AJ:+6/VPJB">\C=ZB@,UO.5_?/W?RV65#K_-KO^ M[,:9O0-#]X*N[-5D/^74FH;SH5O>%YPH!>?EZ%G2;PX(G2'UYDMP[??0_;R( M+[[U@@R#>-_K R.6[&K4]6?&!^>W#E@LKG@,/D\7ZSZU%#:RJ?XNV/YT]DE[ MP.@@_;;QBN&U5^]M+R7\?WU] M?9@O)C>K=^[YLN1[?:!8INA05(]16V&$+^X68.-A'Y]=9S2ENT<#Q3)),VR6!]56&.&/,&@["^N9YK@0W3%DL8S2 MH2CN5TU=N+V_"Y?MAQ_IKC_ /%/_(K=TK<<:VV.^4^RR.Q/"?918(>Q_3-KI M4LT7\1_M35A6G^E^_F;^.@7V>S]6[N(\)P/ZZ+-"&L",_WUGII,X<2OI+\V/ M=V$6XF0Q.EEBT ?+7=7GI$-?O=9%"3!C4S-;"?SKS6UJ0P 3L)/I9/$SC^\V M[(OE<@,RD>(XS=9S LOIXNT9MEP"089#6)V^WA8!,Y^C-X?M!6)5L:[#.JKH M5J -CYRENR?/<)F MR/SY;'[^,?\BD,W>?09L#I<922.26'==WNF7CY)!\0Z5,6.#;'*O<6^DA0=BCA[US% MU]QI_LY/_#L_\3AL_/]>MLOS^-CE\7RD8FE4^U;'ULF6!F Z?1 KS]+8'*[< MMKY5W6V?N9<&Y?IZL7RU-)O/_C"P>+_>W=S7 M[.BOE?34=B'69E!?!; GF6&*\Z_?W?E\D0G=K8.6].QZ@KA/&:4//[EQ&HS1 M:1;:(>VW_511"4J?NRX[4)MCEEM/ [#:H9#24;I_+WZ>_=7Y>1(Q U3;QBM7 M8;F7V=NC@EK .;$[Y>6:W(8.473J->2WXO;PS_W+?O#=\'Z=^.;?S=N;G[SOX M32[F9!*AV,/2/#S*"T1A5KW_[OW\HKM8?.L^@(3SS_YB]C";3XOT\[_F7^+4 MI6E=+J9)0:FQ1RY*Y?A^L<>M>?B4$8+237&"27EQHZ\RGXY3;-/9=Y&Y9:*E M [TK:?/D2K\G9RW7\,TN$7P*PZ-?G&R?<1R]__#\-JKE]+I M92"*?\C%NHAQXF#^NKM,T,H?NE:^]N?YW/[S(BNF_< M8K[O4#MZ6$>E+>JW5+O?/PB:"\5]XQ;S.(=:U\,Z*KX6V\MV8:8YGN]MCE6L M2LK@-;=5%^41.G.+.S.=_OQL)CX34-N&+%8/93A>>S13.JEWK.DS]UD\3.U-KE7)1QO;I8M MW-Y/(@@38+:YT#WR4^7JA R$>Y@J2Q\;-\S,'_/E)K)L_O:MG8*6ORQRG22/ M^U2Y$B.#8W=#5%D=_I_"XM>9:V\RQ=![?:!/6HO.&L*9QU44&D 7UJ6L9&0'4/VRE:H M*9BU7S7%(_]KXY\?P$-C]T*RIE!63V45WS8W7+BQ.&X=L!=X-44R]JFE=*G3 MM#.G&64";-MXO?"J*?*P1RDUQ(JSM,=Z.E O@&H*%VQ30_'=K!V=<[<>HQ<> M-1WF-R9?1[[P:#B.37RD-9VW*\QW;&>_&'.[$NQ]F+MNLHSG9TIX/#Q\+Q!K M.DGW5UGQ?8AT;OA6Q-A^K>"BN]KSN$AO4;(E MLNX8LU=R>4W'ZP/**7X5_?B,*-^=\_8Q>T%7TWGZ@')J+6/_ZVP^ 65>=F;9 MPK#K4@)N*L^_\6!H9$W[/9_)4N"^[S0R5+M_\:D7M!A8-7;GL&-"F0_#O4LM M4<;7N=\Z8,&2JH>P>!:\W*.,TB'G!]%&/TK<&*H8-GNUO165BIXIGDVG6VQ) MGKJKNP>N *L])5@/*N3O$MZEUM#?Y;S_+N=]7$1KT4TO0WCX-DU9K'7TL?A=$ EY"9+N#EBN2?00ZSA#GU4 M@=6''[>3+B=4&P.6>^ \!*GMVJ@"J/=W]X)E@.AAJ'+/E8> LZF!*F#Y&MQ= M-UE,POSL^OKLNYE,1R?*[QFWW(/C(8#MUW%[?M/24U_% M+\.VR?FI7:Q$S1/O[_^52L+_(W'>H[_36_357Z1?K)F'__M__A]02P,$% M @ U8 :6V#[7=G(*0 ^?T !$ !E>#$P,C(P,C4P-S,Q+FAT;>U=Z5,< M1Y;_OG]%K;WC@8B"X1"2D#R.P AKF+6$%A@KYM-$=E=V=UEU]&16@7K^^GU' M7G5T-\8("J.)71GHZJP\WOU^[^7WLRK/?OA^)D7RPW]]_]];6]&;-ROE#I=%9%>SM[!]''4GU*KP1_7J55)G^P MXWS_%_[]^[_02[X?E'+[P>31.P=[AQ.#N2_=K^!K\+C_!U=+3+YUV_RM-B:27S_JQ=[\^KU=9I4LU>[ M.SM_^H:>^^'[25E4\#(%7^8?>8S.2)7\7&V)+)T6KV@]W_!7[<[+]TQS#IDIUK_/_/NZ/Q_H^.S\P]GYT>7IV?OASSQDW]Z_SNV]WG.Z]__[^7?SN]\#L51R-974M91._4 M=O3W-,\7T3NARR+:J&8R^N[;EWM[.Z]/\GE6+J2D7W=?;T:B2**C'!8R%@6( MAS+)A?H$8D/-2R6JM"SB2$2_I&J:%JF(QO[OC6&/RWPNBH4=-8Y2'TU=G K82OS\OK^$Y>"HI(UW^E@U=MC-/A[G>GWV,HTL\G9_.SD^ H L@ M_D*GB33D#Q2->SPIE9R6J'GMJ>5U58LL$O90=#232O+W*P$33OBTYT)5*:R9 M'D0>F9195E[K[[X]>/GZ21#_[G:XXY&=_+W.@KP.GW$LXNV'1+%(3RLR0 M[G"^+0W6, QP%/B-',M\!._>WV5S!$3NX>MHKLHKD.\@GF>@.*^D0CDM8"0)QD^!(AZ^^W=1 MU$(M(O[F<]:XI)_=)\@]X)--*AY!1I=F[:T9\HI$7<%^5V!_96 ?C4#9?ZY@ MGN#0 9_!&X&5$^8^4"KP$'PF5+20\$]=9%+K&*<%CXXDZJ+H?7G%B]NU*FJN M8+T)SA^_%4L49@U?P+GJTDV7]Q!W8U(K M?H'93QXVG8 A>3P3Q53BQ(Z!D%2911N@^!(Y0;4( X+^VXS*\;A6\-=:X9QQ M!26X?"FN'Y;IMJ?JW=6X?Y=1]Z9%+5&/LV%*VRNB.5!YF> XNWM1#D_--,QC M45IECG_!+UW/4CACLM(Z:Z )*YG" ML $7:*,#I;W8&&\NV60\$3BF"G89N#1)X2<@:>+44!4A2^^^>(WG+JI9'"6I M%J,T2X$:X4B4K,#,Y:.$7]-)4XU=E5D-9I2"G?#O Q,KU5W"':=J7.>XOC&K M-3Y$OY)D$TQC)O](S.?9XHFJL_V!JS,T>&2AZ>\/I=9N>Z(8][K_$Q4#/]$+ MD8&N'(Z)$KWQVJ8CIP+!@IJ=EM'TV%G^S<6B*:Q(Q< ',,^K%&600M6E4-6U MGA312&C0I[0M$:A+@29Y@8ZD0H$*V@;^F$FAJ^A_#G9V8MB<"*4WB-=KH1+[ ML$B0!MGM%+IGC@E(;)1UJIPK%-#11)5Y5,'.DMV/_R570/-#5S!7[?BOB)$&K55UO[(F_,W_SI0= M>2ZF= M%LYS0#X*Y$O<9"K'=7"JF )*\'%RF\;IG*RYHI?+C,A)"TP88/@6Y,54B9SY M$B0:+C\JY_-2575!YMW$!:EW_D028_< ?B@G_7(WF/)VA$XD,#()N;P$&Q"_ MIE%X\'M(UH*8FZ0:O"1VD-S*B&EY822=QK,4Q!))=!AE+!4&YM 7@%%RDBWE MZ%<.2I/AB*Z.K% $X]<#AW#"OE_XTD# 69N%EGI1CE-XY@/H&=A7\-SPD3RM M*BGM#OQ8HBAO!=;Y$1<6CTP$R'PS!YT# X)0T!STS<7G-*_S8)-Z]]8<7O>, M8!]24!Y@E(_1%"^+;7 IP=R'U1(=-)TMYRF[K<8H::5JR3HDFH)/+ JS1J_4 M0#;;W:<#X;^.D6MH2N:\@TG&Y$$6BSC4$FG2JR(B3(6"^LCJ? XTDN-4=(GG M@(H(DR*@7196,Y"FX>"K-0$H4& "O,'1.AB! 1T1-(Z')CH-ACYD5F7XX$+X3.*/YQP=.BJQ8L_@O4R 1(?CO%Y MV97&(M,D=22*MI*5)M[1QN+1YF8',)J(TBXRC>28*3:ZT$<]D& H% MW#6!0=&[-_8F@99'BB%(!+Q4RP_S(.*O)2$1^0(KI;*+,[*3(EG& MS*7-)5O5ZQ6SASP.[1@/!]:<# 1D4WJWW_+(6#MY%*Q]8:WXQ\W,U@>QI&:9 MU?-Q#]MZ;A57(LU8>_4Q*G-6U^&Q]&I=L#L@T$<8\WHV<$)_4V/:8M!T;>QE M"KXF-6=9='3!NN$73"A\4!)3YBBW<5+'+*DY_/K=M_LO7T=O57F-W@)H AYT M(L![F-1$WX4S[T92D[&(K[+!8OMZ$M;V_? 5>.<<4_7TF)D4FLGD!SCC3V@- M!-D)2#@#^1A56"[ZYKI-L47X!Z(08;!G>*@5V4$I5JNG!LAB!2 MJ=LJ O-\@AQAD8"EQGD=X-$)&E#$DI:95K#A=O03)P;S4LDU@"?&Q+BE+9T6 MIYW$IX"S,0R1]+XLM_Q. 8O M; TD3*-?3<%/$YW3T;Q6NA:H.\H@;3[:C#8P&#>?9QP]V\0DOH+/,TKA Z7; MW^ $0,:"'S-'W"3\@$ ,568Q^4,\ S3!XE; F1[4=<:['9O$F4^D567,F!=\ MKH!WL1Q'80^O!)WF3XFG8 %4U/*5GZ1S',;/B&.4BT##6[7 MURS13;-$]R_="%SKA8?)5_RCH/C3144($4(UDE%K4NO>ST@7A)OUO,$&_R84?1-@TF4IK0IVK9Y@ M6D1AM"!)46J.ZLJ$#LCNN4ZU-+:.MEN#6/(I,($6F:0G*V!\C4D )TB L6$: M%2=6K!N'"8Q:RS7A/G+(S/ R/ ,/C*!H<.L5^8>L 4-(&#V*X!6G)F(UI M<04Z"9ZIY[C& Y>V*NO*0:C Y.Z^@PY7ZQJ%$F' 2(=U3N22$DY.%Q+M;!/B?E N@]:EWVZ_KJLLR20"\%, M'YE%.W0@ %JTFN*X1J:Z',8?TZ!=)D&TE)^H:(F^$1.Y 9T+L$GXRMQ."5 MLLI9!8UEMOL=<[B>E2B$"'>*VI9"BW&$4A'AVC9F"B]DW#?J:6UD(+D$3@0& M?^UHL\YK69690]&HN;I%(RF(0+8MJ%YI')!' ]<66DKE"/$3N%&!Z]']6BM0 MY8)@)$7GF1@32, *VYCM",'RSM,9I?O2JD81"CM69D$]5FHPRYIP"Y=$TN;7 M/I-N9,L*E,P1 +_AY%G7-^8=V,M5KR3VK> _T>TC\NBXDS04\+PND, M*SK02)#8&@A?4O5)RCG2KEL%:VVD:/@4;6 D,J)@$BN(>S%901,"\'*2G_ X M*7XN;I@4C/"4%5K8J=^O"(M!TJL>""J[K(SR1&.7@L28C#0&O/L)1\EE-2L3 M^-L$C)F"@$TYBFJ%;%O6RH!"=8VH^CC*R3;5]@>R;'@$+C #-BAS- W;/A'6 M^*"I3) LX[N@\81Q#10\"N/<,@-Q2 L*@B5VB*",A-@2I$)#!HQO*@,\IU,] M#XHW%*#D]^"WYJ ;*AN<85B0J3UA;%;))0:\O?X\R.?+0-##U]A$!+N4[&<3 MDY_7([ BHJ3$Z3TRJ3)T-,$%N$8I*-_HI*#S'I9Y=EJAD4 B)/'X:F"5TG&O MK6Y#?B!Z$175*E^E,"'#3.!M4 QALM:706?1AEW)14+K09I?.0*".A.G@GPC M1@2<48WL"PDUB7XF2AXTVU19(?_@^)[.*1R K^M.!#0KBZU$Y!2T$!F5P<%[ MC,%DLU#(LS)9..F(42\P&2R Q^M^EK7XB#<8*B-#V"6"J6"T$06 4A*VE1:3 M%K_6UFALQ(H:PIY&HN([,?Y4E-?@3$U-9BZVGB5C TV MF&U&!N19ASN?U^% M0'YR@J&I:XG (NUYA.B;<73,A^,Q H -2AF)1PJ%-CHKQ1.Q("(; 4I+*D; MK,8CC4O(@:L\0DKH05G.IQ,O2UF$RU:4ES0-"T2PYQH-.(Q3QE;U!(%N 3 T MG]<8SV-XG+<=2=KGY.+">]-F,='89)9=/-A]T4R2 I8$::5PI1.<-N >,*'A M5^R[L%8X2S)!K*UJ9V&8#N.#%B"5*L1"8\A'#G/NPG M.-B 4 >G(QN+[4TF>F\^MM&,!.0]V>68@L!0=YTVYDA;@PW)[@33_@A!%"\& MSO^7S2/V/4ZX2,4%HC^80/17?,4? 5\1GGH;Y ^C$-XT??:X8Q[X M+,HZ5%UO"PNJKUTPBL(MGUI1<%<;%H:F+<4F=S"P47'3*D.3Y[BPT^01+(XM M,26[@3C==@S5/Z4P5""<3]0SD)_PDHQU4"MAB\CP:5- %N52@#-7R&F&3AEJ MBKI:^+P81UB5XF0<;X0I8S+;V]X)XT=Q_X\\U=@MJ!Y7&.O))K >E"8Q:%)1 M4W%$DNH9N'/:O12]094*"_@5"4@@C7$007&79A&SB6J#AU:;M(KQKX#[01BH M!4_#Q(!@*E=&N\*NQ?;/U#_-&L;1/),"?WH/I$XM/;A&FY*3(II(<#XYEA^- M%1),6ER5V16%L$JL@@;G>IY6=?+8*CV&GD!;(;)L[(VY#L[F#3"C[GD0_(OW M0-!D\R9.GCQ=08>_<*S&F*I4ILC;> ,IURO7P'JG"M>@X6/"$Q84OTI6K3%H MX;)N@8Q#P;GK[N0WC C6 H,1D69N@U,J59KP6N+-[9_'*'Y[DN ^577F*U* M:?@ZPQF079I/W^CDF]*(9..XL>E +&X3*2P66%LK",=K=W=HC@N"E/H^R< M"G89E=V73.M3:&'[*LQ&2](FO;02=M#PX3*:H&UF, -VQTJ5<%1E2NC-T"UVZ)X'ML2@XG,NPV?BKS!L-[5= M-'CO*6AHX[/1QF23&V@YM;J(QFR5>*?-G9O-DM@5Q'V'ZS:14"B_M?>&*K-L M;?.-H);>HQ",1Q^@9IK5V=T$\C*W]2:9_+L51\XZ>PBVEJ'HQXHJC-^%F\,$ MK:(,^\@DPB(>E@R1,@0*:9>QRLPT6)KA.J5QV-LV18-'35.TV#$*QNZI>IZ- M2?$UP#S@ '//.3KMT,+\F$0R?>2%A\U9LSGBT6IR$P6A8Q,3* ;U6ML<"#>L MT*[W3V#0A* WSKUT7VB_%H+E^M5'JX&$4=:N]1'7%+H^IXW6=_(WM:4>@)$_ M=%A':.3#3I_8+-D;;@WXQK4&C*/S9F/ 7TPCP 76BL"F-ZPZ2ZK#L?2[>%MN MT\#)?FJ!F&'K4=3J$%'#38Z+,:=Y<7:Z$Q/NS?6DROLE'6AG!X! MW"XXL$34(1)4V^BM%+:G&E<#6.PE&I% !(2LFL+>3.J,D8)80SGR#B-O#YXE M]ZJU+@^+W=E"X]^12''&Z!7 MJ>*L8!$60ADIP:WB6L;;D, F4&AL 0, "DR;)BNP:( M]BBF6YF'[?VWT6+@A2GR$K6A<5>^F*I%V]-2M+C'FLS[ MY)_>Y5'M[S[,.0WCH(!1=F]U4"N[Y'FLV])C'*_P\V]SBCL/)>^NAG*.RP6> M*_P)U#\)OJP\,E36Z3('P4W#/2NLWB%C?-W>,)+XMLM)U\4ZU)L'TTPTTESS+[;Y7E&&R5 M 5ZZ.U],@I71%;T#+RD\QA2&F>*CNRCEIC";MM/6LL0+4P2PQO"FF,4ZH_N) MITJ^^AR_1P6+\;_KE F HCI_*S[1?"F>=46XXB.H\VCC8Y"11,#9OYT4M:4(T- MLL1=8?-BTX"3^]NIMJ;#X>*-'U>_+E!0RP)@#FBV<2W5R2V?"( M7KF7*_:Q@TEH"*'U4?#64H-+Q?Q<*1@,DMO0@]>UO?M!X6/;9]Y"*]@L<\U1 M*'D8=DCAE_EJ;HJ/DDY)@B:@C1KOCER]4]O\JS/,SO IG \03RTR;D\0' $> MI&EN/8G>4&.'LENKNY(^&Y<:G!9CK%. O]*H[HH_5R@;'K^]]48 $?YJ^CI. M;C:EN'4%'5<4VV72*FT"3ICV%66'[0AB\^]:^HQR_PJQ"*+$3DN9,2UAJ*)L MY(7<1TM:S@+M*SDK,VJ2P0-?H&Z>Y639AB1N#XCET.$UE5SXIM:.=Q)( M,):TE2,]SW/YI-M,XX+%2W<5Y\Y])-!^IV7;[NS+MID^-#F4DF^*X,L^2%V0 M<$%[U&TA9D^DKLBN=S 7]AYJS:;5>9W):/>9V-JEJQ#/Y;0V59>[SXYP-7F= M3CN=R=HI7P&E-;-;*-!T)A+/GA89877*T:9OY0'%\C5C==<3JB#@7 M>S@PJS=8NRTX)T3ZI9J*(OV/*;7,I3*M7I @@%P2\P&BL02E(+D/6^!LL05" MM+KCK]6YD7&1E-R4T@/M3#WR#6:K15VA3* MY=CZ9=4"PAOI?> /2T<71IPTJUEON**OX;\OX'L<<;VE!$66I6"-)N[8DE23 M'QK4=085'\1 (@LJ+.%YZ\+:ZF;$733"1O1'<[V0UK+3:."/&80@T[T=>&@H MZ-BR!PPX)4/?Y$YQ;_ ;IC+&ALAV]S>2S8U]2@;N/L.?]S8=5G1L/ _S]C[_ MT4YF9NXCM*]P&GH_V=I?HH[;XY,L:ZZNU\M8)D-Z/#BT;,SHH7SIO@1&&E%, MS#1YG(=B:'43R+!G ]EQ_@X/VQ["68V!*??U9L+;W4PXC.N4@<*:?4NQJO-NAOWK[+73_> (OAR),+1T6W JF_ M!$!N-B./OL+KNC2%9V0PUGE8Y[7T LSEE5JV,& 9:#?"DF(X'Q/Z7%*5!B-/ ML21L_?O65H;A97ZU9D1KW_J;%6YD^.*.3GWO+T2O2-U_<:8M">/##BZGU$$- M!3Y 9^T>P_/7DOJ[D#K7/GI)D#CMZM,OUQ-'!6)V)*WUJ;$ M? )=RFR6QMWH#E+#+;L[O@4;-6EI@\GOH,!M7>5K4L.8\KK M"EOPTWF79X>$C2T/;4,GD0[I5.CB50 M6H;W"=M>>!7W/-AT!81<_HK][DD(;N$K#7^N7(B1F12:H-U5C7WCWG2P#"F3 MV[S'2.3FSFCD?K\UCPS)/1FX]6)LENB2I--P+)?+F>\6B<:WN6JEIU@]9@"31!Q&MMP,72HF7.AZ]&];]3=A67O[3$*;->7\&]I"UHXSMCFPJ;] MV#H3\\98^N]E'ZA_,JHL&R]%.KGR$H]N,BMW#J9NOR@,\>CT<[=Y=3CW9GDD MZ3*GQ)S=>]< 5B=I 2:#IP"71![4LYZXBZUMR(.!Q1 MM#92XJ,8G2C).J^GIS2.@B6!89I.S(49!<;?)G&W3-[GGW4@!H-MY1)AVE8K M"U<'4=LR\9$IW=EVM"R:,#CRQQ!190LZSX*X[ G?,7Y$=XQ'_\!V-SV^ZD.Q MR=V"D;^"W7#U?;X1XP0ZO2Y*U?R4%#-2"O??-F66U;5L-T.PVM^Z-TI.X5M& MK$7A??>Q:^^," #ZH"ZXO;]1]HLYH]2)4+K(Q9%U^%UI_@V;YABBLWAF<@%TF4Q](*(G?NRJ@C1%]@DH@Z?<>6[!H]X<*^2F$(JB>& M:YL [2Z)J/;=_=.Z"RF(JG2R_&!=&4%L@%/VED,;;>%KVWH[7G3N7MKP+YPU M8SG^->X%FZV&@AN_Y3ALE)ZNP#)?JKB-Z/*B$]O2FOVSO>:&WK"I1V>/?^.: MVR767W[5B5TU9]X')]@LP/&!!%D\O!TQ,/('VY"^2J<;R9N ;?A2NQ9VMT]2 MMR"H1MPQ9O+*=1MJ!:W6S6Q=Y]+>[R]]V^HN";%MJV6F3JJEX]RV!]=+[G9,+7?>;8$!.43?M:%0(",&*A&"\[@Z7=QN*> MMCNK5Q;[FD-2A*C(HPWMTTANMB'HK#VA3=LD9ZGE8.T[FK@S-/ @7.\DG]2@ M20!)T 6=Y&KT6!&KUW7'CN+7Z@>J?O#N'%_81IVHVY?YM#/1LTW&@NL>U['7 M:71@=^,S!G>OA4YC@]9<#3N16VP%&?5_I'I,K)[5] OJ7[YIU]YVQ#HBLO)MT]B7TS<;[] M"74J5^6CW6J\FJ2L*5FETNG4H^V0/TSD+/275CK$O3S45S74296ZN",;+GT. M1/N\/01+9"Z4C98TWSR7.Y1^ \%P(P$2B*:^J.$I'AF6:YUCRJ(VJ16J2WCY M/*Q+N 4 :O4U&T\\KC!(L.'+@><@?A'C@5W/V=MJ?1TDZU@ZNI%GJ6ZV)^FDW_ ZRKL JS_"RW0.!T[FIV!"$C!H.'1^ MNKRA]#Z!"H'^,KH$R_D2G?!)BSFH.2 ^;;%;B9Q+(@OJH9/B)L@DO!$.NP>Z MA#S=X,KI/;-;S!%4\&9RTJ"[; 4?W@?KNX60V3^AT9 C\?XK8(Y"U0%5$3S+:SP<%EWC)5'L) ]C 6Q.T&B[9MEQ-\Q%XF4WHF,/[ M&0!?$AV?_7B.A9DR3^M7+5OQF%]XF-U2ZYQ,V& MF:ZU.L&M_!W?8 1G)6Y'NW<[NW>.+2941=8@+E%P,+,[0T<>_NH[4XM\N_'Z M-IX+JMWV.\)I;G2+GL,38GC'#>9%;@'-C-=VV<-4:^?!D[8M9A 03!GW]@H, M7J9]A8$'2XK/U-Z7H3%F<:U7+;N*'E[.4%*$U,(X]/JPT/>M*K7>@KT_HEG8 MY .ON/5A2Y5W[Z9I'O\B>B<4F :[!ZZXL6%M-(/U[<^4,2S(Y6NO5IE8+G@' MZVY$J'K6T8(F&8G1Q?4LC3+=/Z0(5MF E%@9==CO!+.G.DM':5/0$("&JEG( M+0W6:'QUWWY^_(F0U@H'FBJ1-Q(MU%B>+I/$WRH&JK<%BVM,%^!<@\9V-B@_ MG6*XH$*(K>+6=N:V8O/"*0B[PK\H'-CW0RAM.@I<?N< S1(PZ48"/TF'0\7O8=@^T([TG"NX>Q1+,N#$!9 M=WK $Z>ZEF:^1PPZ:RYI3I=7$?9*\+VD-F=(7;^G&"!37),PELK<$XN/QF#@ M@22<$F8>A9.)G26) NG#32O\71!42["Z,===\4 C3$D1C'6A7.["=_\77PX@ MC'NX_9P6CQ95H^4T-Y?Z79M\9Z=U_V?S3FU'[[:CBW%9@6M09R/0=;-'MH8/ MP(>^1?WQ#*]3]C'QL\D$Y(MZ9&LZRN%[>#G Q[),M='MI:#Y[O1 MQ4PDB^@DRZ/S%='G)QY&'N;Q?02'!V^L0U/SEZ-H;^_YSMXPQ.40E-MH$,JM MJ=F\R[I2M?WA%-G?TSQ'#UD_.A$Y_N[;9R]>E]'3%/O#G/]ODGNWY*4AK/.W M]H8XHMRUJOCV8=/&@Z(.[!'Y[L[&M:,8!-\_Y9VF$04A;'#)Q 5IU-8%,;9@ M1A0%/&+2\,[?NO-,]C #"[L##RQ\Y+ID; ^L, DZG!!#9*8&]&8@;TQE!"X; MT60=(,/6?_?D4DQ@UJ"T'<*CG$L*_Q(N\-IM0JLIJ'G-R(!M F)_JH&RO8'3 M\TF!]ROZ\Q\./5\VZ1+S;"(U[<FYY+2U608N6[+0HU$ =MW]CF3"]L[?&]G9\\_ M?GC@'G]3)LG63TH4G\"6S? N!CCW*CJ7M($4\J8R!=C9#ZJLS #TUF-%JM>4/$&XC5,YBS(C,5MB1O?#O8L[&QJFZ1G M!N,5G@*ADHT9X-N<==+@O!3?H6\X@L++O57)@*2,;BX9@02WUYR- M2[MV#^.W 'I;-R"H1Q5"_DE'A2S1A 9MJ);0)B_F" L:]UTB\+VA)8VXFB* M Q?F"B]+);$1$:NH L=N(O*PN1M-A1=O6^H$BVP @Y@G#?;*LN77K,--P>L/ M4 $/A&GJR%"BFA[@+IE?C^ ('9XF*<)2RLX,HK=9'$GMJ MC"7A%T?&PIEBT*N!PXR)A%U/ ^T,A"F:Z^URRI@@[K >I8.;251J#+8,^ )! MZ7.P%UG37,DGRP8O!LX&I\45[%F"WH\16,/AB%-GAG*3 /11+?8Y3$<0>[2= M^JNTS,BW03NX!B]@[ I4;!\/(,VZ*M7"1%_1!0?9384#]+GK[>L:/\:VT21_ M8]1J5$!E-MT0 _55,1,*GD8]8?SHBXJ<$O2%@J8@IG/>+>?A1 !U[S5Q@U_! ML=1):MKL\@M3FF%=P'PF=18'@;=)@QM MY8B1>8O;#'@(BZ<6#:&+!5R3 .-JDK#&XK!; S_G6F97-M$@_;LP4G&OTG., M]*8>(I=^N/OZXO3M^Z/+?YR?1!^.WIY$/YW]_//9QPOX:'\Y)C@7:)IM&:?R MY:WUQ6/ZVCV>R^G[Z./IY?N3BXOHX]].SD_.?NJI7PPC(]00E#U2XI6&,/1] M1IHMV>X;C+"W^R &P3UY;B_Z@;'O3LY/CX_@/,_.WKP[.O_?Z/CL_,/9^='E MZ=G[N]C(QW@B/QH4^[_^-3CCC +"FO[M!YG?\U;]J_=_3Y5P>N'_MXY2/= B M?A_^_PN>\*,@C'XQ>_+NP\]G_SPY^?+;]C7Z/D"6<@IER/JD!^X]"&7RI+7) M33#XPYS]A2RP"^0O& )W*B6F@3'!7JF:,^O??;L/G/%6E=RD^X M1?W)_#,Q,3(P,C4P-S,Q+FAT;>U::V\;NQ']WE_!*FCB )*L MAY^R8T#745 #M\FMX^*VGPIJR=42YB[WDES)ZJ^_9\C5PY;2*&@>JML D<7E M<&;(.3PSI/8R\[F^NLPD%U=_N/QCJ\7>FJ3*9>%98B7W4K#*J6+"?A72W;-6 MJY:Z-N7^6UO%KHN3R,[)OW3?W8;& KQ.,;YN99O&KDJ M6IDD^X.C7OOTN/07,R5\-NAV.G]J!-&KR]04'O8LQL>O4GE@V]QK2;%(,RY$74OQB=&&SMXT0G_+JBGE?)$O](?F+$[G%"JT*N1B>MT>36CTD*FQ\JS?;7<7 ML_EF+AQM=8$]7L7E"G]'%ZY'MWL;L_C]C'X>U/P_>CCZT/?_]Y] \VO+YCZ.EUMGG_@]?W MQ_MSTV1_:;./"<+&KBL]MM)G399(ZU4Z9S[C_N6+X[.+7>.^96>77 BP6TO+ M%$;/%GM=%0+,-6C1D^\/E6[[AVSQ)XO1:1_3Y&]8QJ>263E5MV6G]E)F7#''837B =&(&5OD>:L)#D7ID"H3I_=J'J[5.H?N(. M 4)0\CF[+\Q,2S&1S4<1$P;6"X/D#@M<%8P77X5E"L?]? 47)4E4@V(2;57";P"'$T6W7^E61@ET">>![HBL! MG0#06B2; )^R>LY*Q)^@2Y#6>H7-&A;NB6G 7RA2W"2)2D, @#1 33#G@C\) M=QE+M9FY!5JMG"CG+83P$-"4KU7[6DZI_L!TCY7H"T MV^ZS)*(6M:6864UEH0 T-54ND!^D M9!'T4#6]HLUUZK52\X"W.K6N,-.L:9DZ%2@4OCBCE0C7!JX:.R44MXHFH&(! M$))!09HJ1TDY;$\7,GB@2N,D'/*@9AI4<@ ]J30GAL>T@A.KY(X1L518KW#P M;2Q)$"2,\5)\5=+=%SR/]P+/->D^AO/._+6!ZMV9;V=P8T-,E2#,7GE.ZWF:4M%O 7H!5WQR/1M7(U9)*'>D)EA6.0 M0P"H/$D28T5P(!2N$UF@ZM! .'ID25N'1%"41Q1CBZD29/XL<9SL!8X7O#R: MN%W(.#:W%X4!MQ@((G6Q]!R;RG_: M@UW2!5]*2ZJKT\\?B=AX4;&'K2CC2BR/[63@F4%/[ 7T%A0:@[H)#CJ?UV5= MZ-F*P"\@3LKR)DDJ2Q!82ZE;M.;&>3Q/Z%B5PC\H^JU"1H;J@T\,28%E4-H3 MZ=IQ'*=DN%J@6X>B6OKU.GJ5<;>L/X@, _:E"%DBK$?-X'.FU;W4]3W#$_GF M?[Q$7QWO^W)..]XGO'_I.2W<08K%)FFNV(K(!R MV&-5D83+A]?_/X)]\U0_U*C64#VJE"ZL?3A')TH"%G6Z7AZ%9I+?4_Z-U5O( MP*'N#%>BBPNC+P);?6J)=P];6(T+#'1R26I;@%G7J1 &QE!.-F/Z=\C]KLH! M!ZQ/F$:=1K9>JCW;U+Y7IZ,A,GAJP1Q-Q%T&F@-RPA5V#;%F3("JF!H]E90% M"SZI;^)MS8PR+[692_3.,A/ID#\", "WI41X]069K_U9&&SY/9Q(5UJ$V(?# M52T_!B2E;6'%-2^='"R^7(#"2\WG U6$Q0N#+C9!-J4\@!*B-A+LQ>[Z9_ZS M3KMWTJ=?^KW%?[$P7+\$T XO 1QZL=EW?M8^[WRZN]/N+OL.@^ZH'S-P)2_> M-/J-Q8 ZVH->^<"ZCU>% /!T$M'_[[H9,,_HE2"2"'M^$,[*)-6X>OGB"*51 M^-S\G76)A>>R$HVK_X4Y_H+SGR+N#;Q^G2F9LM"HZ1K(/ZT45;5R5LU_B M#0.8X-V2$VJY9[@^!ZOI[KHLP]5M3"WX^ADNS+":5"BC>R?-\$;7Y@P/ UGO M4B,T/OGJU;][+6M-XY,WNTKCPF]U@W@3/94;[WJM\D[PH;,:PL?.Z,IO#OG, MZV'U9WQ9[3"\)/<[4$L#!!0 ( -6 &EO9+3^W/@0 .L2 1 97@S M,C$R,#(U,#\LZVIGUW/.L9YW,EB)=SVHPFM%)?Q0&DQ&% 1UDXS0;)T$_ MRO!M'X#^$790%9<[':77'(XZ!2N]'(S_>!#YA\-*3V]9JO,X#()?.G;I?):) M4J,_B?KNJS-SWQB5*[2W%%J+(C:VFC=:5/91PYWV*&>K,K8Y=YSM5C\17,AX M+[!_4R/Q,EHPOHY?7K$"%'D-M^1"%+1\V54@6>;6*/8G8+QHWS[>NG0.T01G M);3IA9%)Z.0N9TNF23_R0[*;SA,32; T()\_D\7)Q=79Z=GB^.KL_/734_F: M@0\>#/PJ!U*7*4B%\.&VR$'"E;'NV"$@6^I9$K[MJ82-P1? MDPNHA,3:E.14R(*$@??6%.JX0(<)+?&L$RE"?(UGH,25U)9KWU3XQ=XXBH+I M0A05+=?V*9P>D$Q(2X#WS@4!1#XEO]8%\S">; 5B;;+0WWZ0'!!,+A?GJPH?(VK$U(#9_#27^ C)U,;<#_,=9& MWQIK68GD*AP%$[1"F3F:F*-$0^2,,D/K2H(RU>T:,>6?Y N_ZFF\(3"6ZL8[": M+CFT"DLAL;EXGE8*X_3)-F:HX7<>LM/ZMTO2^^1O3B!+*F_YN=XL3-Z/1 M>.A/1@,S'6G$6*>MXV9P\NW@U-/I?5DT\4?CZ)/BP \_*?L[LZ.Q'X;C1YGM MV9!=V B,0K(==?J=5J'9'W%4W9%P=\XQ6^9C;!PLS\H6.Y:^PAWGNOEQO:H5 MSLXC=_)O6-3@\+VFZ*)*(6G:8FP')K.J,W^Q-SB<*OM)?L,Y)\$(R:+F2PDZ MWP'@D<4.# Z=[Q^TSOP''#MPO,%6PTR;MWUGD3/(<,S D4.S&R#G6<9PZ+:R M,_,;AA7DC638LBKL6:>;[F7DQTDBZE*;WZ^-VO\;V?TM4%\*T(.'$&U3:IT/ M7+O[4BCO+/WA\FNZ[-EQXX/YYC%SVDJ?Y=)=-/7O)]1=02P,$% @ U8 :6P)I=1DG/ J'\! M !( !E>#,R8GEL87=S,C R-2YH=&WM?>MSW$:2Y_?[*W">V%DR N*(DOSV M.H*6Z!W&>20/J;%O/UV@&]5LC-! #X FU?/77S[K 11 4I9,=IL;<3=6$RC4 M(RN?O\S\;MFMRN^_6YHL__Y_??>_GSQ)7M7SS;YOB%5<9_[TKNM)\K^-\]Q?^]W=_H8]\ M-ZOS[???Y<554N3_]5GQQ?.O9O/CV>=/%\:\F,^>S5X MS1;_[_@S>!4>YW?:;EN:__IL551/E@:__\V7S];=M]=%WBV_.7[Z]#\^H^>^ M_VY15QU\K(&7^3]YC.%(67,)@\WJKJM7WQSC8)UYWSW)RN*R^H:6^!F/IF_, MZ[)NOOG34_J_;_$O3Q;9JBBWW_SGVV)EVN2UN4[.ZU56_6?:FJ98\#-M\6\# M,X3QZ9_7,GL8HBPJHZLY?O$"EG#Z?_]Z]L/9V^3YT;-P^K>>^!QVWC2__\Q_ M^)^?3GZ]2-[\F.C$/]D$7D0GD"2)?^J_\_)/_G9Z?O;RY'7RZYLWK_YVOTK.3R_>GKR%?^SK M.=]Q;TX7"S/OBBMS7_OQ8';B9'.Y:5$NI"0;'A[53\_^_.W9RY].D[.CO:7L MR?5?_/7D_/2O;WYZ=7I^,7IT=$Y%E<,9??/LQ=&7GZ\_J9",[]/%Z4ODJLGQ MISRI4=J/S8GI-S?SNLFZHJZ^V< 6-?@4T%55;;(R^9LQ':A3]T1:1\G;I4DR MGLJ*IY+4BZ2#7]MEUIAE7<*,6_Q'628SDRQ-F2=U14\LZDW3+6&(3=/FV38I MJD3N.@QALODRV9JL@;?@6EW3ITEVM#I*D[K!']L-/%O# MD$W2P:+O)8!?PJ.%O+VLX8;Z+?_[35\^.O_RV3:JZ*^9&"4;>3N%U>!]HBBD4 M_Y03*4P3%SP-+_*;F;_NY'I9XX+"'^'=!KD#C9(E\S*#S= -:Q,X3C250%WA97,490G_SX!:8 MHLH6'5Y7T\Z;8@:S+G"V\/$+V3:V^:G_QVWLOE/(/MS_." MS@&V,:NVPKRR-6S5/)N5>"C_V@ EHY$.UQ2V!8Z(+]^LP8.12Y95-UQQ&MW2 MZ/6R@*,*^")?=+K.!LAO>%%PX%8(QPSIKLLLG6\"440$"Y MIG_CB;3AZ]=-T77 .Y@F0 36."'^8V\R?3JGL6=T,4R5)J9@_@]+@V77%6Q) M;DKX6[-5C@-$U9@N@Q_D?JUA*^?%&AZM%PN/\?@3K6G,N6FZ8E$ W?^C*I E M7G1P75#$%&7*I T7O= W"W?E0_]_E%R4@F'[JT;MQN6EQ-S MA;\E)9YPMP22.'[V%*[SMO59<0U4R (;Y#_L2HOSD._1U8?_QM7HK0]9L3M< M',,>Q4WBI5@@']V '"<67M#A>62>"I/N+^#KX?QUCKY8*<+ITRXY!H3L-^1_ M!B;RP[;,KF%J5FS-X8.7K+.L^&,P@><\@5OSGUUB/Z>H&/2E5?]VL1;@+CGL M%E QZ12KK$/9TA,-(NM,.^!1W5"M19+-\"FS$!FU]H6YY5>H4C9\@8#BQQ4, MY)#SEO:4H9HKNB/2Y60=E4\N$$%A$>#G4$Y@ ,&(QVR&&7>F[4X<130UZ!%T=1J MU=%Z'PA7(_H376KX!@TIO(EN"?QABW<2F8.H!#'=C,XZZ9JL:A?(:.OZ'2J0 M WW$4WJ"6:71&>BVSDQE@ 46R NO*T,S >G3HLX.I*A<2':KP+N+7UAEN;%[ M-#8VS[%HD +6[ A*,F"X94$\'+7*MJWG]E\LC$&*=59O@:FLAAH>/,M+[$\> ME4LV38 6X(Q0?"0'>'OP1!/4]QO5)N%N>%,"KCW54Z<0&@?CHI5 M!Y'YL([WVSYG@,=ECCWM'PB+%02Y_?PI6!JMK,?D4]7H2OP9^*JXQH&,EO"=P950_2)N&.P:0714>K@VFB[EBOY4_7 M]!G\"2CR"A4:5#1;,]^ $@:4G@HUP7; ?A96_6D+D#^P/Q1O0S(#GOKN"1E*WV3E-8C[SSYR'.MW%^VSNFGJ:R!".+:RSI %,*\XY,MDE1YR MX!*Q(OVW?47P!A-SMB7%#)UG!]=(0^X7Q42>D 8JJ[9J- M7@\.;5HW1;N9_1.X&MY,4%? -J7G"C2,^":56Z169\^/LX@O,8SN:Y4),K8(8S JH]Q*WMJQ1PZU3X(@5V@I-T;XC M;D,[U(F,!;, -IGU4I+X*0^-0=^6KGUNY+_QZV"&D]4%!]_$3V),3K'/;^0< M4.R)P*2]O5'FT&ATJ5D))+UO#B8C7UZ:=]'J758V>)MQ#ZY07ZR4)1^(>Q(5 M=10:5S7;S/Q7L@?Q_''RP)K(MP@2HP:;HQ#)TJ+U1G0"6@ LVO--I2(=8.HH M4S*0W;07J76='+\XR YUGA>6?2:G[_G(DI,Y4<#QU\]?D()%BAU*8WQ!R,I_ M6(D)J$G.$LBL[>R_K*3PN3'P<&# \U!ZI.&SH2#Q'7!,G7W-[:.(^7&20NZ3 MR?6U7K1&?'D^*0=Z6UP9]:064(>0!TLH'!N8;Y&3?!>-UI%97%,*%"(0_F-; M,U@6,U:\MJU!QT?'W)?_@53)/FX8SF-&H[/AU3AJA]_Q9_:ZLTA'VIQ8#>]^ MG&M1Q"!-XDIARG[22]B(!@\>) B0&BX'-6'XL5T6:_]G4)]GH$-WY%M?TX$Y M\B0_(84AHJ3&?'-(9R.TPTJ?3DWFDR!C'%V+?YXP.*K0P18.ADN)6:.J1[RY M$29-A&U8\_XMW_-&QG<'8Z//^0X[BSKS>R$3TX",6"&G>L+L-T\6!L@CX),5 M&CFF>S++6OZ[J 2__6!\ES"/+GO5UNY^A)^1L4G9(8=X;MU)\B>K MFP+%&@E6BD/J (QOIV^+O.M'8"(>LZ%;'S;HWX=]W9VF#(LZ%@/GXO= ''!NZ-HK0\\#LW+ MO$=7 "_>16!RD^5H8;4442/AG0*OH[^%#@CTP_&="EP"UE.H1ZH;S[$Y.I'\ MBA1,L:LBGV2V8MZOB4]8 *%[^7*B1^:BGXM-!#3.EKN!T^/ MDG]4Y*BG]Z^+UKAK ,^6V76J?GE_CPZ0NI)_ ?VQE\1W]5S%;,[#)*^-C1=0 MX"+TQ/3)U_/,]%@P_=-R=4>;10MDDC6X2F>KAF%P(1=U=6"$#'["[;5JM>42 M/B5;@6"C-&BVWG1",/H+ M?3D09(R68&D7E7"HJ87Q5>NXD5E5J-1E' +SL3*I4CNJ/QQC4O=5$.<7(DW. MSL:/_I/[>D)B^Z0=WY1PZ@IFHJ(X#]MUW1H>. M;<&56+&K%H!_GP4KA@H)W+D5(E 4O>@LKQA:D53^J\)<[REJ\/5 M1GA-#V1 MW8<-M<:\DV 9*4%>G%MBWS9,%M?UT8_K^6C),KG)?&&J\:7N +,$KYR;RTV9 MB1_WA'UR$7&)') $-XM)9(MT^/IRGPL++88(*6<$P2\@M>'-EI3?@>X249B1 MHLFJQQWJ)%7K_;">@]Q<8-W?8^_;>P/)2\M@B_C.$+'F,0^%?'/B436Z^G)@:8O%86MI_87;U=SW?B=OU< M9GS"#R&U)4+49%%IV@A?+)RQ1?.*BUJD,1I)S.Y7J[JZ-ED)\@K&^Z5 0Z#( M;GT!&?3&WR+]KWDT]B^]>_/G/WW^];/=T[.G#V8EE M?6W F+BWC;!.PO@E((0_:G&@NI!C$DTA4JPU&4/L'$0>^-PV\%)2/ACI>7*/ M6 >C1Q!"8[+BA%Y-(DV53&W\2GK"G:*GKUQ%X39\/4O M5/T.1$[],VKHHLOJIBP8^V/'ZX-ICT47*V@%VUO*G@2"?' 0/6$5T- M.U-NQO;OI?M,)>2+G9"03@FZ;Q'Y:Y *0\)*;7 1BIC721EW]::Q:9T3 <)4 MC>QYUL;UO/1#E;N4B?WV.F\0"PR3/7#1!\=/,8C=>"D8;?&^VR8'7\ ?;I,+ MS\T: 0 &V4A>+!;P+30=$0UAU3LTA8AQ'L@D*<^G MPU34>KW54"D',S VC+,)6F? M5/;3,0DC7-)YV#25(PZC'LWQLVS66DZ#2AZ4CTMT +Z&=0!4"Q(U)FZ7M

^DR!=N:&#]Z1>/?3G33I$T8J]'8CO*3B[+-D5!G"60I ET&YH0^4 MTL*LD[(QB'XDB==S![)X0N 2XCB4"X966MN7B"[7D 07JXIP3[*VPZ'29+XT M\W<4H%]GVY7 N#T@:>-09ACI=<#??$,!O@RO6GEEGH!QBOF@L-]UGK('G-R6 MY)*%Z[\HFK9[PH#TWY!.&H8;^S^Y'$U)AL(D?L52A+#87E)7]%KC=H'PV#25 M*,O$;%"B\8VN9R5"W./,"F=,6<"/0<-XT/#YC@0-?W?NXWC+!&=I T##$"!) MR=)H #,XNYH/T]&7A,.4F&$&K.K:WAL;/? '7K *@# V,=PC%VE/)<+9PJ%K M")C-@$%F3+[FC4(UE6R\1HT8.5$2!N*WD(P-2=&#^45>I ]55;V!TQNDZRJT MPB$7CY*_LL>'E ^T+ZH1TECI^ZM9U&\%YR7)^2'3UK:LO*LKQO=I$X/QQQ1 MK'%"-&7O.L0'$',L(Z.B4]>-9Y_M*4VJT^'SG7 ZG//AOD*9?V_^AA^'E9;N MJ/PRLEA)FO#XHW6&Z%'AL)S'*HJ5[TV7J8S:L1@N@,M ?@V!SJ:4 >;N2LTU MJISOG@T 69A54,+9.2/!OBZ8=O*<,+(0F95G-E%V/QA.7TX83C@%MO38^6!S MXB?G9MWCD*+ 9?Q!MBC5B_),L&I@#D_,+YT^H#3(J"\Z M.;#87.]F*Z?VZ-$GTH2'S_GWT]X^3/'S(B-WX19L3O/:@GQ\P5E% F(39%E^(I\ M-(@9,&]8944E/N5^>,[&U/TTHX7,M:_%C@D&@CK7GGTG*&5!8O?58O(K.X_H MK0X.O^#O4;@GPR'DM;8.WD*-1:83[,2P\*4"'!98Q].HJG^4G(P;"YWUC[&'6%7LJE )Y8PUW: M E7!ZN<=W]/UNBX4-/M^ZYTL^5524RU,W!RU5 ML^ RNX3NUJ_4#D0H6Q?)V71K0%:6S1 A39FMF)D9F]<5D#?+ ?CD%05_CP\3 ME]YZ:GF_;P$V0#T@D..VBS[C5KY M:B?X^R^V3LH%<<9[8_3D"Q;MP[POJ."84T"=5NM1(Y%:Z; -N;,VT8Q?XX5V M%KXK>D<2U%"[QVK9UY2.YW&>Q/K U+* M_Y7PL@!"XFR$<=/>WD$16:XL(JE07$2SIGIV<2MDTOP0,6=1+.R<('G5 [K$ M-]OQ@9[G1[$)!$IXS/>[,73W8D="=P^2VWZ]$]SV37.95<6_,UN9Y$TCQNT/ M8DO=%__=3T<6@IS?VI08K43<7!&OFM./V=# Z'L!03@Q_P/&8BH/@,N)-C;I MCO\-)\^5-ZB,('R+@Q#S6!ZX![GR.UZ,J$NT% >]PR)2PICMC\Y X:E2D=B3 MMBW0*=$-,F/1!LE:KY3*77;#JTI<"=HQQ 96'!J-?;YHU;,PL3N!*55I.78% MYP7S_D, J!#S_G::E,C70J3*QE1'QNV?8]]-L4 5@"(YFH&+.?IV 90'6 M2-$N;3$'[:D@@8#.#M)V9MUJZLM'ZE:ZX!7/>X6AJ%2G_(G.WVO3 M0X6P2M:!M=)CI77<.CD/J>;(WDZK+;NP#W<^0-AMI5Y9CB&AP^ &%A+1%&_! M0!Y(S[-[;7HVCMQ[ %OTPYN3\U?8UO+5V3DHEF]N:H[V861PWW)DMUJJ_;<4 MU_P9JQ+?GW_B;<];Z]/,"RD_53=>UI@39UH> M#W]U'1D0;3PJ$J0PJ)^%YJ=_I.0$C87GO=K7R$:=U!JVYQGU).RIVK5;91!> MD^,I3=Z::M.P<_GO7"N/4T[N]0(YKYAS'T6(V-T2"B#>RY0'>TP/=$OJ'//9 M]Z!0W%46/0&V2X%0FQ1&F_JW-M -A4O4;X!0\!6G4QE M&-)6N:;T;?:&&#V^A[G$7@0MM'DHO&*H8M455Y9OT.V,-3?W%0F^6\4P7M<^ MEM+>QGOC!Z^]8GPV!A?UU0N2\P8>('@.@G.B"VTR-$'@UE[QLVE'%O2DXU]"9I"ZL-.=([D"%\L26^0GS=H\A@#2U0YQQ$UT^B# M"EYS@F_6240U)7?8#O9\O*'+8[]67:39XZ#I["?M^?@'CW1^_ACIO+N8_Y!F MF]26G2XU7C"##'!#Y"MT:/%=^M7V.D+R*6U3K8W9:(T]]C$;A#UNWJH/>S\LKV[U8-N3,3<3Q>Z_6I"]]B#[K$'W8T] MZ+QFA7_ +G34@6^@BR!"2SE@&[!&5EH#CHAX V+<-%3HBSBGN(LA2+TF.!_+&#E1$U M(:&9JI7W&U.L9B NK"1!4VY5V9!8T#6;VZQ7?@>ANZPOLPZID?7Y#E.=#U#R MIF&@#K'[97T]^E&8D@#WX$6;]&F1+]S1D*G5M9JCFW%=;\H\R'UG$$P0X,V2 MB_G2Y%2Z__FKH4(@5?V?YT^.2>XW886\Z)//\$FMH.:4C6O3#.;"WYOH T"> MS!B(+6@DT+FN9Q_;XOJ8?1CW,K_Q5GZ*T7:-K6M[%7HQ]K&KF>^80647JYM: MG(<66Z/JJXOD704DBKRL14Z'K,*Y.D8Y-5>]%(6M9^Z[+!*UU=@$[_>\$ ?& MN#18UHZUA)G@SC_?1?VP/HZXYN)*S F\)H@Q(K+U--J2ZCM9?XY7*GD^WZQ= MC+%_=[86X!WB26E]>@R+II-:X>4E M%RU#W%'3S9K<:M=PW5<8B-+JNBR_U4"+V=GS;(WQ?[G ,#<9T! J"-M9;B>':O'Y>VFSK^&H$"M]CVI-<5ZA/N H[DU?,326+/1+SE M7$+VBR__0^FMY\OT73]W0C"D"HAGX::1<:IY6[GVL5%1PB7+LI54D>G7SPTL M'@A"V,N6M6][*E?[V&)];UNL?WAO]7E68I). M$VFR[M?^^^3=U"_\%,";D23:,'T?+^['ZS7M!15^WV[3DP'SG>HWC1J/_LV3 M\)Z'YW"B)76(X2+I>9>FU,D'D4*DM,R@KSU:_E4=GF[,.SMV3M/:E:6]:<5* MIMGWU41F@@/$B#M;8P6@6*N<9A@1B^\?&9$:]$">3 M;_XZ?R#Y.*6W+W )&TUGB-D0(WC;M3*AK2JBZ!=)^ MB*Q-G1\9G63B]HO"=VX[:8Q8KTSW@52SE](>U?1H9^K6;XA')3)!/^1D\O=H MW[%2YDXM-UG.A1\LLP$9SJ@_/6L*51R+.78BVUK/6-R)R8:W->4&X# MX*,JGV 08A+6VA?"'EC0Y$2&F+/-8DEYL=6W^PI0OZQ%>+%NZMFNE.II8K=J MXS[1N7V8O/ ![=IWZ0K<5,$VC745IY;>+B$J\"]=Q3!PATE>&POA)BQYB.?K M&T]]?!^&>X&$,((PR$F=H!#2!ZP:^.C,CCNSOWQT9L299S'' M,NUWW*_Y;=V$E<90VZ3+VB$IG^__0*L MP>YT?<4]W@+;]L%0MM'/]HNH^C=G#/]6W0[S-K'=]&^N36!S H@T>(>!Y# @ MM U1"FK0]#FWE\.A!"OO;1JC/C"M-T_VG*(C^XJLHLK&D(ZV&K3F,)(ECXF, M+4^"0VN'XJ1G*9>5?4R8JXT&2^&6OAZ'";J0%!-H&ZP=#4<.)(%21,R?R5CY M *VI!U?U#*$@C]M&%.0+H:W+07+E[J? MFDRU%W@4=?^Y#9 $HG_Y!4YBV%M+M98?[J4AU^^P"D>!]&N15N*(E[O$.1<8 M/JMJ7_3%*@AX%]MJO)[PQ$- 9@PTL&:XEZO_)MVTASDDZLK52Z>3EA^_)P/=*< M>J20(X'I6H\CI)[@4_\_U1FEG,P@6N@J1MVP7.[$Y6 87KG#B64/G&)1 MCO MPNXO=J)&R:F<];T5)3GE>S]2%/SXN0V;N=+@J5?%85#92"1&KV,X2JS:IA!A MQ:-LD,T_\"S57/:7':W><]( WL8UI!\1K"7S+\O8U%@=E=O<:^KCU8_O"V2" M!5A7[G2KO1NKN_3Z^+@ZNZRKZ%&D@D%8V)Y,PFIRI^H[X*LZIBV'4+]%]PK[ +0H0XR!V6SBSX,*SW%:05T]7+34#Y(> 8AC*K7F,GG M=90#$^FP-;K_V#]FXMRY4TMD>[UGI&S*@NWL9\??^F*)FG3#0=>W@;L/^J^DU&'M'6Q1YB MOY"4OL$.64/^-M-*+0]FJT$>B&R"X( MW _C!/X9"VK%.N$D@RA\\T]-RHT=SU'R*YMZ6DG&^:+F!N23M:]EA?;^PQB; M$I/S1M;MZJP+4='7X6P> Q'Q0,17CX&(.'L+J/4L-))[-1\Y\:NTX?-TS+TC!RCKOJPID&W.X(,),QK$2-S+%F2D+.;_"-G90_?33:0EW M/@0/^N8[4ITQ@4>;%_G$@*UV+)F!!%)R\W6ZS4Y MB;4>"CRA?=$&+7 ]6Z61M>FS1\EY[Q?W&E:PLF43.UH5&3;R"W9VPNP'"4-[ MI,[*.KJ^KTU6 K> R6G'Y]0"8C"\E,I_%F:1G-KZOV],^OZQ<[<5TO)$YR[]?U(@S8M!.FA-2P MEY .-]G)7.8#YJ(HM=UX34;=)>)HQJQ<+PI3Y;_'#>?W!\D#N.!^L[/>7=:; MZV807M]>VH$?6U4H65&MGYF1"J7DCN_)C-'+ MC<-8TL3,L5XC@AQIS^YQ)9BP:DB_ M7M.!!H^E93==+Q'(+I*GT&_^)6@C0#TNN#/ "N&O%55O[%#UK==;_J_+)ELO MT\3@8\J$^'L*UT5OPJ;2J 7CS30RZJ'%7.MQ&'6]K"OKZY%3ZL6GCY(3EUM+ M#PB?K:7*IH+Q'!-TL!X:B HV<0=,>(2WIX> \=[M;'%G#L5+12LM\6+/K15& MO^J4EAC%]#X"#[BU]C0UA*CP27(J!-6CUUL6F(4'$XF'/^?'7.\&/?Z'"-??& MC\ES.\"CH<?Y!6Z+)U,EN=C=;*-I=9B7Y)C61;0:+9=@&<-T&/2[4.K1GJ$BVH M>P,&7M@0(WE5>4OPZ@AY%9HX5Z2XRLJ4LVO*O&\VHEQ3F89JH4U+]T5;[P6; M^F3GQV@AP:/1YLU:;)[>NE+R_CKWG&,ZL)\PB_Y5M+Q,&<+]67D(_O(*?H@?@F7E M>'99(..#=Z[MTKP^@7[GR5YRVH! M-]S!K% /IU54FXZKK'!A6)MPY-0+KDN("DZH-0SJHSBT/+5J0BWK6D/:);K) M7*(#K*.5SW!"MR@A_D^J%G!(EK"&\*L;.Q=VQTR(BWT/E!MLNV'?Z%5+='I' MQTU/O9*1_CRXIZ9]#8:0?I?,!(.CV'>FLAN]ZL^Q"W96WFOT=]#XF%MS!S?? MPU'AO?.B-'-L3WJ4_,-=B]%JB%KE GOU-(8*@Z%JG 89'LR0M#MXT7=?>0D! M!'FCF0;:MG-0M:/(_:#!C>'AR$DUGM8R-L,(0(:A9P&?]?*J?%\N^?QAG &^ MT.8PZ@#J:Z:#;' V[GM6DP9D7>"=_C2/:,RI%]Z MU57N50WI)[,J4)ODHE\#1J5HT6BZ8NO7@A1X22O@^U9*OTOEA*#$AP#8^U9I8NRN:>8UP;RHS3J!W5]_T/:Z0:I\AHW.FC]<-4-A! MH5WD]OT*[0:6\Z42U(-$<7L#Y*Y('H>],*/^? N%YU3.E=7[(T*( MJ=<6/Y<*=>[R>9!Y1(_IW'02&)F0O'I1!;\@G>4>\DKX\4^]Q-"(XJ.X/7LORZXRJT]9: M:SQ]#-6/A.J/GS[&ZDU0HO,491+,/))-PUIK*@QL[,/=(=2W; >?FI>W[)=D- MQ+*KU@MG<^\I"'A/O!F1T^0$B!2+[G6#,O:(14&LOK^$Z,T8H^=;?&J"V@F^ MI7G*KA H)=D.)W;[H&M$I;@%W?]>BLB7\43^\[=G+W\Z3<[.SCXEV4_[/>'_ M'O(>O?GQQ[.7I^<7G^+T'PS7VPFF]YKLHGOE3,#78A#]+4D0G MA<"]=G+P;V1#[MFATI,&]ODO:&39 =$@2]XV;/TVKL$=*PYVCNSU4M[H?K;. M+,&(_[KCP46M$#H MC\W)C'SR364;Q5#N2%WF@=] ^O&E6FVU6TJ ;6H*]I#V7,_9C6#XJ>WL T?S M5N(6?%P/S;$FX9!2BW/$;C3'KKG$0XTE;/%O]E:G/>5F]%JWDP:PK;?@EUJP MM2S5J(G? +A'Z="N2*V^%,Z$QW+9'=W$R A^XT$8A2MK\;SDV*AOT(O(7UW8 M.\R&FWHIK&BR2X: ] M':G[X7T@-QFC*8+B+L//63A$4+2*L4"\3G6[[CDC>[X3C.R^43TGU!E1$K?- M:EW66RY5E%UJ2LL0P1*M]1;!^I!+&\M<*>?YYR:_7%F.-C-4JQ-H$OXCJCE1 M!3GX/GGW!=*&8-^9%C#1Z+QE%_K]=6/@8UY2)A=P!Q[,3=J\SN0+#9U1IT)% M"N7!WM".]#4F+2<7!@9'T^)Q+\OBG:'8QW!31]X[2BX\X.,H6_P(',_"F9I^ M\".KIFC$%6JKL4)R:\J%1I)ZF[[G'&='HOAQ.KMG7VI<.7#MQI=^T01C'ZQ' MS0"4KMB!;,95T?S,;$\K&??0 L<"ZJ:NR^UFC>"!5AN> TW7I1_-+_OZVY M!JP9<'\YB2/!@]$J2:)[,GP]+)M':FP:EM>U$#M\,YL57(8>-=W%IH7?V0.K M;7-*O6BV-)[0LG4F2+5ND'#%2ELN@32MW2! MC^&TM MGTQ][1S_@]A8?2U^(GQA9GP>I<^@0M04THN)T@\G-82WP0(>@^LCP?7CQ^#Z M2")\0/)1.3+,81?)PC''&]58K9SR1PP=[DIX/>IA?2 SO^< )"YAX72,N ]ZS2G2UI_S@Z3UFAS/_;6,!@>$_;00^+7TG M*WHTE'(7QM))34AU03PRFMTNQ/;*6GEOB!;DX!Z+>#"^(0PUQFXHYV_Y\ 5W M"P8PA0M389WQP>^#'QRCG8(Z^,_9'^F1E^RN*_D*NJ?<[RV;[D..CN3@&?!< M@+1G0/T!G.N9AW9:W5R-0 MAZO?:[@I-*A*I+B1U]/Q MI=LNP7-T\$$*9RT)"(",V6'#5 MYX_>W7_DD1/)31-8<"X8=(-;,42+C1A,J4U!SJ18+-;Q,'#S%U%>[6-=AZK. MLEA1%(]]MOJ?KFZNQ$H/7"7M0USO^RW658.E56;KPH-:R"!H;E]+78:EEEF( M==52E]A:BT:+> U+-:.;G6'G;&=V07A@J6\@#9L>0SI7]N@96-_ MU"U7G"4'$DW?42,_3U\BB4'D%$=O/:N&3!CZG!9!PKM1H)#4:DBIY,1QAQW> M5%X]NUVFD9C<6?BC;S\V"9-&@3T @==&^K;4DE41XK6=SZD]S:>BX-L3\'YK M&#M2/?'!5!7X+=5+6<=>%._%P^&5()"7!IB%N!'EJI),V01[3KB[D75 %B2( MZD?M]V-*H@-2BK-*>[.?L+7Z;Q""\HBT:3],;5];N5$'[:'#I\$_K Y*_QT3 MX"*CAM\@@6@!!:PO4]@:I0PK:2"9P=1>U4UW"1])Z=_TE6:#O;XK*E=&?6!3 MAX.C&36&HBO)P1S]#V1'@Y4MZ[54I%.!D"/X3TB M!D80 \\>$0/Q&]_K_J;WQS.X;G$GT]BE1-LFO&CV1HC6>)>+("B;:6/8!@&< M9TRT;XTN<*W 1:%^?RZR.:>O8JCD)F?53J> _O*8 3JR11=_/3D_35Z>PD[] M>/;RY.WI8R[H_6MEINGP;A(.$'U/%^@GNL$FH34!)0.KE3P2XWC8A"+5= Q/N[$1 MA6 B=JZWPEGXVA^=\6TVN0*[C\[][C,9:]+<7)MFKO, M4'S*6N*:9K6GQO-)"4*ERMB8&.W!&6IK^!#NB=8+;.N548(7*K'Y7-[=)T0X M'0(AO&U#SLRO4',]KSZ,YU61EWJI[%!!AZN"1^B: M2T32@C)D]AZWI+5ZS++')O>4*G8KJ_NM7&5&^9S[('@X,?WK0W,2XIU:82&] M9E-*F41.Q..9 PW"Y7$TB#PHM3S*(2>5C>$]9.J%G__\IQ=??HO6AR]Z&R-M M0'3,=DS'.+*;Y@T[8@+=_"GO9GFZRBK+M2F+3G;#;F"[VZ7$2:PR1<:@M?"0W\@\TQN^IS%- MN,U 51R?:LR&[%/G.8(!*'#QI%X\L5%03O[6 M&:1+D2I83%D&WF5?GHZ?F::\(L9OM-#G=KSSGK;J296S9P^*[$1[(,NX[!:9'\J3(@(Y>P?!#,[C^8/6=E10M M:*XMKZD:NS<^B>"N)@-4C$V&+8+QB0U4+KU.D60GEW+0N1YT:CT(VFN&0.+7 M B;IFZFD)+#EB8_5//'U?>AC4&WS[HIN*UXC8:U657%8EA]7CM0TK:76;%*_+YAI/+I M(T5'KA#.75+^J$< N][:7=\$@% TQ4S3)YJ^26IC=$AFWK-[SCQW(S6=-0C3 M*-<4G- #F?D#XI?.L>M!&3NLD1*W@Y3PB:TZEUW,3=EZ;$O-)RI]P8D\P"]* MS4PBF/@,4X8V5;U9:5Q.^2"'?EN+(!*KG[-J?D"KU)G\F!VPK*SIM,% M^'#1HY%=>0P^CP2?GS\&G^/72\BX+(A8%];C:ZCE$])=Q)DB;5VM26"\MBDV M5 S6>;Z9%VB.2Z&)'(T)DM9@RJ('^EU57\,%OJ07%A26YJ&OZTV9*XPTI'3G M29AKBV!_QOBTG3$Z%58D2M$=G^7P#?CZW>/+]Q I?@P4C^W0CV<7+T]^2O[G M].1\'R/$;RGKNYW#]=AB(^31K'AJMZZ" DP"[)^:<:ER_A\"?]$8A'IB]Q<^ MS+U6^:$34&%+*X;PZ1N*;Y(50,XY;E?VGFWT&NN 5Y=&9C,U_SW&=_SR6.%[ M;(M>OCG_^3LE]/SY,V/R>LWL%NG^WCK)Y,5R^PZ=85;\4Y(*R\?6\2WE(-$ M/T M(_?H\;&M4H?*@/99OZFRQ,1STWW.IE[\!50QA,5(5S+E.RX++^U!FH:9:+X5 MS\XIZ6L&VT:2QJ6N2/RG5 M864MWB"$C'7E8:?"C&1!4=Y)*\9)Y]>,:D.>V7H*28=C4/+XU_L)U@G;Q/"7" M6G*]8_'4[VT!=-> ?H1F<4,JETSK!KO$P;C>J_D]7JZ M/:"^<..3KNF ?)&[7_)_X[5ET*+^(6FIA&$%I-1S:%N5AP82,CL;K#;=B M8 ?[FB=WY /J>OW18QLO/BRV\9=9G6_A?Y;=JOS^_P-02P$"% ,4 " #5 M@!I;1;(UE%/J 2[@L $0 @ $ 86UW9"TR,#(U,#&UL M4$L! A0#% @ U8 :6QMRUCIM. 9'(" !4 ( ![0T! M &%M=V0M,C R-3 W,S%?9&5F+GAM;%!+ 0(4 Q0 ( -6 &EL !/$&,-@ M -=A" 5 " 8U& 0!A;7=D+3(P,C4P-S,Q7VQA8BYX;6Q0 M2P$"% ,4 " #5@!I;S DMVM1V U=04 %0 @ 'P'@( M86UW9"TR,#(U,#&UL4$L! A0#% @ U8 :6V#[7=G(*0 M^?T !$ ( !]Y4" &5X,3 R,C R-3 W,S$N:'1M4$L! A0# M% @ U8 :6V87V'.L!P *R< !$ ( ![K\" &5X,S$Q M,C R-3 W,S$N:'1M4$L! A0#% @ U8 :6]DM/[<^! ZQ( !$ M ( !R<<" &5X,S(Q,C R-3 W,S$N:'1M4$L! A0#% @ U8 : M6P)I=1DG/ J'\! !( ( !-LP" &5X,S)B>6QA=W,R,#(U :+FAT;5!+!08 "@ * (<" "-" , ! end XML 77 amwd-20250731_htm.xml IDEA: XBRL DOCUMENT 0000794619 2025-05-01 2025-07-31 0000794619 2025-08-25 0000794619 2025-07-31 0000794619 2025-04-30 0000794619 2024-05-01 2024-07-31 0000794619 us-gaap:CashFlowHedgingMember 2025-05-01 2025-07-31 0000794619 us-gaap:CashFlowHedgingMember 2024-05-01 2024-07-31 0000794619 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-04-30 0000794619 us-gaap:RetainedEarningsMember 2024-04-30 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 0000794619 2024-04-30 0000794619 us-gaap:RetainedEarningsMember 2024-05-01 2024-07-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-05-01 2024-07-31 0000794619 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-05-01 2024-07-31 0000794619 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-07-31 0000794619 us-gaap:RetainedEarningsMember 2024-07-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-31 0000794619 2024-07-31 0000794619 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2025-04-30 0000794619 us-gaap:RetainedEarningsMember 2025-04-30 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-04-30 0000794619 us-gaap:RetainedEarningsMember 2025-05-01 2025-07-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-05-01 2025-07-31 0000794619 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2025-05-01 2025-07-31 0000794619 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2025-07-31 0000794619 us-gaap:RetainedEarningsMember 2025-07-31 0000794619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-07-31 0000794619 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-07-31 0000794619 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-07-31 0000794619 amwd:EmployeePerformanceBasedRestrictedStockUnitsMember 2025-05-01 2025-07-31 0000794619 amwd:EmployeeServiceBasedRestrictedStockUnitsMember 2025-05-01 2025-07-31 0000794619 amwd:CostOfSalesAndDistributionMember 2025-05-01 2025-07-31 0000794619 amwd:CostOfSalesAndDistributionMember 2024-05-01 2024-07-31 0000794619 us-gaap:SellingAndMarketingExpenseMember 2025-05-01 2025-07-31 0000794619 us-gaap:SellingAndMarketingExpenseMember 2024-05-01 2024-07-31 0000794619 us-gaap:GeneralAndAdministrativeExpenseMember 2025-05-01 2025-07-31 0000794619 us-gaap:GeneralAndAdministrativeExpenseMember 2024-05-01 2024-07-31 0000794619 amwd:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-05-01 2025-07-31 0000794619 amwd:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2025-05-01 2025-07-31 0000794619 amwd:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2025-05-01 2025-07-31 0000794619 amwd:EmployeesMember amwd:EmployeeServiceBasedRestrictedStockTrackingUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2025-05-01 2025-07-31 0000794619 amwd:EmployeesMember amwd:EmployeeServiceBasedRestrictedStockTrackingUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-05-01 2025-07-31 0000794619 amwd:EmployeesMember amwd:EmployeeServiceBasedRestrictedStockTrackingUnitsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2025-05-01 2025-07-31 0000794619 us-gaap:LandMember 2025-07-31 0000794619 us-gaap:LandMember 2025-04-30 0000794619 us-gaap:BuildingAndBuildingImprovementsMember 2025-07-31 0000794619 us-gaap:BuildingAndBuildingImprovementsMember 2025-04-30 0000794619 amwd:BuildingAndImprovementsCapitalLeasesMember 2025-07-31 0000794619 amwd:BuildingAndImprovementsCapitalLeasesMember 2025-04-30 0000794619 us-gaap:MachineryAndEquipmentMember 2025-07-31 0000794619 us-gaap:MachineryAndEquipmentMember 2025-04-30 0000794619 amwd:MachineryAndEquipmentCapitalLeasesMember 2025-07-31 0000794619 amwd:MachineryAndEquipmentCapitalLeasesMember 2025-04-30 0000794619 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-07-31 0000794619 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-04-30 0000794619 us-gaap:ConstructionInProgressMember 2025-07-31 0000794619 us-gaap:ConstructionInProgressMember 2025-04-30 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel1Member 2025-07-31 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel2Member 2025-07-31 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel3Member 2025-07-31 0000794619 us-gaap:FairValueInputsLevel1Member 2025-07-31 0000794619 us-gaap:FairValueInputsLevel2Member 2025-07-31 0000794619 us-gaap:FairValueInputsLevel3Member 2025-07-31 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2025-07-31 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2025-07-31 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2025-07-31 0000794619 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2025-07-31 0000794619 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2025-07-31 0000794619 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeForwardMember 2025-07-31 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel1Member 2025-04-30 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel2Member 2025-04-30 0000794619 amwd:MutualFundsMember us-gaap:FairValueInputsLevel3Member 2025-04-30 0000794619 us-gaap:FairValueInputsLevel1Member 2025-04-30 0000794619 us-gaap:FairValueInputsLevel2Member 2025-04-30 0000794619 us-gaap:FairValueInputsLevel3Member 2025-04-30 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2025-04-30 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2025-04-30 0000794619 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2025-04-30 0000794619 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2025-04-30 0000794619 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeForwardMember 2025-04-30 0000794619 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeForwardMember 2025-04-30 0000794619 us-gaap:RevolvingCreditFacilityMember 2021-04-22 0000794619 us-gaap:LineOfCreditMember 2021-04-22 0000794619 amwd:TermLoanMember us-gaap:LoansPayableMember 2021-04-22 0000794619 amwd:TermLoanMember us-gaap:LoansPayableMember 2024-10-10 2024-10-10 0000794619 us-gaap:RevolvingCreditFacilityMember 2024-10-10 2024-10-10 0000794619 us-gaap:RevolvingCreditFacilityMember amwd:A4.875SeniorNotesDue2026Member 2021-04-22 2021-04-22 0000794619 amwd:TermLoanMember us-gaap:LoansPayableMember 2025-07-31 0000794619 amwd:TermLoanMember us-gaap:LoansPayableMember 2025-04-30 0000794619 us-gaap:RevolvingCreditFacilityMember 2025-07-31 0000794619 us-gaap:LetterOfCreditMember 2025-07-31 0000794619 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2025-07-31 0000794619 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2025-07-31 0000794619 us-gaap:RevolvingCreditFacilityMember 2025-05-01 2025-07-31 0000794619 us-gaap:InterestRateSwapMember 2021-05-28 0000794619 us-gaap:InterestRateSwapMember 2021-05-28 0000794619 us-gaap:GainLossOnDerivativeInstrumentsMember 2025-05-01 2025-07-31 0000794619 us-gaap:CashFlowHedgingMember us-gaap:OtherComprehensiveIncomeMember 2024-05-01 2024-07-31 0000794619 us-gaap:GainLossOnDerivativeInstrumentsMember 2024-05-01 2024-07-31 0000794619 us-gaap:InterestRateSwapMember 2025-04-29 0000794619 amwd:InterestRateSwapYearOneMember 2025-04-29 0000794619 amwd:InterestRateSwapYearTwoMember 2025-04-29 0000794619 us-gaap:InterestRateSwapMember 2025-04-29 0000794619 amwd:InterestRateSwapApril2025Member us-gaap:CashFlowHedgingMember us-gaap:OtherComprehensiveIncomeMember 2025-05-01 2025-07-31 0000794619 amwd:InterestRateSwapApril2025Member us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2025-05-01 2025-07-31 0000794619 us-gaap:ForeignExchangeFutureMember us-gaap:NondesignatedMember 2025-07-31 0000794619 us-gaap:ForeignExchangeFutureMember us-gaap:NondesignatedMember 2025-05-01 2025-07-31 0000794619 srt:MinimumMember us-gaap:ForeignExchangeFutureMember us-gaap:NondesignatedMember 2025-07-31 0000794619 srt:MaximumMember us-gaap:ForeignExchangeFutureMember us-gaap:NondesignatedMember 2025-07-31 0000794619 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2025-07-31 0000794619 us-gaap:ForeignExchangeForwardMember 2025-07-31 0000794619 us-gaap:ForwardContractsMember 2025-07-31 0000794619 srt:MinimumMember us-gaap:ForeignExchangeFutureMember us-gaap:DesignatedAsHedgingInstrumentMember 2025-07-31 0000794619 srt:MaximumMember us-gaap:ForeignExchangeFutureMember us-gaap:DesignatedAsHedgingInstrumentMember 2025-07-31 0000794619 us-gaap:ForwardContractsMember us-gaap:OtherComprehensiveIncomeMember 2025-05-01 2025-07-31 0000794619 amwd:HomeCenterRetailersMember 2025-05-01 2025-07-31 0000794619 amwd:HomeCenterRetailersMember 2024-05-01 2024-07-31 0000794619 amwd:BuildersMember 2025-05-01 2025-07-31 0000794619 amwd:BuildersMember 2024-05-01 2024-07-31 0000794619 amwd:IndependentDealersandDistributorsMember 2025-05-01 2025-07-31 0000794619 amwd:IndependentDealersandDistributorsMember 2024-05-01 2024-07-31 0000794619 amwd:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-05-01 2025-07-31 0000794619 amwd:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-05-01 2025-07-31 0000794619 amwd:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-05-01 2024-07-31 0000794619 amwd:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-05-01 2024-07-31 0000794619 amwd:CustomerAMember amwd:SalesRevenueGrossMember us-gaap:CustomerConcentrationRiskMember 2025-05-01 2025-07-31 0000794619 amwd:CustomerAMember amwd:SalesRevenueGrossMember us-gaap:CustomerConcentrationRiskMember 2024-05-01 2024-07-31 0000794619 amwd:CustomerBMember amwd:SalesRevenueGrossMember us-gaap:CustomerConcentrationRiskMember 2025-05-01 2025-07-31 0000794619 amwd:CustomerBMember amwd:SalesRevenueGrossMember us-gaap:CustomerConcentrationRiskMember 2024-05-01 2024-07-31 0000794619 us-gaap:EmployeeSeveranceMember amwd:ReductionInForceMember 2025-05-01 2025-07-31 0000794619 us-gaap:FacilityClosingMember 2025-05-01 2025-07-31 0000794619 srt:MinimumMember us-gaap:FacilityClosingMember 2025-07-31 0000794619 srt:MaximumMember us-gaap:FacilityClosingMember 2025-07-31 0000794619 srt:MinimumMember us-gaap:FacilityClosingMember 2025-04-30 0000794619 srt:MaximumMember us-gaap:FacilityClosingMember 2025-04-30 0000794619 us-gaap:EmployeeSeveranceMember 2025-05-01 2025-07-31 0000794619 amwd:MergerAgreementMember us-gaap:SubsequentEventMember 2025-08-05 0000794619 amwd:AmericanWoodmarkCorporationMember amwd:MergerAgreementMember us-gaap:SubsequentEventMember 2025-08-05 0000794619 amwd:MasterBrandMember amwd:MergerAgreementMember us-gaap:SubsequentEventMember 2025-08-05 0000794619 amwd:MergerAgreementMember 2025-05-01 2025-07-31 shares iso4217:USD iso4217:USD shares pure amwd:instrument 0000794619 --04-30 2026 Q1 false 0.3333 0.3333 0.3333 P1Y P2Y P3Y 0.3333 0.3333 0.3333 P1Y P2Y P3Y 10-Q true 2025-07-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 14568987 54914000 48195000 109957000 111171000 181739000 178111000 2567000 2567000 27088000 24409000 376265000 364453000 242882000 244989000 124606000 128907000 767612000 767612000 3785000 3992000 6615000 11486000 49038000 49130000 1570803000 1570569000 57476000 50294000 7543000 7659000 34070000 33598000 47070000 51511000 13495000 12209000 24812000 27671000 184466000 182942000 364789000 365825000 1081000 0 97860000 102846000 2308000 2958000 1.00 1.00 2000000 2000000 0 0 0 0 0 0 40000000 40000000 14558035 14558035 14612706 14612706 343288000 346453000 575605000 568990000 1406000 555000 920299000 915998000 1570803000 1570569000 403046000 459128000 335556000 366262000 67490000 92866000 23563000 24337000 22913000 21502000 822000 0 20192000 47027000 -4136000 -2290000 3619000 -5240000 19675000 39497000 5080000 9864000 14595000 29633000 14510721 15550517 14569734 15673570 1.01 1.91 1.00 1.89 14595000 29633000 285000 -719000 851000 -2142000 15446000 27491000 15653463 359784000 543274000 7318000 910376000 29633000 29633000 -2142000 -2142000 2941000 2941000 46959 -2730000 -2730000 271460 5525000 18714000 24239000 15428962 354470000 554193000 5176000 913839000 14612706 346453000 568990000 555000 915998000 14595000 14595000 851000 851000 2260000 2260000 100578 -3894000 -3894000 209757 4427000 7980000 12407000 54508 2896000 2896000 14558035 343288000 575605000 1406000 920299000 14595000 29633000 15811000 12802000 -294000 -58000 10045000 9190000 204000 208000 3556000 -5309000 2260000 2941000 6868000 903000 2896000 0 -1989000 -663000 -659000 -596000 0 -8767000 5514000 18954000 5891000 10184000 5138000 3019000 -4374000 -5032000 -10259000 -9190000 1913000 10082000 33078000 40811000 7809000 11300000 12000 5000 327000 99000 -8124000 -11394000 1934000 781000 12407000 24039000 3894000 2730000 -18235000 -27550000 6719000 1867000 48195000 87398000 54914000 89265000 2044000 2139000 5092000 3795000 145000 303000 Basis of Presentation<div><span style="color:#000000;font-family:'Times New Roman',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',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 three-month period ended July 31, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending April 30, 2026 ("fiscal 2026"). 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, 2025 ("fiscal 2025") 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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Goodwill: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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 occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company will perform the annual assessment on the first day of the fourth quarter unless an indicator of impairment exists prior to the annual assessment and the Company determines it is more likely than not that the fair value of the goodwill is below its carrying 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',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 it is more likely than not 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 using a quantitative impairment test, and if impaired, goodwill must be written down by the amount that the carrying value exceeds the fair value of the reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On August 5, 2025, the Company entered into a definitive merger agreement with MasterBrand, Inc., a Delaware corporation (“MasterBrand”). See Note R — </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> for additional information. The Company included the implied consideration of the merger transaction in its evaluation of indicators of impairment as of July 31, 2025. There were no impairment charges related to goodwill for the three-month periods ended July 31, 2025 and 2024. The Company will continue to evaluate the implied consideration of the merger transaction against its carrying value, which could result in future impairment charges given, among other factors, the volatility in the Company’s stock price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Cloud Computing Software, Net:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> Cloud computing software is stated on the basis of cost less accumulated amortization. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 3 to 8 years. As of July 31, 2025, $41.1 million was recorded in other long-term assets, net on the condensed consolidated balance sheets for cloud computing software.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivative Financial Instruments: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses derivatives as part of normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swap contracts to manage interest rate exposures. The Company records outstanding swap contracts in the condensed consolidated balance sheets at fair value. Changes in the fair value of interest rate swap contracts designated as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into net income in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in net 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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company also manages risks through the use of foreign exchange forward contracts. The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at fair value. The Company has both forwards that are designated as accounting hedges and that are not designated as accounting hedges. See Note K — </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> for additional information.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Goodwill: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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 occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company will perform the annual assessment on the first day of the fourth quarter unless an indicator of impairment exists prior to the annual assessment and the Company determines it is more likely than not that the fair value of the goodwill is below its carrying 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',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 it is more likely than not 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 using a quantitative impairment test, and if impaired, goodwill must be written down by the amount that the carrying value exceeds the fair value of the reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On August 5, 2025, the Company entered into a definitive merger agreement with MasterBrand, Inc., a Delaware corporation (“MasterBrand”). See Note R — </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> for additional information. The Company included the implied consideration of the merger transaction in its evaluation of indicators of impairment as of July 31, 2025. There were no impairment charges related to goodwill for the three-month periods ended July 31, 2025 and 2024. The Company will continue to evaluate the implied consideration of the merger transaction against its carrying value, which could result in future impairment charges given, among other factors, the volatility in the Company’s stock price.</span></div> 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Cloud Computing Software, Net:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> Cloud computing software is stated on the basis of cost less accumulated amortization. Amortization is calculated using the straight-line method over the estimated useful lives of the related assets, which range from 3 to 8 years. As of July 31, 2025, $41.1 million was recorded in other long-term assets, net on the condensed consolidated balance sheets for cloud computing software.</span></div> P3Y P8Y 41100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivative Financial Instruments: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses derivatives as part of normal business operations to manage its exposure to fluctuations in interest rates associated with variable interest rate debt and foreign exchange rates. The Company has established policies and procedures that govern the risk management of these exposures. The primary objective in managing these exposures is to add stability to interest expense, manage the Company's exposure to interest rate movements, and manage the risk from adverse fluctuations in foreign exchange rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swap contracts to manage interest rate exposures. The Company records outstanding swap contracts in the condensed consolidated balance sheets at fair value. Changes in the fair value of interest rate swap contracts designated as cash flow hedges are recorded in accumulated other comprehensive income and subsequently reclassified into net income in the period the hedged forecasted transaction affects earnings. If a derivative is deemed to be ineffective, the change in fair value of the derivative is recognized directly in net 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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company also manages risks through the use of foreign exchange forward contracts. The Company recognizes its outstanding forward contracts in the condensed consolidated balance sheets at fair value. The Company has both forwards that are designated as accounting hedges and that are not designated as accounting hedges. See Note K — </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> for additional information.</span></div> New Accounting Pronouncements <div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”, which requires disclosure in the notes to the condensed consolidated financial statements of specified information about certain costs and expenses. The amendments are effective for fiscal years beginning after December 15, 2026, and for interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied either prospectively to condensed consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the condensed consolidated financial statements. The Company is currently evaluating the disclosure impacts of this ASU 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',serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09 “Improvements to Income Tax Disclosures.” The amendments in this ASU are intended to increase transparency through improvements to income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information. This standard is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the disclosure impacts of ASU 2023-09 on its consolidated financial statements and related disclosures; however, it does not expect this update to have an impact on its financial condition or results of operations.</span></div> New Accounting Pronouncements <div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”, which requires disclosure in the notes to the condensed consolidated financial statements of specified information about certain costs and expenses. The amendments are effective for fiscal years beginning after December 15, 2026, and for interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The amendments should be applied either prospectively to condensed consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the condensed consolidated financial statements. The Company is currently evaluating the disclosure impacts of this ASU 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',serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09 “Improvements to Income Tax Disclosures.” The amendments in this ASU are intended to increase transparency through improvements to income tax disclosures primarily related to the income tax rate reconciliation and income taxes paid information. This standard is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the disclosure impacts of ASU 2023-09 on its consolidated financial statements and related disclosures; however, it does not expect this update to have an impact on its financial condition or results of operations.</span></div> Earnings Per Share<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">per common share:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per common</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">conversions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,570 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.91 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no potentially dilutive securities for the three-month periods ended July 31, 2025 and 2024, which were excluded from the calculation of earnings per diluted share.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">per common share:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic earnings per common</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per common</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">conversions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,570 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.91 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 14595000 29633000 14511000 15551000 59000 123000 14570000 15674000 1.01 1.91 1.00 1.89 0 0 Stock-Based Compensation <div><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:112%">The Company has various stock-based compensation plans. During the three-months ended July 31, 2025, the Company's Board of Directors (the "Board") approved grants of service-based restricted stock units ("RSUs") and performance-based RSUs to key employees. 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 cliff vest at the end of the three-year vesting period. The service-based RSUs granted to key employees 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. Service-based RSUs granted to employees vest one-third on each of the first, second and third anniversaries of the grant date. The Board of Directors also approved special retention awards to the Company's executive officers. The special retention awards consist of service-based RSUs that cliff vest one year from the date of award. The Compensation Committee of the Board approved these special retention awards to maintain the continuity of the Company’s management team, promote retention of critical leadership talent and focus on long-term value creation by further </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">aligning management’s interests with those of the Company’s shareholders, following the recent departure of the Company’s chief financial officer during a challenging business environment and increased economic uncertainty. The fair value of the Company's RSU awards is expensed on a straight-line basis over the vesting period of the RSUs to the extent the Company believes it is probable the related performance criteria, if any, will be met.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock-based compensations grants for the three months ended July 31, 2025:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.223%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock Awards Granted</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Service-based RSUs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114,460</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based RSUs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">158,010</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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',serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended July 31, 2025 and 2024, stock-based compensation expense was allocated as follows: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1 P3Y 1 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock-based compensations grants for the three months ended July 31, 2025:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.223%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock Awards Granted</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Service-based RSUs</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114,460</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based RSUs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">158,010</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 114460 158010 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended July 31, 2025 and 2024, stock-based compensation expense was allocated as follows: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 524000 541000 466000 573000 1270000 1827000 2260000 2941000 Customer Receivables, Net<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer receivables, net were: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer receivables, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">109,957 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">111,171 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of customer receivables, net were: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6,880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer receivables, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">109,957 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">111,171 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 118416000 118285000 269000 234000 8190000 6880000 109957000 111171000 Inventories<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories were: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">181,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">178,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories were: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">181,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">178,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 79826000 79258000 43482000 47979000 58431000 50874000 181739000 178111000 Property, Plant and Equipment, Net<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment, net were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">413,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">654,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">649,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(412,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(404,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">242,882 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">244,989 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on property, plant and equipment, net amounted to $12.6 million and $11.2 million for the three-months ended July 31, 2025 and 2024, respectively. Accumulated amortization on finance leases included in the above table amounted to $30.8 million and $31.5 million as of July 31, 2025 and April 30, 2025, respectively.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment, net were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">413,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">654,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">649,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(412,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(404,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">242,882 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">244,989 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment, net were:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">413,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">654,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">649,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(412,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(404,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">242,882 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">244,989 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4369000 4264000 133346000 133251000 11164000 11164000 413964000 410287000 31526000 32434000 34290000 34107000 26334000 24105000 654993000 649612000 412111000 404623000 242882000 244989000 12600000 11200000 30800000 31500000 Product Warranty<div><span style="color:#000000;font-family:'Times New Roman',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',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 sales. The warranty accrual is reviewed quarterly 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',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',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 condensed consolidated balance sheets: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three 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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</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',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance at July 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P2M <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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 condensed consolidated balance sheets: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three 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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</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',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance at July 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4161000 5581000 4273000 4878000 4355000 5253000 4079000 5206000 Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',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',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',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 and mutual funds. The Company's mutual fund investment assets represent contributions made and invested on behalf of the Company's former 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',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 style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments include cash and equivalents, marketable securities, and other investments; accounts receivable and accounts payable; interest rate swap and foreign exchange forward contracts; and short- and long-term debt. The carrying values of cash and equivalents, accounts receivable and payable, and short-term debt on the condensed consolidated balance sheets approximate their fair value due to the short maturities of these items. The interest rate swap and foreign exchange forward contracts were marked to market and therefore represent fair value. The fair values of these contracts are determined based on inputs that are readily available in public markets or can be derived from information available in publicly quoted markets. The following table summarizes the fair value of assets that are recorded in the Company's consolidated financial statements as of July 31, 2025 and April 30, 2025 at fair value on a recurring basis (in thousands): </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">As of July 31, 2025</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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">As of April 30, 2025</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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;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',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><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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></tr></table></div>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 that are recorded in the Company's consolidated financial statements as of July 31, 2025 and April 30, 2025 at fair value on a recurring basis (in thousands): <div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">As of July 31, 2025</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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">As of April 30, 2025</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',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;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',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><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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',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',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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></tr></table></div> 174000 0 0 0 1206000 0 0 678000 0 174000 1884000 0 0 -1523000 0 163000 0 0 0 419000 0 0 325000 0 163000 744000 0 0 -5079000 0 Loans Payable and Long-Term Debt <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 10, 2024, the Company amended and restated its prior credit agreement. The amended and restated credit agreement (the "A&amp;R Credit Agreement") provides for a $500 million revolving loan facility with a $50 million sub-facility for the issuance of letters of credit (the "Revolving Facility") and a $200 million term loan facility (the "Term Loan Facility"). Also on October 10, 2024, the Company borrowed the entire $200 million under the Term Loan Facility and approximately $173 million under the Revolving Facility to repay in full the approximately $370 million then outstanding under its prior credit agreement, plus accrued and unpaid interest, and to pay related fees and expenses. The Company began repaying the Term Loan Facility in specified quarterly installments beginning on January 31, 2025. The Revolving Facility and Term Loan Facility will mature on October 10, 2029. The refinance was treated as a debt modification under ASC 470.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2025 and April 30, 2025, approximately $196.3 million and $197.5 million, respectively, was outstanding under the Term Loan Facility. As of both July 31, 2025 and April 30, 2025, $173.4 million was outstanding under the Revolving Facility. Outstanding letters of credit under the Revolving Facility were $11.4 million as of July 31, 2025, leaving </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">approximately $315.2 million in available capacity under the Revolving Facility as of July 31, 2025. The outstanding balances noted above approximate fair value as the facilities under the A&amp;R Credit Facility have a floating interest rate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amounts outstanding under the Term Loan Facility and the Revolving Facility bear interest based on a fluctuating rate measured by reference to either, at the Company's option, a base rate plus an applicable margin or Secured Overnight Financing Rate ("SOFR") (as defined in the A&amp;R Credit Agreement) plus an applicable margin, with the applicable margin being determined by reference to the Company's then-current Secured Net Leverage Ratio (as defined in the A&amp;R Credit Agreement). The Company also incurs a quarterly commitment fee on the average daily unused portion of the Revolving Facility during the applicable quarter at a rate per annum also determined by reference to the Company's then-current Secured Net Leverage Ratio. In addition, a letter of credit fee accrues on the face amount of any outstanding letters of credit at a per annum rate equal to the applicable margin on Term SOFR loans, payable quarterly in arrears. As of July 31, 2025, the applicable margin with respect to base rate loans and Term SOFR loans was 0.50% and 1.50%, respectively, and the commitment fee was 0.23%.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The A&amp;R Credit Agreement includes certain financial covenants that require the Company to maintain (i) a Consolidated Interest Coverage Ratio (as defined in the A&amp;R Credit Agreement) of no less than 2.00 to 1.00 and (ii) a Total Net Leverage Ratio (as defined in the A&amp;R Credit Agreement) of no greater than 4.00 to 1.00, subject, in each case, to certain limited exceptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The A&amp;R Credit Agreement includes certain additional covenants, including negative covenants that restrict the ability of the Company and certain of its subsidiaries to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets, or engage in a merger or other similar transaction, or engage in transactions with affiliates, subject, in each case, to the various exceptions and conditions described in the A&amp;R Credit Agreement. The negative covenants further restrict the ability of the Company and certain of its subsidiaries to make certain restricted payments, including, in the case of the Company, the payment of dividends and the repurchase of common stock, in certain limited circumstances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2025, the Company was in compliance with all covenants included in the A&amp;R Credit Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company's obligations under the A&amp;R Credit Agreement are guaranteed by the Company's domestic subsidiaries, and the obligations of the Company and its domestic subsidiaries under the A&amp;R Credit Agreement and their guarantees, respectively, are secured by a pledge of substantially all of their respective personal property.</span></div> 500000000 50000000 200000000 200000000 173000000 370000000 196300000 197500000 173400000 11400000 315200000 0.0050 0.0150 0.0023 2.00 4.00 Derivative Financial Instruments<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swap Contracts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into interest rate swap contracts to manage variability in the amount of known or expected cash payments related to portions of its variable rate debt. The interest rate swaps are designated as cash flow hedges. Changes in fair value are recorded to other comprehensive income. The risk management objective in using interest rate swaps is to add stability to interest expense and to manage the Company's exposure to interest rate movements. The interest rate swaps economically convert a portion of the variable rate debt to fixed rate debt. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the contract agreements without exchange of the underlying notional amount. Realized gains or losses in connection with required interest payments on interest rate swaps are recorded in earnings, as a component of interest expense, net to offset variability in interest expense associated with the underlying debt's cash flows. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On May 28, 2021, the Company entered into four interest rate swaps with an aggregate notional amount of $200 million to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 28, 2021 and terminated on May 30, 2025. The Company received floating interest payments monthly based on one-month SOFR and paid a fixed rate of 0.53% to the counterparty. For the three-month period ended July 31, 2025, $0.5 million of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net due to interest received from and payments made to the swap counterparties. For the three-month period ended July 31, 2024, unrealized (losses), net of deferred taxes, of ($0.3) million were recorded in other comprehensive income, and $1.8 million, of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net due to interest received from and payments made to the swap counterparties. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">On April 29, 2025, the Company entered into five interest rate swaps with an aggregate notional amount of $200 million in year one and $150 million in year two to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 30, 2025 and will terminate on May 31, 2027. The Company receives floating interest payments monthly based on one-month SOFR and pays a fixed rate of 3.40% to the counterparty. For the three-month period </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">ended July 31, 2025, unrealized gains, net of deferred taxes, of $1.2 million were recorded in other comprehensive income and $0.2 million of realized gains, net of deferred taxes, were reclassified out of accumulated other comprehensive income (loss) to interest expense, net, due to interest received from and payments made to the swap counterparties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As of July 31, 2025, the Company anticipates reclassifying approximately $0.9 million of net hedging gains from accumulated other comprehensive income into earnings during the next 12 months to offset the variability of the hedged items during this period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the derivative instruments are included in other assets on the 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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Forward Contracts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At July 31, 2025, the Company held a target accrual redemption forward agreement to purchase Mexican Pesos across 17 defined fixings. These fixings allow for U.S. dollars to be converted into Pesos at a rate of 18.25 Pesos to one U.S. Dollar. Cumulative profit is capped at an aggregate of approximately $1.8 million over the shorter of the life of the contract fixings or the utilization of the cap. If the spot rate is between 18.25 and 19.00 for a defined fixing then the Company purchases at the spot rate and the profit cap is not impacted. As of July 31, 2025, a liability of $1.5 million is recorded in other accrued expenses on the 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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into three forward contracts between January 2025 and July 2025 to purchase $265.8 million Mexican Pesos at a cost of $12.9 million with a forward rate between 19.49 and 22.09. The forward contracts are designated as a hedge of the forecasted expenses relating to Mexican Peso expenses from May 2026 to November 2026.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three-months ending July 31, 2025, unrealized gains, net of deferred taxes, were $0.3 million and were recorded in other comprehensive income. The transaction is to hedge Peso-denominated expenses against the risk of variability in foreign currency exchange rates between the Peso and U.S. Dollar.</span></div> 4 200000000 0.0053 500000 300000 1800000 5 200000000 150000000 0.0340 1200000 200000 900000 17 18.25 1800000 18.25 19.00 1500000 3 265800000 12900000 19.49 22.09 300000 Income Taxes <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The effective income tax rates for the three-month periods ended July 31, 2025 was 25.8% compared with 25.0% in the comparable period in the prior fiscal year. The effective rate for the three-month period ended July 31, 2025 was higher than the comparable prior year period primarily due to unfavorable stock compensation deductions recognized in the current period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">During the three-months ended July 31, 2025, new tax legislation was enacted under the One Big Beautiful Bill Act (the “Act”). The Act includes a wide range of tax provisions that could impact the Company’s financial results in fiscal 2026 and future periods. Significant impacts stemming from the Act include 2025 and future expensing of U.S. based research and development expenditures under Internal Revenue Code Section 174, coupled with the option to deduct previously capitalized research and development expenditures. The Act also reestablished elective 100% initial-year bonus depreciation. Due to the timing of enactment within our current period end, the Company has undergone efforts to reasonably estimate the impact of the Act to our condensed consolidated financial statements. The Company does not expect the Act to have an impact on income tax expense. The Company is awaiting guidance from the U.S. Department of the Treasury and will continue to evaluate the full impact of the Act.</span></div> 0.258 0.250 Revenue Recognition <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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 net sales by major sales distribution channels for the three-months ended July 31, 2025 and 2024:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">175,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Builders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">170,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">403,046 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">459,128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> The following table disaggregates our consolidated net sales by major sales distribution channels for the three-months ended July 31, 2025 and 2024:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">175,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Builders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">170,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">70,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">73,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:100%">403,046 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">459,128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 162045000 175653000 170950000 210115000 70051000 73360000 403046000 459128000 Concentration of Risks<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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 customer receivables. 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',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',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',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 to whom credit is extended 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an allowance for credit losses based upon management's evaluation and judgment of potential net loss. The allowance is estimated based upon historical experience, the effects of current developments and economic conditions, and of each customer's current and anticipated financial condition. Estimates and assumptions are periodically reviewed and updated. Any resulting adjustments to the allowance are reflected in current operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2025, the Company's two largest customers, Customers A and B, represented 36.9% and 13.1% of the Company's gross customer receivables, respectively. As of July 31, 2024, Customers A and B represented 28.9% and 15.9% 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',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-months ended July 31, 2025 and 2024:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">30.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26.7%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">10.0%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11.5%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.369 0.131 0.289 0.159 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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-months ended July 31, 2025 and 2024:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">July 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">30.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26.7%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">10.0%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11.5%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.302 0.267 0.100 0.115 Restructuring<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized total pre-tax restructuring charges, net of $0.8 million during the first three months of fiscal 2026. The charges are the result of a reduction in force implemented in the first quarter of fiscal 2026 in Mexico and the closure of the manufacturing plant in Orange, Virginia approved in the third quarter of fiscal 2025. No restructuring charges were recognized during the first three months of fiscal 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized pre-tax restructuring charges, net of $0.6 million for the quarter ended July 31, 2025, related to the Mexico reduction in force, which were primarily severance and separation costs. The reduction in force was completed during the first quarter of fiscal 2026. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of fiscal 2025, the Board approved the closure and eventual disposal of its manufacturing plant located in Orange, Virginia. Operations ceased in Orange in March 2025. The Company recognized total pre-tax restructuring charges, net of $0.2 million for the three-months ended July 31, 2025, related to the closure of the plant for facilities and professional fees. The Company may incur between $0.3 million to $2.2 million of additional charges in fiscal 2026 related to the closing of the plant for a total of $3.6 million to $5.5 million, which were primarily recognized in fiscal 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reserve of $0.1 million for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheet as of July 31, 2025, which relates to employee termination costs accrued but not yet paid as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring reserve balance at July 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 800000 600000 200000 300000 2200000 3600000 5500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A reserve of $0.1 million for restructuring charges is included in accrued compensation and related expenses in the condensed consolidated balance sheet as of July 31, 2025, which relates to employee termination costs accrued but not yet paid as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring reserve balance at July 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100000 434000 442000 820000 56000 Other Information<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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 consultation with independent counsel.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the aggregate range of losses stemming from the various suits and asserted and unasserted claims which were deemed to be either probable or reasonably possible was not material as of July 31, 2025, with the exception of the Antidumping and Countervailing Duties Investigation discussed below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Antidumping and Countervailing Duties Investigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, a conglomeration of domestic manufacturers filed a scope and circumvention petition seeking the imposition of antidumping (“AD”) and countervailing duties (“CVD”) with the United States Department of Commerce (“DOC”) and the United States International Trade Commission (“ITC”) against imports of hardwood plywood assembled in Vietnam using cores sourced from China. In July 2022, the DOC issued a Preliminary Scope Determination and Affirmative Preliminary Determination of Circumvention of the Antidumping and Countervailing Duty Orders (“Preliminary Determination”). In July 2023, the DOC issued a Final Determination of Circumvention of the Antidumping and Countervailing Duty Orders (“Final Determination”). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Included in the Final Determination is a list of Vietnamese suppliers not eligible for certification. AD and CVD cash deposits of 206% are required for imports from the Vietnamese suppliers not eligible for certification. Many of the Vietnamese suppliers appealed their inclusion on the ineligible for certification list in the Preliminary Determination. Because two of the Company’s primary Vietnamese plywood vendors remained on the ineligible for certification list in the Final Determination, the Company recorded a loss on unliquidated customs entries as of Final Determination in July 2023. The loss recorded in the first quarter of fiscal 2024 was $4.9 million, or $3.7 million net of tax. Through the first fiscal quarter of 2026, the Company has remitted deposits of $3.8 million pursuant to the Final Determination. Our last order was placed with these vendors in June 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',serif;font-size:10pt;font-weight:400;line-height:120%">In May 2025, the DOC issued the Final Results of Administrative Reviews of the Antidumping and Countervailing Duty Orders (“Final Review”). The Final Review found the two Company vendors eligible for certification. The Final Review was not appealed by the petitioners, and the DOC has 6 months to issue refunds of the deposits the Company remitted. The Company released the accrual for deposits not remitted of $1.2 million during the first quarter of fiscal 2026.</span></div> 4900000 3700000 3800000 -1200000 Segment Information<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as a single operating segment and reportable segment reflecting the integrated nature of its operations across various products, manufacturing platforms and sales channels across the entire United States. Our chief operating decision maker (“CODM”) is our President and Chief Executive Officer, who has final authority over resource allocation decisions, performance assessments, and key operating decisions. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CODM manages the business on a consolidated basis and measures segment performance using net income. The CODM analyzes the performance of net income to provide insight into all aspects of the segment’s operations and overall success for a given period. In addition, the CODM reviews significant segment expenses focused on cost of sales and distribution, selling and marketing expenses, general and administrative expenses, and restructuring charges, net. These costs used to measure segment profitability are the same costs already reported in the accompanying condensed consolidated statements of income. Similarly, segment assets are reported in the accompanying condensed consolidated balance sheets.</span></div> Subsequent Events<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On August 5, 2025, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with MasterBrand, and Maple Merger Sub, Inc., a Virginia corporation and wholly owned subsidiary of MasterBrand (“Merger Sub”), providing for Merger Sub, at closing, to merge with and into the Company with the Company surviving as a wholly owned subsidiary of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">MasterBrand (the “Merger”). Under the terms of the Merger Agreement, at the effective time of the Merger, each share of Company common stock outstanding immediately prior to the effective time will be automatically converted into the right to receive 5.15 shares of MasterBrand common stock. Following completion of the Merger, it is estimated that former holders of the Company's common stock will own approximately 37% and holders of MasterBrand common stock will own approximately 63% of the common stock of the combined company, on a fully diluted basis. The Merger is currently expected to close in early calendar year 2026, subject to certain approvals by MasterBrand's stockholders and the Company's shareholders, respectively, as well as the satisfaction of certain other customary closing conditions, including the absence of certain legal impediments and the expiration or termination of the applicable antitrust waiting period under the Hart-Scott Rodino Antitrust Improvements Act of 1976, as amended. The Company has incurred expenses related to the Merger of approximately $2.8 million for the three-months ended July 31, 2025, which are included in General and administrative expenses in the condensed consolidated statements of income.</span></div> 5.15 0.37 0.63 2800000 false false false false