0000105132-23-000059.txt : 20231023 0000105132-23-000059.hdr.sgml : 20231023 20231023162221 ACCESSION NUMBER: 0000105132-23-000059 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20230831 FILED AS OF DATE: 20231023 DATE AS OF CHANGE: 20231023 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WD 40 CO CENTRAL INDEX KEY: 0000105132 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS CHEMICAL PRODUCTS [2890] IRS NUMBER: 951797918 STATE OF INCORPORATION: DE FISCAL YEAR END: 0831 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-06936 FILM NUMBER: 231340204 BUSINESS ADDRESS: STREET 1: 9715 BUSINESSPARK AVENUE CITY: SAN DIEGO STATE: CA ZIP: 92131 BUSINESS PHONE: 6192751400 MAIL ADDRESS: STREET 1: 9715 BUSINESSPARK AVENUE CITY: SAN DIEGO STATE: CA ZIP: 92131 10-K 1 wdfc-20230831.htm 10-K wdfc-20230831
00001051322023FYfalseP10YP3YP3YP3YP3YP3YP3YP1YSep 1, 2023http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent3.50P3Y00001051322022-09-012023-08-3100001051322023-02-28iso4217:USD00001051322023-10-16xbrli:shares00001051322023-06-012023-08-310000105132wdfc:PatriciaQOlsemMember2022-09-012023-08-310000105132wdfc:PatriciaQOlsemMember2023-06-012023-08-3100001051322023-08-3100001051322022-08-31iso4217:USDxbrli:shares00001051322021-09-012022-08-3100001051322020-09-012021-08-310000105132us-gaap:CommonStockMember2020-08-310000105132us-gaap:AdditionalPaidInCapitalMember2020-08-310000105132us-gaap:RetainedEarningsMember2020-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-08-310000105132us-gaap:TreasuryStockCommonMember2020-08-3100001051322020-08-310000105132us-gaap:CommonStockMember2020-09-012021-08-310000105132us-gaap:AdditionalPaidInCapitalMember2020-09-012021-08-310000105132us-gaap:RetainedEarningsMember2020-09-012021-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-012021-08-310000105132us-gaap:CommonStockMember2021-08-310000105132us-gaap:AdditionalPaidInCapitalMember2021-08-310000105132us-gaap:RetainedEarningsMember2021-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-08-310000105132us-gaap:TreasuryStockCommonMember2021-08-3100001051322021-08-310000105132us-gaap:CommonStockMember2021-09-012022-08-310000105132us-gaap:AdditionalPaidInCapitalMember2021-09-012022-08-310000105132us-gaap:RetainedEarningsMember2021-09-012022-08-310000105132us-gaap:TreasuryStockCommonMember2021-09-012022-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-012022-08-310000105132us-gaap:CommonStockMember2022-08-310000105132us-gaap:AdditionalPaidInCapitalMember2022-08-310000105132us-gaap:RetainedEarningsMember2022-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-310000105132us-gaap:TreasuryStockCommonMember2022-08-310000105132us-gaap:CommonStockMember2022-09-012023-08-310000105132us-gaap:AdditionalPaidInCapitalMember2022-09-012023-08-310000105132us-gaap:RetainedEarningsMember2022-09-012023-08-310000105132us-gaap:TreasuryStockCommonMember2022-09-012023-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-012023-08-310000105132us-gaap:CommonStockMember2023-08-310000105132us-gaap:AdditionalPaidInCapitalMember2023-08-310000105132us-gaap:RetainedEarningsMember2023-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-310000105132us-gaap:TreasuryStockCommonMember2023-08-310000105132us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-08-310000105132us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2023-08-310000105132us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-08-310000105132us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-08-310000105132us-gaap:VehiclesMembersrt:MinimumMember2023-08-310000105132us-gaap:VehiclesMembersrt:MaximumMember2023-08-310000105132us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2023-08-310000105132us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-08-310000105132wdfc:ResearchAndDevelopementLabEquipmentMembersrt:MinimumMember2023-08-310000105132wdfc:ResearchAndDevelopementLabEquipmentMembersrt:MaximumMember2023-08-310000105132wdfc:SoftwareAndComputerEquipmentMembersrt:MinimumMember2023-08-310000105132wdfc:SoftwareAndComputerEquipmentMembersrt:MaximumMember2023-08-310000105132wdfc:InternalUseSoftwareAndCloudComputingArrangementsMembersrt:MinimumMember2023-08-310000105132wdfc:InternalUseSoftwareAndCloudComputingArrangementsMembersrt:MaximumMember2023-08-310000105132us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-08-310000105132us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2023-08-310000105132us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2021-08-310000105132us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2022-08-310000105132us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2023-08-310000105132us-gaap:ForeignExchangeForwardMember2023-08-310000105132us-gaap:ForeignExchangeForwardMember2021-09-012022-08-310000105132us-gaap:ForeignExchangeForwardMember2022-09-012023-08-310000105132srt:MinimumMember2022-09-012023-08-310000105132srt:MaximumMember2022-09-012023-08-310000105132wdfc:MachineryEquipmentAndVehiclesMember2023-08-310000105132wdfc:MachineryEquipmentAndVehiclesMember2022-08-310000105132us-gaap:BuildingAndBuildingImprovementsMember2023-08-310000105132us-gaap:BuildingAndBuildingImprovementsMember2022-08-310000105132wdfc:ComputerAndOfficeEquipmentMember2023-08-310000105132wdfc:ComputerAndOfficeEquipmentMember2022-08-310000105132us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-08-310000105132us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-08-310000105132us-gaap:FurnitureAndFixturesMember2023-08-310000105132us-gaap:FurnitureAndFixturesMember2022-08-310000105132us-gaap:ConstructionInProgressMember2023-08-310000105132us-gaap:ConstructionInProgressMember2022-08-310000105132us-gaap:LandMember2023-08-310000105132us-gaap:LandMember2022-08-310000105132us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2023-08-310000105132us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2022-08-310000105132srt:AmericasMember2021-08-310000105132us-gaap:EMEAMember2021-08-310000105132srt:AsiaPacificMember2021-08-310000105132srt:AmericasMember2021-09-012022-08-310000105132us-gaap:EMEAMember2021-09-012022-08-310000105132srt:AsiaPacificMember2021-09-012022-08-310000105132srt:AmericasMember2022-08-310000105132us-gaap:EMEAMember2022-08-310000105132srt:AsiaPacificMember2022-08-310000105132srt:AmericasMember2022-09-012023-08-310000105132us-gaap:EMEAMember2022-09-012023-08-310000105132srt:AsiaPacificMember2022-09-012023-08-310000105132srt:AmericasMember2023-08-310000105132us-gaap:EMEAMember2023-08-310000105132srt:AsiaPacificMember2023-08-31xbrli:purewdfc:item0000105132us-gaap:RevolvingCreditFacilityMember2023-08-310000105132us-gaap:RevolvingCreditFacilityMemberwdfc:EuropeMiddleEastAfricaAndIndiaSubsidiaryMember2023-08-310000105132us-gaap:RevolvingCreditFacilityMember2022-08-310000105132wdfc:SeriesNotesMember2023-08-310000105132wdfc:SeriesNotesMember2022-09-012023-08-310000105132wdfc:SeriesNotesMember2022-08-310000105132wdfc:SeriesBNotesMember2023-08-310000105132wdfc:SeriesBNotesMember2022-09-012023-08-310000105132wdfc:SeriesBNotesMember2022-08-310000105132wdfc:SeriesCNotesMember2023-08-310000105132wdfc:SeriesCNotesMember2022-09-012023-08-310000105132wdfc:SeriesCNotesMember2022-08-310000105132wdfc:OtherUnsecuredDebtMember2023-08-310000105132wdfc:NoteAgreementAndCreditAgreementMember2023-08-3100001051322021-10-1200001051322021-11-012023-08-3100001051322023-06-190000105132srt:AmericasMemberwdfc:MultiPurposeMaintenanceProductsMember2022-09-012023-08-310000105132us-gaap:EMEAMemberwdfc:MultiPurposeMaintenanceProductsMember2022-09-012023-08-310000105132wdfc:MultiPurposeMaintenanceProductsMembersrt:AsiaPacificMember2022-09-012023-08-310000105132wdfc:MultiPurposeMaintenanceProductsMember2022-09-012023-08-310000105132srt:AmericasMemberwdfc:MultiPurposeMaintenanceProductsMember2021-09-012022-08-310000105132us-gaap:EMEAMemberwdfc:MultiPurposeMaintenanceProductsMember2021-09-012022-08-310000105132wdfc:MultiPurposeMaintenanceProductsMembersrt:AsiaPacificMember2021-09-012022-08-310000105132wdfc:MultiPurposeMaintenanceProductsMember2021-09-012022-08-310000105132wdfc:HomecareAndCleaningProductsMembersrt:AmericasMember2022-09-012023-08-310000105132wdfc:HomecareAndCleaningProductsMemberus-gaap:EMEAMember2022-09-012023-08-310000105132wdfc:HomecareAndCleaningProductsMembersrt:AsiaPacificMember2022-09-012023-08-310000105132wdfc:HomecareAndCleaningProductsMember2022-09-012023-08-310000105132wdfc:HomecareAndCleaningProductsMembersrt:AmericasMember2021-09-012022-08-310000105132wdfc:HomecareAndCleaningProductsMemberus-gaap:EMEAMember2021-09-012022-08-310000105132wdfc:HomecareAndCleaningProductsMembersrt:AsiaPacificMember2021-09-012022-08-310000105132wdfc:HomecareAndCleaningProductsMember2021-09-012022-08-310000105132wdfc:RebateOtherDiscountsMember2022-09-012023-08-310000105132wdfc:RebateOtherDiscountsMember2021-09-012022-08-310000105132wdfc:RebateOtherDiscountsMember2023-08-310000105132wdfc:RebateOtherDiscountsMember2022-08-310000105132wdfc:CashDiscountsMember2022-09-012023-08-310000105132wdfc:CashDiscountsMember2021-09-012022-08-310000105132wdfc:CashDiscountsMember2023-08-310000105132wdfc:CashDiscountsMember2022-08-310000105132us-gaap:PurchaseCommitmentMembersrt:MinimumMember2022-09-012023-08-310000105132us-gaap:PurchaseCommitmentMembersrt:MaximumMember2022-09-012023-08-310000105132us-gaap:PurchaseCommitmentMember2023-08-310000105132wdfc:SeniorOfficersAndDirectorsMemberus-gaap:IndemnificationGuaranteeMember2023-08-310000105132wdfc:IndemnificationGuaranteeTwoMember2023-08-310000105132us-gaap:EMEAMember2020-09-012021-08-310000105132us-gaap:ForeignCountryMember2023-08-310000105132us-gaap:ForeignCountryMember2022-08-310000105132wdfc:ShareBasedPaymentArrangementKeyExecutivesMemberus-gaap:RestrictedStockUnitsRSUMember2022-09-012023-08-310000105132wdfc:ShareBasedPaymentArrangementHighLevelEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2022-09-012023-08-310000105132wdfc:MarketShareUnitsMemberwdfc:ShareBasedPaymentArrangementHighLevelEmployeesMember2022-09-012023-08-310000105132wdfc:DeferredPerformanceUnitsMember2020-09-012021-08-310000105132us-gaap:PerformanceSharesMember2020-09-012021-08-310000105132us-gaap:RestrictedStockUnitsRSUMember2022-09-012023-08-310000105132us-gaap:RestrictedStockUnitsRSUMember2021-09-012022-08-310000105132us-gaap:RestrictedStockUnitsRSUMember2020-09-012021-08-310000105132wdfc:MarketShareUnitsMember2022-09-012023-08-310000105132wdfc:MarketShareUnitsMember2021-09-012022-08-310000105132wdfc:MarketShareUnitsMember2020-09-012021-08-310000105132us-gaap:PerformanceSharesMember2022-09-012023-08-310000105132us-gaap:PerformanceSharesMember2021-09-012022-08-310000105132us-gaap:RestrictedStockUnitsRSUMember2023-08-310000105132wdfc:MarketShareUnitsMember2023-08-310000105132wdfc:DeferredPerformanceUnitsMember2023-08-310000105132us-gaap:PerformanceSharesMember2023-08-310000105132us-gaap:RestrictedStockUnitsRSUMember2022-08-310000105132wdfc:MarketShareUnitsMembersrt:MinimumMember2022-09-012023-08-310000105132wdfc:MarketShareUnitsMembersrt:MaximumMember2022-09-012023-08-310000105132wdfc:MarketShareUnitsMember2022-08-310000105132srt:MinimumMemberus-gaap:PerformanceSharesMember2022-09-012023-08-310000105132srt:MaximumMemberus-gaap:PerformanceSharesMember2022-09-012023-08-310000105132us-gaap:PerformanceSharesMember2022-08-310000105132us-gaap:PensionPlansDefinedBenefitMember2022-09-012023-08-310000105132us-gaap:PensionPlansDefinedBenefitMember2021-09-012022-08-310000105132us-gaap:PensionPlansDefinedBenefitMember2020-09-012021-08-310000105132wdfc:InternationalPensionPlansDefinedBenefitMember2022-09-012023-08-310000105132wdfc:InternationalPensionPlansDefinedBenefitMember2021-09-012022-08-310000105132wdfc:InternationalPensionPlansDefinedBenefitMember2020-09-012021-08-31wdfc:segment0000105132wdfc:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2022-09-012023-08-310000105132us-gaap:OperatingSegmentsMemberwdfc:EuropeMiddleEastAndAfricaSegmentsMember2022-09-012023-08-310000105132us-gaap:OperatingSegmentsMemberwdfc:AsiaPacificSegmentMember2022-09-012023-08-310000105132us-gaap:CorporateNonSegmentMember2022-09-012023-08-310000105132wdfc:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2021-09-012022-08-310000105132us-gaap:OperatingSegmentsMemberwdfc:EuropeMiddleEastAndAfricaSegmentsMember2021-09-012022-08-310000105132us-gaap:OperatingSegmentsMemberwdfc:AsiaPacificSegmentMember2021-09-012022-08-310000105132us-gaap:CorporateNonSegmentMember2021-09-012022-08-310000105132wdfc:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2020-09-012021-08-310000105132us-gaap:OperatingSegmentsMemberwdfc:EuropeMiddleEastAndAfricaSegmentsMember2020-09-012021-08-310000105132us-gaap:OperatingSegmentsMemberwdfc:AsiaPacificSegmentMember2020-09-012021-08-310000105132us-gaap:CorporateNonSegmentMember2020-09-012021-08-310000105132wdfc:MultiPurposeMaintenanceProductsMember2020-09-012021-08-310000105132wdfc:HomecareAndCleaningProductsMember2020-09-012021-08-310000105132country:US2022-09-012023-08-310000105132country:US2021-09-012022-08-310000105132country:US2020-09-012021-08-310000105132wdfc:OtherInternationalMember2022-09-012023-08-310000105132wdfc:OtherInternationalMember2021-09-012022-08-310000105132wdfc:OtherInternationalMember2020-09-012021-08-310000105132country:US2023-08-310000105132country:US2022-08-310000105132country:US2021-08-310000105132wdfc:OtherInternationalMember2023-08-310000105132wdfc:OtherInternationalMember2022-08-310000105132wdfc:OtherInternationalMember2021-08-310000105132us-gaap:SubsequentEventMember2023-10-062023-10-06
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended August 31, 2023
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-06936
Commission Company Name: WD 40 CO
WD-40 COMPANY
(Exact name of registrant as specified in its charter)
Delaware95-1797918
(State or other jurisdiction
of incorporation or organization)
(I.R.S. Employer
Identification No.)
9715 Businesspark Avenue, San Diego, California
92131
(Address of principal executive offices)(Zip code)
Registrant’s telephone number, including area code: (619) 275-1400
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of exchange on which registered
Common stock, par value $0.001 per shareWDFCNASDAQ Global Select Market
Securities registered pursuant to Section 12(g) of the Act:
Title of each class
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes þ No ¨
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes ¨ No þ
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, or 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 filer þ Accelerated filer ¨ Non-accelerated filer ¨ Smaller 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. þ
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements
of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ¨

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).
Yes ¨ No þ
The aggregate market value (closing price) of the voting stock held by non-affiliates of the registrant as of February 28, 2023 was approximately $2,341,691,922.
As of October 16, 2023, there were 13,556,684 shares of the registrant’s common stock outstanding.
Documents Incorporated by Reference:
The Proxy Statement for the annual meeting of stockholders on December 12, 2023 is incorporated by reference into Part III, Items 10 through 14 of this Annual Report on Form 10-K.


WD-40 COMPANY
ANNUAL REPORT ON FORM 10-K
For the Fiscal Year Ended August 31, 2023
TABLE OF CONTENTS
Page


PART I
Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements within the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. All statements other than those that are purely historical are forward-looking statements which reflect our current views with respect to future events and financial performance.
These forward-looking statements include, but are not limited to, discussions about future financial and operating results, including: growth expectations for maintenance products; expected levels of promotional and advertising spending; anticipated input costs for manufacturing and the costs associated with distribution of our products; plans for and success of product innovation, the impact of new product introductions on the growth of sales; anticipated results from product line extension sales; expected tax rates and the impact of tax legislation and regulatory action; changes in the political conditions or relations between the United States and other nations, the impacts from inflationary trends and supply chain constraints; changes in interest rates; and forecasted foreign currency exchange rates and commodity prices. We undertake no obligation to revise or update any forward-looking statements. These forward-looking statements are generally identified with words such as “believe,” “expect,” “intend,” “plan,” “project,” “could,” “may,” “aim,” “anticipate,” “target,” “estimate” and similar expressions. We undertake no obligation to revise or update any forward-looking statements.
Actual events or results may differ materially from those projected in forward-looking statements due to various factors, including, but not limited to, those identified in Item 1A of this report. As used in this report, the terms “we,” “our,” “us” and “the Company” refer to WD-40 Company and its wholly-owned subsidiaries, unless the context suggests otherwise. Amounts and percentages in tables and discussions may not total due to rounding.
Item 1.    Business
Overview
WD-40 Company is a global marketing organization dedicated to creating positive lasting memories by developing and selling products that solve problems in workshops, factories and homes around the world. The Company was founded in 1953 and is headquartered in San Diego, California.
For more than four decades, we sold only one product, WD-40® Multi-Use Product, a maintenance product which acts as a lubricant, rust preventative, penetrant and moisture displacer. Over the last several decades, we have evolved and expanded our product offerings through both research and development activities and through the acquisition of several brands worldwide. As a result, we have built a family of brands and product lines that deliver high quality performance at a good value to our end users.
We currently market and sell our products in more than 176 countries and territories worldwide primarily through warehouse club stores, hardware stores, automotive parts outlets, industrial distributors and suppliers, mass retail and home center stores, value retailers, grocery stores, online retailers, farm supply, sport retailers, and independent bike dealers.
Our sales come from two product groups – maintenance products and homecare and cleaning products. Maintenance products are sold worldwide in markets throughout North, Central and South America, Asia, Australia, Europe, the Middle East and Africa. Homecare and cleaning products are sold primarily in North America, the United Kingdom (“U.K.”) and Australia. We are currently conducting a strategic review regarding the future of our homecare and cleaning products. The principal driver of our sales growth is focused on our maintenance products and making them available in more places, for more people, who will find more uses, more frequently.
Our future is guided by a long-term four-by-four strategic framework tied to our purpose and our values. There are two main elements of our strategic framework.
The first element of our four-by-four strategic framework, which we refer to as our Must-Win Battles, focuses on increasing sales of our maintenance products. Our Must-Win Battles include:
1.growing WD-40 Multi-Use Product sales through geographic expansion;
2.growing sales and gross margin through the premiumization of WD-40 Multi-Use Product;
3.growing the WD-40 Specialist® product line through category leadership; and
1

4.accelerating our capabilities in building our brand digitally and maximizing our global digital commerce presence.

The second element of our four-by-four strategic framework, which we refer to as our Strategic Enablers, focuses on operational excellence. Our Strategic Enablers include:
1.ensuring a people-first mindset where we can attract, develop and engage outstanding employees;
2.building a sustainable business for the future;
3.achieving operational excellence in supply chain; and
4.driving productivity via enhanced systems.
These make up our four-by-four strategic framework and are where we will continue to focus our time, talent and resources.

We continue to be focused and committed to innovation and renovation of our products. We see innovation and renovation as important factors to the long-term growth of our brands and product lines, and intend to continue to work on future products, product lines, product packaging, and product delivery systems, as well as promotional innovations and renovations to expand our product portfolio to help us grow. We are also focused on expanding our current brands in existing markets with new product development. Our research and development team supports new product development and current product improvement for our brands. Over the years, our research and development team has made an impact on most of our brands through our innovation activities. Key innovations for our products include, but are not limited to, WD-40 EZ-Reach® Flexible Straw, WD-40 Smart Straw®, WD-40 Trigger Pro®, WD-40 Specialist®, WD-40 Specialist® Degreaser & Cleaner EZ-Pods, WD-40® Precision Pen, WD-40 BIKE®, 3-IN-ONE RVcare® and 3-IN-ONE® Professional Garage Door Lube.
Our homecare and cleaning products, particularly those in the U.S. and the U.K., are considered harvest brands which continue to provide positive returns but are becoming a smaller part of the business as sales of the maintenance products grow with the execution of our four Must Win Battles within our strategic framework. We are exploring options to further de-emphasize our homecare and cleaning brands, particularly those in the U.S. and U.K. De-emphasizing these brands over time will create opportunities for our workforce to bring an even greater focus to our higher margin maintenance products. Although we are evaluating strategic alternatives for certain of our homecare and cleaning products we have continued to sell products within these brands but with a reduced level of marketing investment.
Human Capital Resources
Our purpose can only be achieved with the efforts of our 613 employees who create positive lasting memories for our stakeholders, including end users of our products who solve problems in factories, workshops, and homes around the world. Our workforce is distributed globally in 17 countries, with approximately 36% in the Americas, 42% in EMEA, 14% in Asia-Pacific, and 8% corporate employees. Women make up approximately 44% of our global workforce. The average tenure of our global workforce is eight years.

A strategic enabler of our business is to be an employer of choice with a people-first mindset. This competitive advantage enables us to attract, develop and engage outstanding employees. One of the primary responsibilities of our leaders, whom we refer to as coaches, is to support the development needs of our employees to achieve their performance goals. We offer various learning opportunities to allow employees to grow from both a technical and leadership standpoint. Consistently living our company values grants each of us the freedom to make autonomous decisions in the best interest of all stakeholders. We are committed to celebrating the diversity of our individual characteristics that make us unique and creating a culture where everyone experiences a sense of belonging.

Our organizational culture is a competitive advantage, and we prioritize it as such. We care about understanding the views, perspectives and experiences of our end-users and employees. This is foundational in maintaining and growing the WD-40 Company brand and business. Our language, norms, and traditions result in psychological safety, learning, and goal achievement. This includes a total rewards strategy that ensures each employee can sustain their well-being today and into the future.

Our workforce is comprised of the following functions: marketing, sales, customer service, finance and accounting, legal, information technology, human resources, supply chain and logistics, innovation, research and development, quality, and other technical fields. Increasingly, employees collaborate globally with their functional peers or in squads focused on common goals. Success is accelerated through this global collaboration and learning.

2

The pandemic inspired us to launch what we call “Work from Where”, a philosophy to support the work-life integration of our global workforce. This “Work from Where” philosophy enables our coaches and employees to use our values in their decision-making to align on where work is completed.

The Compensation Committee of our Board of Directors provides oversight of our relevant people-management practices. Our approach to compensation aligns the interests of every employee with the creation of company value over time. We completed a study in February 2020 to examine gender pay differences to determine if there were occasions of compensation decisions not being based on job-related criteria. This study identified no biased decision-making, as any differences were explainable by job-related criteria. The next study will be completed in late calendar year 2023. We will continue to conduct equitable pay studies going forward. We invite you to review our ESG report (located on our Internet site at www.wd40company.com) for more information about corporate responsibility, our workforce, programs, and initiatives. Nothing on our website, including but not limited to our ESG report, shall be deemed incorporated by reference into this Annual Report on Form 10-K.
Products
Maintenance Products
Included in our maintenance products are both multi-purpose maintenance products and specialty maintenance products. These maintenance products are sold worldwide and they provide end users with a variety of product and delivery system options.
Our signature product is WD-40 Multi-Use Product in the blue and yellow can with the little red top. It is included within the maintenance product category and accounts for a significant majority of our sales. We have various products and product lines which we currently sell under the WD-40 Brand and they are as follows:
WD-40® Multi-Use Product – The WD-40 Multi-Use Product is a market leader in many countries among multi-purpose maintenance products and is sold as an aerosol spray with various unique delivery systems, a non-aerosol trigger spray, a precision pen, and in liquid-bulk form through mass retail stores, hardware stores, automotive parts outlets, online retailers, warehouse club stores and industrial distributors and suppliers. The WD-40 Multi-Use Product is sold worldwide in North, Central and South America, Asia, Australia, Europe, the Middle East and Africa. WD-40 Multi-Use Product has a wide variety of consumer uses in, for example, household, marine, automotive, construction, repair, sporting goods and gardening applications, in addition to numerous industrial applications.
WD-40 Specialist® product line – WD-40 Specialist consists of a line of professional-grade specialty maintenance products that includes penetrants, degreasers, corrosion inhibitors, greases, lubricants and rust removers that are aimed at professionals and consumer enthusiasts. These products are also sold with various unique delivery systems. The WD-40 Specialist product line is sold primarily in the U.S. and many countries in Europe, as well as parts of Canada, Latin America, Australia and Asia. Within the WD-40 Specialist product line, we also sell bike-specific products across all our segments, motorbike-specific products in Europe, lawn and garden specific products in Australia, and automotive specific products in Asia.
We also have the following additional brands which are included within our maintenance products group:
3-IN-ONE® – The 3-IN-ONE brand consists of multi-purpose drip oil, specialty drip oils, and spray lubricant products, as well as other specialty maintenance products. The multi-purpose drip oil is a lubricant with unique spout options that allow for precise applications to small mechanisms and assemblies, tool maintenance and threads on screws and bolts. 3-IN-ONE Oil is the market share leader among drip oils in many countries. It also has wide industrial applications in such areas as locksmithing, HVAC, marine, farming and construction. In addition to the drip oil line of products, the 3-IN-ONE brand also includes professional-grade aerosol maintenance products, such as 3-IN-ONE RVcare products, 3-IN-ONE Garage Door Lubricant and 3-IN-ONE Lock Dry Lube. The long legacy, brand awareness and high quality of the 3-IN-ONE brand and its established distribution network have enabled these products to gain international acceptance. 3-IN-ONE products are sold primarily in the U.S., Europe, Canada, Latin America and Australia.
GT85® – The GT85 brand is a multi-purpose bike maintenance product line that consists of professional spray maintenance products and lubricants which are sold primarily in the bike market through the automotive and industrial channels in the U.K.
3

Homecare and Cleaning Products
We sell our homecare and cleaning products in certain locations worldwide and they include a portfolio of well-known brands as follows:
2000 Flushes® – The 2000 Flushes brand is a line of long-lasting automatic toilet bowl cleaners. It includes a variety of formulas, including the Bleach and Blue plus Bleach that has a unique EPA-approved “kills bacteria” claim. 2000 Flushes is sold primarily in the U.S. and Canada through grocery and mass retail channels as well as through online retailers.
Spot Shot® – The Spot Shot brand is sold as an aerosol and a liquid trigger carpet stain and odor eliminator. The brand also includes environmentally friendly products such as Spot Shot Instant Carpet Stain & Odor Eliminator and Spot Shot Pet Instant Carpet Stain & Odor Eliminator, which have non-toxic and biodegradable formulas. Spot Shot products are sold primarily through grocery and mass retail channels, online retailers, warehouse club stores and hardware and home center stores in the U.S., Canada and the United Kingdom. Spot Shot products are sold in the U.K. under the 1001® brand name.
Carpet Fresh® – The Carpet Fresh brand is a line of room and rug deodorizers sold as powder and aerosol quick-dry foam products. These products are sold primarily through grocery, mass, and value retail channels as well as through online retailers in the U.K. and Australia. Although Carpet Fresh brand products are also sold in the U.S., they are sold by a third party under a licensing agreement. In the U.K., these products are sold under the 1001® brand name. In Australia, they are sold under the no vac® brand name.
1001® – The 1001 brand includes carpet and household cleaners and rug and room deodorizers which are sold primarily through mass retail, grocery and home center stores in the U.K.
Lava®/Solvol® – The Lava and Solvol brands consist of heavy-duty hand cleaner products which are sold in bar soap and liquid form through hardware, grocery, industrial, automotive and mass retail channels as well as through online retailers. Lava is sold primarily in the U.S., while Solvol is sold exclusively in Australia.
X-14® – The X-14 brand is a line of quality automatic toilet bowl cleaners. X-14 is sold primarily in the U.S. through grocery and mass retail channels as well as through online retailers.
Sales and Marketing
Our sales do not reflect any significant degree of seasonality. However, it is common for our sales to fluctuate from period to period or year to year due to various factors including, but not limited to, new or lost distribution, the timing of customer orders particularly in distributor markets, the number of product offerings carried by a customer and the level of promotional activities and programs being run at customer locations. New or lost distribution occurs when we gain or lose customers, when we gain or lose store count for a customer or when our products are added to new locations within a store or removed from existing locations. From time to time, as part of new product offering launches, we may gain access to entirely new distribution channels. The number of product offerings refers to the number of brands and/or the number of products within each of those brands that our customers offer for sale to end users. The level of promotional activities and programs relates to the number of events or volumes of purchases by customers in support of off-shelf or promotional display activities. Changes in any one of these three factors or a combination of them can cause our sales levels to increase or decrease from period to period. Promotional activities can also be impacted by customers adjusting to price increases and other market disruptions. It is also common and/or possible that we could lose distribution or product offerings and experience a decrease in promotional activities and programs in one period and subsequently regain this business in a future period. We are accustomed to such fluctuations and manage this as part of our normal business activities.
Manufacturing
We outsource our finished goods manufacturing directly or through our marketing distributors to various third-party manufacturers. We or our marketing distributors use contract manufacturers in the U.S., Mexico, Brazil, Argentina, Colombia, the U.K., Italy, Poland, Australia, China, South Korea and India. Although we have definitive minimum purchase obligations included in the contract terms with certain contract manufacturers, when such obligations have been included, they have either been immaterial or the minimum amounts have been such that they are below the volume of goods that we have historically purchased. Supply needs are communicated by us to our contract manufacturers, and we are committed to purchasing the products manufactured based on orders and short-term projections, ranging from two months
4

to six months, provided to the contract manufacturers. We also formulate and manufacture concentrate used in our WD-40 products at certain of our own facilities and at third-party contract manufacturers.
In addition to the commitments to purchase products from contract manufacturers described above, we may also enter into commitments with other manufacturers from time to time to purchase finished goods and components to support innovation and renovation initiatives and/or supply chain initiatives.
Sources and Availability of Components and Raw Materials
We rely on a limited number of third-party contract manufacturers and component suppliers, including single or sole-sourced suppliers, for certain of our raw materials, packaging, product components and other necessary supplies. Where possible and where it makes business sense, we work with secondary or multiple suppliers to qualify additional supply sources. Historically, except for limited circumstances during the COVID-19 pandemic, we have been able to obtain adequate capacity and raw materials. The primary components and raw materials for most of our products include specialty chemicals and aerosol cans, which are manufactured from commodities that are subject to market price fluctuations. The availability of these components and raw materials is affected by a variety of supply and demand factors, including global market conditions, plant capacity utilization, and natural disasters. We have been experiencing input cost inflation that has impacted the cost of certain raw materials and freight services over the last several years. As a result, we took actions to increase prices with our customers to help mitigate some of these inflationary pressures. We also have and continue to implement cost savings initiatives to help mitigate those pressures. Our business results depend on the effective management and remedy of any supply disruptions. We expect these components and raw materials to continue to be readily available in the future and we have developed sourcing alternatives and risk mitigation plans. We expect some level of challenging market conditions to persist in fiscal year 2024, as described above.
Research and Development
We recognize the importance of innovation and renovation to our long-term success and are focused on and committed to research and new product development activities, primarily in our maintenance product group. Our product development team engages in consumer research, product development, current product improvement and testing activities. The product development team also leverages its development capabilities by partnering with a network of outside resources including our current and prospective outsource suppliers. In addition, the research and development team engages in activities and product development efforts which are necessary to ensure that we meet all regulatory requirements for the formulation of our products. Our research and development team currently conducts global testing at a laboratory facility that we lease in New Jersey.
Competition
The markets for our products, particularly those related to our homecare and cleaning products, are highly competitive. Our products compete both within their own product classes as well as within product distribution channels, competing with many other products for store placement and shelf space. Competition in international markets varies by country. We are aware of many competing products, some of which sell for lower prices or are produced and marketed by companies with greater financial resources than those of our Company. We rely on the awareness of our brands among consumers, the value offered by those brands as perceived by consumers, product innovation and renovation and our multiple channel distributions as our primary strategies. New products typically encounter intense competition, which may require advertising and promotional support and activities. When or if a new product achieves consumer acceptance, ongoing advertising and promotional support may be required in order to maintain its relative market position.
Trademarks and Patents
We own a number of patents, but rely primarily upon our established trademarks, brand names and marketing efforts, including advertising and sales promotions, to compete effectively. The WD-40 brand, 3-IN-ONE, Lava, Solvol, X-14, 2000 Flushes, Carpet Fresh and no vac, Spot Shot, GT85, and 1001 trademarks are registered or have pending registrations in various countries throughout the world.
WD-40 Company, the WD-40® logo, WD-40® Multi-Use Product, WD-40 Specialist®, WD-40 BIKE®, 3-IN-ONE®, GT85®, 2000 Flushes®, no vac®, 1001®, Spot Shot®, Lava®, Solvol®, X-14®, and Carpet Fresh® and other trademarks or service marks of WD-40 Company or its subsidiaries are the property of WD-40 Company or its subsidiaries. Other service marks, trademarks, and tradenames referred to in this Annual Report on Form 10-K are the property of their respective
5

owners. Except as set forth above and solely for convenience, the trademarks and tradenames in this Annual Report on Form 10-K are generally referred to without the ® and ™ symbols, but such references should not be construed as any indicator that their respective owners will not assert, to the fullest extent under applicable law, their rights thereto.
Financial Information about Foreign and Domestic Operations
For detailed information about our foreign and domestic operations, including net sales by reportable segment and long-lived assets by geography, refer to Note 16 – Business Segments and Foreign Operations of the consolidated financial statements, included in Item 15 of this report.
Access to SEC Filings
Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, are available through the Investors section of our website at www.wd40company.com. These reports can be accessed free of charge from our website as soon as reasonably practicable after we electronically file such materials with, or furnish them to, the Securities and Exchange Commission (“SEC”). Information contained on our website is not included as a part of, or incorporated by reference into, this report. The SEC also maintains an internet site (www.sec.gov) that contains our reports.
Item 1A. Risk Factors
The following risks and uncertainties, as well as other factors described elsewhere in this report or in other SEC filings by the Company, could adversely affect the Company’s business, financial condition and results of operations. Additional risks and uncertainties that are not currently known to the Company or that are not currently believed by the Company to be material may also harm the Company’s business, financial condition and results of operations.
Global economic conditions may negatively impact our financial condition and results of operations.
Adverse developments in the global economy or a reduction in industrial outputs, consumer spending or confidence could significantly decrease purchases of our products by our customers and end users. Consumer purchases of discretionary items, which could include our maintenance products and homecare and cleaning products, may decline during periods where disposable income is reduced or there is economic uncertainty, which would negatively impact our financial condition and results of operations. During unfavorable or uncertain economic times, end users may also increase purchases of lower-priced or non-branded products and our competitors may increase their level of promotional activities to maintain sales volumes, both of which may negatively impact our financial condition and results of operations.
In addition, our sales and operating results may be affected by uncertain or changing economic and market conditions, including inflation, deflation, prolonged weak consumer demand, political instability, public health crises or other changes that may affect the principal markets, trade channels, and industrial segments in which we conduct our business. Public health crises, including epidemics or pandemics, may affect the principal markets, trade channels, and industrial segments in which we conduct our business. For example, the impact of the COVID-19 pandemic caused significant disruptions that impacted global financial markets and supply chains for an extended period of time. Supply chains globally continue to be strained due to increased competition for production line capacity, freight and logistics resources, as well as labor shortages, and shortages of certain materials. These constraints periodically impacted the ability of our third-party manufacturers to procure certain raw materials needed to manufacture our products and impacted our ability to meet the demand for our products at certain times. In addition, global supply chain issues and other macroeconomic factors have resulted in an inflationary environment that has led to increased raw material costs and other input costs. The additional costs resulting from this inflationary environment and the constraints in our supply chain and distribution networks may continue to unfavorably impact our gross margin and operating results in future periods for as long as such constraints and challenges exist.
The severity and duration of the current inflationary environment remain uncertain and it is not possible to predict the extent to which these conditions will impact our financial results and operations in future periods. It is also uncertain how changes in inflationary conditions will impact demand from our customers and end-users. If demand from our customers and end-users decreases in future periods, this could adversely impact our financial results.
6

If economic or market conditions in certain of our key global markets deteriorate, we may experience material adverse effects on our business, financial condition and results of operations. Adverse economic and market conditions could also harm our business by negatively affecting the parties with whom we do business, including our customers, retailers, distributors and wholesalers, and third-party contract manufacturers and suppliers. Such conditions could impair the ability of our customers to pay for products they have purchased from us. As a result, allowances for credit losses and write-offs of accounts receivable from our customers may increase. In addition, our third-party contract manufacturers and their suppliers may experience financial difficulties or business disruptions that could negatively affect their operations and their ability to supply us with finished goods and the raw materials, packaging, and components required for our products.
Our business and financial results could suffer if we are unable to attract, retain and motivate talented employees, including senior management, and maintain our corporate culture.
Our success depends on our continuing ability to attract, engage and develop highly qualified people. Our future performance depends in significant part on maintaining high levels of employee engagement and nurturing our values and culture. We believe that our company culture is a critical driver of our success and we invest substantial time and resources in building, maintaining and evolving our culture. Any failure to preserve and evolve our culture could negatively affect our future success, including our ability to retain and recruit employees. Our success also depends on the continued service of our executive officers, key employees and other talented people. Further, our ability to successfully execute organizational changes, including succession planning and the transition of our executive officers and key employees, is critical to the continued success of our business. The unexpected loss of the services of key employees or executive officers could have a material adverse effect on our business and prospects. In addition, current economic conditions have led to an unusually competitive labor market in which experienced personnel are in high demand. Since the competition for such talent is intense there can be no assurance that we can retain our key employees or attract, assimilate and retain employees who are fully engaged in the future. If we are unable to implement and successfully manage the initiatives associated with our strategic framework in accordance with our business plans, our business and financial results could be adversely affected. Moreover, there is no certainty that the implementation of the initiatives associated with our strategic framework will advance our business or financial results as intended.
If the success and reputation of one or more of our leading brands erodes, our business, financial condition and results of operations could be negatively impacted.
Our financial success is directly dependent on the success and reputation of our brands, particularly our WD-40 Brand. The success and reputation of our brands can suffer if marketing plans or product development and improvement initiatives, including the release of new products or innovative packaging, do not have the desired impact on the brands’ image or do not attract customers as intended. Our brands can also be adversely impacted due to the activities and pressures placed on them by our competitors. Further, our business, financial condition and results of operations could be negatively impacted if one of our leading brands suffers damage to its reputation due to real or perceived quality or safety issues. Quality issues, which can lead to large scale recalls of our products, can be due to causes such as product contamination, regulatory non-compliance, packaging errors, incorrect ingredients or components in our product or low-quality ingredients in our products due to suppliers delivering items that do not meet our specifications. Product quality issues, which could include lower product efficacy due to formulation changes attributable to regulatory requirements, could also result in decreased customer confidence in our brands and a decline in product quality could result in product liability claims. In addition, our brand value depends on our ability to maintain a positive consumer perception of our corporate integrity and brand culture. Negative claims or publicity involving us, our products, or any of our key employees could damage our reputation and brand image, regardless of whether such claims have merit. This risk is compounded by the increasing use of social and digital media and networking sites by consumers and the speed by which information and opinions are disseminated. If we are unable to anticipate or respond to various challenges in the marketplace, including trends in the market and changing consumer demands and sentiment, our financial results may be negatively impacted. Although we dedicate significant resources to prevent brand erosion and preserve our reputation and the reputation of our brands, there can be no assurance that such efforts will be successful.
Sales unit volume growth may be difficult to achieve.
Our ability to achieve sales volume growth will depend on our ability to (i) execute the initiatives associated with our strategic framework, (ii) drive growth in new markets by making targeted end users aware of our products and expanding distribution, (iii) drive growth within our existing markets through innovation, renovation and enhanced merchandising and marketing of our established brands, and (iv) capture market share from our competitors. It is more difficult for us to achieve sales volume growth in developed markets where our products are widely used as compared to developing or
7

emerging markets where our products have been newly introduced or are not as well known by consumers. To protect our existing market share or capture additional market share from our competitors, we may need to increase our investments related to promotions and advertising or introduce and establish new products or product lines. In addition, we periodically implement sales price increases within certain markets or for certain product lines in response to increased costs associated with components, raw materials, manufacturing and distribution. For example, we implemented significant sales price increases during fiscal years 2022 and 2023 in response to significant increases in our cost of goods sold caused by the current inflationary environment. Sales price increases may slow sales volume growth or create declines in volume in the short term as customers and end users adjust to sales price increases or purchase alternative products at lower prices. We may lose a portion of our consumer base with steep price actions. In addition, the continued prominence and growth of the online retail sales channel has presented both us and our customers that sell our products online with the challenge of balancing online and physical store retailing methods. Alternative retail channels could potentially become more prevalent than the traditional retailers upon whom we rely for the majority of our business and operating profit. As a result of changes in end-user preference, some sales are shifting more to these online retail sales channels, and this may present a challenge in our markets where we have a less developed e-commerce business. Although we are engaged in e-commerce with respect to our products, if we are not successful in expanding sales in such alternative retail channels or we experience challenges with operating in such channels, our financial condition and results of operations may be negatively impacted. In addition, a change in the strategies of our existing customers, including shelf simplification, the discontinuation of certain product offerings or the shift in shelf space to competitors’ products could reduce our sales and potentially offset sales volume increases achieved as a result of other sales growth initiatives. If we are unable to increase market share in our existing product lines by developing product improvements, investing adequately in our existing brands, building usage among new customers, developing, acquiring or successfully launching new products or product line extensions, or successfully penetrating emerging and developing markets and sales channels globally, we may not achieve our sales volume growth objectives.
Cost volatility in finished goods, components, raw materials, transportation and other supplies or services could harm our financial condition and results of operations.
Volatility in the cost of finished goods, which may be driven by cost volatility for components, raw materials and third-party manufacturing fees, as well as volatility in the cost of transportation and other supplies or services may harm our financial condition and results of operations. Specialty chemicals and aerosol cans, which constitute a significant portion of the costs for many of our maintenance products, have experienced significant price volatility in the past, and may continue to do so in the future. In particular, volatility in the price of oil impacts the cost of specialty chemicals, many of which are indexed to the price of regional crude oil or related refined products. Fluctuations in oil and diesel fuel prices have also historically impacted the cost of transporting our products, compounded recently by increased regulations imposed on the freight industry and additional macroeconomic factors which have resulted in increased freight costs. For example, the COVID-19 pandemic resulted in global supply chain constraints and transportation disruptions that led to increased competition for freight resources, higher fees charged by our third-party manufacturers, increased raw material costs and other input costs that negatively impacted our results of operations. In addition, other macroeconomic factors have resulted in an inflationary environment that has compounded these impacts and led to further increases in raw material costs, manufacturing and distribution costs, and other input costs. When there are significant increases in the costs of components, raw materials, third-party manufacturing fees and other expenses, and we are not able to increase the prices of our products or achieve other cost savings to an extent that they will offset such cost increases, our gross margin and operating results will be negatively impacted.
In addition, if we increase our sales prices in response to increases in the cost of such raw materials, and those raw material costs later decline significantly, we may not be able to sustain our sales prices at these higher levels. As component and raw material costs are the principal contributors to the cost of goods sold for all of our products, any significant fluctuation in the costs of components and raw materials could have a material impact on the gross margins realized on our products. Sustained increases in the cost of raw materials, components, fees from our third-party contract packagers, transportation and other necessary supplies or services, or significant volatility in such costs, could have a material adverse effect on our financial condition and results of operations.
8

Global operations outside the U.S. expose us to uncertain conditions, foreign currency exchange rate risk and other risks in international markets.
Our sales outside of the U.S. were approximately 61% of consolidated net sales in fiscal year 2023. As a result, our ability to execute our strategic initiatives will continue to face substantial risks associated with having increased global operations outside the U.S., including:
economic or political instability in any of our global markets;
challenges associated with conducting business in foreign jurisdictions, including those related to our understanding of and compliance with business laws and regulations in such foreign jurisdictions;
increasing tax complexity or changes in tax law associated with operating in multiple tax jurisdictions;
a dispersed employee base and requirements for compliance with varied employment regulations and labor laws, including health and safety regulations and wage and hour laws, in countries outside the U.S.;
varying and complex privacy laws in foreign jurisdictions; and
the imposition of tariffs or trade restrictions and costs, burdens and restrictions associated with other governmental actions.
These risks could have a significant impact on our ability to sell our products on a competitive basis in global markets outside the United States. In addition, continued developments in global political climates have introduced greater uncertainty with respect to tax policies, trade relations, tariffs and government regulations affecting trade between the U.S. and other countries. For example, on February 24, 2022, Russian forces launched significant military action against Ukraine, which has resulted in conflict and disruption in the region since that time. In response to this action taken by Russia, the U.S. and other countries immediately imposed various economic sanctions against Russia. These geopolitical tensions have continued, and it is uncertain when conditions will improve or whether additional governmental sanctions will be enacted in future periods. The direct and indirect impacts of this evolving situation and its effect on global economies in future periods are difficult to predict. We suspended selling our products to markets in Russia and Belarus beginning in March 2022, which has had an unfavorable impact on our sales. As a result of this conflict, commodity markets remain subject to heightened levels of volatility, especially as they relate to the price of crude oil, which increased significantly in the immediate aftermath of the sanctions against Russia. The volatility in crude oil prices could unfavorably impact the cost of our products, as well as the cost of the transportation and distribution of our products. The duration and severity of such increases in the price of crude oil are highly unpredictable and may unfavorably impact our cost of goods sold for as long as these conditions exist. These developments, as well as the risks outlined above, could have a material adverse effect on our business, financial condition and results of operations.
Approximately 46% of our revenues in fiscal year 2023 were generated in currencies other than the U.S. Dollar, which is our reporting currency. In addition, all our foreign operating subsidiaries have functional currencies other than the U.S. Dollar, and our largest subsidiary is in the U.K. and generates significant sales in Pounds Sterling and Euros. As a result, we are exposed to foreign currency exchange rate risk with respect to our sales, expenses, profits, cash and cash equivalents, other assets and liabilities denominated in currencies other than the U.S. Dollar. Our financial results are negatively impacted when the foreign currencies in which our subsidiary offices operate weaken relative to the U.S. Dollar. Although we use instruments to hedge certain foreign currency risks, primarily those associated with our U.K. subsidiary and net assets denominated in non-functional currencies, we are not fully protected against foreign currency fluctuations and, therefore, our reported earnings may be affected by changes in foreign currency exchange rates. Moreover, any favorable impacts to profit margins or financial results from fluctuations in foreign currency exchange rates are likely to be unsustainable over time.
Additionally, our global operations outside the U.S. are subject to risks relating to appropriate compliance with legal and regulatory requirements in local jurisdictions, potential difficulties in staffing and managing local operations, potentially higher incidence of fraud or corruption, credit risk of local customers and distributors and potentially adverse tax consequences. As we further develop and grow our business operations outside the U.S., we are exposed to additional complexities and risks, particularly in China, Mexico and other emerging markets. In many foreign countries, particularly in those with developing economies, business practices that are prohibited by the U.S. Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act or other applicable anti-corruption laws and regulations may be prevalent. Evolving
9

privacy and anti-trust laws and regulations in Europe, the U.S. and other jurisdictions present additional risks. Any failure to comply with these laws, even if inadvertent, could result in significant penalties or otherwise harm our reputation and business. Although we have adopted policies and contract terms to mandate compliance with these laws, there can be no assurance that all our employees, contractors and agents will comply with our requirements. Violations of these laws could be costly and disrupt our business, which could have a material adverse effect on our business, financial condition and results of operations.
Reliance on a limited base of third-party contract manufacturers, logistics providers and suppliers of raw materials and components may result in disruption to our business and this could adversely affect our financial condition and results of operations.
We rely on a limited number of third-party contract manufacturers, logistics providers and suppliers, including single or sole source suppliers for certain raw materials, packaging, product components and other supplies. We do not have direct control over the management or business of these third parties, except indirectly through terms negotiated in service or supply contracts. As a result, we face substantial risks associated with our reliance on third-party manufacturers, suppliers, and/or logistics providers, including but not limited to the following areas:
changes to the terms of doing business with these providers or the production capacity they allocate to our products;
disagreements or the inability to maintain good relationships with these providers, including the failure of these providers to be aligned with our company values;
financial difficulties experienced by these providers;
consolidation of third-party packagers, which could reduce competition in the industry and increase our costs for their services or result in the acquiring company declining to manufacture our products;
significant disruptions in the production or transportation of our products due to events having regional or global impacts on economic activity, such as public health emergencies, natural disasters or extreme weather conditions;
significant disruptions in the production or transportation of our products due to competition for materials, components, labor or services from third-party vendors;
concentration of inventory increasing exposure to risks associated with fire, natural disasters, theft and logistics disruptions to customer order fulfillment; or
inability to successfully implement new manufacturing processes associated with new facilities or new product lines.
In addition, if we are unable to contract with third-party manufacturers or suppliers for the quantity and quality levels needed for our business, we could experience disruptions in production and our financial results could be adversely affected. In particular, the COVID-19 pandemic, extreme weather events and other macroeconomic factors have resulted in significant supply chain constraints and transportation disruptions at times. Some of the challenges that we have experienced include general aerosol-related production capacity constraints and competition for such capacity by other companies who utilize the same third-party manufacturers for their aerosol production. These challenges have periodically resulted in us not being able to meet the demand for our products by customers and end-users in certain markets where demand for aerosols has, for certain products, outpaced the available production capacity in the region. We have been actively working on various initiatives in partnership with our third-party manufacturers and we have identified and onboarded new third-party manufacturers in recent years in order to increase the capacity and resilience of our supply chain to meet strong end-user demand. When we onboard new third-party manufacturers, it comes with inherent risks and in the current economic environment, it also potentially comes with higher costs. In addition, actions we have taken to increase inventory levels of certain raw materials and finished goods, given the current challenges within supply chain and increased lead times required by suppliers, have led to higher transportation, storage and distribution costs. We are not able to estimate the degree of the impact or the costs associated with potential future disruptions within our supply chain and distribution networks as these supply chain issues are being resolved.
10

Malfunctions or implementation issues related to the critical information systems that we use for the daily operations of our business, cyberattacks and data breaches could adversely affect our ability to conduct business.
To conduct our business, we rely extensively on information technology systems, networks and services, many of which are managed, hosted and provided by third-party service providers. We cannot guarantee that our security measures will prevent cyberattacks resulting in breaches of our own or our third-party service providers’ databases and systems. Techniques used in these attacks change frequently and may be difficult to detect for periods of time. Although we have policies and procedures in place governing (i) the timely investigation of cybersecurity incidents, (ii) the timely disclosure of any related material nonpublic information resulting from a material cybersecurity incident, and (iii) the safeguarding against insider trading of directors, officers, and other corporate insiders between the period of investigation and the public disclosure of such an incident; cybersecurity incidents themselves, such as the release of sensitive data from our databases and systems, could adversely affect our business, financial condition and results of operations. The increasing number of information technology security threats and the development of more sophisticated cyberattacks, including ransomware, pose a potential risk to the security of our information technology systems and networks, as well as to the confidentiality, availability and integrity of our data. In addition, the increased use of remote work infrastructures also increases the possible cybersecurity risks. Further, such incidents could also materially increase the costs that we already incur to protect against such risks. While we maintain cyber insurance, our coverage may not be adequate for liabilities or costs actually incurred, and we cannot be certain that any insurer will not deny coverage of a future claim. We also cannot be certain that such insurance will continue to be available to us on economically reasonable terms, if at all, in future periods.
In addition, system failure, malfunction or loss of data that is housed in our critical information systems or our third-party service providers’ critical information systems could disrupt our ability to timely and accurately process transactions and produce key financial reports, including information on our operating results, financial position and cash flows. Our information systems could be damaged or cease to function properly due to a number of other reasons as well, including catastrophic events and power outages. Although we have certain business continuity plans in place to address such service interruptions, there is no guarantee that these business continuity plans will provide alternative processes in a timely manner. As a result, we may experience interruptions in our ability to manage our daily operations and this could adversely affect our business, financial condition and results of operations.
We are currently implementing new information systems within our enterprise resource planning framework at certain of our offices. If we encounter difficulties in executing and completing the implementation of these critical information systems, or if the implementation takes longer than intended, we may experience interruptions in our ability to manage our daily operations and report financial results timely and we may experience significant incremental costs, which could adversely affect our business, financial condition and results of operations. We are implementing these new information systems for certain of our offices because the system they are currently using is not widely used by other companies. In addition, the company that owns and supports this application may not be able to provide the same level of support as that of larger information systems companies. If the company that owns and supports this application in the U.S. were to cease its operations or were unable to provide support for this application prior to the implementation of our new critical information systems, it could adversely affect our daily operations or our business, financial condition and results of operations.
Our ability to achieve our environmental, social and governance and sustainability initiatives are subject to emerging risks and the outcomes may not achieve the anticipated benefits or align with new regulations and stakeholders’ expectations.
There has been an increasing focus from stakeholders and regulators related to environmental, social and governance (“ESG”) matters across all industries in recent years. ESG standard setting and stakeholder expectations continue to evolve. Criteria used to evaluate ESG practices and metrics may change rapidly at any time, which could result in increased expectations of public companies and may cause us to undertake costly initiatives to satisfy any new requirements. Non-compliance with these emerging regulations or a failure to address stakeholder and societal expectations may result in potential cost increases, litigation, fines, penalties, production and sales restrictions, brand or reputational damage, loss of customers, failure to retain and attract talent, lower valuation and higher investor activism activities.
The increased attention directed towards publicly traded companies surrounding ESG matters includes the recent release of proposed rules by the SEC that could require companies to enhance and standardize disclosures related to climate change, specifically those associated with physical risks and transitional risks. Physical risks include acute risks associated with extreme weather events or chronic risks associated with gradual shifts in climate or weather. Transition risks are the risks that may arise from the adoption of climate-related regulatory policies, including those that may be necessary to achieve
11

the national climate goals in the United States and other countries, or risks associated with changing stakeholder expectations and demands. Any failure or perceived failure, whether or not valid, to pursue and fulfill our ESG initiatives and objectives or to satisfy various ESG reporting standards timely could negatively impact our financial condition and results of operations.
On January 5, 2023, the European Commission’s Corporate Sustainability Reporting Directive (“CSRD”) became effective. The CSRD expands the number of companies required to publicly report ESG-related information and defines the ESG-related information that companies are required to report in accordance with European Sustainability Reporting Standards (“ESRS”). While CSRD rules are prescriptive for the types of data to be reported, the standards to quantify and qualify such data are still evolving and uncertain, and may impose increased costs on us related to complying with our reporting obligations and increase risks of non-compliance with ESRS and the CSRD. We are closely monitoring the rules and regulations related to CSRD and its impact, if any, on us.
Government laws and regulations, including environmental laws and regulations, could result in material costs or otherwise adversely affect our financial condition and results of operations.
The manufacturing, chemical composition, packaging, storage, distribution and labeling of our products and the way our business operations are conducted must comply with an extensive array of state, federal and international laws and regulations. If we are not successful in complying with the requirements of all such regulations, we could be fined or other actions could be taken against us by the applicable governing body, including the possibility of a required product recall. Any such regulatory action could adversely affect our financial condition and results of operations. It is also possible that governments and regulatory agencies will increase regulation, including the adoption of further regulations relating to the transportation, storage or use of certain chemicals, to enhance homeland security or protect the environment and such increased regulation could negatively impact our ability to obtain raw materials, components and/or finished goods or could result in increased costs.
Some of our products have chemical compositions that are controlled by various state, federal and international laws and regulations that are subject to change. We are required to comply with these laws and regulations and we seek to anticipate regulatory developments that could impact our ability to continue to produce and market our products. We invest in research and development to maintain product formulations that comply with such laws and regulations. There can be no assurance that we will not be required to alter the chemical composition of one or more of our products in a way that will have an adverse effect upon the product’s efficacy or marketability. A delay or other inability on our part to complete product research and development and successfully reformulate our products in response to any such regulatory requirements could have a material adverse effect on our business, financial condition and results of operations.
We are subject to an SEC rule mandated by Section 1502 of the Dodd-Frank Wall Street Reform and Consumer Protection Act that requires management to conduct annual due diligence to determine whether certain minerals and metals, known as “conflict minerals”, are contained in our products and, if so, whether they originate from the Democratic Republic of Congo or adjoining countries. Although we have concluded that our current products do not contain such “conflict minerals” in our annual evaluations to date, if we were to conclude that these materials exist within our products in future periods, we may have difficulty verifying the origin of such materials for purposes of disclosures required by the SEC rules.
We are also subject to numerous environmental laws and regulations that impose various environmental controls on our business operations, including, among other things, the discharge of pollutants into the air and water, the handling, use, treatment, storage and clean-up of solid and hazardous wastes and the investigation and remediation of soil and groundwater affected by hazardous substances. Such laws and regulations may otherwise relate to various health and safety matters that impose burdens upon our operations. These laws and regulations also impose strict, retroactive and joint and several liability for the costs of, and damages resulting from, cleaning up current sites, past spills, disposals and other releases of hazardous substances. We believe that our expenditures related to environmental matters have not had, and are not currently expected to have, a material adverse effect on our financial condition, results of operations or cash flows. However, the environmental laws under which we operate are complicated, may become more stringent and may be applied retroactively. Accordingly, there can be no assurance that we will not be required to incur additional expenditures to remain in or to achieve compliance with environmental laws in the future or that any such additional expenditures will not have a material adverse effect on our business, financial condition or results of operations.
In addition, certain countries and other jurisdictions in which we operate have data protection and anti-trust laws that impose strict regulations on us. Non-compliance with any of these regulations may result in significant penalties being
12

imposed on us. Many international and local governmental authorities are considering increased legislative and regulatory requirements concerning protection of personal data which may impact us and increase our costs to comply with these requirements in future periods.
Additional laws and regulations require that we carefully manage our supply chain for the production, distribution and sale of goods. Our failure to comply with any of these regulations or our inability to adequately predict the way these local regulations are interpreted and applied to our business by the applicable enforcement agencies could have a materially adverse effect on our business, financial condition and results of operations.
Failure to maximize or to successfully assert our intellectual property rights or our infringement on the intellectual property rights of others could impact our competitiveness or otherwise adversely affect our financial condition and results of operations.
We rely on trademark, trade secret protection, patent and copyright laws to protect our intellectual property rights. Although we maintain a global enforcement program to protect our intellectual property rights, there can be no assurance that these intellectual property rights will be maximized or that they can be successfully asserted. If other companies or entities infringe on our intellectual property rights or take part in counterfeiting activities, they may dilute the value of our brands in the marketplace, which could diminish the value that consumers associate with our brands and harm our sales.
There is a risk that we will not be able to obtain and protect our own intellectual property rights or, where appropriate, license intellectual property rights necessary to support new product introductions or product lines dependent upon such licensed rights. We cannot be certain that these rights, if obtained, will not be withdrawn, invalidated, circumvented or challenged in the future, and we could incur significant costs in connection with legal actions to defend and preserve our intellectual property rights. In addition, even if such rights are obtained in the U.S., the laws of some of the other countries in which our products are or may be sold might not protect intellectual property rights to the same extent as the laws of the United States, or they may be difficult to enforce. Our failure to protect or successfully assert our intellectual property rights or failure to protect our other proprietary information could make us less competitive and this could have a material adverse effect on our business, financial condition and results of operations.
Trade secret protection, particularly for our most valuable product formulation for the WD-40 Multi-Use Product, requires specific agreements, policies and procedures to assure the secrecy of information classified as a trade secret. If such agreements, policies and procedures are not effective enough to maintain the secrecy of our trade secrets or if chemical disclosure regulations do not allow for continued protection of essential elements of our trade secret formulations, the loss of trade secret protection could have a material adverse effect on our business, financial condition or results of operations.
If we are found to have violated the trademark, copyright, patent or other intellectual property rights of others, such a finding could result in the need to cease the use of a trademark, trade secret, copyrighted work or patented invention in our business and an obligation to pay a substantial amount for past infringement. It could also be necessary to pay a substantial amount in the future if the holders of such rights are willing to permit us to continue to use the intellectual property rights. Either having to cease use or pay such amounts could make us less competitive and could have a material adverse impact on our business, financial condition and results of operations.
Our operating results and financial performance may not meet expectations, which could adversely affect our stock price.
We cannot be sure that our operating results and financial performance, which include sales, net income, earnings per common share, gross margin and cash flows, will meet expectations. If our assumptions and estimates are incorrect or if we do not achieve all of our key goals or strategic initiatives, then our actual performance could vary materially from our internal expectations and those of the market. Failure to meet or exceed these expectations could cause the market price of our stock to decline. In addition, the trading market for our common stock is influenced by the research and reports that securities analysts, industry analysts and other third parties publish about us or our business. We do not have any control over these reports or analysts. If securities or industry analysts adversely change their recommendations regarding our common stock or if any of these analysts cease coverage of us in their reports, our stock price and trading volume could decline. Our operating results and financial performance may be negatively influenced by several factors, many of which are discussed in this Item 1A “Risk Factors”.
In addition, sales volume growth, whether due to acquisitions or internal growth, can place burdens on management resources and financial controls that, in turn, can have a negative impact on our operating results and financial condition.
13

To some extent, we plan our expense levels in anticipation of future revenues; if actual revenues fall short of these expectations, operating results may be adversely affected by reduced operating margins or operating profits due to actual expense levels that are higher than might otherwise have been appropriate.
We face competition in our markets which could lead to reduced sales and profitability.
We encounter competition from similar and alternative products, many of which are produced and marketed by major national or multinational companies. In addition, we frequently discover products in certain markets that are counterfeit reproductions of our WD-40 products as well as products otherwise bearing an infringing trade dress. The availability of counterfeits and other infringing products, particularly in China and other emerging markets, could adversely impact our sales and potentially damage the value and reputation of our brands.
Our products generally compete on the basis of brand recognition, product performance, price, quality or other benefits to consumers and meeting end users’ needs. Advertising, promotions, merchandising and packaging also have a significant impact on consumer purchasing decisions. A newly introduced consumer product, whether improved or recently developed, usually encounters intense competition requiring substantial expenditures for advertising, sales and consumer promotion. If a product gains consumer acceptance, it normally requires continued advertising, promotional support and product improvements in order to maintain its relative market position.
Some of the competitors for our homecare and cleaning products are larger and have financial resources greater than ours. These competitors may be able to spend more aggressively on advertising and promotional activities, introduce competing products more quickly and respond more effectively to changing business and economic conditions than us.
Competitive activity may require us to increase our investment in marketing or reduce our sales prices and this may lead to reduced profit margins, a loss of market share or loss of distribution, each of which could have a material adverse effect on our business, financial condition and results of operations. There can be no assurance that we will be able to compete successfully against current and future competitors or that competitive pressures faced by us or the infringement of our products and brands will not have a material adverse effect on our business, financial condition and results of operations.
Dependence on key customers could adversely affect our business, financial condition and results of operations.
We sell our products through a network of domestic and international mass retail, trade supply and consumer retailers as well as through industrial distributors and suppliers. The retail industry has historically been the subject of consolidation, and as a result, the development of large chain stores has taken place. Today, the retail channel is comprised of several of these large chain stores that capture the bulk of the market share. Since many of our customers have been part of consolidations in the retail industry, these limited customers account for a large percentage of our net sales. Although we expect that a significant portion of our revenues will continue to be derived from this limited number of customers, our largest individual customer contributed to less than 10% of our consolidated net sales in fiscal year 2023. However, changes in the strategies of our largest customers may have an adverse impact on our sales. Such changes in customer strategy may include, but are not limited to: a reduction in willingness to transport and store goods of certain hazardous material ratings, a reduction in the number of brands they carry, or a shift in shelf space in favor of “private label” or competitors’ products. The loss of, or reduction in, orders from any of our most significant customers could have a material adverse effect on our brand values, business, financial condition and results of operations. Large customers may seek price reductions, added support or promotional concessions. If we agree to such customer demands and/or requests, it could negatively impact our ability to maintain existing profit margins.
In addition, our business is based primarily upon individual sales orders, and we typically do not enter into long-term contracts with our customers. Accordingly, these customers could reduce their purchasing levels or cease buying products from us at any time and for any reason. We are also subject to changes in customer purchasing patterns or the level of promotional activities. These types of changes may result from changes in the manner in which customers purchase and manage inventory levels, or display and promote products within their stores. Other potential factors such as customer disputes regarding shipments, fees, merchandise condition or related matters may also impact operating results. If we cease doing business with a significant customer or if sales of our products to a significant customer materially decrease, our business, financial condition and results of operations may be harmed.
14

We may not successfully develop, introduce and/or establish new products and line extensions.
Our future performance and growth depend, in part, on our ability to successfully develop, introduce and/or establish new products as both brand extensions and/or line extensions. We cannot be certain that we will successfully achieve those goals. We compete in several product categories where there are frequent introductions of new products and line extensions and such product introductions often require significant investment and support. Our ability to understand end user needs and preferences is key to maintaining and improving the competitiveness of our product offerings. The development and introduction of new products, as well as the renovation of current products and product lines, require substantial and effective research, development and marketing expenditures, which we may be unable to recoup if the new or renovated products do not gain widespread market acceptance. There are inherent risks associated with new product development and marketing efforts, including product development or launch delays, product performance issues during development, changing regulatory frameworks that affect the new products in development and the availability of key raw materials included in such products. These inherent risks could result in the failure of new products and product line extensions to achieve anticipated levels of market acceptance, additional costs resulting from failed product introductions and the product not being first to market. As we continue to focus on innovation and renovation of our products, our business, financial condition or results of operations could be materially adversely affected if we are not able to effectively develop and introduce new or renovated products and line or brand extensions.
If we are unable to successfully identify, complete or realize the benefits from strategic business developments, acquisitions, divestitures, joint ventures or investments, our financial results could be materially adversely affected.

We may increase growth through business development activities such as acquisitions, joint ventures, licensing and/or other strategic partnerships in the U.S. and internationally. However, if we are not able to identify, acquire and successfully integrate acquired products or companies or successfully manage joint ventures or other strategic partnerships, we may not be able to maximize these opportunities. The failure to properly manage business development activities because of difficulties in the assimilation of operations and products, the diversion of management’s attention from other business concerns, the loss of key employees or other factors could have a material adverse effect on our business, financial condition and results of operations. In addition, there can be no assurance that our business development activities will be profitable at their inception or that they will achieve sales levels and profitability that justify the investments made.

Future acquisitions, joint ventures or strategic partnerships could also result in the incurrence of debt, potentially dilutive issuances of equity securities, contingent liabilities, amortization expenses related to certain intangible assets, unanticipated regulatory complications and/or increased operating expenses, all of which could materially adversely affect our results of operations and financial condition. In addition, to the extent that the economic benefits associated with any of our business development activities diminish in the future, we may be required to record impairments to goodwill, intangible assets or other assets associated with such activities, which could also materially adversely affect our business, financial condition and results of operations.

In addition, we may consider divesting of businesses or brands that do not meet our strategic objectives or do not meet our growth or profitability targets. We may not be able to complete desired divestitures on terms favorable to us, if at all. If we do complete such desired divestitures, gains or losses on the sales of, or lost operating income from, those businesses or brands may affect our profitability and margins.

Changes in marketing distributor relationships that are not managed successfully by us could result in a disruption in the affected markets.
We distribute our products throughout the world in one of two ways: the direct distribution model, in which products are sold directly by us to wholesalers and retailers in the U.S., Canada, Mexico, Australia, China, the U.K. and a number of other countries, including those throughout Europe; and the marketing distributor model, in which products are sold to marketing distributors who in turn sell to wholesalers and retailers. The marketing distributor model is generally used in countries where we do not have direct Company-owned operations. Instead, we partner with local companies who perform the sales, marketing and distribution functions. We invest time and resources into these relationships. Should our relationship with new or existing marketing distributors be unsuccessful, our sales within such a marketing distributor’s territory could be adversely impacted until such time as a suitable replacement can be found and our key marketing strategies are implemented. There is a risk that changes in such marketing distributor relationships, including a change in key marketing distributor personnel or a transition to the direct distribution model, if not managed successfully, could result in a disruption in the affected markets and that such disruption could have a material adverse effect on our business, financial condition and results of operations. Additionally, in some countries, local laws may require substantial payments to terminate existing marketing distributor relationships, which could also have a material adverse effect on our business, financial condition and results of operations.
15

Product liability claims and other litigation and/or regulatory action could adversely affect our sales and operating results.
The use of our products may expose us to liability claims resulting from such use and potential enforcement actions, including the risk of recall. Claims could be based on allegations that, among other things, our products are improperly labeled or that statements we make on our labels are not accurate, contain contaminants, provide inadequate instructions regarding their use or inadequate warnings concerning their use or interactions with other substances. Product liability claims could result in negative publicity that could harm our sales and operating results. We maintain product liability insurance to protect us from loss attributable to product liability claims, but the extent of such loss could exceed available limits of insurance or could arise out of circumstances under which such insurance coverage is unavailable. Other business activities may also expose us to litigation risks, including risks that may not be covered by insurance such as contract disputes. If successful claims are asserted by regulatory agencies or third parties against us for non-compliance or uninsured liabilities or liabilities more than applicable limits of insurance coverage, our business, financial condition and results of operations may be adversely affected. If one of our products were determined to be defective, we could be required to recall the product, which could result in significant expenses, adverse publicity and loss of revenues. Even if we are successful in defending against such claims, litigation could result in substantial cost and be a distraction to our management and employees.
Additionally, our products may be associated with competitor products or other products in the same category that may be alleged to have caused harm to consumers. As a result of this association, we may be named in unwarranted legal actions. The potential costs to defend such claims may materially affect our business, financial condition and results of operations.
Resolution of income tax matters may impact our financial condition and results of operations.
Significant judgment is required in determining our effective income tax rate and in evaluating tax positions, particularly those related to uncertain tax positions. We provide for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the accounting standard for uncertain tax positions. Changes in uncertain tax positions or other adjustments resulting from tax audits and settlements with taxing authorities, including related interest and penalties, impact our effective tax rate. When particular tax matters arise, a number of years may elapse before such matters are audited and resolved, or the statute of limitations expires resulting in the release of the liability. Resolution of such matters or the expiration of the statute of limitations would be recognized as a reduction to our effective tax rate in the year of resolution. Any resolution of a tax matter may require the adjustment of tax assets or tax liabilities or the use of cash in the year of resolution. For additional information on such matters, see Part IV – Item 15, “Exhibits, Financial Statement Schedules” Note 13 – Income Taxes, in this report.
Changes in tax rules may also materially affect our future financial results or the way we conduct our business. The “Tax Cuts and Jobs Act” (the “Tax Act”) became effective beginning January 1, 2018. The Tax Act significantly changed U.S. tax law and tax rates, as well as mandated the application of a one-time “toll tax” on unremitted foreign earnings, among other things.
International tax changes that occur in the locations where we operate can also materially affect future financial results or operations. For example, we have significant operations in Europe that are subject to income tax rates and laws in multiple jurisdictions. A significant portion of our European income is subject to taxation in the U.K. because our European subsidiary is headquartered in the U.K. In June of 2021 an Act of Parliament received Royal Assent, changing the U.K. corporate tax rate from 19% to 25% effective on April 1, 2023, resulting in an increase in our effective tax rate.
The Tax Act and Inflation Reduction Act have authorized the U.S. Department of the Treasury to issue regulations with respect to the new provisions. We cannot predict how subsequent changes in the Tax Act, regulations, or other guidance issued under each, including conforming or non-conforming state tax rules, might affect our business, financial condition and results of operations. In addition, there can be no assurance that U.S. tax laws, including the corporate income tax rate, will not undergo significant additional changes in the future.
Goodwill and intangible assets are subject to impairment risk.
We assess the potential impairment of our goodwill during the second quarter of each fiscal year and otherwise when events or changes in circumstances indicate that an impairment condition may exist. We also assess our definite-lived intangible assets for potential impairment when events and circumstances indicate that the carrying amount of the asset may not be recoverable or its estimated remaining useful life may no longer be appropriate. Indicators such as
16

underperformance relative to historical or projected future operating results, changes in our strategy for our overall business or use of acquired assets, unexpected negative industry or economic trends, decline in our stock price for a sustained period, decreased market capitalization relative to net book values, unanticipated technological change or competitive activities, loss of key distribution, change in consumer demand, loss of key personnel and acts by governments and courts may signal that an asset has become impaired.
The assessment for possible impairment of our goodwill and intangible assets involves judgments on several significant estimates and assumptions, including macroeconomic conditions, overall category growth rates, sales growth rates, cost containment and margin expansion and expense levels for advertising and promotions and general overhead, all of which are developed from a market participant standpoint. We may be required to record a significant charge in our consolidated financial statements during the period in which any impairment of our goodwill or intangible assets is identified and this could materially adversely affect our financial condition and results of operations. Strategic divestitures of certain businesses or brands could negatively impact our profitability as a result of a reduction in sales and operating income, or a decrease in cash flows subsequent to such divestiture. It may be necessary to recognize impairment charges as a result of a divestiture. Changes in management estimates and assumptions as they relate to valuation of goodwill and intangible assets could affect our financial condition or results of operations in the future. Our review of events and circumstances during fiscal year 2023 included consideration of the current inflationary environment and the impact of Russian military action in Ukraine. For additional information, see Part IV – Item 15, “Exhibits, Financial Statement Schedules” Note 5 – Goodwill and Other Intangible Assets, in this report.
We may not have sufficient cash to service our indebtedness or to pay cash dividends.
Our debt consists of fixed rate senior notes and a revolving credit facility. We use income from operations to make interest and principal payments on our debt. Our borrowing agreements include covenants to maintain certain financial ratios and to comply with other financial terms and conditions. Although we have historically paid out a large part of our earnings to stockholders in the form of regular quarterly cash dividends, we may not have sufficient cash to do so in the future.
We may incur substantial debt in the future for general business and development activities. In addition, we may continue to use available cash balances to execute share repurchases under approved share buy-back plans. To the extent that we are required to seek additional financing to support certain of these activities, such financing may not be available in sufficient amounts or on terms acceptable to us, if at all. If we are unable to obtain such financing or to service our existing or future debt with our operating income, or if available cash balances are affected by future business performance, unstable global economic conditions, liquidity, capital needs, alternative investment opportunities or debt covenants, we could be required to reduce, suspend or eliminate our dividend payments to our stockholders. We may also elect to suspend share repurchases depending on available cash balances or concerns that we may have on future cash balances.
Item 1B.    Unresolved Staff Comments
None.
Item 2.    Properties
Americas
We own and occupy an office located in San Diego, California which houses both corporate employees and employees in our Americas segment. We also lease a regional sales office in Miami, Florida, a research and development office and laboratory in Pine Brook, New Jersey and office space in Toronto, Ontario, Canada and Monterrey, Nuevo León, Mexico. In addition, we lease certain warehouse space and equipment at third-party manufacturer and distributor facilities throughout the U.S.
EMEA
We own and occupy an office as well as a plant facility located in Milton Keynes, United Kingdom. We also lease space for our branch offices in Germany, France, Italy, Spain, Portugal and the Netherlands. In addition, we lease warehouse space at a third-party distributor facility in Denmark.
17

Asia-Pacific
We lease office space in Epping, New South Wales, Australia; Shanghai, China; and Kuala Lumpur, Malaysia.
Item 3.    Legal Proceedings
The information required by this item is incorporated by reference to the information set forth in Item 15 of Part IV, “Exhibits, Financial Statement Schedules” Note 12 — Commitments and Contingencies, in the accompanying notes to the consolidated financial statements included in this report.
Item 4.    Mine Safety Disclosures
Not applicable.
18

PART II
Item 5.    Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our common stock is traded on the NASDAQ Global Select Market under the trading symbol WDFC. On October 16, 2023, the last reported sales price of our common stock on the NASDAQ Global Select Market was $203.64 per share, and there were 13,556,684 shares of common stock outstanding held by approximately 549 holders of record.
Dividends
We have historically paid regular quarterly cash dividends on our common stock. On December 13, 2022, our Board of Directors (“Board”) approved a 6% increase in the regular quarterly cash dividend, increasing it from $0.78 per share to $0.83 per share. On October 6, 2023, our Board declared a cash dividend of $0.83 per share payable on October 31, 2023 to stockholders of record on October 20, 2023.
Our Board presently intends to continue the payment of regular quarterly cash dividends on our common stock. Our ability to pay dividends could be affected by future business performance, liquidity, capital needs, alternative investment opportunities and debt covenants.
Purchases of Equity Securities By the Issuer and Affiliated Purchasers
On October 12, 2021, our Board approved a share buy-back plan (the “2021 Repurchase Plan”). Under the 2021 Repurchase Plan, which became effective on November 1, 2021, we were authorized to acquire up to $75.0 million of our outstanding shares through August 31, 2023.
On June 19, 2023, our Board approved a new share repurchase plan (the “2023 Repurchase Plan”). Under the 2023 Repurchase Plan, which became effective on September 1, 2023, we are authorized to acquire up to $50.0 million of our outstanding shares through August 31, 2025. The timing and amount of repurchases are based on terms and conditions as may be acceptable to our Chief Executive Officer and Chief Financial Officer, subject to present loan covenants and in compliance with all laws and regulations applicable thereto.
Item 6.    Selected Financial Data
Reserved pursuant to amendments in SEC Release No. 33-10890 that eliminate the selected financial data requirements under Item 301 of Regulation S-K.
Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is designed to provide the reader of our financial statements with a narrative from the perspective of management on our financial condition, results of operations, liquidity and certain other factors that may affect future results. This MD&A includes the following sections: Overview, Highlights, Results of Operations, Performance Measures and Non-GAAP Reconciliations, Liquidity and Capital Resources, Critical Accounting Policies and Estimates, and Recently Issued Accounting Standards. The MD&A is provided as a supplement to, and should be read in conjunction with, our audited consolidated financial statements and the related notes included in Item 15 of this report.
Use of Non-GAAP Constant Currency
In order to show the impact of changes in foreign currency exchange rates on our results of operations, we have included constant currency disclosures, where necessary, in the Overview and Results of Operations sections which follow. Constant currency disclosures represent the translation of our current fiscal year revenues, expenses and net income from the functional currencies of our subsidiaries to U.S. Dollars using the exchange rates in effect for the corresponding period of the prior fiscal year. Results on a constant currency basis are not in accordance with accounting principles generally accepted in the United States of America (“non-GAAP”) and should be considered in addition to, not as a substitute for, results prepared in accordance with U.S. GAAP. We use results on a constant currency basis as one of the measures to
19

understand our operating results and evaluate our performance in comparison to prior periods in order to enhance the visibility of the underlying business trends, excluding the impact of translation arising from foreign currency exchange rate fluctuations. Management believes this non-GAAP financial measure provides investors with additional financial information that should be considered when assessing our underlying business performance and trends. However, reference to constant currency basis should not be considered in isolation or as a substitute for other financial measures calculated and presented in accordance with U.S. GAAP.
Overview
The Company
WD-40 Company, based in San Diego, California, is a global marketing organization dedicated to creating positive lasting memories by developing and selling products that solve problems in workshops, factories and homes around the world. We own a wide range of well-known brands that include maintenance products and homecare and cleaning products: WD-40 Multi-Use Product, WD-40 Specialist, 3-IN-ONE, GT85, X-14, 2000 Flushes, Carpet Fresh, no vac, Spot Shot, 1001, Lava and Solvol.
Our products are sold in various locations around the world. Maintenance products are sold worldwide in markets throughout North, Central and South America, Asia, Australia, Europe, the Middle East and Africa. Homecare and cleaning products are sold primarily in North America, the United Kingdom (“U.K.”) and Australia. We sell our products primarily through warehouse club stores, hardware stores, automotive parts outlets, industrial distributors and suppliers, mass retail and home center stores, value retailers, grocery stores, online retailers, farm supply, sport retailers, and independent bike dealers.
Highlights
The following summarizes the financial and operational highlights for our business during the fiscal year ended August 31, 2023:
Consolidated net sales increased $18.4 million, or 4%, for fiscal year 2023 compared to the corresponding period of the prior fiscal year. Increases in the average selling price of our products positively impacted net sales by approximately $81.9 million from period to period, primarily due to sales price increases implemented across all segments at varying times during the current and prior fiscal year. These favorable impacts were partially offset by decreases in sales volume, which unfavorably impacted net sales by approximately $45.8 million from period to period. Changes to net sales attributable to volumes and average selling price of our products are impacted by differences in sales mix related to products, markets and distribution channels from period to period. In addition, changes in foreign currency exchange rates from period to period had an unfavorable impact of $17.7 million on consolidated net sales for fiscal year 2023. On a constant currency basis, net sales would have increased by $36.1 million, or 7% for fiscal year 2023 compared to the prior fiscal year. This unfavorable impact from changes in foreign currency exchange rates mainly came from our EMEA segment, which accounted for 36% of our consolidated sales for the fiscal year ended August 31, 2023.
Gross profit as a percentage of net sales increased to 51.0% for fiscal year 2023 compared to 49.1% for the prior fiscal year, primarily due to the positive impacts of price increases implemented at varying times during the current and prior fiscal year, offset by ongoing global supply chain challenges, including the increased cost of raw materials and changes in consumer behavior as a result of inflation. See the Impact of Global Supply Chain Constraints and Inflation on Our Business section which follows for details, including actions we continue to take in response to these challenges.
Consolidated net income decreased $1.3 million, or 2%, for fiscal year 2023 compared to the corresponding period of the prior fiscal year. Changes in foreign currency exchange rates from period to period had an unfavorable impact of $2.4 million on consolidated net income for fiscal year 2023. Thus, on a constant currency basis, net income would have increased by $1.1 million, or 2%, for fiscal year 2023 compared to the prior fiscal year.
Diluted earnings per common share for fiscal year 2023 were $4.83 versus $4.90 in the prior fiscal year.
20

Significant Developments
Impact of Global Supply Chain Constraints and Inflation on Our Business
Our financial results and operations continue to be impacted by certain ongoing macroeconomic factors that have been affecting global economies, the rate of inflation, supply chains, distribution networks and consumer behavior around the world.
Global supply chain issues have resulted in increased raw material costs and other input costs, higher competition for freight resources, and labor constraints within manufacturing and distribution networks. This inflationary environment started to negatively impact our gross margin and financial results in fiscal year 2021 and these trends have continued to increase our cost of goods sold since that time. In response to these global supply chain issues, we implemented various initiatives. These initiatives included improvements within our existing third-party manufacturer network, as well as identifying and onboarding new third-party manufacturers, particularly in the Americas and EMEA segments. As a result of these initiatives, we experienced increases in the capacity and flexibility of our supply chain and were able to reduce our inventory levels since they peaked during the first quarter of fiscal year 2023. Although it is not possible to estimate the costs or impacts associated with potential future supply chain disruptions or the inflationary environment that continues to impact our raw material costs, we believe that the changes we continue to implement will have a positive impact on our ability to better manage any future disruptions.
To offset the unfavorable impact of increased costs to our gross margin, price increases have been implemented across all of our markets and geographies in fiscal years 2022 and 2023. Although we are seeing the favorable impacts of these price increases, sales volumes are often impacted unfavorably in the short term as customers and end users adjust to increased sales prices. The severity and duration of these conditions and their effects on our supply chain, changes in end-user demand and the current inflationary environment remain uncertain and it is not possible to estimate the extent to which these conditions will impact our financial results and operations in future periods.
See our risk factors disclosed in Part I—Item 1A, “Risk Factors,” for further information on these risks.
The Impact of Russian Military Action in Ukraine
On February 24, 2022, Russian forces launched significant military action against Ukraine, which has resulted in conflict and disruption in the region. In response to this action taken by Russia, the U.S. and other countries immediately imposed various economic sanctions against Russia and this event has continued to impact global economies, particularly in Europe. It is uncertain when conditions will improve or whether additional governmental sanctions will be enacted in future periods. It is not possible to predict the direct and indirect impacts of this evolving situation and its effect on global economies in future periods. We suspended selling our products to markets in Russia and Belarus beginning in March 2022, which had and continues to have an unfavorable impact on our business. In addition, we were temporarily unable to sell our products in Ukraine due to the disruption in the country, but sales to Ukraine resumed in the first quarter of fiscal year 2023. Prior to the suspension of sales in Russia and Belarus, our net sales to these two regions were approximately 3% to 4% of consolidated net sales, the majority of which is related to Russia. We do not have facilities, third-party manufacturing partners, employees or inventory located in these affected regions. Additionally, the only activities we conducted in these regions prior to the suspension of sales were through local marketing distributors. Write-offs of previously existing accounts receivable from those marketing distributors affected by the crisis have not been significant to date and are not expected to become significant in future periods.
As a result of this conflict, commodity markets remain subject to heightened levels of uncertainty, especially as they relate to the price of crude oil, which increased significantly in the immediate aftermath of the sanctions against Russia. Increases in crude oil prices unfavorably impact the cost of our products, as well as the cost of the transportation and distribution of our products. The length and severity of the recent volatility increases in the price of crude oil are highly unpredictable and may impact our cost of goods sold for as long as these conditions exist.
21

Results of Operations
Fiscal Year Ended August 31, 2023 Compared to Fiscal Year Ended August 31, 2022
Operating Items
The following table summarizes operating data for our consolidated operations (in thousands, except percentages and per share amounts):
Fiscal Year Ended August 31,
20232022Change from
Prior Year
DollarsPercent
Net sales:
Maintenance products$503,558 $485,326 $18,232 %
Homecare and cleaning products33,697 33,494 203 %
Total net sales537,255 518,820 18,435 %
Cost of products sold263,035 264,055 (1,020)%
Gross profit274,220 254,765 19,455 %
Operating expenses184,496 167,435 17,061 10 %
Income from operations$89,724 $87,330 $2,394 %
Net income$65,993 $67,329 $(1,336)(2)%
Earnings per common share – diluted$4.83 $4.90 $(0.07)(1)%
Net Sales by Segment
The following table summarizes net sales by segment (in thousands, except percentages):
Fiscal Year Ended August 31,
20232022Change from
Prior Year
DollarsPercent
Americas$266,772 $240,233 $26,539 11 %
EMEA190,818 204,688 (13,870)(7)%
Asia-Pacific79,665 73,899 5,766 %
Total$537,255 $518,820 $18,435 %
22

Americas Sales
The following table summarizes net sales by product line for the Americas segment (in thousands, except percentages):
Fiscal Year Ended August 31,
20232022Change from
Prior Year
DollarsPercent
Maintenance products$250,348 $223,470 $26,878 12 %
Homecare and cleaning products16,424 16,763 (339)(2)%
Total$266,772 $240,233 $26,539 11 %
% of consolidated net sales50 %47 %
CC Net sales – non-GAAP (1)
$266,018 $240,233 $25,785 11 %
Currency impact on current period – non-GAAP$754 
(1)Current fiscal year constant currency (“CC”) net sales translated at the foreign currency exchange rates in effect for the corresponding period of the prior fiscal year, compared to prior period actual net sales.
The following table summarizes management’s estimates of effects on net sales of changes in price, volume and foreign currency exchange rate impacts for the Americas segment (in millions):
Change from Prior Year
First
Quarter
Second QuarterThird QuarterFourth Quarter
Fiscal Year
Increase in average selling price(1)
$13.6 $12.0 $11.0 $3.5 $40.1 
(Decrease) increase in sales volume(1)
(11.7)(3.8)(1.5)2.6 (14.4)
Currency impact on current period – non-GAAP(0.2)0.2 0.2 0.6 0.8 
Increase in net sales$1.7 $8.4 $9.7 $6.7 $26.5 
(1)Management’s estimates of changes in net sales attributable to volumes and the average selling price of our products are impacted by differences in sales mix related to products, markets and distribution channels from period to period.
Americas Sales – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
Net sales of maintenance products in the Americas segment increased primarily due to the following (by region):
U.S. sales increased $30.8 million, or 17%. WD-40 Multi-Use Product sales increased by $31.0 million, or 19%, primarily due to price increases implemented throughout the prior fiscal year, which had a significant impact on net sales during fiscal year 2023. In addition, net sales were positively impacted by improved supply chain capacity. WD-40 Specialist and 3-IN-ONE products are sourced at certain third-party manufacturers that were impacted significantly by global supply chain constraints in the prior period, particularly in the first half of fiscal year 2022. However, adjustments we have made in our supply chain to increase the production capacity of our most significant products, including WD-40 Specialist and 3-IN-ONE, improved the availability of these products from period to period. WD-40 Specialist and 3-IN-ONE sales increased by $5.5 million, or 24%, and $3.7 million, or 49%, respectively, primarily due to these improvements that resulted in increased sales volume, as well as price increases implemented during the last twelve months.
Latin America sales decreased $3.6 million, or 8%, primarily due to weaker economic conditions in many countries within this region, as well as the timing of marketing distributor orders from period to period. Sales were unfavorably impacted period to period due to marketing distributors purchasing a higher level of our product in advance of price increases that went into effect in late fiscal year 2022 for some regions in Latin America. This resulted in certain marketing distributors carrying a higher level of our product than usual leading into fiscal year 2023, which was combined with lower demand due to weaker economic conditions in these regions that limited the level of orders from these distributors during the fiscal year 2023. These unfavorable impacts were partially offset by higher sales in our direct market in Mexico, primarily due to favorable impacts of changes in foreign
23

currency exchange rates and price increases from period to period, partially offset by lower sales volumes as a result of lower demand.
Canada sales decreased $0.6 million, or 4%, due to unfavorable changes in foreign currency exchange rates and weaker economic conditions that resulted in lower levels of demand and decreased sales volume. In the prior fiscal year, we experienced a higher level of demand in the industrial channel of Western Canada as a result of increased activity levels of end-users in the oil industry due to market conditions within the industry at that time. Demand in the industrial channel of Western Canada was significantly lower in fiscal year 2023. These unfavorable impacts were partially offset by price increases from period to period.
Net sales of homecare and cleaning products in the Americas decreased due to the following:
The unfavorable impact of lower demand for certain brands was partially offset by price increases and the improvement in the capacity and flexibility of our supply chain from period to period.
While each of our homecare and cleaning products have continued to generate positive cash flows, we have generally experienced flat or slightly decreased sales for many of these products in recent periods.
For the Americas segment, 78% of sales came from the U.S., and 22% of sales came from Canada and Latin America combined for the fiscal year ended August 31, 2023 compared to the prior fiscal year when 74% of sales came from the U.S., and 26% of sales came from Canada and Latin America combined.
EMEA Sales
The following table summarizes net sales by product line for the EMEA segment (in thousands, except percentages):
Fiscal Year Ended August 31,
20232022Change from
Prior Year
DollarsPercent
Maintenance products$181,501 $196,524 $(15,023)(8)%
Homecare and cleaning products9,317 8,164 1,153 14 %
 Total$190,818 $204,688 $(13,870)(7)%
% of consolidated net sales36 %39 %
CC Net sales – non-GAAP (1)
$205,715 $204,688 $1,027 %
Currency impact on current period – non-GAAP$(14,897)

(1)Current fiscal year constant currency net sales translated at the foreign currency exchange rates in effect for the corresponding period of the prior fiscal year, compared to prior period actual net sales.
24

The following table summarizes management’s estimates of effects on net sales of changes in price, volume and foreign currency exchange rate impacts for the EMEA segment (in millions):
Change from Prior Year
First
Quarter
Second QuarterThird QuarterFourth Quarter
Fiscal Year
Increase in average selling price(1)
$9.5 $11.1 $9.7 $6.0 $36.3 
Decrease in sales volume(1) – Russian markets
(5.0)(3.3)(8.3)
Decrease in sales volume(1) – All other markets
(13.2)(10.2)(3.5)(0.1)(27.0)
Currency impact on current period – non-GAAP(8.0)(4.9)(3.2)1.2 (14.9)
(Decrease) increase in net sales$(16.7)$(7.3)$3.0 $7.1 $(13.9)
(1)Management’s estimates of changes in net sales attributable to volumes and the average selling price of our products are impacted by differences in sales mix related to products, markets and distribution channels from period to period.
The countries and regions in Europe where we sell through a direct sales force include the U.K., Italy, France, Iberia (which includes Spain and Portugal) and the Germanics sales region (which includes Austria, Denmark, Switzerland, Belgium and the Netherlands). The regions in the EMEA segment where we sell through local distributors include the Middle East, Africa, India, Eastern and Northern Europe.

EMEA Sales – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
Net sales decreased in the EMEA segment due to the following drivers:
Direct Markets – EMEA (72% of net sales YTD FY2023 vs 67% YTD FY2022)
Sales in our direct markets decreased $1.6 million, or 1%. Changes in foreign currency exchange rates unfavorably impacted net sales by $10.6 million as a result of the weakening of the Pound Sterling, the functional currency of our U.K. subsidiary, against the U.S. Dollar.
In addition, decreases in sales volume in most direct markets within Europe unfavorably impacted sales period to period. These volume decreases were due to reduced demand compared to the prior period, driven by weaker market and economic conditions as well as a lower level of customer orders and promotional programs as customers adjust to the price increases implemented in late fiscal year 2022 and the first half of fiscal year 2023. These unfavorable impacts due to volume declines in Europe were offset by increases in sales volumes within the United Kingdom.
The unfavorable impacts were partially offset by price increases across all direct markets.
Distributor Markets – EMEA (28% of net sales YTD FY2023 vs 33% YTD FY2022)
Distributor market sales decreased $12.3 million, or 18%, in EMEA.
Sales in Russia decreased $8.3 million from period to period due to the ongoing effects of the Russian military action in Ukraine. See The Impact of Russian Military Action in Ukraine described in the “Significant Developments” section above for further information regarding the suspension of our sales to Russian markets.
In addition, sales in our distributor markets were unfavorably impacted by $4.3 million due to the weakening of the Pound Sterling, the functional currency of our U.K. subsidiary, against the U.S. Dollar. However, this unfavorable impact to sales in distributor markets was partially offset by the favorable impact of certain sales denominated other than in Pound Sterling, which strengthened against the Pound Sterling from period to period.
Sales in distributor markets also decreased due to lower sales volumes of maintenance products in most distributor markets, particularly India, Kuwait, Poland, and Pakistan which were down $1.5 million, $1.2 million, $0.7 million and $0.6 million, respectively.
25

The decreases in distributor market sales were partially offset by price increases implemented over the last twelve months and favorable changes in sales mix.
Asia-Pacific Sales
The following table summarizes net sales by product line for the Asia-Pacific segment (in thousands, except percentages):
Fiscal Year Ended August 31,
20232022Change from
Prior Year
DollarsPercent
Maintenance products$71,709 $65,332 $6,377 10 %
Homecare and cleaning products7,956 8,567 (611)(7)%
Total$79,665 $73,899 $5,766 %
% of consolidated net sales14 %14 %
CC Net sales – non-GAAP (1)
$83,221 $73,899 $9,322 13 %
Currency impact on current period – non-GAAP$(3,556)
(1)Current fiscal year constant currency net sales translated at the foreign currency exchange rates in effect for the corresponding period of the prior fiscal year, compared to prior period actual net sales.
The following table summarizes management’s estimates of effects on net sales of changes in price, volume and foreign currency exchange rate impacts for the Asia-Pacific segment (in millions):
Change from Prior Year
First
Quarter
Second QuarterThird QuarterFourth Quarter
Fiscal Year
Increase in average selling price(1)
$3.1 $0.9 $0.6 $0.9 $5.5 
Increase (decrease) in sales volume(1)
3.5 (1.0)5.5 (4.1)3.9 
Currency impact on current period – non-GAAP(1.4)(0.8)(0.8)(0.6)(3.6)
Increase (decrease) in net sales$5.2 $(0.9)$5.3 $(3.8)$5.8 
(1)Management’s estimates of changes in net sales attributable to volumes and the average selling price of our products are impacted by differences in sales mix related to products, markets and distribution channels from period to period.
Asia-Pacific Sales – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
Net sales in the Asia-Pacific segment increased due to the following drivers:
Asia distributor markets sales increased $4.0 million, or 13%, primarily due to higher sales in the fiscal year 2023 due to the absence of COVID-19 lockdown measures, that had severely limited the production of our products by our third-party manufacturer located in Shanghai, China. In addition, sales increased as a result of successful promotional programs and customers that purchased product in advance of price increases implemented in the first half of fiscal year 2023, all of which resulted in increased demand and higher sales volumes in most countries in the region early in fiscal year 2023. Sales were also favorably impacted by price increases implemented over the last twelve months.
China sales increased $2.4 million, or 12%, due to the success of promotional programs in fiscal year 2023, which increased sales volume from period to period. In addition, sales were favorably impacted by price increases during the prior fiscal year as well as the easing of COVID-19 lockdown measures in Shanghai during the comparative period that severely limited the production of our products by our third-party manufacturer located in the region. These favorable impacts were partially offset by unfavorable changes in foreign currency exchange rates. On a constant currency basis, sales in China would have increased $4.3 million, or 21%.
26

Australia sales decreased $0.6 million, or 3% primarily due to the unfavorable impact of changes in foreign currency exchange rates and lower sales volumes, primarily due to lower demand of homecare and cleaning products in the region. On a constant currency basis, sales in Australia would have increased $1.1 million, or 5% due to the favorable impact of price increases.
Gross Profit
The following general information is important when assessing our gross margin:
There is often a delay before changes in costs of raw materials, such as specialty chemicals used in the formulation of our products, impact cost of products sold due to production and inventory life cycles. Such delays increase with higher production and inventory levels;
In general, the timing of advertising, promotional and other discounts may cause fluctuations in gross margin from period to period. Advertising, promotional and other discounts that are given to our customers are recorded as a reduction to sales, whereas advertising and sales promotional costs associated with promotional activities that we pay to third parties are recorded as advertising and sales promotion expenses;
In the EMEA segment, the majority of our cost of goods sold is denominated in Pound Sterling whereas sales are generated in Pound Sterling, Euro and the U.S. Dollar. The strengthening or weakening of the Euro and U.S. Dollar against the Pound Sterling may result in foreign currency related changes to the gross margin percentage in the EMEA segment from period to period; and
Our gross profit and gross margin may not be comparable to those of other consumer product companies, since some of these companies include all costs related to distribution of their products in cost of products sold, whereas we exclude the portion associated with amounts paid to third parties for shipment to our customers from our distribution centers and contract manufacturers and include these costs in selling, general and administrative expenses. These costs totaled $17.1 million and $18.6 million for the fiscal years ended August 31, 2023 and 2022, respectively.
For further information pertaining to recent trends and economic conditions affecting gross margin, please see the section titled “Significant Developments”.
The following table summarizes gross margin and gross profit (in thousands, except percentages):
Fiscal Year Ended August 31,
20232022Change from
Prior Year
Gross profit$274,220 $254,765 $19,455 
Gross margin51.0 %49.1 %190 
bps (1)
(1)Basis points (“bps”) change in gross margin.
Gross Margin – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
Gross margin increased 190 bps primarily due to the following favorable impacts, significantly offset by unfavorable impacts:
Favorable/(Unfavorable)Explanations
720 bps
Sales price increases implemented in all three segments at varying times during the current and prior fiscal year.
60 bpsChanges in foreign currency exchange rates in the EMEA segment.
(290) bpsHigher costs of aerosol cans.
(260) bpsHigher costs of specialty chemicals used in the formulation of our products.
(90) bpsHigher filling fees paid to our third-party contract manufacturers, primarily in the Americas segment.
27

Selling, General and Administrative (“SG&A”) Expenses
Fiscal Year Ended August 31,
20232022Change from
Prior Year
DollarsPercent
SG&A expenses$154,684 $138,658 $16,026 12 %
% of net sales28.8 %26.7 %
SG&A Expenses – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
The increase in SG&A expenses was primarily due to increases in employee-related costs of $13.0 million due to increased headcount and annual compensation increases, as well as higher incentive compensation accruals. Travel and meeting expense also increased SG&A by $4.2 million due to the reduction in travel restrictions related to COVID-19 from period to period. In addition, professional services fees increased $3.4 million in support of the initiatives associated with our strategic framework in the Americas and EMEA segments, including the ongoing implementation of our new information system and increased cloud-based software usage and license fees. In addition, sales commissions increased $0.5 million primarily due to higher sales in the Americas segment. Other miscellaneous expenses increased $0.9 million, primarily as a result of higher overhead expenses. These increases to SG&A expenses were partially offset by favorable changes in foreign currency exchange rates, which reduced SG&A expenses by $5.0 million. In addition, freight expense decreased $1.0 million from period to period.
We continued our research and development investment, the majority of which is associated with our maintenance products, in support of our focus on innovation and renovation of our products. Research and development costs for the fiscal years ended August 31, 2023 and 2022 were $6.2 million and $5.1 million, respectively. Our research and development team engages in consumer research, product development, current product improvements and testing activities. This team leverages its development capabilities by collaborating with a network of outside resources including our current and prospective third-party contract manufacturers. The level and types of expenses incurred within research and development can vary from period to period depending upon the types of activities being performed.
Advertising and Sales Promotion (“A&P”) Expenses
Fiscal Year Ended August 31,
20232022Change from
Prior Year
DollarsPercent
A&P expenses$28,807 $27,343 $1,464 %
% of net sales5.4 %5.3 %
A&P Expenses – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
The increase in A&P expenses was primarily due to a higher level of promotional programs and marketing support in the Americas segment. This increase was also partially attributable to us investing more in the promotion of new product innovations such as WD-40 Specialist Degreaser & Cleaner EZ-Pods and WD-40 Precision Pen.
Total promotional costs recorded as a reduction to sales were $29.1 million and $28.1 million for the fiscal years ended August 31, 2023 and 2022, respectively. Therefore, our total investment in A&P activities totaled $57.9 million and $55.4 million for the fiscal years ended August 31, 2023 and 2022, respectively.
28

Income from Operations by Segment
The following table summarizes income from operations by segment (in thousands, except percentages):
Fiscal Year Ended August 31,
20232022Change from
Prior Year
DollarsPercent
Americas$60,797 $54,198 $6,599 12 %
EMEA39,456 42,058 (2,602)(6)%
Asia-Pacific25,887 22,590 3,297 15 %
Unallocated corporate (1)
(36,417)(31,516)(4,901)(16)%
Total$89,723 $87,330 $2,393 %
(1)Unallocated corporate expenses are general corporate overhead expenses not directly attributable to any one of the business segments. These expenses are reported separate from our identified segments and are included in Selling, General and Administrative expenses on our consolidated statements of operations.
Americas
Americas Operating Income – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
Income from operations for the Americas increased to $60.8 million, up $6.6 million, or 12%, due to a $26.5 million increase in sales and a higher gross margin, partially offset by higher operating expenses. Gross margin for the Americas segment increased from 47.3% to 48.9% primarily due to the favorable impact of price increases implemented during the last twelve months, offset by increases in the costs of petroleum-based specialty chemicals and concentrate costs at our third-party manufacturers due to inflationary impacts. Operating expenses increased $10.4 million due to higher employee-related costs as a result of increased headcount and higher accrued incentive compensation. In addition, operating expenses increased due to a higher level of professional services expense, travel and meeting expense and A&P expense. Operating income as a percentage of net sales increased from 22.6% to 22.8% period over period.
EMEA
EMEA Operating Income – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
Income from operations for the EMEA segment decreased to $39.5 million, down $2.6 million, or 6%, primarily due to a $13.9 million decrease in sales, which was slightly offset by a higher gross margin. Gross margin for the EMEA segment increased from 49.6% to 52.2% primarily due to price increases that were implemented over the last twelve months, significantly offset by the increased costs of aerosol cans and petroleum-based specialty chemicals. Operating expenses increased $0.6 million as higher travel and meeting expense and higher employee-related costs were mostly offset by lower level of A&P and freight expenses. Operating income as a percentage of net sales increased from 20.5% to 20.7% period over period.
Asia-Pacific
Asia-Pacific Operating Income – Fiscal Year Ended – August 31, 2023 Compared to August 31, 2022
Income from operations for the Asia-Pacific segment increased to $25.9 million, up $3.3 million, or 15%, primarily due to a $5.8 million increase in sales and a higher gross margin, partially offset by an increase in operating expenses. Gross margin for the Asia-Pacific segment increased from 53.6% to 55.3% primarily due to the favorable impact of price increases that were implemented during the current and prior fiscal year, partially offset by the increased cost of petroleum-based specialty chemicals and higher fill fees paid to our third-party contract manufacturers. Operating expenses increased $1.2 million from period to period primarily due to higher A&P expenses and travel and meetings expense. Operating income as a percentage of net sales increased from 30.6% to 32.5% period over period.
29

Non-Operating Items
The following table summarizes non-operating income and expenses for our consolidated operations (in thousands):
Fiscal Year Ended August 31,
20232022Change
Interest income$231 $102 $129 
Interest expense$5,614 $2,742 $2,872 
Other (expense) income, net$822 $(582)$1,404 
Provision for income taxes$19,170 $16,779 $2,391 
Interest Income
Interest income was not significant for both the fiscal years ended August 31, 2023 and 2022.
Interest Expense
Interest expense increased primarily due to an increased weighted average outstanding balance on our revolving credit facility and higher interest rates related to draws on this credit facility.
Other (Expense) Income, Net
Other income (expense), net changed by $1.4 million from period to period which was primarily due to net foreign currency losses during fiscal year 2022 as compared to net foreign currency exchange gains in fiscal year 2023 due to fluctuations in the foreign currency exchange rates for both the U.S. Dollar and the Euro against the Pound Sterling.
Provision for Income Taxes
The provision for income taxes was 22.5% of income before income taxes for the fiscal year ended August 31, 2023 compared to 19.9% for the prior fiscal year. The increase in the effective income tax rate from period to period was primarily due to higher tax rates in certain foreign jurisdictions, as well as tax shortfalls from the settlements of stock-based equity awards and increases in interest expense related to uncertain tax positions. The increase was partially offset by a decrease in nondeductible performance-based compensation expense.
Net Income
Net income was $66.0 million, or $4.83 per common share on a fully diluted basis, for fiscal year 2023 compared to $67.3 million, or $4.90 per common share on a fully diluted basis, for the prior fiscal year. Changes in foreign currency exchange rates year over year had an unfavorable impact of $2.4 million on net income for fiscal year 2023. Thus, on a constant currency basis, net income for fiscal year 2023 would have been $68.4 million.
Results of Operations
Fiscal Year Ended August 31, 2022 Compared to Fiscal Year Ended August 31, 2021
For discussion related to changes in financial condition and the results of operations for fiscal year 2022 compared to fiscal year 2021, refer to Part II—Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the fiscal year ended August 31, 2022, which was filed with the SEC on October 24, 2022.
Performance Measures and Non-GAAP Reconciliations
In managing our business operations and assessing our financial performance, we supplement the information provided by our financial statements with certain non-GAAP performance measures. These performance measures are part of our current 55/30/25 business model, which includes gross margin, cost of doing business, and earnings before interest, income taxes, depreciation and amortization (“EBITDA”), the latter two of which are non-GAAP performance measures. Cost of doing business is defined as total operating expenses less amortization of definite-lived intangible assets, impairment
30

charges related to intangible assets and depreciation in operating departments, and EBITDA is defined as net income before interest, income taxes, depreciation and amortization. We target our gross margin to be 55% of net sales, our cost of doing business to be 30% of net sales, and our EBITDA to be 25% of net sales. Results for these performance measures may vary from period to period depending on various factors, including economic conditions such as the inflationary environment we have experienced in the last several fiscal years, and our level of investment in activities for the future such as those related to quality assurance, regulatory compliance, information technology, sustainability, and intellectual property protection in order to safeguard our WD-40 brand. Our targets for gross margin and these other performance measures are long-term in nature and we expect to make progress towards them over time. For more detailed information pertaining to recent trends and economic conditions and the actions we are taking to respond to them, please see the section titled “Significant Developments”.
The following table summarizes the results of these performance measures:
Fiscal Year Ended August 31,
202320222021
Gross margin – GAAP51 %49 %54 %
Cost of doing business as a percentage of net sales – non-GAAP33 %31 %35 %
EBITDA as a percentage of net sales – non-GAAP (1)
18 %18 %20 %
(1)Percentages may not aggregate to EBITDA percentage due to rounding and because amounts recorded in other income (expense), net on our consolidated statement of operations are not included as an adjustment to earnings in the EBITDA calculation.
We use the performance measures above to establish financial goals and to gain an understanding of our comparative performance from period to period. We believe that these measures provide our stockholders with additional insights into how we run our business. We believe these measures also provide investors with additional financial information that should be considered when assessing our underlying business performance and trends. These non-GAAP financial measures are supplemental in nature and should not be considered in isolation or as alternatives to net income, income from operations or other financial information prepared in accordance with GAAP as indicators of our performance or operations. The use of any non-GAAP measure may produce results that vary from the GAAP measure and may not be comparable to a similarly defined non-GAAP measure used by other companies. Reconciliations of these non-GAAP financial measures to our financial statements as prepared in accordance with GAAP are as follows:
Cost of Doing Business (in thousands, except percentages):
Fiscal Year Ended August 31,
202320222021
Total operating expenses – GAAP$184,496 $167,435 $174,898 
Amortization of definite-lived intangible assets(1,005)(1,434)(1,449)
Depreciation (in operating departments)(4,147)(4,369)(4,311)
Cost of doing business – non-GAAP$179,344 $161,632 $169,138 
Net sales$537,255 $518,820 $488,109 
Cost of doing business as a percentage of net sales – non-GAAP33 %31 %35 %
31

EBITDA (in thousands, except percentages):
Fiscal Year Ended August 31,
202320222021
Net income – GAAP$65,993 $67,329 $70,229 
Provision for income taxes19,170 16,779 16,270 
Interest income(231)(102)(81)
Interest expense5,614 2,742 2,395 
Amortization of definite-lived intangible assets1,005 1,434 1,449 
Depreciation7,146 6,860 5,570 
EBITDA$98,697 $95,042 $95,832 
Net sales$537,255 $518,820 $488,109 
EBITDA as a percentage of net sales – non-GAAP18 %18 %20 %
Liquidity and Capital Resources
Overview
Our financial condition and liquidity remain strong. Although there continues to be uncertainty related to adverse global economic conditions, volatility in financial markets, the current inflationary environment and their impacts on our future results, we believe our efficient business model positions us to manage our business through such situations. We continue to manage all aspects of our business including, but not limited to, monitoring our liquidity, the financial health of our customers, suppliers and other third-party relationships, implementing gross margin enhancement strategies and developing new opportunities for growth.
Our principal sources of liquidity are cash generated from operations and cash currently available from our existing unsecured revolving credit facility under the Credit Agreement with Bank of America, N.A. We use proceeds of the revolving credit facility primarily for our general working capital needs. We also hold borrowings under the Note Agreement. See Note 8 – Debt for additional information on these agreements.
We have historically held a balance of outstanding draws on our line of credit in either U.S. Dollars in the Americas segment or in Euros and Pounds Sterling in the EMEA segment. Euro and Pound Sterling denominated draws will fluctuate in U.S. Dollars from period to period due to changes in foreign currency exchange rates. We regularly convert many of our draws on our line of credit to new draws with new maturity dates and interest rates. We have the ability to refinance any draws under the line of credit with successive short-term borrowings through the September 30, 2025 maturity date of the Credit Agreement. Outstanding draws for which we have both the ability and intent to refinance with successive short-term borrowings for a period of at least twelve months are classified as long-term. As of August 31, 2023, $42.9 million of the outstanding balance under our line of credit resides in the EMEA segment and is denominated in Euros and Pounds Sterling and classified long-term, whereas $10.0 million is denominated in U.S. Dollars and classified as short-term. In the United States, we held $67.6 million in fixed rate long-term borrowings as of August 31, 2023, consisting of senior notes under our Note Agreement. We paid $0.8 million in principal payments on our Series A Notes during fiscal year 2023. There were no other letters of credit outstanding or restrictions on the amount available on our line of credit or notes. Per the terms of both the Note Agreement and the Credit Agreement, our consolidated leverage ratio cannot be greater than three and a half to one and our consolidated interest coverage ratio cannot be less than three to one. See Note 8 – Debt for additional information on these financial covenants. At August 31, 2023, we were in compliance with all material debt covenants. We continue to monitor our compliance with all debt covenants and, at the present time, we believe that the likelihood of being unable to satisfy all material covenants is remote. At August 31, 2023, we had a total of $48.1 million in cash and cash equivalents. We do not foresee any ongoing issues with repaying our borrowings and we closely monitor the use of this credit facility.
We believe that our future cash from domestic and international operations, together with our access to funds available under our unsecured revolving credit facility, will provide adequate resources to fund short-term and long-term operating requirements, capital expenditures, dividend payments, acquisitions, new business development activities and share repurchases. On October 12, 2021, our Board approved a share repurchase plan (the “2021 Repurchase Plan”). Under the
32

2021 Repurchase Plan, which became effective on November 1, 2021, we were authorized to acquire up to $75.0 million of our outstanding shares through August 31, 2023. On June 19, 2023, our Board approved a share repurchase plan (the “2023 Repurchase Plan”). Under the 2023 Repurchase Plan, which became effective on September 1, 2023, we are authorized to acquire up to $50.0 million of our outstanding shares through August 31, 2025.
Cash Flows
The following table summarizes our cash flows by category for the periods presented (in thousands):
Fiscal Year Ended August 31,
202320222021
Net cash provided by operating activities$98,391 $2,604 $84,714 
Net cash used in investing activities(6,216)(7,691)(14,460)
Net cash used in financing activities(85,048)(38,011)(40,749)
Effect of exchange rate changes on cash and cash equivalents3,173 (5,020)(6)
Net increase (decrease) in cash and cash equivalents$10,300 $(48,118)$29,499 
Operating Activities
Net cash provided by operating activities increased $95.8 million to $98.4 million for fiscal year 2023. Cash flows from operating activities depend heavily on operating performance and changes in working capital. Our primary source of operating cash flows for fiscal year ended August 31, 2023 was net income of $66.0 million, which decreased $1.3 million from period to period. Changes in our working capital, which increased net cash provided by operating activities, were primarily attributable to a decrease in inventory during the fiscal year 2023 compared to a significant increase in inventory in the corresponding period of the prior fiscal year, which resulted in a $72.6 million favorable impact period over period to our cash provided by operating activities. In the prior fiscal year, we took deliberate actions to increase inventory levels of certain raw materials, components and finished goods due to challenges within supply chain and increased lead times required by suppliers. This building of our inventory continued into the first quarter of fiscal year 2023 and we have experienced increases in the capacity and flexibility of our supply chain as a direct result of these actions. Although our inventory levels remain at balances that are higher than historical levels, inventory has decreased since the first quarter of 2023 through the end of fiscal year 2023. In addition, net cash provided by operating activities increased from period to period due to lower increases in other assets. Net cash provided by operating activities also increased due to lower incentive compensation payouts in fiscal year 2023 compared to the prior fiscal year.
Investing Activities
Net cash used in investing activities decreased $1.5 million to $6.2 million for fiscal year 2023, primarily due to a lower level of manufacturing-related capital expenditures within the U.S. and the U.K. from period to period.
Financing Activities
Net cash used in financing activities increased $47.0 million to $85.0 million for fiscal year 2023. This change was primarily due to net repayments on our revolving credit facility of $28.3 million during the fiscal year, compared to net proceeds of $38.4 million in the prior fiscal year. Increases in dividends paid to our stockholders also increased cash used in financing activities by $2.6 million. Offsetting these increases in cash outflows from period to period was a decrease in treasury stock purchases of $18.7 million, as well as a decrease of $3.6 million in shares withheld to cover taxes on conversion of equity awards.
Effect of Exchange Rate Changes
All of our foreign subsidiaries currently operate in currencies other than the U.S. Dollar and a significant portion of our consolidated cash balance is denominated in these foreign functional currencies, particularly at our U.K. subsidiary, which operates in Pounds Sterling. As a result, our cash and cash equivalents balances are subject to the effects of the fluctuations in these functional currencies against the U.S. Dollar at the end of each reporting period. The net effect of exchange rate changes on cash and cash equivalents, when expressed in U.S. Dollar terms was an increase in cash of $3.2 million in fiscal year 2023, while such changes resulted in a decrease in cash of $5.0 million for fiscal year 2022, and were not significant
33

in fiscal year 2021. These changes were primarily due to fluctuations in various foreign currency exchange rates from period to period, but the majority is related to the fluctuations in the Pound Sterling against the U.S. Dollar.
Cash Flows
Fiscal Year Ended August 31, 2022 Compared to Fiscal Year Ended August 31, 2021
For discussion related to changes in the consolidated statements of cash flows for fiscal year 2022 compared to fiscal year 2021, refer to Part II—Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the fiscal year ended August 31, 2022, which was filed with the SEC on October 24, 2022.
Share Repurchase Plans
The information required by this item is incorporated by reference to Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 9 — Share Repurchase Plans, included in this report.
Dividends
We have historically paid regular quarterly cash dividends on our common stock. On December 13, 2022, our Board approved a 6% increase in the regular quarterly cash dividend, increasing it from $0.78 per share to $0.83 per share. On October 6, 2023, our Board declared a cash dividend of $0.83 per share payable on October 31, 2023 to stockholders of record on October 20, 2023. Our ability to pay dividends could be affected by future business performance, liquidity, capital needs, alternative investment opportunities and loan covenants.
Contractual Obligations
We hold borrowings under our Note Purchase and Private Shelf Agreement with fixed repayment requirements and under a Revolving Credit Facility that has variable underlying interest rates. For additional details on these borrowings, including ability and intent assessment on our credit facility agreement with Bank of America, N.A., refer to the information set forth in Part IV—Item 15, “Exhibits, Financial Statement Schedules”, Note 8 – Debt.
Additionally, we have ongoing relationships with various suppliers (contract manufacturers) that manufacture our products, and third-party distribution centers that warehouse and ship our products to customers. The contract manufacturers maintain title and control of certain raw materials and components, materials utilized in finished products, and the finished products themselves until shipment to our third-party distribution centers or customers in accordance with agreed-upon shipment terms. Although we have definitive minimum purchase obligations in the contract terms with certain of our contract manufacturers, when such obligations have been included, they have either been immaterial or the minimum amounts have been such that they are well below the volume of goods that we have historically purchased. In addition, in the ordinary course of business, we communicate supply needs to our contract manufacturers based on orders and short-term projections, ranging from two to six months. We are committed to purchase the products produced by the contract manufacturers based on the projections provided. Upon the termination of contracts with contract manufacturers, we obtain certain inventory control rights and are obligated to work with the contract manufacturer to sell through all product held by or manufactured by the contract manufacturer on our behalf during the termination notification period. If any inventory remains at the contract manufacturer at the termination date, we are obligated to purchase such inventory which may include raw materials, components and finished goods. The amounts for inventory purchased under termination commitments have been immaterial.
In addition to the commitments to purchase products from contract manufacturers described above, we may also enter into commitments with other manufacturers to purchase finished goods and components to support innovation initiatives and/or supply chain initiatives. As of August 31, 2023, no such commitments were outstanding.
At August 31, 2023, the liability recorded for uncertain tax positions, excluding associated interest and penalties, was approximately $9.3 million. For additional details on our uncertain tax positions, refer to the information set forth in Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 13 – Income Taxes. We have estimated that up to $0.4 million of unrecognized tax benefits related to income tax positions may be affected by the resolution of tax examinations or expiring statutes of limitation within the next twelve months.
34

Critical Accounting Policies and Estimates
Our results of operations and financial condition, as reflected in our consolidated financial statements, have been prepared in accordance with accounting principles generally accepted in the United States of America. Preparation of financial statements requires us to make estimates and assumptions affecting the reported amounts of assets, liabilities, revenues and expenses and the disclosures of contingent assets and liabilities. We use historical experience and other relevant factors when developing estimates and assumptions and these estimates and assumptions are continually evaluated. Note 2 to our consolidated financial statements included in Item 15 of this report includes a discussion of our significant accounting policies. The accounting policies discussed below are the ones we consider to be most critical to an understanding of our consolidated financial statements because their application places the most significant demands on our judgment. Our financial results may have varied from those reported had different assumptions been used or other conditions prevailed.
Revenue Recognition
Sales are recognized as revenue at a point in time upon transferring control of the product to the customer. This typically occurs when products are shipped or delivered, depending on when risks of loss and title have passed to the customer per the terms of the contract. For certain of our sales we must make judgments and certain assumptions in order to determine when delivery has occurred. Through an analysis of end-of-period shipments for these particular sales, we estimate the time of transit and delivery of product to our customers to determine whether revenue should be recognized during the current reporting period for such shipments. Differences in judgments or estimates related to the lengthening or shortening of the estimated delivery time used could result in material differences in the timing of revenue recognition.
Sales are recorded net of allowances for damaged goods and other sales returns, sales incentives, trade promotions and cash discounts. We apply a five-step approach in determining the amount and timing of revenue to be recognized which includes the following: (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) allocating the transaction price to the performance obligations in the contract and (5) recognizing revenue when the performance obligation is satisfied.
In determining the transaction price, management evaluates whether the price is subject to refunds or adjustments related to variable consideration to determine the net consideration to which we expect to be entitled. We record estimates of variable consideration as a reduction of sales in the consolidated statements of operations. Variable consideration primarily includes rebates/other discounts (cooperative marketing programs, volume-based discounts, shelf price reductions and allowances for shelf space, charges from customers for services they provided to us related to the sale and penalties/fines charged to us by our customers for failing to adhere to contractual obligations), coupon offers, cash discount allowances, and sales returns. These estimates are based on the expected value method considering all reasonably available information, including current and past trade promotion spending patterns, status of trade promotion activities and the interpretation of historical spending trends by customer and category, customer agreements and/or currently known factors that arise in the normal course of business. We review our assumptions and adjust these estimates accordingly on a quarterly basis. Our consolidated financial statements could be materially impacted if the actual promotion rates are different from the estimated rates. If our accrual estimates for sales incentives at August 31, 2023 were to differ by 10%, the impact on net sales would be approximately $1.3 million.
Accounting for Income Taxes
Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax bases of assets and liabilities. Based on changes in the related tax law as well as forecasted results, a valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. In addition to valuation allowances, we provide for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. We recognize accrued interest and penalties related to uncertain tax positions as a component of income tax expense.
We are required to make assertions on whether our foreign subsidiaries will invest their undistributed earnings indefinitely and these assertions are based on the capital needs of the foreign subsidiaries. Generally, unremitted earnings of our foreign subsidiaries are not considered to be indefinitely reinvested. However, there is an exception regarding specific statutory remittance restrictions imposed on our China subsidiary. Costs associated with repatriating unremitted foreign earnings,
35

including U.S. state income taxes and foreign withholding taxes, are immaterial to our consolidated financial statements. For additional information on income tax matters, see Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 13 — Income Taxes, included in this report.
Recently Issued Accounting Standards
Information on Recently Issued Accounting Standards that could potentially impact our consolidated financial statements and related disclosures is incorporated by reference to Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 2 — Basis of Presentation and Summary of Significant Accounting Policies, included in this report.
Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
Foreign Currency Risk
We are exposed to a variety of risks, including foreign currency exchange rate fluctuations. In the normal course of business, we employ established policies and procedures to manage our exposure to fluctuations in foreign currency values.
All of our international subsidiaries operate in functional currencies other than the U.S. Dollar. As a result, we are exposed to foreign currency related risk when the financial statements of our international subsidiaries are translated for consolidation purposes from functional currencies to U.S. Dollars. This foreign currency risk can affect sales, expenses and profits as well as assets and liabilities that are denominated in currencies other than the U.S. Dollar. We do not enter into any hedging activities to mitigate this foreign currency translation risk.
Our U.K. subsidiary, whose functional currency is Pounds Sterling, utilizes foreign currency forward contracts to limit our exposure to net asset balances held in non-functional currencies. We regularly monitor our foreign exchange exposures to ensure the overall effectiveness of our foreign currency hedge positions. While we engage in foreign currency hedging activity to reduce our risk, for accounting purposes, none of our foreign currency forward contracts are designated as hedges.
Commodity Price Risk
Specialty chemicals and aerosol cans constitute a significant portion of the cost of many of our maintenance products. Volatility in the price of oil directly impacts the cost of specialty chemicals which are indexed to the price of crude oil. If there are significant increases in the costs of crude oil, our gross margins and operating results will be negatively impacted. We do not currently have a strategy or policy to enter into transactions to hedge crude oil price volatility, but we regularly review this policy based on market conditions and other factors.
Interest Rate Risk
As of August 31, 2023, we had a $52.9 million outstanding balance on our existing $150.0 million revolving credit facility agreement with Bank of America, N.A. This $150.0 million revolving credit facility is subject to interest rate fluctuations. Under the terms of the credit facility agreement, we may borrow loans in U.S. Dollars or in foreign currencies from time to time until September 30, 2025. In addition, we had $67.6 million in fixed rate borrowings consisting of senior notes under our note purchase agreements as of August 31, 2023. For additional details on our long-term borrowings as of August 31, 2023, refer to the information set forth in Part IV—Item 15, “Exhibits, Financial Statement Schedules” and Note 8 – Debt. Interest rates associated with this revolving credit facility are based on the following rates:
Bloomberg Short-term Bank Yield Index Rate (U.S. Dollar borrowings)
Sterling Overnight Index Average Reference Rate (Pound Sterling borrowings)
Euro Interbank Offered Rate (Euro borrowings)

As of August 31, 2023, our primary interest rate exposure was from changes in interest rates which affect the variable rate on our revolving credit facility. Based on the outstanding balance on our revolving credit facility as of August 31, 2023, the annualized effect of a one percentage point increase in variable interest rates would have resulted in a pretax reduction of our earnings and cash flows of approximately $0.5 million in fiscal year 2023. As of August 31, 2023, our weighted average cost of short-term debt, including both fixed and variable rate borrowings, was 5.6%.
36

Item 8.    Financial Statements and Supplementary Data
Our consolidated financial statements at August 31, 2023 and 2022 and for each of the three fiscal years in the period ended August 31, 2023, and the Report of Independent Registered Public Accounting Firm, are included in Item 15 of this report.
Quarterly Financial Data (Unaudited)
Pursuant to amendments in SEC Release No. 33-10890, we have omitted historical quarterly financial data for our business over the last two fiscal year periods as there has not been any retrospective change to the information previously reported.
Item 9.    Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The term “disclosure controls and procedures” is defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (“Exchange Act”). The term disclosure controls and procedures means controls and other procedures of a company that are designed to ensure the information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosures. The Company’s Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of the Company’s disclosure controls and procedures as of August 31, 2023, the end of the period covered by this report (the Evaluation Date), and they have concluded that, as of the Evaluation Date, such controls and procedures were effective at ensuring that required information will be disclosed on a timely basis in the Company’s reports filed under the Exchange Act. Although management believes the Company’s existing disclosure controls and procedures are adequate to enable the Company to comply with its disclosure obligations, management continues to review and update such controls and procedures. The Company has a disclosure committee, which consists of certain members of the Company’s senior management.
Management’s Report on Internal Control over Financial Reporting
Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, management conducted an evaluation of the effectiveness of its internal control over financial reporting based upon the framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on that evaluation, management concluded that its internal control over financial reporting is effective as of August 31, 2023.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
PricewaterhouseCoopers LLP, independent registered public accounting firm, who audited and reported on the consolidated financial statements of WD-40 Company included in Item 15 of this report, has audited the effectiveness of WD-40 Company’s internal control over financial reporting as of August 31, 2023, as stated in their report included in Item 15 of this report.
37

Changes in Internal Control over Financial Reporting
There were no changes to the Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter ended August 31, 2023, that materially affected, or would be reasonably likely to materially affect, the Company’s internal control over financial reporting.
Item 9B.    Other Information
During the three months ended August 31, 2023, except for one of the Company’s directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) (collectively, “Section 16 Filers”), none of the Company’s Section 16 Filers informed the Company of the adoption, modification or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as defined in Item 408 of Regulation S-K. On June 14, 2023, Patricia Q. Olsem’s Rule 10b5-1 trading arrangement terminated pursuant to its terms, i.e., upon the earlier of November 7, 2023 or the execution of all trades of all orders.
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
None.
38

PART III
Item 10.    Directors, Executive Officers and Corporate Governance
Certain information required by this item is set forth in sections under the headings “Security Ownership of Certain Beneficial Owners and Management,” “Director Nominees,” and “Related Party Transactions Review and Oversight” in our Proxy Statement to be filed with the Securities and Exchange Commission in connection with the 2023 Annual Meeting of Stockholders on December 12, 2023 (“Proxy Statement”), which information is incorporated by reference herein. Information regarding executive officers is also incorporated by reference to the “Information Regarding our Executive Officers” section of our Proxy Statement.
The Registrant has a code of ethics (as defined in Item 406 of Regulation S-K under the Exchange Act) applicable to its principal executive officer, principal financial officer, principal accounting officer or controller and persons performing similar functions. The code of ethics is represented by the Registrant’s Code of Conduct applicable to all employees and directors. A copy of the Code of Conduct may be found on the Registrant’s internet website on the Corporate Governance link from the Investors page at www.wd40company.com.
Item 11.    Executive Compensation
Information required by this item is incorporated by reference to sections of the Proxy Statement under the headings “Director Compensation” (and the table following such section), “Compensation Committee – Compensation Committee Interlocks and Insider Participation,” “Compensation Discussion and Analysis,” “Compensation Committee Report,” “Executive Compensation” (and the compensation tables following such section), “Summary Compensation Table,” “Supplemental Death Benefit Plans and Supplemental Insurance Benefits,” “Change of Control Severance Agreements” and “CEO Pay Ratio.”
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Certain information required by this item is incorporated by reference to the Proxy Statement under the heading “Security Ownership of Certain Beneficial Owners and Management.”
Equity Compensation Plan Information
The following table provides information regarding shares of our common stock authorized for issuance under equity compensation plans as of August 31, 2023:
Number of securities to
be issued upon exercise
of outstanding options,
warrants and rights
(a)
Weighted-average exercise
price of outstanding options
warrants and rights
(b)
Number of securities
remaining available for
future issuance under
equity compensation plans
(excluding securities
reflected in column (a))
(c)
Plan category
Equity compensation plans approved by security holders137,829
(1)
$172,878
Equity compensation plans not approved by security holdersn/an/an/a
137,829
(1)
$172,878
(1)Includes 79,816 securities to be issued pursuant to outstanding restricted stock units; 33,949 securities to be issued pursuant to outstanding market share units (“MSUs”) based on 100% of the target number of MSU shares to be issued upon achievement of the applicable performance measure specified for such MSUs; 2,916 securities to be issued pursuant to outstanding deferred performance units (“DPUs”); and 21,148 securities to be issued pursuant to outstanding performance share units (“PSUs”) based on 100% of the maximum number of PSU shares to be issued upon achievement of the applicable performance measure specified for such PSUs.
Item 13.    Certain Relationships and Related Transactions, and Director Independence
Information required by this item is incorporated by reference to the Proxy Statement under the headings “Director Independence” and “Audit Committee – Related Party Transactions Review and Oversight.”
39

Item 14.    Principal Accountant Fees and Services
Information required by this item is incorporated by reference to the Proxy Statement under the heading “Ratification of Appointment of Independent Registered Public Accounting Firm.”
40

PART IV
Item 15.    Exhibits, Financial Statement Schedules
(2)Financial statement schedules are omitted because they are not applicable or the required information is shown in the consolidated financial statements or notes thereto.
(3)Exhibits
Exhibit
No.
Description
Articles of Incorporation and Bylaws.
3(a)
3(b)
Material Contracts.
Executive Compensation Plans and Arrangements (Exhibits 10(a) through 10(t) are management contracts and compensatory plans or arrangements required to be filed as exhibits pursuant to Item 15(b)).
10(a)
10(b)
10(c)
10(d)
10(e)
10(f)
10(g)
41

10(h)
10(i)
10(j)
10(k)
10(l)
10(m)
10(n)
10(o)
10(p)
10(q)
10(r)
10(s)
10(t)
10(u)
10(v)
10(w)
10(x)
10(y)
42

10(z)
10(aa)
10(ab)
10(ac)
10(ad)
10(ae)
21
23
31(a)
31(b)
32(a)
32(b)
97
101
The following materials from WD-40 Company’s Annual report on Form 10-K for the fiscal year ended August 31, 2023 formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Consolidated Statements of Operations, (ii) the Consolidated Statements of Comprehensive Income, (ii) the Consolidated Statements of Cash Flows, (iv) the Consolidated Balance Sheet, (v) the Consolidated Statements of Stockholders’ Equity, and (vi) Notes to the Consolidated Financial Statements.
104
The cover page from the Company’s Annual Report on Form 10-K for the fiscal year ended August 31, 2023, formatted in iXBRL and contained in Exhibit 101.
Item 16.    Form 10-K Summary
Not applicable.
43

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this annual report to be signed on its behalf by the undersigned, thereunto duly authorized.
WD-40 COMPANY
Registrant
/s/ SARA K. HYZER
SARA K. HYZER
Vice President, Finance and and Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
Date: October 23, 2023
44

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
/s/ STEVEN A. BRASS
STEVEN A. BRASS
President, Chief Executive Officer and Director
(Principal Executive Officer)
Date: October 23, 2023
/s/ CYNTHIA BURKS/s/ TREVOR I. MIHALIK
CYNTHIA B. BURKS, DirectorTREVOR I. MIHALIK, Director
Date: October 23, 2023
Date: October 23, 2023
/s/ DANIEL T. CARTER/s/ GRACIELA I. MONTEAGUDO
DANIEL T. CARTER, DirectorGRACIELA I. MONTEAGUDO, Director
Date: October 23, 2023
Date: October 23, 2023
/s/ ERIC P. ETCHART/s/ DAVID B. PENDARVIS
ERIC P. ETCHART, DirectorDAVID B. PENDARVIS, Director
Date: October 23, 2023
Date: October 23, 2023
/s/ LARA L. LEE/s/ GREGORY A. SANDFORT
LARA L. LEE, DirectorGREGORY A. SANDFORT, Director
Date: October 23, 2023
Date: October 23, 2023
/s/ EDWARD O. MAGEE, JR./s/ ANNE G. SAUNDERS
EDWARD O. MAGEE, JR., DirectorANNE G. SAUNDERS, Director
Date: October 23, 2023
Date: October 23, 2023
45

Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of WD-40 Company
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of WD-40 Company and its subsidiaries (the “Company”) as of August 31, 2023 and 2022, and the related consolidated statements of operations, of comprehensive income, of stockholders’ equity and of cash flows for each of the three years in the period ended August 31, 2023, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of August 31, 2023, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of August 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended August 31, 2023 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of August 31, 2023, based on criteria established in Internal Control—Integrated Framework (2013) issued by the COSO.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and
F-1

directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matters
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue Recognition – Product Sales
As described in Notes 2 and 11 to the consolidated financial statements, product sales make up a majority of the Company’s net sales of $537.3 million for the year ended August 31, 2023. The Company generates revenue from sales of its products to customers. Product sales include maintenance products and homecare and cleaning products. As disclosed by management, sales are recognized as revenue at a point in time upon transferring control of the product to the customer, which typically occurs when products are shipped or delivered, depending on when risks of loss and title have passed to the customer per the terms of the contract. The Company recognizes revenue related to the sale of these products in an amount reflecting the consideration to which it expects to be entitled.
The principal consideration for our determination that performing procedures relating to revenue recognition for product sales is a critical audit matter is a high degree of auditor effort involved in performing procedures related to the Company’s revenue recognition.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to product sales revenue recognition, including controls over the recording of product sales at the point in time upon transferring control to the customer. These procedures also included, among others (i) testing the revenue recognized for a sample of revenue transactions by obtaining and inspecting source documents, such as purchase orders, invoices, proof of shipment or delivery, and cash receipts and (ii) confirming a sample of outstanding customer invoice balances as of August 31, 2023 and, for confirmations not returned, obtaining and inspecting source documents, such as purchase orders, invoices, proof of shipment or delivery, and subsequent cash receipts.


/s/ PricewaterhouseCoopers LLP
San Diego, California
October 23, 2023
We have served as the Company’s auditor since at least 1972. We have not been able to determine the specific year we began serving as auditor of the Company.
F-2

WD-40 COMPANY
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
August 31,
2023
August 31,
2022
Assets
Current assets:
Cash and cash equivalents$48,143 $37,843 
Trade and other accounts receivable, net98,039 89,930 
Inventories86,522 104,101 
Other current assets15,821 17,766 
Total current assets248,525 249,640 
Property and equipment, net66,791 65,977 
Goodwill95,505 95,180 
Other intangible assets, net4,670 5,588 
Operating lease right-of-use assets7,820 7,559 
Deferred tax assets, net1,201 679 
Other assets13,454 9,672 
Total assets$437,966 $434,295 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$30,826 $32,852 
Accrued liabilities30,000 27,161 
Accrued payroll and related expenses16,722 11,583 
Short-term borrowings10,800 39,173 
Income taxes payable494 51 
Total current liabilities88,842 110,820 
Long-term borrowings109,743 107,139 
Deferred tax liabilities, net10,305 10,528 
Long-term operating lease liabilities5,832 5,999 
Other long-term liabilities13,066 11,185 
Total liabilities227,788 245,671 
Commitments and Contingencies (Note 12)
Stockholders’ equity:
Common stock — authorized 36,000,000 shares, $0.001 par value; 19,905,815 and 19,888,807 shares issued at August 31, 2023 and 2022, respectively; and 13,563,434 and 13,602,346 shares outstanding at August 31, 2023 and 2022, respectively
20 20 
Additional paid-in capital171,546 165,973 
Retained earnings477,488 456,076 
Accumulated other comprehensive income (loss)(31,206)(36,209)
Common stock held in treasury, at cost — 6,342,381 and 6,286,461 shares at August 31, 2023 and 2022, respectively
(407,670)(397,236)
Total stockholders’ equity210,178 188,624 
Total liabilities and stockholders’ equity$437,966 $434,295 
See accompanying notes to consolidated financial statements.
F-3

WD-40 COMPANY
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)
Fiscal Year Ended August 31,
202320222021
Net sales$537,255 $518,820 $488,109 
Cost of products sold263,035 264,055 224,370 
Gross profit274,220 254,765 263,739 
Operating expenses:
Selling, general and administrative154,684 138,658 145,493 
Advertising and sales promotion28,807 27,343 27,956 
Amortization of definite-lived intangible assets1,005 1,434 1,449 
Total operating expenses184,496 167,435 174,898 
Income from operations89,724 87,330 88,841 
Other income (expense):
Interest income231 102 81 
Interest expense(5,614)(2,742)(2,395)
Other income (expense), net822 (582)(28)
Income before income taxes85,163 84,108 86,499 
Provision for income taxes19,170 16,779 16,270 
Net income $65,993 $67,329 $70,229 
Earnings per common share:
Basic$4.84 $4.91 $5.11 
Diluted$4.83 $4.90 $5.09 
Shares used in per share calculations:
Basic13,57813,66813,698
Diluted13,60413,69613,733
See accompanying notes to consolidated financial statements.
F-4

WD-40 COMPANY
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
Fiscal Year Ended August 31,
202320222021
Net income$65,993 $67,329 $70,229 
Other comprehensive income (loss):
Foreign currency translation adjustment5,003 (10,179)2,178 
Total comprehensive income$70,996 $57,150 $72,407 
See accompanying notes to consolidated financial statements.
F-5

WD-40 COMPANY
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share and per share amounts)
Common StockAdditional
Paid-in
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Treasury StockTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balance at August 31, 202019,812,685$20 $157,850 $398,731 $(28,208)6,147,899$(368,080)$160,313 
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes44,180(3,668)(3,668)
Stock-based compensation9,555 9,555 
Cash dividends ($2.78 per share)
(38,225)(38,225)
Foreign currency translation adjustment2,178 2,178 
Net income70,229 70,229 
Balance at August 31, 202119,856,865$20 $163,737 $430,735 $(26,030)6,147,899$(368,080)$200,382 
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes31,942(4,461)(4,461)
Stock-based compensation6,697 6,697 
Cash dividends ($3.06 per share)
(41,988)(41,988)
Repurchases of common stock138,562(29,156)(29,156)
Foreign currency translation adjustment(10,179)(10,179)
Net income67,329 67,329 
Balance at August 31, 202219,888,807$20 $165,973 $456,076 $(36,209)6,286,461$(397,236)$188,624 
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes17,008(861)(861)
Stock-based compensation6,434 6,434 
Cash dividends ($3.27 per share)
(44,581)(44,581)
Repurchases of common stock55,920(10,434)(10,434)
Foreign currency translation adjustment5,003 5,003 
Net income65,993 65,993 
Balance at August 31, 202319,905,815$20 $171,546 $477,488 $(31,206)6,342,381$(407,670)$210,178 
See accompanying notes to consolidated financial statements.
F-6

WD-40 COMPANY
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
Fiscal Year Ended August 31,
202320222021
Operating activities:
Net income$65,993 $67,329 $70,229 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization 8,151 8,294 7,019 
Net gains on sales and disposals of property and equipment(90)(311)(249)
Deferred income taxes(1,254)596 (1,334)
Stock-based compensation6,434 6,697 9,555 
Unrealized foreign currency exchange (gains) losses, net(1,702)1,035 (511)
Provision for credit losses391 143 210 
Write-off of inventories713 595 800 
Changes in assets and liabilities:
Trade and other accounts receivable(5,339)(7,443)(6,595)
Inventories19,367 (53,260)(14,574)
Other assets(1,367)(12,578)(5,343)
Operating lease assets and liabilities, net49 (32)15 
Accounts payable and accrued liabilities(213)5,208 15,485 
Accrued payroll and related expenses4,965 (13,133)10,702 
Other long-term liabilities and income taxes payable2,293 (536)(695)
Net cash provided by operating activities98,391 2,604 84,714 
Investing activities:
Purchases of property and equipment(6,871)(8,303)(15,059)
Proceeds from sales of property and equipment655 612 599 
Net cash used in investing activities(6,216)(7,691)(14,460)
Financing activities:
Treasury stock purchases(10,434)(29,156)- 
Dividends paid(44,581)(41,988)(38,225)
Proceeds from issuance of long-term senior notes- - 52,000 
Repayments of long-term senior notes(800)(800)(800)
Net (repayments) proceeds from revolving credit facility(28,372)38,394 (50,056)
Shares withheld to cover taxes upon conversion of equity awards(861)(4,461)(3,668)
Net cash used in financing activities(85,048)(38,011)(40,749)
Effect of exchange rate changes on cash and cash equivalents3,173 (5,020)(6)
Net increase (decrease) in cash and cash equivalents10,300 (48,118)29,499 
Cash and cash equivalents at beginning of period37,843 85,961 56,462 
Cash and cash equivalents at end of period$48,143 $37,843 $85,961 
Supplemental cash flow information:
Accrued capital expenditures$80 $960 $1,123 
Cash paid for:
Interest$5,522 $2,687 $2,319 
Income taxes, net of tax refunds received$12,811 $18,345 $19,254 
See accompanying notes to consolidated financial statements.
F-7

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1.    The Company
WD-40 Company (the “Company”), incorporated in Delaware and based in San Diego, California, is a global marketing organization dedicated to creating positive lasting memories by developing and selling products that solve problems in workshops, factories and homes around the world. The Company owns a wide range of brands that include maintenance products and homecare and cleaning products: WD-40® Multi-Use Product, WD-40 Specialist®, 3-IN-ONE®, GT85®, X-14®, 2000 Flushes®, Carpet Fresh®, no vac®, Spot Shot®, 1001®, Lava® and Solvol®.
The Company’s products are sold in various locations around the world. Maintenance products are sold worldwide in markets throughout North, Central and South America, Asia, Australia, Europe, the Middle East and Africa. Homecare and cleaning products are sold primarily in North America, the United Kingdom (“U.K.”) and Australia. The Company’s products are sold primarily through hardware stores, automotive parts outlets, industrial distributors and suppliers, mass retail and home center stores, value retailers, grocery stores, online retailers, warehouse club stores, farm supply, sport retailers, and independent bike dealers.
Note 2.    Basis of Presentation and Summary of Significant Accounting Policies
Basis of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.
Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s current estimates consider current conditions, the inputs into certain of the Company’s significant and critical accounting estimates include judgments and assumptions about the economic implications of factors that have been subject to such volatility and how management expects them to change in the future, as appropriate. It is reasonably possible that actual results experienced may differ materially from the Company’s estimates in future periods, which could materially affect its results of operations and financial condition.
Cash and Cash Equivalents
Cash equivalents are highly liquid investments purchased with an original maturity of three months or less.
Trade Accounts Receivable and Allowance for Credit Losses
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowance for credit losses based on historical write-off experience and the identification of specific balances deemed uncollectible. Trade accounts receivable are charged against the allowance when the Company believes it is probable that the trade accounts receivable will not be recovered. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for credit losses related to the Company’s trade accounts receivable was not significant at August 31, 2023 and 2022.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined primarily based on a first-in, first-out method or, for a portion of raw materials inventory, the average cost method. When necessary, the Company adjusts the carrying value of its inventory to the lower of cost or net realizable value, including any costs to sell or dispose of such
F-8

inventory. Appropriate consideration is given by the Company to obsolescence, excessive inventory levels, product deterioration and other factors when evaluating net realizable value for the purposes of determining the lower of cost or net realizable value.
Included in inventories are amounts for certain raw materials and components that the Company has provided to its third-party contract manufacturers but that remain unpaid to the Company as of the balance sheet date. The Company’s contract manufacturers package products to the Company’s specifications and, upon order from the Company, ship ready-to-sell inventory to either the Company’s third-party distribution centers or directly to its customers. The Company transfers certain raw materials and components to these contract manufacturers for use in the manufacturing process. Contract manufacturers are obligated to pay the Company for these raw materials and components. Amounts receivable from the contract manufacturers as of the balance sheet date related to transfers of these raw materials and components by the Company to its contract manufacturers are generally considered product held at third-party contract manufacturers and are included in inventories in the accompanying consolidated balance sheets.
Property and Equipment
Property and equipment is stated at cost. Depreciation is computed using the straight-line method based upon estimated useful lives of ten to forty years for buildings and improvements, three to fifteen years for machinery and equipment, three to five years for vehicles, three to ten years for furniture and fixtures, three to seven years for R&D lab equipment and office equipment and three to five years for computer equipment. Depreciation expense totaled $7.1 million, $6.9 million and $5.6 million for fiscal years 2023, 2022 and 2021, respectively. These amounts include equipment depreciation expense which is recognized as cost of products sold and totaled $3.0 million, $2.5 million, and $1.2 million in fiscal years 2023, 2022, and 2021, respectively.
Internal-Use Software and Cloud Computing Arrangements
The Company capitalizes costs related to computer software obtained or developed for internal use. Software obtained for internal use has generally been enterprise-level business and finance software that the Company customizes to meet its specific operational needs. Costs incurred in the application development phase are capitalized as property and equipment in the Company’s consolidated balance sheets and are depreciated using the straight-line method over their estimated useful lives.
The Company also enters into certain cloud-based software hosting arrangements. In evaluating whether cloud computing arrangements include an embedded internal-use software license, management considers whether the Company has the contractual right to take possession of the software during the hosting period without significant penalty and whether it is feasible to either i) run the software on the Company’s hardware, or ii) contract with another party unrelated to the vendor to host the software. If management determines a cloud computing arrangement includes an embedded software license, the Company accounts for the software license element of the arrangement consistent with the acquisition of other internal-use software licenses. If a cloud computing arrangement does not include a software license, the Company accounts for the arrangement as a service contract. For such cloud computing service contracts, the Company capitalizes certain implementation costs such as the configuration, coding and customization of the software. Capitalizable cloud computing arrangement costs are generally consistent with those incurred during the application development stage for internal-use software, however, these costs are capitalized as “other assets” in the Company’s consolidated balance sheets. The Company amortizes these capitalized cloud computing implementation costs into selling, general and administrative expenses using the straight-line method over the fixed, non-cancellable term of the associated hosting arrangement, plus any reasonably certain renewal periods.
The useful lives of the Company’s internal-use software and capitalized cloud computing implementation costs are generally three to five years. However, the useful lives of major information system installations such as implementations of enterprise resource planning (“ERP”) systems and certain related software are determined on an individual basis and may exceed five years depending on the estimated period of use. The Company applies the same impairment model to both internal-use software and capitalized cloud computing implementation costs.
Leases
To determine if a contract contains a lease, the Company assesses its contracts and determines if there is an identified asset for which the Company has obtained the right to control, as defined in ASC 842. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term with lease expense recognized
F-9

over the term of the lease. For leases that do not contain a readily determinable implicit rate, the Company determines the present value of the lease liability at the lease commencement date using its estimated secured incremental borrowing rate, determined by using a portfolio approach based on the rate of interest the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate in the currency of the lease. The Company records ROU assets and lease liabilities on its consolidated balance sheets for leases with an expected term greater than one year.
Lease agreements may contain rent escalation clauses, renewal or termination options, and rent holidays, amongst other features. ROU assets include amounts for scheduled rent increases. The lease term includes the committed, non-cancelable period of the lease and options to renew, extend or terminate the lease when it is reasonably certain the Company will exercise those options, and is reviewed in subsequent periods if a triggering event occurs. The Company has made the accounting policy election to use certain ongoing practical expedients made available by ASC 842 to: (i) not separate lease components from non-lease components for real estate – office buildings, machinery and equipment, lab equipment, office equipment, furniture and fixtures, IT equipment and third-party manufacturing facilities; and (ii) exclude leases with an initial term of twelve months or less (“short-term” leases) from the consolidated balance sheets and recognize related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of tangible and intangible assets acquired. The carrying value of goodwill is reviewed for possible impairment in accordance with the authoritative guidance on goodwill, intangibles and other. The Company assesses possible impairments to goodwill at least annually during its second fiscal quarter and otherwise when events or changes in circumstances indicate that an impairment condition may exist. In performing the annual impairment test of its goodwill, the Company considers the fair value concepts of a market participant and the highest and best use for its intangible assets. In addition to the annual impairment test, goodwill is evaluated each reporting period to determine whether events and circumstances would more likely than not reduce the fair value of a reporting unit below its carrying value.
When testing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. If, after assessing qualitative factors, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative test is unnecessary. Otherwise, a quantitative test is performed to identify the potential impairment and to measure the amount of goodwill impairment, if any. The Company also performs a quantitative assessment periodically, regardless of the results of the qualitative assessments. Any required impairment losses are recorded as a reduction in the carrying amount of the related asset and charged to results of operations. No goodwill impairments were identified by the Company during fiscal years 2023, 2022 or 2021.
Subsequent Measurement of Long-lived Assets
The Company’s long-lived assets consist of property and equipment and definite-lived intangible assets. Long-lived assets are depreciated or amortized, as applicable, on a straight-line basis over their estimated useful lives. The Company assesses for potential impairments to its long-lived assets when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and/or its remaining useful life may no longer be appropriate. Any required impairment loss would be measured as the amount by which the asset’s carrying amount exceeds its fair value, which is the amount at which the asset could be bought or sold in a current transaction between willing market participants and would be recorded as a reduction in the carrying amount of the related asset and a charge to results of operations. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. No impairments to its long-lived assets were identified by the Company during fiscal years 2023, 2022 or 2021.
Fair Value of Financial Instruments
Accounting Standards Codification (“ASC”) 820, “Fair Value Measurements and Disclosures”, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes its financial assets and liabilities measured at fair value
F-10

into a hierarchy that categorizes fair value measurements into the following three levels based on the types of inputs used in measuring their fair value:
Level 1: Observable inputs such as quoted market prices in active markets for identical assets or liabilities;
Level 2: Observable market-based inputs or observable inputs that are corroborated by market data; and
Level 3: Unobservable inputs reflecting the Company’s own assumptions.
Under fair value accounting, assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. As of August 31, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, with the exception of the foreign currency forward contracts, which are classified as Level 2 within the fair value hierarchy. The carrying values of cash equivalents and short-term borrowings are recorded at cost, which approximates their fair values, primarily due to their short-term nature. In addition, the carrying value of borrowings held under the Company’s revolving credit facility approximates fair value, based on Level 2 inputs, due to the variable nature of underlying interest rates, which generally reflect market conditions. The Company’s fixed rate long-term borrowings consist of senior notes and are recorded at carrying value. The Company estimates that the fair value of its senior notes, based on Level 2 inputs, was approximately $60.1 million as of August 31, 2023, which was determined based on a discounted cash flow analysis using current market interest rates for instruments with similar terms, compared to their carrying value of $67.6 million. During the fiscal years ended August 31, 2023, 2022 and 2021, the Company did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist principally of cash and cash equivalents and trade accounts receivable. The Company’s policy is to place its cash in high credit quality financial institutions, in investments that include demand deposits, term deposits and callable time deposits. The Company’s trade accounts receivable are derived from customers located in North America, South America, Asia-Pacific, Europe, the Middle East, Africa and India. The Company limits its credit exposure from trade accounts receivable by performing on-going credit evaluations of customers, as well as insuring its trade accounts receivable in selected markets.
Concentration of Supplier Risk
The Company relies on a limited number of suppliers, including single or sole source suppliers for certain of its raw materials, packaging, product components and other necessary supplies. Historically, except for limited circumstances during the COVID-19 pandemic, the Company has been able to obtain adequate supplies of these materials which are used in the production of its maintenance products and homecare and cleaning products in a timely manner from existing sources and has been able to access adequate production capacity at its third-party manufacturers. Where possible and where it makes business sense, the Company works with secondary or multiple suppliers to qualify additional supply sources.
Insurance Coverage
The Company carries insurance policies to cover insurable risks such as property damage, business interruption, product liability, cyber liability, workers’ compensation and other risks, with coverage and other terms that it believes to be adequate and appropriate. These policies may be subject to applicable deductible or retention amounts, coverage limitations and exclusions. The Company does not maintain self-insurance with respect to its material risks; therefore, the Company has not provided for self-insurance reserves as of August 31, 2023 and 2022.
Revenue Recognition
The Company generates revenue from sales of its products to customers in its Americas, EMEA and Asia-Pacific segments. Product sales for the Company include maintenance products and homecare and cleaning products. The Company recognizes revenue related to the sale of these products when it satisfies a performance obligation in an amount reflecting the consideration to which it expects to be entitled. Sales are recorded net of allowances for damaged goods and other sales returns, sales incentives, trade promotions and cash discounts. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized which includes the following: (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4)
F-11

allocating the transaction price to the performance obligations in the contract and (5) recognizing revenue when the performance obligation is satisfied.
Contracts with customers are renewable periodically and contain terms and conditions with respect to payment, delivery, sales incentives, warranty and supply, but do not require mandatory purchase commitments. In the absence of a specific sales agreement with a customer, the Company’s standard terms and conditions at the time of acceptance of purchase orders apply to the sales transaction. The Company’s standard terms and conditions are either included in a standalone document or on the Company’s price lists or both, and these standard terms and conditions are provided to the customer prior to the sales transaction. The Company considers the customer purchase orders, governed by specific sales agreements or the Company’s standard terms and conditions, to be the contract with the customer. The Company considers each transaction to sell products as separate and distinct, with no additional promises made, and as a result, all of the Company’s sales are single performance obligation arrangements for which the transaction price is equivalent to the stated price of the product, net of any variable consideration for items such as sales returns, discounts, rebates and other sales incentives. The Company recognizes sales at a point in time upon transferring control of its product to the customer. This typically occurs when products are shipped or delivered, depending on when risks of loss and title have passed to the customer per the terms of the contract.
Taxes imposed by governmental authorities on the Company’s revenue, such as sales taxes and value added taxes, are excluded from net sales. Sales commissions are paid to certain third-parties based upon specific sales levels achieved during a defined time period. Since the Company’s contracts related to these sales commissions do not exceed one year, the Company has elected as a practical expedient to expense these payments as incurred. The Company also elected the practical expedient related to shipping and handling fees which allows the Company to account for freight costs as fulfillment activities instead of assessing such activities as performance obligations. The Company’s freight costs are sometimes paid by the customer, while other times, the freight costs are included in the sales price. The Company does not account for freight costs as a separate performance obligation, but rather as an activity performed to transfer the products to its customers.
Variable Consideration – Sales Incentives
In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment related to variable consideration to determine the net consideration to which the Company expects to be entitled. The Company records estimates of variable consideration, which primarily includes rebates/other discounts (cooperative marketing programs, volume-based discounts, shelf price reductions and allowances for shelf space, charges from customers for services they provided to us related to the sale and penalties/fines charged to us by customers associated with failing to adhere to contractual obligations), coupon offers, cash discount allowances, and sales returns, as a reduction of sales in its consolidated statements of operations. These estimates are based on the expected value method considering all reasonably available information, including current and past trade promotion spending patterns, status of trade promotion activities, the interpretation of historical spending trends by customer and category, customer agreements and/or currently known factors that arise in the normal course of business. The Company reviews its assumptions and adjusts these estimates accordingly on a quarterly basis.
Rebates and Other Discounts
The Company offers various on-going trade promotion programs with customers and provides other discounts to customers that require management to estimate and accrue for the expected costs of such programs or discounts. These programs include cooperative marketing, volume-based discounts, shelf price reductions, consideration and allowances given to retailers for shelf space and/or favorable display positions in their stores and other promotional activities. Other discounts include items such as charges from customers for services they provide related to the sale of WD-40 Company products and penalties/fees associated with WD-40 Company failing to adhere to contractual obligations (e.g., errors on purchase orders, errors on shipment, late deliveries, etc.). Costs related to rebates, cooperative advertising and other promotional activities and other discounts are recorded as a reduction to sales upon delivery of the Company’s products to its customers.
The Company offers certain of its customers a cash discount program to incentivize them to pay the invoice earlier than the normal payment date on the invoice. Although payment terms vary, most customers typically pay within 30 to 90 days of invoicing.
F-12

Coupons
Coupon costs are based upon historical redemption rates and are recorded as a reduction to sales as incurred, which is when the coupons are circulated. Coupon redemption liabilities, which are included in accrued liabilities on the Company’s consolidated balance sheets, were not significant at August 31, 2023 and 2022. Coupons recorded as a reduction to sales were not significant during fiscal years 2023 and 2022, respectively.
Sales Returns
The Company recognizes revenue net of allowances for estimated returns, which is generally based on historical return rates, with a corresponding reduction to cost of products sold. Although the Company typically does not have definitive sales return provisions included in the contract terms with its customers, when such provisions have been included, they have not been significant. The Company presents its provision for sales returns on a gross basis as a liability. The Company’s refund liability for sales returns is included in accrued liabilities and represents the amount expected to be owed to the customers for product returns.
Contract Balances
Contract liabilities consist of deferred revenue related to undelivered products. Deferred revenue is recorded when payments have been received from customers for undelivered products. Revenue is subsequently recognized when revenue recognition criteria are met, generally when control of the product transfers to the customer. Contract liabilities are recorded in accrued liabilities on the Company’s consolidated balance sheets. Contract assets are recorded if the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. The Company has an unconditional right to payment for its trade and other accounts receivable on the Company’s consolidated balance sheets.
Cost of Products Sold
Cost of products sold primarily includes the cost of products manufactured on the Company’s behalf by its third-party contract manufacturers, net of volume and other rebates. Cost of products sold also includes the costs to manufacture WD-40 concentrate, which is done at the Company’s own facilities or at third-party contract manufacturers. When the concentrate is manufactured by the Company, cost of products sold includes direct labor, direct materials and supplies; in-bound freight costs related to purchased raw materials and finished product; and depreciation of machinery and equipment used in the manufacturing process. In addition, cost of products sold includes fees charged to the Company by its third-party distribution centers to warehouse and administer finished products once they are received from the Company’s third-party contract manufacturers.
Selling, General and Administrative Expenses
Selling, general and administrative expenses include costs related to selling the Company’s products, such as the cost of the sales force and broker commissions; shipping and handling costs paid to third-party companies to distribute finished goods from the Company’s third-party contract manufacturers and distribution centers to its customers; other general and administrative costs related to the Company’s business such as general overhead, legal and accounting fees, insurance, and depreciation; and employee-related and various other costs to support marketing, human resources, finance, supply chain, information technology and research and development activities.
Shipping and Handling Costs
Shipping and handling costs associated with the movement of finished goods from third-party contract manufacturers to the Company’s third-party distribution centers and from one third-party distribution center to another are capitalized in the cost of inventory and subsequently included in cost of sales when the sale to the customer is recognized in the statement of operations. Shipping and handling costs associated with out-bound transportation are included in selling, general and administrative expenses and are recorded at the time of shipment of product to the Company’s customers. Out-bound shipping and handling costs were $17.1 million, $18.6 million and $16.5 million for fiscal years 2023, 2022 and 2021, respectively.
F-13

Advertising and Sales Promotion Expenses
Advertising and sales promotion expenses are expensed as incurred. Advertising and sales promotion expenses include costs associated with promotional activities that the Company pays to third parties, which include costs for advertising (television, print media and internet), administration of coupon programs, consumer promotions, product demonstrations, public relations, agency costs, package design expenses and market research costs as well as market and sales data analyses. Advertising and sales promotion expenses also include product samples which are given to customers and are initiated by the Company and costs associated with shared marketing fund programs that the Company has in place with its marketing distributor customers. Total advertising and sales promotion expenses were $28.8 million, $27.3 million and $28.0 million for fiscal years 2023, 2022 and 2021, respectively.
Research and Development
The Company is involved in research and development efforts that include the ongoing development or innovation of new products and the improvement, extension or renovation of existing products or product lines. All research and development costs are expensed as incurred and are included in selling, general and administrative expenses. Research and development expenses were $6.2 million, $5.1 million and $5.6 million in fiscal years 2023, 2022 and 2021, respectively. These expenses include costs associated with general research and development activities, as well as those associated with internal staff, overhead, design testing, market research and consultants.
Income Taxes
Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax basis of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. In addition to valuation allowances, the Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest and penalties related to uncertain tax positions as a component of income tax expense.
The Company is required to make assertions on whether its foreign subsidiaries will invest their undistributed earnings indefinitely and these assertions are based on the capital needs of the foreign subsidiaries. Generally, unremitted earnings of the Company’s foreign subsidiaries are not considered to be indefinitely reinvested. However, there is an exception regarding specific statutory remittance restrictions imposed on the Company’s China subsidiary. Costs associated with repatriating unremitted foreign earnings, including U.S. state income taxes and foreign withholding taxes, are immaterial to the Company’s consolidated financial statements. For additional information on income tax matters, see Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 13 — Income Taxes, included in this report.
Foreign Currency
The Company translates the assets and liabilities of its foreign subsidiaries into U.S. Dollars at current rates of exchange in effect at the end of the reporting period. Income and expense items are translated at rates that approximate the rates in effect at the transaction date. Gains and losses from translation are included in accumulated other comprehensive income or loss. Gains or losses resulting from foreign currency transactions (transactions denominated in a currency other than the entity’s functional currency) are included as other income in the Company’s consolidated statements of operations. The Company had $0.5 million in net gains and $1.1 million in net losses in foreign currency transactions in fiscal years 2023 and 2022, respectively. The Company’s net losses in foreign currency transactions were not significant in fiscal year 2021.
In the normal course of business, the Company employs established policies and procedures to manage its exposure to fluctuations in foreign currency exchange rates. The Company utilizes foreign currency forward contracts to limit its exposure to net asset balances held in non-functional currencies, primarily at its U.K. subsidiary. The Company regularly monitors its foreign currency exchange rate exposures to ensure the overall effectiveness of its foreign currency hedge positions. While the Company engages in foreign currency hedging activity to reduce its risk, for accounting purposes, none of its foreign currency forward contracts are designated as hedges.
Foreign currency forward contracts are carried at fair value, with net realized and unrealized gains and losses recognized in other income (expense), net in the Company’s consolidated statements of operations. Cash flows from settlements of
F-14

foreign currency forward contracts are included in operating activities in the consolidated statements of cash flows. Foreign currency forward contracts in an asset position at the end of the reporting period are included in other current assets, while foreign currency forward contracts in a liability position at the end of the reporting period are included in accrued liabilities in the Company’s consolidated balance sheets. At August 31, 2023, the Company had a notional amount of $2.6 million outstanding in foreign currency forward contracts, which matured in September 2023. Unrealized net gains and losses related to foreign currency forward contracts were not significant at August 31, 2023 or 2022. Realized net losses related to foreign currency forward contracts were not significant for the fiscal years ended August 31, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income on the Company’s consolidated statements of operations.
Earnings per Common Share
Unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents, whether paid or unpaid, are participating securities that are required to be included in the computation of earnings per common share pursuant to the two-class method. Accordingly, the Company’s outstanding unvested, if any, and outstanding vested stock-based equity awards that provide such nonforfeitable rights to dividend equivalents are included as participating securities in the calculation of earnings per common share (“EPS”) pursuant to the two-class method.
The Company calculates EPS using the two-class method, which provides for an allocation of net income between common stock and other participating securities based on their respective participation rights to share in dividends. Basic EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period. Net income available to common stockholders for the period includes dividends paid to common stockholders during the period plus a proportionate share of undistributed net income allocable to common stockholders for the period; the proportionate share of undistributed net income allocable to common stockholders for the period is based on the proportionate share of total weighted-average common shares and participating securities outstanding during the period.
Diluted EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period increased by the weighted-average number of potentially dilutive common shares (dilutive securities) that were outstanding during the period if the effect is dilutive. Dilutive securities are comprised of various types of stock-based equity awards granted under the Company’s prior and current equity incentive plans.
Stock-based Compensation
The Company accounts for stock-based equity awards exchanged for employee and non-employee director services in accordance with the authoritative guidance for share-based payments. Stock-based equity awards are measured at the estimated grant date fair value and expensed on a straight-line basis, net of forfeitures recognized as they occur, over the requisite service period. The requisite service period of employee awards generally ranges from about one to three years, although awards of certain employees may have shorter requisite service periods as a result of retirement, death and disability provisions. Nonemployee director awards vest immediately at the grant date. Compensation expense related to the Company’s stock-based equity awards is recorded as selling, general and administrative expenses in the Company’s consolidated statements of operations.
The Company does not currently grant stock options. The fair values of restricted stock unit awards and performance share unit awards are based on the fair value of the Company’s common stock on the date that such awards are granted. The fair value of market share unit awards is determined using a Monte Carlo simulation model. For the performance share unit awards, the Company adjusts the compensation expense over the service period based upon the expected achievement level of the applicable performance condition. As the grant date fair value of market share unit awards reflects the probabilities of the actual number of such awards expected to vest, compensation expense for such awards is not adjusted based on the expected achievement level of the applicable performance condition. The Company records any excess tax benefits or deficiencies from settlements of its stock-based equity awards within the provision for income taxes on the Company’s consolidated statements of operations in the reporting periods in which the settlement of the equity awards occur.
Segment Information
The Company discloses certain information about its business segments, which are determined consistent with the way the Company’s Chief Operating Decision Maker organizes and evaluates financial information internally for making operating
F-15

decisions and assessing performance. In addition, the Chief Operating Decision Maker assesses and measures revenue based on product groups.
Recently Adopted Accounting Standards
None.
Note 3.    Inventories
Inventories consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Product held at third-party contract manufacturers$6,680 $7,915 
Raw materials and components11,924 13,952 
Work-in-process497 881 
Finished goods67,421 81,353 
Total$86,522 $104,101 
Note 4.    Property and Equipment and Capitalized Cloud-Based Software Implementation Costs
Property and equipment, net, consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Machinery, equipment and vehicles$49,804 $44,533 
Buildings and improvements27,555 27,958 
Computer and office equipment6,151 5,757 
Internal-use software11,277 9,591 
Furniture and fixtures3,027 2,669 
Capital in progress7,937 10,135 
Land4,220 4,240 
Subtotal109,971 104,883 
Less: accumulated depreciation and amortization(43,180)(38,906)
Total$66,791 $65,977 
As of August 31, 2023 and 2022, the Company’s consolidated balance sheets included $11.0 million and $6.5 million, respectively, of capitalized cloud-based implementation costs recorded as other assets within the Company’s consolidated balance sheets. These balances primarily consist of capitalized costs related to the new cloud-based enterprise resource planning system which the Company is in the process of implementing. Accumulated amortization associated with these assets was $0.7 million as of August 31, 2023, and was $0.5 million as of August 31, 2022. Amortization expense associated with these assets was not significant during the fiscal years 2023 or 2022.
F-16

Note 5.    Goodwill and Other Intangible Assets
Goodwill
The following table summarizes the changes in the carrying amounts of goodwill by segment (in thousands):
AmericasEMEAAsia-PacificTotal
Balance as of August 31, 2021$85,476 9,184 1,209 95,869 
Translation adjustments(74)(615) (689)
Balance as of August 31, 202285,402 8,569 1,209 95,180 
Translation adjustments34 291 - 325 
Balance as of August 31, 2023$85,436 $8,860 $1,209 $95,505 
During the second quarter of fiscal year 2023, the Company performed its annual goodwill impairment test. The annual goodwill impairment test was performed at the reporting unit level as of the Company’s most recent goodwill impairment testing date, December 1, 2022. During the fiscal year 2023 annual goodwill impairment test, the Company performed a qualitative assessment of each reporting unit to determine whether it was more likely than not that the fair value of a reporting unit was less than its carrying amount. In performing this qualitative assessment, the Company assessed relevant events and circumstances that may impact the fair value and the carrying amount of each of its reporting units. Factors that were considered included, but were not limited to, the following: (1) macroeconomic conditions, including the impacts of the COVID-19 pandemic; (2) industry and market conditions; (3) historical financial performance and expected financial performance; (4) other entity specific events, such as changes in management or key personnel; and (5) events affecting the Company’s reporting units, such as a change in the composition of net assets or any expected dispositions. Based on the results of this qualitative assessment, the Company determined that the estimated fair value of each of the Company’s reporting units exceeded their respective carrying values so significantly that an impairment charge to the Company’s goodwill balances is remote and, thus, a quantitative analysis was not required. The Company also concluded that there were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its goodwill subsequent to December 1, 2022 through August 31, 2023. As a result, the Company concluded that no impairment of its goodwill existed as of August 31, 2023. To date, there have been no impairment losses identified and recorded related to the Company’s goodwill.
Definite-lived Intangible Assets
The Company’s definite-lived intangible assets, which include the Spot Shot, Carpet Fresh, 1001, EZ REACH and GT85 trade names, are included in other intangible assets, net in the Company’s consolidated balance sheets. The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):
August 31,
2023
August 31,
2022
Gross carrying amount$35,877 $35,166 
Accumulated amortization(31,207)(29,578)
Net carrying amount$4,670 $5,588 
There has been no impairment charge for the period ended August 31, 2023 and there were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its existing definite-lived intangible assets.
F-17

Changes in the carrying amounts of definite-lived intangible assets by segment are summarized below (in thousands):
AmericasEMEAAsia-PacificTotal
Balance as of August 31, 2021$5,495 1,749 - $7,244 
Amortization expense(1,058)(376)- (1,434)
Translation adjustments- (222)- (222)
Balance as of August 31, 20224,437 1,151 - 5,588 
Amortization expense(813)(192)- (1,005)
Translation adjustments- 87 - 87 
Balance as of August 31, 2023$3,624 $1,046 $- $4,670 
The estimated amortization expense for the Company’s definite-lived intangible assets is not significant in any future individual fiscal year.
Note 6.    Leases
The Company leases real estate for its regional sales offices, a research and development facility, and offices located at its international subsidiaries and branch locations. The Company also leases an automobile fleet in the United States. In addition, the Company has identified warehouse leases within certain third-party distribution center service contracts and a lease of a blending room within a third-party manufacturing contract. All other leases are insignificant to the Company’s consolidated financial statements.
Right-of-use assets and lease liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Assets:
Operating lease right-of-use assets$7,820 $7,559 
Liabilities:
Current operating lease liabilities(1)
2,144 1,703 
Long-term operating lease liabilities5,832 5,999 
Total operating lease liabilities$7,976 $7,702 
(1)Current operating lease liabilities are classified in accrued liabilities on the Company’s consolidated balance sheets.
The Company’s maturities of its operating lease liabilities, including early termination and renewal options that management is reasonably certain to exercise, are as follows as of August 31, 2023 (in thousands):
Operating
Leases
Fiscal year 20242,387 
Fiscal year 20251,510 
Fiscal year 20261,247 
Fiscal year 2027913 
Fiscal year 2028798 
Thereafter2,051 
Total undiscounted future cash flows$8,906 
Less: Interest(930)
Present value of lease liabilities$7,976 
F-18

The Company recorded $2.1 million and $2.0 million in lease expense during the fiscal years ended August 31, 2023 and 2022, respectively. This lease expense was included in selling, general and administrative expenses. The Company recorded $0.5 million of lease expense classified within cost of products sold for the fiscal year ended August 31, 2023, and $0.3 million for the fiscal year ended August 31, 2022. During the fiscal year ended August 31, 2023 and 2022, the Company paid cash of $2.4 million and $2.1 million related to lease liabilities, respectively. Variable lease expense under the Company’s lease agreements was not significant for both the fiscal years ended August 31, 2023 and 2022. As of August 31, 2023, the weighted-average remaining lease term was 5.9 years and the weighted-average discount rate was 3.4% for the Company’s operating leases. As of August 31, 2022, the weighted-average remaining lease term was 6.5 years and the weighted-average discount rate was 3.1% for the Company’s operating leases. The Company had $3.8 million of prepaid deposits for a future right to use a blending facility recorded in other current assets on the Company’s consolidated balance sheets as of August 31, 2023, which converted to an ROU asset after August 31, 2023. In addition, the Company had approximately $1.6 million of leases that commenced after August 31, 2023 that created rights and obligations to the Company. These leases are not included in the preceding schedules.
The Company had no significant short-term leases as of August 31, 2023. The Company obtained additional ROU assets of $1.7 million in exchange for lease obligations related to renewals of existing leases during fiscal year 2023. As of August 31, 2023 and 2022, finance leases were not significant and all leases recorded on the Company’s consolidated balances sheets were operating leases. Residual value guarantees, restrictions, covenants, sublease income, net gains or losses from sale and leaseback transactions, and transactions with related parties associated with leases were also not significant.
Note 7.    Accrued and Other Liabilities
Accrued liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Accrued advertising and sales promotion expenses$14,472 $13,563 
Accrued professional services fees1,924 1,979 
Accrued sales taxes and other taxes2,618 995 
Deferred revenue4,552 4,988 
Short-term operating lease liability2,144 1,703 
Other4,290 3,933 
Total$30,000 $27,161 
Accrued payroll and related expenses consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Accrued incentive compensation$6,698 $2,524 
Accrued payroll4,298 4,001 
Accrued profit sharing3,561 2,758 
Accrued payroll taxes1,650 1,779 
Other515 521 
Total$16,722 $11,583 
Note 8.    Debt
As of August 31, 2023, the Company held borrowings under two separate agreements as detailed below.
Note Purchase and Private Shelf Agreement
The Company holds borrowings under its Note Purchase and Private Shelf Agreement, as amended (the “Note Agreement”) by and among the Company, PGIM, Inc. (“Prudential”), and certain affiliates and managed accounts of
F-19

Prudential (the “Note Purchasers”). As of August 31, 2023, the Company had outstanding balances on its series A, B and C notes issued under this Note Agreement.
Credit Agreement
The Company’s Amended and Restated Credit Agreement, as amended (the “Credit Agreement”) with Bank of America, N.A., consists of a revolving commitment for borrowing by the Company up to $150.0 million with a sublimit of $100.0 million for WD-40 Company Limited, a wholly owned operating subsidiary of the Company for Europe, the Middle East, Africa and India.
On November 29, 2021, the Company entered into its most recent amendment to the Credit Agreement (the “LIBOR Amendment”) with Bank of America, N.A. The LIBOR Amendment changed the Company’s index rates under the Credit Agreement for Pound Sterling and U.S. Dollar borrowings from the London Interbank Offered Rate as administered by ICE Benchmark Administration to the Sterling Overnight Index Average Reference Rate and the Bloomberg Short-term Bank Yield Index rate, respectively, as well as certain definitions and clarifications within the Credit Agreement to accommodate the change in index rates. The impact of the LIBOR Amendment was insignificant to the Company’s consolidated financial statements.
Short-term and long-term borrowings under the Company’s Credit Agreement and Note Agreement consisted of the following (in thousands):
IssuanceMaturities
(calendar year)
August 31,
2023
August 31,
2022
Credit Agreement – revolving credit facility (1)(3)
Various9/30/202552,943 $77,912 
Note Agreement
Series A Notes – 3.39% fixed rate(2)
11/15/2017
2023-2032
15,600 16,400 
Series B Notes – 2.50% fixed rate(3)
9/30/202011/15/202726,000 26,000 
Series C Notes – 2.69% fixed rate(3)
9/30/202011/15/203026,000 26,000 
Total borrowings120,543 146,312 
Short-term portion of borrowings(10,800)(39,173)
Total long-term borrowings$109,743 $107,139 
(1)The Company has the ability to refinance any draw under the line of credit with successive short-term borrowings through the maturity date. Outstanding draws for which management has both the ability and intent to refinance with successive short-term borrowings for a period of at least twelve months are classified as long-term. As of August 31, 2023, $42.9 million on this facility is classified as long-term and is denominated in Euros and Pounds Sterling. $10.0 million is classified as short-term and is denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws will fluctuate in U.S. Dollars from period to period due to changes in foreign currency exchange rates.
(2)Principal payments are required semi-annually in May and November of each year in equal installments of $0.4 million through May 15, 2032, resulting in $0.8 million classified as short-term. The remaining outstanding principal in the amount of $8.4 million will become due on November 15, 2032.
(3)Interest on notes is payable semi-annually in May and November of each year with no principal due until the maturity date.
Both the Note Agreement and the Credit Agreement contain representations, warranties, events of default and remedies, as well as affirmative, negative and other financial covenants customary for these types of agreements. These covenants include, among other things, certain limitations on the ability of the Company and its subsidiaries to incur indebtedness, create liens, dispose of assets, make investments, declare, make or incur obligations to make certain restricted payments, including payments for the repurchase of the Company’s capital stock and enter into certain merger or consolidation transactions. The Credit Agreement includes, among other limitations on indebtedness, a $125.0 million limit on other unsecured indebtedness.
Each agreement also includes a most favored lender provision which requires that any time any other lender has the benefit of one or more financial or operational covenants that is different than, or similar to, but more restrictive than those contained in its own agreement, those covenants shall be immediately and automatically incorporated by reference to the other lender’s agreement. Both the Note Agreement and the Credit Agreement require the Company to adhere to the same
F-20

financial covenants. For the financial covenants, the definition of consolidated EBITDA includes the add back of non-cash stock-based compensation to consolidated net income when arriving at consolidated EBITDA. The terms of the financial covenants are as follows:
The consolidated leverage ratio cannot be greater than three and a half to one. The consolidated leverage ratio means, as of any date of determination, the ratio of (a) consolidated funded indebtedness as of such date to (b) consolidated EBITDA for the most recently completed four fiscal quarters.
The consolidated interest coverage ratio cannot be less than three to one. The consolidated interest coverage ratio means, as of any date of determination, the ratio of (a) consolidated EBITDA for the most recently completed four fiscal quarters to (b) consolidated interest charges for the most recently completed four fiscal quarters
As of August 31, 2023, the Company was in compliance with all debt covenants under both the Note Agreement and the Credit Agreement.
Note 9.    Share Repurchase Plan
On October 12, 2021, the Company’s Board approved a share repurchase plan (the “2021 Repurchase Plan”). Under the 2021 Repurchase Plan, which became effective on November 1, 2021, the Company was authorized to acquire up to $75.0 million of its outstanding shares through August 31, 2023. During fiscal year 2023, the Company repurchased 55,920 shares at an average price of $186.09 per share, for a total cost of $10.4 million. Throughout the course of the 2021 Repurchase Plan, the Company repurchased 194,482 shares at an average price of $203.42 per share, for a total cost of $39.6 million.
On June 19, 2023, the Company’s Board approved a share repurchase plan (the “2023 Repurchase Plan”). Under the 2023 Repurchase Plan, which became effective on September 1, 2023, the Company is authorized to acquire up to $50.0 million of its outstanding shares through August 31, 2025. The timing and amount of repurchases are based on terms and conditions as may be acceptable to the Company’s Chief Executive Officer and Chief Financial Officer, subject to present loan covenants and in compliance with all laws and regulations applicable thereto.
Note 10.    Earnings per Common Share
The table below reconciles net income to net income available to common stockholders (in thousands):
Fiscal Year Ended August 31,
202320222021
Net income$65,993 $67,329 $70,229 
Less: Net income allocated to participating securities(272)(251)(277)
Net income available to common stockholders$65,721 $67,078 $69,952 
The table below summarizes the weighted-average number of common shares outstanding included in the calculation of basic and diluted EPS (in thousands):
Fiscal Year Ended August 31,
202320222021
Weighted-average common shares outstanding, basic13,57813,66813,698
Weighted-average dilutive securities262835
Weighted-average common shares outstanding, diluted13,60413,69613,733
For the fiscal year ended August 31, 2023, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 4,551 were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive. For the fiscal year ended August 31, 2022, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 8,724 were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive. There were no anti-dilutive stock-based equity awards outstanding for the fiscal year ended August 31, 2021.
F-21

Note 11.    Revenue
The following table presents the Company’s revenues by segment and major source (in thousands):
Fiscal Year Ended August 31, 2023Fiscal Year Ended August 31, 2022
AmericasEMEAAsia-PacificTotalAmericasEMEAAsia-PacificTotal
Maintenance products$250,348 $181,501 $71,709 $503,558 $223,470 $196,524 $65,332 $485,326 
HCCP (1)
16,424 9,317 7,956 33,697 16,763 8,164 8,567 33,494 
Total net sales$266,772 $190,818 $79,665 $537,255 $240,233 $204,688 $73,899 $518,820 
(1)Homecare and cleaning products (“HCCP”)
The Company recorded approximately $33.3 million and $32.8 million in rebates/other discounts as a reduction to sales during fiscal years 2023 and 2022, respectively. The Company had a $11.1 million and $8.7 million balance in rebate/other discount liabilities as of August 31, 2023 and 2022, respectively, which are included in accrued liabilities on the Company’s consolidated balance sheets.
The Company recorded approximately $5.6 million and $5.2 million in cash discounts as a reduction to sales during fiscal years 2023 and 2022, respectively. The Company had a $0.6 million and $0.5 million balance in the allowance for cash discounts as of August 31, 2023 and 2022, respectively.
The Company had contract liabilities, which consist of deferred revenue related to undelivered products, of $4.6 million and $5.0 million as of August 31, 2023 and 2022, respectively. All of the $5.0 million that was included in contract liabilities as of August 31, 2022 was recognized to revenue during fiscal year 2023. Contract assets are recorded if the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. The Company did not have any contract assets as of August 31, 2023 and 2022. The Company has an unconditional right to payment for all trade and other accounts receivable on the Company’s consolidated balance sheets.
The Company’s refund liability for sales returns was not significant as of August 31, 2023 and 2022. The Company records an amount to other current assets for the value of inventory that represents the right to recover products from customers associated with sales returns, which was not significant as of August 31, 2023 and 2022.
Note 12.    Commitments and Contingencies
Purchase Commitments
The Company has ongoing relationships with various suppliers (contract manufacturers) that manufacture the Company’s products, and third-party distribution centers that warehouse and ship the Company’s products to customers. The contract manufacturers maintain title and control of certain raw materials and components, materials utilized in finished products, and the finished products themselves until shipment to the Company’s third-party distribution centers or customers in accordance with agreed-upon shipment terms. Although the Company has definitive minimum purchase obligations included in the contract terms with certain of its contract manufacturers, when such obligations have been included, they have either been immaterial or the minimum amounts have been such that they are well below the volume of goods that the Company has historically purchased. In the ordinary course of business, supply needs are communicated by the Company to its contract manufacturers based on orders and short-term projections, ranging from two months to six months. The Company is committed to purchase the products produced by the contract manufacturers based on the projections provided.
Upon the termination of contracts with contract manufacturers, the Company obtains certain inventory control rights and is obligated to work with the contract manufacturer to sell through all product held by or manufactured by the contract manufacturer on behalf of the Company during the termination notification period. If any inventory remains at the contract manufacturer at the termination date, the Company is obligated to purchase such inventory which may include raw materials, components and finished goods. The amounts for inventory purchased under termination commitments have been immaterial.
In addition to the commitments to purchase products from contract manufacturers described above, the Company may also enter into commitments with other manufacturers to purchase finished goods and components to support innovation and renovation initiatives and/or supply chain initiatives. As of August 31, 2023, no such commitments were outstanding.
F-22

Litigation
From time to time, the Company is subject to various claims, lawsuits, investigations and proceedings arising in the ordinary course of business, including but not limited to, product liability litigation and other claims and proceedings with respect to intellectual property, breach of contract, labor and employment, tax and other matters. As of August 31, 2023, there were no unasserted claims or pending proceedings for claims against the Company that the Company believes will result in a probable loss. As to claims that the Company believes may result in a reasonably possible loss, the Company believes that no reasonably possible outcome of any such claim will have a materially adverse impact on the Company’s financial condition, results of operations or cash flows.
Indemnifications
As permitted under Delaware law, the Company has agreements whereby it indemnifies senior officers and directors for certain events or occurrences while the officer or director is, or was, serving at the Company’s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company maintains Director and Officer insurance coverage that mitigates the Company’s exposure with respect to such obligations. As a result of the Company’s insurance coverage, management believes that the estimated fair value of these indemnification agreements is minimal. Thus, no liabilities have been recorded for these agreements as of August 31, 2023.
From time to time, the Company enters into indemnification agreements with certain contractual parties in the ordinary course of business, including agreements with lenders, lessors, contract manufacturers, marketing distributors, customers and certain vendors. All such indemnification agreements are entered into in the context of the particular agreements and are provided in an attempt to properly allocate risk of loss in connection with the consummation of the underlying contractual arrangements. Although the maximum amount of future payments that the Company could be required to make under these indemnification agreements is unlimited, management believes that the Company maintains adequate levels of insurance coverage to protect the Company with respect to most potential claims arising from such agreements and that such agreements do not otherwise have value separate and apart from the liabilities incurred in the ordinary course of the Company’s business. Thus, no liabilities have been recorded with respect to such indemnification agreements as of August 31, 2023.
Note 13.    Income Taxes
Income before income taxes consisted of the following (in thousands):
Fiscal Year Ended August 31,
202320222021
United States$49,871 $47,427 $40,949 
Foreign (1)
35,292 36,681 45,550 
Income before income taxes$85,163 $84,108 $86,499 
(1)Included in these amounts are income before income taxes for the EMEA segment of $25.6 million, $30.3 million and $38.8 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.
F-23

The provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended August 31,
202320222021
Current:
Federal$9,973 $7,487 $5,871 
State1,039 861 1,007 
Foreign9,023 8,114 10,944 
Total current20,035 16,462 17,822 
Deferred:
United States(806)6 (1,201)
Foreign(59)311 (351)
Total deferred(865)317 (1,552)
Provision for income taxes$19,170 $16,779 $16,270 
Deferred tax assets and deferred tax liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Deferred tax assets:
Accrued payroll and related expenses$1,110 $881 
Reserves and accruals1,436 1,178 
Research and development expenses1,125 - 
Stock-based compensation expense2,394 2,366 
Uncertain tax positions and related interest991 560 
Uniform capitalization2,383 2,657 
Tax credit carryforwards3,918 3,512 
Other2,673 2,630 
Total gross deferred tax assets16,030 13,784 
Valuation allowance(3,960)(3,628)
Total net deferred tax assets12,070 10,156 
Deferred tax liabilities:
Property and equipment, net(4,215)(4,122)
Amortization of tax goodwill and intangible assets(15,415)(14,931)
Other(1,544)(952)
Total deferred tax liabilities(21,174)(20,005)
Net deferred tax liabilities$(9,104)$(9,849)
The Company had state net operating loss (“NOL”) carryforwards of $5.3 million as of August 31, 2023 and 2022, which generated a net deferred tax asset of $0.4 million as of August 31, 2023 and 2022. The state NOL carryforwards, if unused, will expire between fiscal year 2024 and 2043. The Company also had tax credit carryforwards of $3.9 million and $3.5 million as of August 31, 2023 and 2022, respectively, of which $3.6 million and $3.3 million, respectively, is attributable to U.K. tax credit carryforwards, which do not expire. Future utilization of the U.K. tax credit carryforwards and certain state credit carryforwards is uncertain and is dependent upon several factors that may not occur, including the generation of future taxable income in certain jurisdictions. At this time, management cannot conclude that it is “more likely than not” that the related deferred tax assets will be realized. Accordingly, a valuation allowance has been recorded against the related deferred tax asset associated with the U.K. tax credit carryforwards and certain state carryforwards.
F-24

A reconciliation of the statutory federal income tax rate to the Company’s effective tax rate is as follows (in thousands):
Fiscal Year Ended August 31,
202320222021
Amount computed at U.S. statutory federal tax rate$17,884 $17,662 $18,165 
Effect of foreign operations1,583 317 629 
Net benefit from GILTI/FDII(2,071)(2,002)(1,764)
Expense (benefit) from stock compensation538 (204)(1,813)
Uncertain tax positions and related interest1,377 273 222 
Other(141)733 831 
Provision for income taxes$19,170 $16,779 $16,270 
The provision for income taxes was 22.5% and 19.9% of income before income taxes for the fiscal years ended August 31, 2023 and 2022, respectively. The increase in the effective income tax rate from period to period was primarily due to higher tax rates in certain foreign jurisdictions, as well as tax shortfalls from the settlements of stock-based equity awards and increases in interest expense related to uncertain tax positions. The increase was partially offset by a decrease in nondeductible performance-based compensation expense.
Reconciliations of the beginning and ending amounts of the Company’s gross unrecognized tax benefits, excluding interest and penalties, are as follows (in thousands):
 Fiscal Year Ended August 31,
 20232022
Unrecognized tax benefits – beginning of fiscal year$9,251 $9,314 
Net increases (decreases) – prior period tax positions- - 
Net increases – current period tax positions191 200 
Expirations of statute of limitations for assessment(167)(263)
Unrecognized tax benefits – end of fiscal year$9,275 $9,251 
Gross unrecognized tax benefits totaled $9.3 million for the fiscal years ended August 31, 2023 and 2022 of which $9.1 million would affect the Company’s effective income tax rate if recognized. Interest and penalties related to uncertain tax positions included in tax expense was $1.8 million for fiscal year ending August 31, 2023 and $0.3 million for fiscal year ending August 31, 2022, primarily related to the toll tax liability reserve. The total balance of accrued interest and penalties related to uncertain tax positions was $3.4 million and $1.6 million for the fiscal years ended August 31, 2023 and 2022, respectively. Total unrecognized tax benefits including interest were $12.7 million and $10.9 million as of August 31, 2023 and 2022, respectively, and are recorded in other long-term liabilities in the Company’s consolidated balance sheets.
The Company is subject to taxation in the U.S. and in various state and foreign jurisdictions. Due to expired statutes and closed audits, the Company’s federal income tax returns for years prior to fiscal year 2018 are not subject to examination by the U.S. Internal Revenue Service. The Company is currently under audit in various state jurisdictions for fiscal years 2018 through 2022. Generally, for the majority of state and foreign jurisdictions where the Company does business, periods prior to fiscal year 2019 are no longer subject to examination. The Company has estimated that up to $0.4 million of unrecognized tax benefits related to income tax positions may be affected by the resolution of tax examinations or expiring statutes of limitation within the next twelve months. Audit outcomes and the timing of settlements are subject to significant uncertainty. Income taxes receivable of $1.1 million and $5.0 million are recorded in the Company’s consolidated balance sheets as of August 31, 2023 and 2022, respectively. Income taxes receivable are included in other current assets, which also consists of miscellaneous prepaid expenses and deposits.
Note 14.    Stock-based Compensation
As of August 31, 2023, the Company had one stock incentive plan, the WD-40 Company 2016 Stock Incentive Plan (the “2016 Plan”), which was approved by the Company’s stockholders effective as of December 13, 2016. The 2016 Plan permits the granting of various stock-based equity awards, including non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units and other stock-
F-25

based awards to employees, directors and consultants. To date through August 31, 2023, the Company had granted awards of restricted stock units (“RSUs”), market share units (“MSUs”), deferred performance units (“DPUs”) and performance share units (“PSUs”) under the 2016 Plan. Additionally, as of August 31, 2023, there were still certain outstanding awards which had been granted under the Company’s prior stock incentive plan. The 2016 Plan is administered by the Board of Directors (the “Board”) or the Compensation Committee or other designated committee of the Board (the “Committee”). All stock-based equity awards granted under the 2016 Plan are subject to the specific terms and conditions as determined by the Committee at the time of grant of such awards in accordance with the various terms and conditions specified for each award type per the 2016 Plan. The total number of shares of common stock authorized for issuance pursuant to grants of awards under the 2016 Plan is 1,000,000. As of August 31, 2023, 172,878 shares of common stock remained available for future issuance pursuant to grants of awards under the 2016 Plan. The shares of common stock to be issued pursuant to awards under the 2016 Plan may be authorized shares not previously issued, or treasury shares. The Company has historically issued new authorized shares not previously issued upon the settlement of the various stock-based equity awards under its equity incentive plans.
Vesting of the RSUs granted to nonemployee directors is immediate, with shares to be issued pursuant to the vested RSUs upon termination of each nonemployee director’s service as a director of the Company. Vesting of the one-time grant of RSUs granted to certain key executives of the Company in March 2008 in settlement of these key executives’ benefits under the Company’s supplemental employee retirement plan agreements was over a period of three years from the date of grant, with shares to be issued pursuant to the vested RSUs six months following the day after each executive officer’s separation from service from the Company. Vesting of the RSUs granted to certain high level employees is over a period of three years from the date of grant, subject to potential earlier vesting in the event of retirement of the holder of the award in accordance with the award agreement, with shares to be issued pursuant to the vested RSUs at the time of vest. The nonemployee director RSU holders and the executive officer March 2008 grant date RSU holders are entitled to receive dividend equivalents with respect to their RSUs, payable in cash as and when dividends are declared by the Board.
Vesting of the MSUs granted to certain high level employees follows a performance measurement period of three fiscal years commencing with the Company’s fiscal year in which the MSU awards are granted (the “Measurement Period”). Shares will be issued pursuant to the vested MSUs following the conclusion of the applicable MSU Measurement Period after the Committee’s certification of achievement of the applicable performance measure for such awards and the vesting of the MSU awards and the applicable percentage of the target number of MSU shares to be issued. The recipient must remain employed with the Company for vesting purposes until the date on which the Committee certifies achievement of the applicable performance measure for the MSU awards, subject to potential pro-rata vesting in the event of earlier retirement of the holder of the award in accordance with the award agreement.
During fiscal year 2021, PSU awards were granted for the first time under the 2016 Plan in October 2020 and granting of new DPUs was discontinued by the Company. No DPUs were granted in or after fiscal year 2021. Although certain vested DPU awards granted in prior periods remain outstanding due to a deferred settlement feature contained within these award agreements, the expense associated with these awards has been fully recognized in prior periods. Many features of the Company’s PSU award agreements are similar to the discontinued DPU awards with the exception of the timing and terms of issuances. Vested DPUs contain a deferred settlement feature wherein the awards must be held until termination of employment, prior to which the recipients are entitled to dividend equivalents, with vested shares to be issued six months following each such recipient’s separation from service from the Company. Vested PSUs are issuable prior to separation from service but contain a period of restriction, wherein the recipient cannot sell or otherwise dispose of the stock until six months following separation from service from the Company. Vesting of the PSUs granted to certain high level employees follows a performance measurement period of one fiscal year that is the same fiscal year in which the PSU awards are granted (the “Measurement Year”). A number of PSUs equal to the applicable percentage of the maximum number of PSUs awarded will be confirmed as vested and issuable following the conclusion of the applicable PSU Measurement Year after the Committee’s certification of achievement of the applicable performance measure for such awards. The recipient must remain employed with the Company for vesting purposes until August 31 of the Measurement Year, subject to potential pro-rata vesting in the event of earlier retirement of the holder of the award in accordance with the award agreement.
F-26

Stock-based compensation expense is amortized on a straight-line basis over the requisite service period for the entire award. Stock-based compensation expense related to the Company’s stock-based equity awards is as follows by award type (in thousands):
 Fiscal Year Ended August 31,
 202320222021
RSU compensation expense$4,254 $4,153 $3,656 
MSU compensation expense2,180 2,544 2,294 
PSU compensation expense (1)
- - 3,605 
Total $6,434 $6,697 $9,555 
(1)PSU awards contain performance conditions for which accrual of expense is based on the probable outcome of the performance conditions. PSUs pertaining to the measurement year of fiscal year 2021 vested at 100% since the performance conditions were fully achieved. Vesting of PSUs pertaining to the measurement years of fiscal years 2023 and 2022 was deemed not probable at the end of each respective fiscal year and the PSUs were subsequently forfeited.
The Company recorded deferred tax assets related to such stock-based compensation of $1.3 million, $1.5 million and $2.0 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively. As of August 31, 2023, the total unamortized compensation cost related to non-vested stock-based equity awards was $1.0 million and $2.4 million for RSUs and MSUs, respectively, which the Company expects to recognize over remaining weighted-average vesting periods of 1.80 and 1.88 years for RSUs and MSUs, respectively. No unamortized compensation cost for DPUs or PSUs remained as of August 31, 2023.
Restricted Stock Units
The estimated fair value of each of the Company’s RSU awards was determined on the date of grant based on the closing market price of the Company’s common stock on the date of grant for those RSUs which are entitled to receive dividend equivalents with respect to the RSUs, or based on the closing market price of the Company’s common stock on the date of grant less the grant date present value of expected dividends during the vesting period for those RSUs which are not entitled to receive dividend equivalents with respect to the RSUs.
A summary of the Company’s restricted stock unit activity is as follows (in thousands, except share and per share amounts):
Restricted Stock UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202278,604$148.28 
Granted23,732$167.05 
Converted to shares of common stock(22,032)$182.16 
Forfeited(488)$192.24 
Outstanding at August 31, 202379,816$144.24 $17,150 
Vested at August 31, 202350,319$118.94 $10,812 
The weighted-average grant date fair value of all RSUs granted during the fiscal years ended August 31, 2023, 2022 and 2021 was $167.05, $217.03 and $208.29, respectively. The total intrinsic value of all RSUs converted to shares of common stock was $3.7 million, $3.0 million and $8.5 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.
The income tax benefits from RSUs converted to shares of common stock totaled $0.8 million, $0.6 million and $1.9 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.
F-27

Market Share Units
The MSUs are market performance-based awards that vest with respect to the applicable percentage of the target number of MSU shares based on relative total stockholder return (“TSR”) for the Company as compared to the total return for the Russell 2000® Index (the “Index”) over the performance Measurement Period. The ultimate number of MSUs that vest may range from 0% to 200% of the original target number of shares depending on the relative achievement of the TSR performance measure at the end of the Measurement Period. The grant date fair value of MSUs are estimated using a Monte Carlo simulation model and are expensed over the requisite service period rendered. Assumptions and estimates utilized in the model include expected volatilities of the Company’s stock and the Index, the Company’s risk-free interest rate and expected dividends. The probabilities of the actual number of MSUs expected to vest and resultant actual number of shares of common stock expected to be awarded are reflected in the grant date fair values of the various MSU awards; therefore, the compensation expense for the MSU awards is not adjusted based on the actual number of such MSU awards to ultimately vest.
The following weighted-average assumptions for MSU grants for the last three fiscal years were used in the Monte Carlo simulation model:
 Fiscal Year Ended August 31,
 202320222021
Expected volatility37.5 %32.7 %28.5 %
Risk-free interest rate4.3 %0.6 %0.2 %
Expected dividend yield0.0 %0.0 %0.0 %
The expected volatility utilized is based on the historical volatilities of the Company’s common stock and the Index in order to model the stock price movements. The volatility used was calculated over the most recent 2.89-year period for MSUs granted during the fiscal year ended August 31, 2023 and over the most recent 2.89 and 2.88-year periods for MSUs granted during each of the fiscal years ended August 31, 2022 and 2021, respectively, which were the remaining terms of the performance Measurement Period at the dates of grant. The risk-free interest rates used are based on the implied yield available on a U.S. Treasury zero-coupon bill with a remaining term equivalent to the remaining performance Measurement Period. The expected dividend yield of zero was used in the Monte Carlo simulation model for the purposes of computing the relative TSR of the Company compared to the Index since it is the mathematical equivalent to reinvesting dividends in each issuing entity over the performance Measurement Period.
A summary of the Company’s market share unit activity is as follows (in thousands, except share and per share amounts):
Market Share UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202237,201$212.66 
Granted13,695$184.15 
Forfeited(16,947)$218.88 
Outstanding at August 31, 2023⁽¹⁾33,949$198.05 $7,295 
(1)This figure represents the total number of shares underlying MSU grants assuming achievement of the target number of shares at 100%. As the ultimate number of shares that vest could be as high as 200% of the target, the Company may be required to issue additional shares to satisfy outstanding MSU award grants.
The weighted-average grant date fair value of all MSUs granted during the fiscal years ended August 31, 2023, 2022 and 2021 was $184.15, $232.99 and $184.96, respectively. There were no conversions of MSUs to shares of common stock for the fiscal year ended August 31, 2023. The total intrinsic value of all MSUs converted to shares of common stock was $4.4 million and $5.9 million for the fiscal years ended August 31, 2022 and 2021, respectively.
The income tax benefits from MSUs converted to shares of common stock totaled $0.9 million for the fiscal year ended August 31, 2022 and $1.3 million for the fiscal year ended August 31, 2021.
F-28

Deferred Performance Units
During fiscal year 2021, the Company discontinued the granting of new DPU awards. Although certain vested DPU awards granted in prior periods remain outstanding due to the deferred settlement feature contained within these award agreements, the expense associated with these awards has been fully recognized in prior periods. DPU awards converted to shares of common stock issued to recipients following separation from service from the Company were not material to the Company’s consolidated financial statements and related disclosures during fiscal years 2023, 2022 and 2021.
Performance Share Units
The PSU awards provide for performance-based vesting over a measurement period of the fiscal year in which the PSU awards are granted. The performance vesting provisions of the PSUs are based on relative achievement within an established performance measure range of the Company’s reported earnings before interest, income taxes, depreciation in operating departments, and amortization computed on a consolidated basis for the Measurement Year, before deduction of the stock-based compensation expense for the Vested PSUs and excluding other non-operating income and expense amounts (“Adjusted Global EBITDA”). The ultimate number of PSUs that vest may range from 0% to 100% of the original maximum number of PSUs awarded depending on the relative achievement of the Adjusted Global EBITDA performance measure at the end of the Measurement Year.
The estimated fair value of each of the Company’s PSU awards was determined on the date of grant based on the closing market price of the Company’s common stock on the date of grant less the grant date present value of expected dividends during the vesting period for the PSUs, which are not entitled to receive dividend equivalents with respect to the unvested PSUs.
F-29

A summary of the Company’s performance share unit activity is as follows (in thousands, except share and per share amounts):
Performance Share UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202217,826$227.24 
Granted21,990$170.16 
Forfeited(18,668)$224.67 
Outstanding at August 31, 2023⁽¹⁾21,148$170.16 $4,544 
(1)PSUs pertaining to the measurement year of fiscal year 2023 were forfeited in October 2023 since performance conditions were not achieved. Performance is certified annually in October by the Committee subsequent to the Company’s fiscal year end and PSUs are forfeited, or vest, depending on performance achievement.
The weighted-average grant date fair value of all PSUs granted during the fiscal years ended August 31, 2023, 2022, and 2021 was $170.16, $227.24 and $197.51, respectively. This form of PSU awards was granted for the first time in October 2020. There were no conversions of PSUs to shares of common stock for the fiscal year ended August 31, 2023. The total intrinsic value of all PSUs converted to common shares was $4.0 million for the fiscal year ended August 31, 2022.
The income tax benefit from PSUs converted to shares of common stock totaled $0.8 million for the fiscal year ended August 31, 2022. There were no conversions of PSUs to shares of common stock for the fiscal year ended August 31, 2021.
Note 15.    Other Benefit Plans
The Company has a WD-40 Company Profit Sharing/401(k) Plan and Trust (the “Profit Sharing/401(k) Plan”) whereby regular U.S. employees who have completed certain minimum service requirements can defer a portion of their income through contributions to a trust. The Profit Sharing/401(k) Plan provides for Company contributions to the trust, as approved by the Board, as follows: 1) matching contributions to each participant up to 50% of the first 6.6% of compensation contributed by the participant; 2) fixed non-elective contributions in the amount equal to 10% of eligible compensation; and 3) a discretionary non-elective contribution in an amount to be determined by the Board up to 5% of eligible compensation. The Company’s contributions are subject to overall employer contribution limits and may not exceed the amount deductible for income tax purposes. The Profit Sharing/401(k) Plan may be amended or discontinued at any time by the Company. The Company’s contribution expense for the Profit Sharing/401(k) Plan was $4.6 million for fiscal year 2023, $4.1 million for fiscal year 2022 and $3.9 million for fiscal year 2021.
The Company’s international subsidiaries have similar benefit plan arrangements, dependent upon the local applicable laws and regulations. The plans provide for Company contributions to an appropriate third-party plan, as approved by each subsidiary’s board of directors. The Company’s contribution expense related to the international plans was $2.1 million for the fiscal year ended August 31, 2023, $2.1 million for the fiscal year ended August 31, 2022 and $1.9 million for the fiscal year ended August 31, 2021.
Note 16.    Business Segments and Foreign Operations
The Company evaluates the performance of its segments and allocates resources to them based on sales and income from operations. The Company is organized on the basis of geographical area into the following three segments: the Americas; EMEA; and Asia-Pacific. Segment data does not include inter-segment revenues. Unallocated corporate expenses are general corporate overhead expenses not directly attributable to the business segments and are reported separate from the Company’s identified segments. Corporate overhead costs include expenses for the Company’s accounting and finance, information technology, human resources, research and development, quality control and executive management functions,
F-30

as well as all direct costs associated with public company compliance matters including legal, audit and other professional services costs.
AmericasEMEAAsia-Pacific
Unallocated
Corporate (1)
Total
Fiscal Year Ended August 31, 2023
Net sales$266,772 $190,818 $79,665 $$537,255 
Income from operations$60,797 $39,456 $25,888 $(36,417)$89,724 
Depreciation and amortization expense$3,656 $3,987 $204 $304 $8,151 
Interest income$4 $111 $116 $$231 
Interest expense$3,834 $1,775 $5 $$5,614 
Fiscal Year Ended August 31, 2022
Net sales$240,233 $204,688 $73,899 $$518,820 
Income from operations$54,198 $42,058 $22,590 $(31,516)$87,330 
Depreciation and amortization expense$4,320 $3,356 $275 $343 $8,294 
Interest income$2 $- $100 $$102 
Interest expense$2,165 $574 $3 $$2,742 
Fiscal Year Ended August 31, 2021
Net sales$214,601 $208,252 $65,256 $$488,109 
Income from operations$51,591 $53,003 $19,121 $(34,874)$88,841 
Depreciation and amortization expense$3,219 $3,174 $307 $319 $7,019 
Interest income$1 $5 $75 $$81 
Interest expense$1,909 $481 $5 $$2,395 
(1)These expenses are reported separately from the Company’s identified segments and are included in selling, general and administrative expenses on the Company’s consolidated statements of operations.
The Company’s Chief Operating Decision Maker does not review assets by segment as part of the financial information provided and therefore, no asset information is provided in the above table.
Net sales by product group are as follows (in thousands):
Fiscal Year Ended August 31,
202320222021
Maintenance products$503,558 $485,326 $448,817 
Homecare and cleaning products33,697 33,494 39,292 
Total$537,255 $518,820 $488,109 
F-31

Net sales and long-lived assets by geographic area are as follows (in thousands):
 Fiscal Year Ended August 31,
 202320222021
Net Sales by Geography:
United States$207,629 $176,863 $164,946 
International329,626 341,957 323,163 
Total$537,255 $518,820 $488,109 
 
Long-lived Assets by Geography (1):
United States$33,263 $35,375 $37,204 
International33,528 30,602 32,941 
Total$66,791 $65,977 $70,145 
(1)Includes tangible assets and property and equipment, net, attributed to the geographic location in which such assets are located.
Note 17.    Subsequent Event
Dividend Declaration
On October 6, 2023, the Board declared a cash dividend of $0.83 per share payable on October 31, 2023 to stockholders of record on October 20, 2023.
F-32
EX-10.B 2 wdfc-20230831xex10_b.htm EX-10.B Document

Exhibit 10(b)

WD-40 Directors’ Compensation Policy and Election Plan
(adopted and effective October 5, 2023)

The WD-40 Corporate Governance Committee has proposed, and the Board of Directors (“Board”) has adopted, this Directors’ Compensation Policy and Election Plan for non-employee directors (the “Election Plan”).

RESTRICTED STOCK UNITS

Each new non-employee director joining the Board after the adoption of this Election Plan will receive restricted stock units (“RSUs”) with a fair market value on the date of grant of $97,000 as soon as practicable upon joining the Board. RSUs shall be granted by the Board under the Amended and Restated WD-40 Company 2016 Stock Incentive Plan (the “Incentive Plan”). Vesting will be immediate and the RSUs will be settled in the common stock of WD-40 Company (the “Company”) upon termination of the director’s service on the Board for any reason, including upon death, resignation, retirement or removal from office (“Termination”.) These vested RSUs will be entitled to dividend equivalents payable in cash as and when declared on the Company’s common stock in accordance with the Incentive Plan. The award agreements issued with respect to the RSUs shall not permit the director to accelerate or otherwise obtain benefits (other than the dividend equivalent payments) with respect to the RSUs until Termination. Except for annual base compensation elected to be paid in RSUs that will have a different vesting schedule, all RSUs awarded pursuant to this Election Plan shall be subject to award agreements having the same terms and conditions for vesting, time of payment, dividend equivalents and acceleration prohibition as provided for hereinabove and all references to RSUs in this Election Plan shall refer to RSUs subject to such award agreements.

Each continuing non-employee director will receive annually an award of RSUs with a fair market value of $97,000 on the date of grant. The RSUs will be granted by the Board under the Incentive Plan at the organizational meeting of the Board immediately following the annual meeting of stockholders in December (“annual meeting”) of each year.

The award of RSUs to non-employee directors at the organizational meeting shall represent, in part, the full measure of compensation earned by each director for services rendered in the month of December from and after such meeting.

ANNUAL BASE COMPENSATION AND ELECTION OF PAYMENT IN CASH AND/OR BY AWARD OF RSUs

Annual base compensation for non-employee directors for services rendered during the calendar year beginning on January 1st following the Company’s annual meeting through the date of the next annual meeting shall be $60,000 (“Base Compensation”). Such amount does not include board committee fees, donation from the Director Contribution Fund, reimbursement for travel expenses or continuing education. No separate compensation shall be payable for special meetings of the directors.

Compensation for Directors to be Elected at the Annual Meeting

Base Compensation for each non-employee director will be paid, at his or her written election, in cash and/or RSUs. Non-employee directors may elect to receive all or a portion of Base Compensation in cash in increments of $1,000 and shall make this election by the date of the annual meeting. Cash compensation to be paid, if any, shall be paid on or about March 1 of the following year. RSUs having a fair market value as of the date of grant equal to the amount of Base Compensation not elected to be received in cash will be granted by the Board under the Incentive



Plan immediately following the annual meeting, at which time, the director’s election shall become irrevocable.

Compensation for Directors Appointed During Year

Non-employee directors appointed during the year to fill a vacancy on the Board will receive annual base compensation according to the following schedule:

    Appointment at or prior to the second quarter meeting (March):     $60,000
    Appointment at or prior to the third quarter meeting (June):          $45,000
    Appointment at or prior to the fourth quarter meeting (October):    $30,000

Payment of the pro-rated annual base compensation, along with pro-rated non-employee Board Chair, Lead Director or committee service fees (see “Non-Employee Board Chair or Lead Director Compensation” and “Committee Compensation” below), shall be made on or before the first day of the second month following appointment to the Board provide such new director has provided his or her election timely. Prior to the effective date of the new director’s election or appointment to the Board, the director may elect to receive all or part of the annual base compensation in cash or RSUs in increments of $1,000 and RSUs shall be awarded in the manner provided for elections with respect to the receipt of annual base compensation as set forth above. The RSUs are to be granted by the full Board under the Incentive Plan at the next meeting of the Board following receipt of the director’s election in the same manner in which RSUs are awarded to directors pursuant to their annual compensation elections. The new non-employee director’s election shall be irrevocable upon the effective date of his or her service as a director.

Compensation for Directors Leaving During Year

If deemed practical by the Corporate Governance Committee, a departing non-employee director will be paid for the pro-rata portion of time actually served and may be required to return a pro rata portion of compensation received or to forfeit a pro rata portion of RSUs awarded pursuant to the foregoing election provisions, as such required return of compensation or forfeiture may be determined by the Corporate Governance Committee in its reasonable discretion.

IRC SECTION 409A PLAN

The foregoing provisions relating to the grant of RSUs under the Incentive Plan and a director’s election to receive all or part of the Base Compensation in cash are intended to constitute a binding plan for purposes of Section 409A of the Internal Revenue Code.

NON-EMPLOYEE BOARD CHAIR OR LEAD DIRECTOR COMPENSATION

The Board’s non-employee Board Chair or Lead Director will receive $30,000 as additional cash compensation annually. Such compensation shall be paid on or about March 1. This amount will be pro-rated for partial year service as non-employee Board Chair or Lead Director as set forth below and shall be made on or before the first day of the second month following appointment to the position.

    Appointment at or prior to the second quarter meeting (March):     $22,500
    Appointment at or prior to the third quarter meeting (June):          $15,000
    Appointment at or prior to the fourth quarter meeting (October):     $7,500




COMMITTEE COMPENSATION

Annual Committee service fees are as stated below:

AUDITCOMPENSATIONCORPORATE GOV.FINANCE
MemberChairMemberChairMemberChairMemberChair
$11,000$20,000$6,000$14,000$5,000$11,000$6,000$12,000



Payment of annual committee service fees shall be made in lump sum on or about March 1 of each year covering committee services provided from the beginning of the calendar year following each annual meeting to the next annual meeting.

Amounts will be pro-rated for partial year service as set forth below and shall be made on or before the first day of the second month following appointment to the committee.

AUDITCOMPENSATIONCORP. GOV.FINANCE
Timing of AppointmentMemberChairMemberChairMemberChairMemberChair
At or prior to Q2 meeting (March)$8,250$15,000$4,500$10,500$3,750$8,250$4,500$9,000
At or prior to Q3 meeting (June)$5,500$10,000$3,000$7,000$2,500$5,500$3,000$6,000
At or prior to Q4 meeting (October)$2,750$5,000$1,500$3,500$1,250$2,750$1,500$3,000


ADDITIONAL BENEFITS

Charitable Donations

Subject to the availability of funds in the Company’s Director Contributions Fund, each non-employee director may designate $7,000 annually to a qualified (501(c)(3)) charitable organization. Newly elected non-employee directors will be eligible to make charitable funding designations for the fiscal year following the fiscal year in which they are elected. Any continuing director who serves any part of a fiscal year shall be entitled to designate $7,000 for that year.

Continuing Education and Travel Reimbursements

Each non-employee director will be reimbursed up to a total of $3,500 per year for education expenses, including appropriate travel costs. There will be no “carry-forward” if the amount is not utilized during the year.

Reimbursement shall be up to a total of $10,000 in any year if a director engages in international travel to visit company worksites or travel with company personnel. Directors are encouraged to share their learning from educational programs with the Board.

/s/ PHENIX Q. KIAMILEV
Phenix Kiamilev
General Counsel and Corporate Secretary of WD-40 Company



EX-10.O 3 wdfc-20230831xex10_o.htm EX-10.O Document

Exhibit 10(o)
WD-40 COMPANY
2016 STOCK INCENTIVE PLAN


FY 20__ RESTRICTED STOCK UNIT AWARD GRANT NOTICE AND ACCEPTANCE

Number of RSUs: The Total “Vest Quantity” Shown Above
Period of Restriction: Three Year Vesting
Vesting / Settlement Dates: See Below

FY 20__ RESTRICTED STOCK UNIT AWARD AGREEMENT

Pursuant to your Restricted Stock Unit Award Grant Notice and Acceptance (“Grant Notice”) and this FY 20__ Restricted Stock Unit Award Agreement (“Agreement”), WD-40 Company, a Delaware corporation (the “Company”), has awarded to you Restricted Stock Units (“RSUs”) under the WD-40 Company 2016 Stock Incentive Plan (as amended from time to time, the “Plan”) with respect to the number of Shares of the Company’s Common Stock indicated in your Grant Notice. Defined terms not explicitly defined in this Agreement but defined in the Plan shall have the same definitions as in the Plan.
The details of your RSUs are as follows:
1.Number of Shares; Adjustment. The number of Shares to be issued to you upon settlement of your RSUs as referenced in your Grant Notice may be adjusted from time to time upon changes in capitalization of the Company pursuant to Section 18 of the Plan.
2.No Payment of Dividend Equivalents. Dividend Equivalents are not payable with respect to your RSUs. Following the issuance of Shares upon settlement of your RSUs as provided for herein, you will then be entitled to receive dividends as and when declared upon the Shares by the Company.
3.Vesting. Your RSUs vest over a period of three years from the date of grant. The number of RSUs vesting on each vesting date is set forth on your Grant Notice. The vesting date for each fiscal year (the “vesting year”) will be the earlier of the date that is the 3rd business day following the Company’s public release of its annual earnings for the immediately preceding fiscal year or November 15 of the vesting year as specified in your Grant Notice (each such annual vesting date, a “Scheduled Vesting Date”). Except as otherwise provided for herein or in the Plan or a written agreement between you and the Company, RSUs that are not vested as of the effective date of the termination of your employment with the Company or a Subsidiary for any reason (“Termination of Employment”), including resignation or termination by the Company or Subsidiary, shall be forfeited.
4.Vesting on Retirement, Death or Disability. All of your RSUs shall be immediately vested and the Shares issuable with respect to those RSUs shall be issued to you as provided for in Paragraph 6 of this Agreement in the event of your Termination of Employment by reason of death, Disability or Retirement (as hereinafter defined). “Retirement,” for purposes of this Agreement, means your Termination of Employment (for any reason other than termination by the Company or a Subsidiary for Cause): (i) after attainment of age sixty-five (65), or (ii) after attainment of age fifty-five (55) provided that you have been in Continuous Service with the Company or a Subsidiary for not less than ten (10) years. “Disability,” for purposes of this Agreement, means a permanent and total disability under Section 22(e)(3) of the Code, provided that such disability also qualifies as a “disability” for purposes of Section 409A of the Code (“Section 409A”).
5.Change in Control Vesting. The provisions of Section 19 of the Plan shall apply in the event of a Change in Control of the Company. Accelerated vesting of your RSUs upon Termination of Employment for “good reason” following a Change in Control shall also be provided for if specifically provided for in a written employment or severance agreement between you and the Company. In the event your RSUs vest pursuant to Section 19 of the Plan, the Shares issuable in respect of your vested RSUs shall be issued to you as provided for in Paragraph 6 of this Agreement.
6.Delivery of Shares. Subject to Paragraphs 7, 10 and 14 of this Agreement, the Shares issuable to you upon vesting of your RSUs shall be settled solely in an equivalent number of whole Shares issued to you within thirty (30) days following the earliest to occur of (each a “Settlement Date”):



(a)if this is a Section 409A Compliant Award (as defined below):
(i)the Scheduled Vesting Date on which the RSUs with respect to which such Shares are issuable vest pursuant to the terms of this Agreement;
(ii)in the event of your Termination of Employment (other than by reason of your death) prior to the final Scheduled Vesting Date, the date that is six (6) months and one day following the effective date of your Termination of Employment; or
(iii)in the event of your death prior to the final Scheduled Vesting Date, the day of your death (which Shares shall be issued to your designated Beneficiary (as hereinafter defined); or
(b)if this is not a Section 409A Compliant Award:
(i)the Scheduled Vesting Date on which the RSUs with respect to which such Shares are issuable vest pursuant to the terms of this Agreement;
(ii)in the event of your Termination of Employment (other than by reason of your death) prior to the final Scheduled Vesting Date, the effective date of your Termination of Employment;
(iii)in the event of your death prior to the final Scheduled Vesting Date, the day of your death (which Shares shall be issued to your designated Beneficiary (as hereinafter defined); or
(iv)to the extent the RSUs vest upon a Change in Control of the Company pursuant to Section 19 of the Plan, the date of the Change in Control.
7.Securities Law Compliance. Notwithstanding anything to the contrary contained herein, Shares may not be issued upon settlement of this award unless the Shares are then registered under the Securities Act of 1933, as amended (the “Securities Act”) or, if such Shares are not then so registered, the Committee or the Board has determined that such issuance would be exempt from the registration requirements of the Securities Act. The issuance of such Shares must also comply with other applicable laws and regulations governing such Shares, and the issuance of such Shares may be delayed if the Committee or the Board determines that such issuance would not be in compliance with such laws and regulations, provided that issuance of the Shares shall be completed as soon as reasonably practicable following the first date on which the Company anticipates or should reasonably anticipate that issuing the Shares would not cause a violation or such earlier date as required to avoid causing this award to fail to be exempt from or to otherwise comply with Section 409A.
8.Transferability. Your vested RSUs are not transferable, except by will or by the laws of descent and distribution. Notwithstanding the foregoing, by delivering written notice to the Company, in a form satisfactory to the Company, you may designate a third party (your “Beneficiary”) who, in the event of your death, shall then be entitled to receive the Shares upon settlement of this award payable as of the date of your death, if any.
9.Agreement Not a Service Contract or Obligation to Continue Service. This Agreement is not an employment or service contract, and nothing in this Agreement shall be deemed to create in any way whatsoever any obligation on your part to continue in the service of the Company or Subsidiary as an employee for any period of time. In addition, nothing in this Agreement shall obligate the Company or a Subsidiary to continue your employment for any period of time.
10.Withholding Obligations.
(a)At the time of issuance of the Shares issuable upon settlement of this award (or earlier, if applicable), to the extent required by law or applicable regulation, the Company shall withhold from the Shares otherwise issuable to you a number of whole Shares having a Fair Market Value as of the Settlement Date (or earlier, if applicable), equal to the minimum amount of taxes required to be withheld by law. The Fair Market Value of the withheld whole number of Shares that is in excess of the minimum amount of taxes required to be withheld shall be added to the deposit for your U.S. federal income tax withholding or, if you are an international



taxpayer, such amount shall be added to the largest deposit of withheld tax required to be made by the Company on your behalf.
(b)Your Shares may not be issued unless the tax withholding obligations of the Company, if any, are satisfied. Accordingly, the Company shall have no obligation to issue any Shares until such tax withholding obligations are satisfied or otherwise provided for. Upon notice of the requirement for recovery from you of any amount due as a tax withholding obligation, you agree to promptly remit to the Company or Subsidiary the full amount due.
11.Compensation Recovery. By executing this Agreement, you agree that all compensation received by you, including Awards under the Plan (including, without limitation, any proceeds, gains or other economic benefit actually or constructively received by you upon receipt or exercise of this Award or upon the receipt or resale of any Shares underlying this Award), shall be subject to reduction, cancellation, forfeiture and/or recoupment to the extent necessary to comply with any compensation recovery policy adopted by the Company, including, without limitation, the Policy for Recovery of Erroneously Awarded Compensation (as amended from time to time, the “Policy”), or any other Applicable Law, or to the extent that such forfeiture or repayment may be required by any other Applicable Law, notwithstanding any other agreement to the contrary. No recovery of compensation under any compensation recovery policy or Applicable Law will be an event that triggers or contributes to any right of a Participant to resign for “good reason” (or similar term) under the Plan or any other agreement with the Company or an Affiliate. You agree that you are not entitled to indemnification in connection with any forfeiture or repayment of any compensation recovery policy or requirement under Applicable Law and expressly waive any rights to such indemnification under the Company’s organizational documents or otherwise.

12.Notices. Any notices provided for in the Plan or this Agreement shall be given electronically or in writing and shall be deemed effectively given upon receipt or, in the case of notices delivered by mail by the Company to you, five (5) days after deposit in the United States mail, postage prepaid, addressed to you at the last address you provided to the Company.
13.Governing Plan Document. This Agreement is subject to all the provisions of the Plan, the provisions of which are incorporated by reference in this Agreement. This Agreement is further subject to all interpretations, amendments, rules and regulations which may from time to time be promulgated and adopted pursuant to the Plan. In the event of any conflict between the provisions of this Agreement and those of the Plan, the provisions of the Plan shall control.
14.Code Section 409A Compliance. To the extent applicable, it is intended that this award and the Plan comply with the requirements of Section 409A of the Code and any related regulations or other guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service. Any provision that would cause the Plan or this award to fail to satisfy Section 409A shall have no force or effect until amended to comply with Section 409A, which amendment may be retroactive to the extent permitted by Section 409A. Notwithstanding anything to the contrary in this Agreement, if this is not a Section 409A Compliant Award, in no event will the Shares issuable pursuant to this award be issued later than March 15th of the calendar year following the calendar year in which the RSUs have vested.

(a)Notwithstanding anything in this Agreement to the contrary, any compensation or benefits payable under this Agreement that is designated under this Agreement as payable upon your Termination of Employment shall be payable only upon your “separation from service” with the Company within the meaning of Section 409A (a “Separation from Service”).

(b)Notwithstanding anything in this Agreement to the contrary, if you are deemed by the Company at the time of your Separation from Service to be a “specified employee” for purposes of Section 409A, to the extent delayed commencement of any portion of the benefits to which you are entitled under this Agreement is required in order to avoid a prohibited distribution under Section 409A, such portion of the Shares issuable to you pursuant to this award shall not be provided to you prior to the earlier of (x) the expiration of the six-month period measured from the date of your Separation from Service with the Company or (y) the date of your death. Within thirty (30) days following the expiration of the applicable foregoing period, all Shares deferred pursuant to the preceding sentence shall be issued to you (or your estate or beneficiaries), and any remaining Shares due to you under this Agreement shall be paid as otherwise provided herein.

(c)Your right to receive any installment payments under this Agreement shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment as permitted under Section 409A. Except as otherwise permitted



under Section 409A, no payment hereunder shall be accelerated or deferred unless such acceleration or deferral would not result in additional tax or interest pursuant to Section 409A.

(d)Notwithstanding the foregoing, if a Change in Control would give rise to a payment or settlement event with respect to any payment or benefit under this Agreement that constitutes “nonqualified deferred compensation,” the transaction or event constituting the Change in Control must also constitute a “change in control event” (as defined in Treasury Regulation Section 1.409A-3(i)(5)) in order to give rise to the payment or settlement event for such payment or benefit, to the extent required by Section 409A.

(e)This award will be a “Section 409A Compliant Award” if (i) you will be eligible for Retirement at any time prior to the final Scheduled Vesting Date, (ii) you are a party to a Change in Control Severance Agreement with the Company as applicable for Executive Officers at any time prior to the final Scheduled Vesting Date, or (iii) this award otherwise constitutes “nonqualified deferred compensation” for purposes of Section 409A.



END OF RESTRICTED STOCK UNIT AGREEMENT
(Refer to RSU Award Grant Notice and Acceptance for Specific Grant Information)

EX-10.P 4 wdfc-20230831xex10_p.htm EX-10.P Document

Exhibit 10(p)
WD-40 COMPANY
2016 STOCK INCENTIVE PLAN


FY 20__ MARKET SHARE UNIT AWARD GRANT NOTICE AND ACCEPTANCE



Target Number of MSUs: The “Vest Quantity” Shown Above
Performance Measurement Year End: August 31, 20__
Vesting Date: Certification Date
Settlement Date: See Below

FY 20__ MARKET SHARE UNIT AWARD AGREEMENT

Pursuant to your Market Share Unit Award Grant Notice and Acceptance (“Grant Notice”) and this FY 20__ Market Share Unit Award Agreement (“Agreement”), WD-40 Company, a Delaware corporation (the “Company”), has awarded to you Performance Shares (referred to herein as Market Share Units or “MSUs”) under the WD-40 Company 2016 Stock Incentive Plan (as amended from time to time, the “Plan”) with respect to the “Target Number” of Shares of the Company’s Common Stock indicated in your Grant Notice. Defined terms not explicitly defined in this Agreement but defined in the Plan shall have the same definitions as in the Plan.
The details of your MSUs are as follows:
1.Number of Shares; Adjustment. The number of Shares to be issued to you upon settlement of your MSUs as referenced in your Grant Notice will be determined under the performance vesting provisions in Paragraph 3 of this Agreement equal to a percentage (the “Applicable Percentage”) of the Target Number of MSUs set forth in your Grant Notice. The Target Number of MSUs prior to performance vesting, or the resulting number of MSUs that vest determined upon performance vesting, may be adjusted from time to time upon changes in capitalization of the Company pursuant to Section 18 of the Plan.
2.No Payment of Dividend Equivalents. Dividend Equivalents are not payable with respect to your MSUs. Following the issuance of Shares to you upon settlement of your award as provided for herein, you will then be entitled to receive dividends as and when declared upon the Shares by the Company.
3.Performance Vesting. Your MSUs will be eligible to vest following a performance measurement period of three full fiscal years (the “Measurement Period”) ending as of the Company’s fiscal year end for the second full fiscal year following the date of grant (the “Measurement Year”). Following the conclusion of the Measurement Year, the Committee shall meet, either at its regularly scheduled quarterly meeting or at a special meeting of the Committee called prior to the Company’s release of its annual earnings for the Measurement Year, but in all events within sixty (60) days following the end of the Measurement Year, to review performance attained and compare it to the performance measure set forth on Exhibit A attached hereto. The Committee will certify the Relative TSR achieved and the Applicable Percentage of the Target Number of MSUs to vest and resulting number of Shares to be issued to you (the date of such certification, the “Certification Date”). Except as otherwise provided for herein with respect to pro-rata vesting upon Retirement (as defined below) or in the event of your termination of employment by reason of death or Disability (as defined below) or as otherwise provided for herein or in the Plan or a written agreement between you and the Company, in the event of your termination of employment with the Company or a Subsidiary for any reason (“Termination of Employment”), including resignation or termination by the Company or a Subsidiary, prior to the Certification Date, all of your MSUs will be forfeited.
4.Vesting on Retirement, Death or Disability. In the event of your Termination of Employment by reason of your death, Disability or Retirement prior to the Certification Date, a pro-rated portion of your MSUs will remain eligible to vest pursuant to this Agreement (a) on the Certification Date based on achievement of the performance measure and determination of the Applicable Percentage as determined pursuant to Paragraph 3 or (b) if earlier, upon a Change in Control as provided in Paragraph 6 below, as applicable. If such Termination of Employment by reason of your death, Disability or Retirement occurs following a Change in Control that occurs prior to the Final Payment Date, such pro-rated vesting will be applied to the RSUs (as defined below) issued to you, if any, following such Change in Control pursuant to Paragraph 6 below. For purposes of such pro-rata vesting, the Target Number of MSUs will be adjusted according to the pro-rata portion of the Measurement



Period for which you were employed (which pro-ration will be determined on a pro-rata monthly basis, including full credit for partial months elapsed through the effective date of your Termination of Employment). “Retirement”, for purposes of this Agreement, means your Termination of Employment (for any reason other than termination by the Company or a Subsidiary for Cause): (i) after attainment of age sixty-five (65), or (ii) after attainment of age fifty-five (55) provided that you have been in Continuous Service with the Company or a Subsidiary for not less than ten (10) years. “Disability,” for purposes of this Agreement, means a permanent and total disability under Section 22(e)(3) of the Code, provided that such disability also qualifies as a “disability” for purposes of Section 409A of the Code (“Section 409A”). In the event of your Termination of Employment prior to Retirement by reason of your voluntary resignation or termination by the Company or a Subsidiary for reasons other than Cause, the Committee shall have discretion to provide for pro-rata vesting as provided for hereinabove.
5.Delivery of Shares. Subject to Paragraphs 7, 10 and 14 of this Agreement, your vested MSUs shall be settled solely in a number of whole Shares issued to you within thirty (30) days following the earliest to occur of the following (the “Settlement Date”):
(a)if this is a Section 409A Compliant Award (as defined below), the earlier of the date that is the 3rd business day following the Company’s public release of its annual earnings for the Measurement Year or November 15 of the fiscal year immediately following the Measurement Year (the “Final Payment Date”); or
(b)if this is not a Section 409A Compliant Award:
(i)the Final Payment Date;
(ii)in the event of your Termination of Employment prior to a Change in Control and prior to the Final Payment Date, the date of a Change in Control occurring following your Termination of Employment;
(iii)in the event of your Termination of Employment following a Change in Control but prior to the Final Payment Date, the effective date of your Termination of Employment;
(iv)to the extent any portion of your MSUs vest upon a Change in Control of the Company pursuant to Section 19 of the Plan or Paragraph 6 below, the date of the Change in Control.
6.Change in Control Vesting. Except as provided for herein, the provisions of Section 19 of the Plan shall apply to your MSUs in the event of a Change in Control of the Company (as defined in the Plan). In the event of a Change in Control prior to the end of the Measurement Year, for purposes of determining the level of performance achieved as of the date of the Change in Control, the Measurement Year shall be deemed to have ended immediately prior to the effective date of the Change in Control. In such event, the Measurement Share Value and the Measurement Index Value (each as defined in Exhibit A) shall be determined based on the closing price for the Shares and the closing Index value as of the date of the Change in Control (not based on average amounts as provided for in Exhibit A). In addition, in the event of a Change in Control, the proportionate number of the Target Number of MSUs not subject to vesting on the date of the Change in Control based on the level of performance achieved as of the date of the Change in Control shall be converted into time-based Restricted Stock Units (“RSUs”) that will vest on the Final Payment Date, subject to your continued employment through such date, subject to Paragraph 4 above, Section 19(a)(ii) of the Plan or as otherwise provided for in a written agreement between you and the Company.
If a Change in Control occurs after the end of the Measurement Year, but before the Certification Date has occurred, and you were employed by the Company on the date of the Change in Control, you will have the right to receive Shares in respect of your vested MSUs as provided in Paragraph 5 above, or the dollar value equivalent thereof, at the Company’s option, determined in accordance with the vesting provisions of Paragraph 3 of this Agreement (which determination shall occur no later than the date of such Change in Control).
7.Securities Law Compliance. Notwithstanding anything to the contrary contained herein, Shares may not be issued upon settlement of this award unless the Shares are then registered under the Securities Act of 1933, as amended (the “Securities Act”) or, if such Shares are not then so registered, the Committee or the Board has determined that such issuance would be exempt from the registration requirements of the Securities Act. The issuance of such Shares must also comply with other applicable laws and regulations governing such Shares, and



the issuance of such Shares may be delayed if the Committee or the Board determines that such issuance would not be in compliance with such laws and regulations, provided that issuance of the Shares shall be completed as soon as reasonably practicable following the first date on which the Company anticipates or should reasonably anticipate that issuing the Shares would not cause a violation or such earlier date as required to avoid causing this award to fail to be exempt from or to otherwise comply with Section 409A of the Code.
8.Transferability. Your MSUs are not transferable, except by will or by the laws of descent and distribution. Notwithstanding the foregoing, by delivering written notice to the Company, in a form satisfactory to the Company, you may designate a third party (your “Beneficiary”) who, in the event of your death, shall then be entitled to receive the Shares issuable upon settlement of this award as of the date of your death, if any.
9.Agreement Not a Service Contract or Obligation to Continue Service. This Agreement is not an employment or service contract, and nothing in this Agreement shall be deemed to create in any way whatsoever any obligation on your part to continue in the service of the Company or Subsidiary as an employee for any period of time. In addition, nothing in this Agreement shall obligate the Company or a Subsidiary to continue your employment for any period of time.
10.Satisfaction of Tax Withholding Obligations.
(a)At the time of issuance of Shares to you pursuant to the settlement of this award (or earlier, if applicable), to the extent required by law or applicable regulation, the Company shall withhold from the Shares otherwise issuable to you a number of whole Shares having a Fair Market Value as of the Settlement Date, equal to the minimum amount of taxes required to be withheld by law. The Fair Market Value of the withheld whole number of Shares that is in excess of the minimum amount of taxes required to be withheld shall be added to the deposit for your U.S. federal income tax withholding or, if you are an international taxpayer, such amount shall be added to the largest deposit of withheld tax required to be made by the Company or a Subsidiary on your behalf.
(b)Your Shares may not be issued unless the tax withholding obligations of the Company or Subsidiary, if any, are satisfied. Accordingly, the Company shall have no obligation to issue a certificate for such Shares until such tax withholding obligations are satisfied or otherwise provided for. Upon notice of the requirement for recovery from you of any amount due as a tax withholding obligation, you agree to promptly remit to the Company or Subsidiary the full amount due.
11.Compensation Recovery. By executing this Agreement, you agree that all compensation received by you, including Awards under the Plan (including, without limitation, any proceeds, gains or other economic benefit actually or constructively received by you upon receipt or exercise of this Award or upon the receipt or resale of any Shares underlying this Award), shall be subject to reduction, cancellation, forfeiture and/or recoupment to the extent necessary to comply with any compensation recovery policy adopted by the Company, including, without limitation, the Policy for Recovery of Erroneously Awarded Compensation (as amended from time to time, the “Policy”), or any other Applicable Law, or to the extent that such forfeiture or repayment may be required by any other Applicable Law, notwithstanding any other agreement to the contrary. No recovery of compensation under any compensation recovery policy or Applicable Law will be an event that triggers or contributes to any right of a Participant to resign for “good reason” (or similar term) under the Plan or any other agreement with the Company or an Affiliate. You agree that you are not entitled to indemnification in connection with any forfeiture or repayment of any compensation recovery policy or requirement under Applicable Law and expressly waive any rights to such indemnification under the Company’s organizational documents or otherwise.

12.Notices. Any notices provided for in the Plan or this Agreement shall be given electronically or in writing and shall be deemed effectively given upon receipt or, in the case of notices delivered by mail by the Company to you, five (5) days after deposit in the United States mail, postage prepaid, addressed to you at the last address you provided to the Company.
13.Governing Plan Document. This Agreement is subject to all the provisions of the Plan, the provisions of which are incorporated by reference in this Agreement. This Agreement is further subject to all interpretations, amendments, rules and regulations which may from time to time be promulgated and adopted pursuant to the Plan. Except as specifically provided for herein, in the event of any conflict between the provisions of this Agreement and those of the Plan, the provisions of the Plan shall control.



14.Code Section 409A Compliance. To the extent applicable, it is intended that this award and the Plan comply with the requirements of Section 409A of the Code and any related regulations or other guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service. Any provision that would cause the Plan or this award to fail to satisfy Section 409A shall have no force or effect until amended to comply with Section 409A, which amendment may be retroactive to the extent permitted by Section 409A. Notwithstanding anything to the contrary in this Agreement, if this is not a Section 409A Compliant Award, in no event will any Shares issuable pursuant to this award be issued later than March 15th of the calendar year following the calendar year in which corresponding portion of the award has vested.
(a)Notwithstanding anything in this Agreement to the contrary, any compensation or benefits payable under this Agreement that is designated under this Agreement as payable upon your Termination of Employment shall be payable only upon your “separation from service” with the Company within the meaning of Section 409A (a “Separation from Service”).
(b)Notwithstanding anything in this Agreement to the contrary, if you are deemed by the Company at the time of your Separation from Service to be a “specified employee” for purposes of Section 409A, to the extent delayed commencement of any portion of the benefits to which you are entitled under this Agreement is required in order to avoid a prohibited distribution under Section 409A, such portion of the Shares issuable to you pursuant to this award shall not be provided to you prior to the earlier of (x) the expiration of the six-month period measured from the date of your Separation from Service with the Company or (y) the date of your death. Within thirty (30) days following the expiration of the applicable foregoing period, all Shares deferred pursuant to the preceding sentence shall be issued to you (or your estate or beneficiaries), and any remaining Shares due to you under this Agreement shall be paid as otherwise provided herein.
(c)Your right to receive any installment payments under this Agreement shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment as permitted under Section 409A. Except as otherwise permitted under Section 409A, no payment hereunder shall be accelerated or deferred unless such acceleration or deferral would not result in additional tax or interest pursuant to Section 409A.
(d)Notwithstanding the foregoing, if a Change in Control would give rise to a payment or settlement event with respect to any payment or benefit under this Agreement that constitutes “nonqualified deferred compensation,” the transaction or event constituting the Change in Control must also constitute a “change in control event” (as defined in Treasury Regulation Section 1.409A-3(i)(5)) in order to give rise to the payment or settlement event for such payment or benefit, to the extent required by Section 409A.
(e)This award will be a “Section 409A Compliant Award” if (i) you will be eligible for Retirement at any time prior to the Final Payment Date, (ii) you are a party to an executive Change in Control Severance Agreement with the Company as applicable for Executive Officers at any time prior to the Final Payment Date, or (iii) this award otherwise constitutes “nonqualified deferred compensation” for purposes of Section 409A.


END OF MARKET SHARE UNIT AGREEMENT
(Refer to MSU Award Grant Notice and Acceptance for Specific Grant Information)



EXHIBIT A

PERFORMANCE VESTING


Subject to Section 5 of the Market Share Unit Award Agreement, the MSUs shall vest with respect to the Applicable Percentage of the Target Number of MSUs set forth in the following applicable Executive Officer or Senior Management Employee table based on relative total stockholder return (“TSR”) for the Company over the Measurement Period as compared to the total return (“Return”) for the Russell 2000 Index (the “Index”) as reported for total return (with dividends reinvested) by Russell Investments. For purposes of computing the relative TSR for the Company as compared to the Return for the Index, dividends paid with respect to the Shares shall be treated as having been reinvested as of the ex-dividend date for each declared dividend, as further described below. TSR for the Company shall equal the percentage change (positive or negative) of the “Measurement Share Value” (as defined below) as compared to the “Base Share Value” (as defined below). The Return for the Index shall equal the percentage change (positive or negative) of the “Measurement Index Value” (as defined below) as compared to the “Base Index Value” (as defined below). The relative TSR (“Relative TSR”) represents the absolute percentage point difference between the TSR for the Company and the Return for the Index.

Executive Officer

Relative TSR
(absolute percentage point difference)
Applicable Percentage
≥ 20%200%
15%175%
10%150%
5%125%
0%100%
-5%75%
-10%50%
>-10%0%

Senior Management Employee

Relative TSR
(absolute percentage point difference)
Applicable Percentage
> 10%150%
10%150%
5%125%
Equal100%
-5%75%
-10%50%
>-10%0%







The Applicable Percentage will be determined on a straight line sliding scale from the minimum 50% Applicable Percentage achievement level to the applicable maximum 200% or 150% % Applicable Percentage achievement level as noted in the applicable Executive Officer or Senior Management Employee table above. For purposes of determining relative achievement, actual results are to be rounded to the nearest tenth of one percent and rounded upward from the midpoint, in all events in a positive direction. For example, if the Relative TSR is 4.94% (the absolute difference between the TSR for the Company and the Return for the Index over the Measurement Period being 4.94 percentage points), Relative TSR will be 4.9% and the Applicable Percentage will be 124.5%. The number of Shares to be issued on the Settlement Date is to be rounded to the nearest whole share and rounded upward from the midpoint.

“Base Share Value” shall represent the average computed value of one (1) share of the Company’s common stock (as increased, if applicable, by additional shares theoretically acquired with reinvested dividends, as further described below), determined with reference to the daily closing price for the Company’s Shares over a period of all market trading days within the ninety (90) calendar days ending on the last day of the Company’s fiscal year ended immediately prior to the date of grant (the “Base Value Averaging Period”).

For purposes of determining the Base Share Value, the daily value of one (1) share shall be computed based on the closing price for the Company’s Shares for each market trading day until the next following ex-dividend date, if any. On the ex-dividend date, if any, and thereafter through the end of the Base Value Averaging Period, the daily value shall be based on one (1) share plus a number of shares that would theoretically be acquired on the ex-dividend date, at the closing price for the Company’s Shares on the ex-dividend date, with the dividend declared with respect to the share. In the same manner, the number of shares shall be increased for computing the daily value on a compounded basis for each successive dividend, if any, declared prior to the end of the Base Value Averaging Period. A simple average of all of the daily values so computed shall represent the Base Share Value.

“Base Index Value” shall represent the average closing value of the Index over a period of all market trading days within the Base Value Averaging Period.

“Measurement Share Value” shall represent the average computed value of one (1) share of the Company’s common stock (as increased, if applicable, by additional shares theoretically acquired with reinvested dividends over the Measurement Period, including dividends reinvested for purposes of computing the Base Share Value, as further described below), determined with reference to the daily closing price for the Company’s Shares over a period of all market trading days within ninety (90) calendar days ending on the last day of the Measurement Year (the “Measurement Value Averaging Period”).

For purposes of determining the Measurement Share Value, the number of shares as of the first day of the Measurement Value Averaging Period shall first be determined by adding theoretically reinvested dividend shares over the entire Measurement Period to the number of shares used in computation of the Base Share Value as of the end of the Base Value Averaging Period. Such reinvested dividend shares shall be added on a compounded basis as of each successive ex-dividend date for dividends declared with respect to the Company’s Shares in the same manner as described for computation of the Base Share Value. Beginning on the first day of the Measurement Share Averaging Period, the daily value of the shares thus accumulated through dividend reinvestment shall be computed based on the closing price for the Company’s Shares for each market trading day until the next following ex-dividend date. On successive ex-dividend dates, if any, and thereafter through the end of the Measurement Share Averaging Period, the daily value shall be based on the increased number of shares accumulated as of each such ex-dividend date. A simple average of all of the daily values so computed shall represent the Measurement Share Value.

“Measurement Index Value” shall represent the average closing value of the Index over a period of all market trading days within the Measurement Value Averaging Period.

EX-10.Q 5 wdfc-20230831xex10_q.htm EX-10.Q Document

Exhibit 10(q)
WD-40 COMPANY
2016 STOCK INCENTIVE PLAN


FY 20__ PERFORMANCE SHARE UNIT RESTRICTED STOCK AWARD GRANT NOTICE AND ACCEPTANCE



Maximum Number of PSUs: The “Vest Quantity” Shown Above
Performance Measurement Year End: August 31, 20__
Vesting Date: August 31, 20__, Subject to Compensation Committee Certification of Performance Achievement
Settlement Date: See Below
Grant Date: October __, 20__

FY 20__ PERFORMANCE SHARE UNIT AWARD AGREEMENT


Pursuant to your Performance Share Unit Restricted Stock Award Grant Notice and Acceptance (“Grant Notice”) and this Performance Share Unit Award Agreement (“Agreement”), WD-40 Company, a Delaware corporation (the “Company”), has awarded to you Performance Share Units (“PSUs”) under the WD-40 Company 2016 Stock Incentive Plan (as amended from time to time, the “Plan”) with respect to the “Maximum Number” of Shares of the Company’s Common Stock indicated in your Grant Notice. Defined terms not explicitly defined in this Agreement but defined in the Plan shall have the same definitions as in the Plan.
The details of your PSUs are as follows:
1.Number of Shares; Adjustment. The number of Shares to be issued to you upon settlement of your PSUs as referenced in your Grant Notice will be determined under the performance vesting provisions in Paragraph 3 of this Agreement equal to a percentage (the “Applicable Percentage”) of the Maximum Number of PSUs set forth in your Grant Notice. The Maximum Number of PSUs prior to performance vesting, or the resulting number of Shares determined upon performance vesting, may be adjusted from time to time upon changes in capitalization of the Company pursuant to Section 18 of the Plan.
2.No Payment of Dividend Equivalents. Dividend Equivalents are not payable with respect to your PSUs. Following the issuance of Shares to you upon settlement of your award as provided for herein, you will then be entitled to receive dividends as and when declared upon the Shares by the Company.
3.Performance Vesting. Your PSUs will be eligible to vest following a performance measurement period of one year that is the current fiscal year of the Company (the “Measurement Year”). Following the conclusion of the Measurement Year, the Committee shall meet, either at its regularly scheduled quarterly meeting or at a special meeting of the Committee called prior to the Company’s release of its annual earnings for the Measurement Year, but in all events within sixty (60) days following the end of the Measurement Year, to review performance attained and compare it to the performance measure set forth on Exhibit A attached hereto. The Committee will certify the Adjusted Global EBITDA achieved and the Applicable Percentage of the Maximum Number of PSUs to vest and resulting number of Shares to be issued to you (the date of such certification, the “Certification Date”). Except as otherwise provided for herein with respect to pro-rata vesting upon Retirement (as defined below) or in the event of your termination of employment by reason of death or Disability (as defined below), or as otherwise provided for herein or in the Plan or a written agreement between you and the Company, in the event of your termination of employment with the Company or a Subsidiary for any reason (“Termination of Employment”), including resignation or termination by the Company or a Subsidiary, prior to August 31 of the Measurement Year, your PSUs will be forfeited.
4.Vesting on Retirement, Death or Disability. In the event of your Termination of Employment by reason of your death, Disability or Retirement prior to August 31 of the Measurement Year and prior to a Change in Control, a pro-rated portion of your PSUs will remain eligible to vest pursuant to this Agreement (a) on the Certification Date based on achievement of the performance measure and determination of the Applicable Percentage as determined pursuant to Paragraph 3 or (b) if earlier, upon a Change in Control as provided in Paragraph 5 below, as applicable. If such Termination of Employment by reason of your death, Disability or



Retirement occurs following a Change in Control that occurs prior to August 31 of the Measurement Year, such pro-rated vesting will be applied to the RSUs (as defined below) issued to you following such Change in Control pursuant to Paragraph 5 below. Such pro-ration will be determined on a pro-rata monthly basis, including full credit for partial months during the Measurement Year elapsed through the effective date of your Termination of Employment. “Retirement”, for purposes of this Agreement, means your Termination of Employment (for any reason other than termination by the Company or a Subsidiary for Cause): (i) after attainment of age sixty-five (65), or (ii) after attainment of age fifty-five (55) provided that you have been in Continuous Service with the Company or a Subsidiary for not less than ten (10) years. “Disability,” for purposes of this Agreement, means a permanent and total disability under Section 22(e)(3) of the Code, provided that such disability also qualifies as a “disability” for purposes of Section 409A of the Code (“Section 409A”). In the event of your Termination of Employment prior to Retirement by reason of your voluntary resignation or termination by the Company or a Subsidiary for reasons other than Cause, the Committee shall have discretion to provide for pro-rata vesting as provided for hereinabove.
5.Change in Control Vesting. Except as provided for herein, the provisions of Section 19 of the Plan shall apply to your PSUs in the event of a Change in Control of the Company (as defined in the Plan). For purposes of applying Section 19(a)(iii) of the Plan, in the event of a Change in Control prior to the end of the Measurement Year, a portion of the award equal to (a) 50% of the Maximum Number of PSUs multiplied by (b) a fraction representing the number of full or partial months during the Measurement Year elapsed through the date of the Change in Control, shall be treated as time-based Restricted Stock Units (“RSUs”) that will vest on August 31 of the Measurement Year, subject to your continued employment through such date, and further subject to Paragraph 4 above, Section 19(a)(ii) of the Plan or as otherwise provided for in a written agreement between you and the Company, and any remaining PSUs shall be forfeited.
If a Change in Control occurs after the end of the Measurement Year, but before the Final Payment Date has occurred, you will have the right to receive Shares in respect of vested PSUs as provided in Paragraph 6 below, or the dollar value equivalent thereof, at the Company’s option, with such number of vested PSUs to be determined in accordance with the vesting provisions of Paragraph 3 of this Agreement (which determination shall occur no later than the date of such Change in Control), and any resulting vested PSUs will be deemed vested for all purposes as of the date of such Change in Control.
6.Delivery of Shares. Subject to Paragraphs 5, 7, 8, 11 and 15 of this Agreement, your vested PSUs shall be settled solely in a number of whole Shares (which Shares shall be Restricted Stock (as defined below) to the extent provided in Paragraph 7 below) issued to you within thirty (30) days following the earliest to occur of (the “Settlement Date”):
(a)the earlier of the date that is the 3rd business day following the Company’s public release of its annual earnings for the Measurement Year or November 15 of the fiscal year immediately following the Measurement Year (the “Final Payment Date”);
(b)in the event of your Termination of Employment following a Change in Control but prior to the Final Payment Date, the effective date of your Termination of Employment; or
(c)to the extent any portion of your PSUs vest upon a Change in Control of the Company pursuant to Section 19 of the Plan or Paragraph 5 above, the date of the Change in Control.
7.Restricted Stock. The Shares issued to you upon settlement of your vested PSUs on the Settlement Date shall be subject to the restrictions in this Paragraph 7 until your Termination of Employment (“Restricted Stock”). During such period of restriction, the Restricted Stock may not be sold, transferred or disposed of by you, other than by will or by the laws of descent and distribution. In the event of a Change in Control, the restrictions upon sale, transfer or disposition of your Restricted Stock shall be removed as of the closing or expiration of such transaction so that the Restricted Stock may be tendered for acceptance of any cash or exchange offer made in connection with such transaction. In addition, in the event this award is settled in Shares on or following the date of a Change in Control, the restrictions in this Paragraph 7 shall not apply to any such Shares issued upon settlement of this award. Each Share of Restricted Stock shall bear the following restrictive endorsements which may be removed at such time as the restrictions have expired:
“The shares represented by this certificate are subject to transfer restrictions in accordance with the terms of a Performance Share Unit Restricted Stock Award Agreement between the holder



and the Corporation, a copy of which may be obtained without charge by written request delivered to the Corporation.”
8.Securities Law Compliance. Notwithstanding anything to the contrary contained herein, Shares may not be issued upon settlement of this award unless the Shares are then registered under the Securities Act of 1933, as amended (the “Securities Act”) or, if such Shares are not then so registered, the Committee or the Board has determined that such issuance would be exempt from the registration requirements of the Securities Act. The issuance of such Shares must also comply with other applicable laws and regulations governing such Shares, and the issuance of such Shares may be delayed if the Committee or the Board determines that such issuance would not be in compliance with such laws and regulations, provided that issuance of the Shares shall be completed as soon as reasonably practicable following the first date on which the Company anticipates or should reasonably anticipate that issuing the Shares would not cause a violation or such earlier date as required to avoid causing this award to fail to be exempt from or to otherwise comply with Section 409A of the Code.
9.Transferability. Your PSUs are not transferable, except by will or by the laws of descent and distribution. Notwithstanding the foregoing, by delivering written notice to the Company, in a form satisfactory to the Company, you may designate a third party (your “Beneficiary”) who, in the event of your death, shall then be entitled to receive the Shares issuable upon settlement of this award payable as a result of your death, if any.
10.Agreement Not a Service Contract or Obligation to Continue Service. This Agreement is not an employment or service contract, and nothing in this Agreement shall be deemed to create in any way whatsoever any obligation on your part to continue in the service of the Company or Subsidiary as an employee for any period of time. In addition, nothing in this Agreement shall obligate the Company or a Subsidiary to continue your employment for any period of time.
11.Satisfaction of Tax Withholding Obligations.
(a)At the time of issuance of Shares to you pursuant to the settlement of this award (or earlier, if applicable) to the extent required by law or applicable regulation, the Company shall withhold from the Shares otherwise issuable to you a number of whole Shares having a Fair Market Value as of the Settlement Date equal to the minimum amount of taxes required to be withheld by law. The Fair Market Value of the withheld whole number of Shares that is in excess of the minimum amount of taxes required to be withheld shall be added to the deposit for your U.S. federal income tax withholding or, if you are an international taxpayer, such amount shall be added to the largest deposit of withheld tax required to be made by the Company or a Subsidiary on your behalf.
(b)Your Shares may not be issued unless the tax withholding obligations of the Company or Subsidiary, if any, are satisfied. Accordingly, the Company shall have no obligation to issue a certificate for such Shares until such tax withholding obligations are satisfied or otherwise provided for. Upon notice of the requirement for recovery from you of any amount due as a tax withholding obligation, you agree to promptly remit to the Company or Subsidiary the full amount due.
12.Compensation Recovery. By executing this Agreement, you agree that all compensation received by you, including Awards under the Plan (including, without limitation, any proceeds, gains or other economic benefit actually or constructively received by you upon receipt or exercise of this Award or upon the receipt or resale of any Shares underlying this Award), shall be subject to reduction, cancellation, forfeiture and/or recoupment to the extent necessary to comply with any compensation recovery policy adopted by the Company, including, without limitation, the Policy for Recovery of Erroneously Awarded Compensation (as amended from time to time, the “Policy”), or any other Applicable Law, or to the extent that such forfeiture or repayment may be required by any other Applicable Law, notwithstanding any other agreement to the contrary. No recovery of compensation under any compensation recovery policy or Applicable Law will be an event that triggers or contributes to any right of a Participant to resign for “good reason” (or similar term) under the Plan or any other agreement with the Company or an Affiliate. You agree that you are not entitled to indemnification in connection with any forfeiture or repayment of any compensation recovery policy or requirement under Applicable Law and expressly waive any rights to such indemnification under the Company’s organizational documents or otherwise.
13.Notices. Any notices provided for in the Plan or this Agreement shall be given electronically or in writing and shall be deemed effectively given upon receipt or, in the case of notices delivered by mail by the Company to you, five (5) days after deposit in the United States mail, postage prepaid, addressed to you at the last address you provided to the Company.



14.Governing Plan Document. This Agreement is subject to all the provisions of the Plan, the provisions of which are incorporated by reference in this Agreement. This Agreement is further subject to all interpretations, amendments, rules and regulations which may from time to time be promulgated and adopted pursuant to the Plan. Except as specifically provided for herein, in the event of any conflict between the provisions of this Agreement and those of the Plan, the provisions of the Plan shall control.
15.Code Section 409A Compliance. To the extent applicable, it is intended that this award and the Plan comply with the requirements of Section 409A of the Code and any related regulations or other guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service. Any provision that would cause the Plan or this award to fail to satisfy Section 409A shall have no force or effect until amended to comply with Section 409A, which amendment may be retroactive to the extent permitted by Section 409A. Notwithstanding anything to the contrary in this Agreement, in no event will any Shares issuable pursuant to this award be issued later than March 15th of the calendar year following the calendar year in which corresponding portion of the award has vested.
(a)Notwithstanding anything in this Agreement to the contrary, any compensation or benefits payable under this Agreement that is designated under this Agreement as payable upon your Termination of Employment shall be payable only upon your “separation from service” with the Company within the meaning of Section 409A (a “Separation from Service”).
(b)Notwithstanding anything in this Agreement to the contrary, if you are deemed by the Company at the time of your Separation from Service to be a “specified employee” for purposes of Section 409A, to the extent delayed commencement of any portion of the benefits to which you are entitled under this Agreement is required in order to avoid a prohibited distribution under Section 409A, such portion of the Shares issuable to you pursuant to this award shall not be provided to you prior to the earlier of (x) the expiration of the six-month period measured from the date of your Separation from Service with the Company or (y) the date of your death. Within thirty (30) days following the expiration of the applicable foregoing period, all Shares deferred pursuant to the preceding sentence shall be issued to you (or your estate or beneficiaries), and any remaining Shares due to you under this Agreement shall be paid as otherwise provided herein.
(c)Your right to receive any installment payments under this Agreement shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment as permitted under Section 409A. Except as otherwise permitted under Section 409A, no payment hereunder shall be accelerated or deferred unless such acceleration or deferral would not result in additional tax or interest pursuant to Section 409A.
(d)Notwithstanding the foregoing, if a Change in Control would give rise to a payment or settlement event with respect to any payment or benefit under this Agreement that constitutes “nonqualified deferred compensation,” the transaction or event constituting the Change in Control must also constitute a “change in control event” (as defined in Treasury Regulation Section 1.409A-3(i)(5)) in order to give rise to the payment or settlement event for such payment or benefit, to the extent required by Section 409A.
END OF PERFORMANCE SHARE UNIT AGREEMENT
(Refer to PSU Award Grant Notice and Acceptance for Specific Grant Information)



EXHIBIT A

PERFORMANCE VESTING


In accordance with Paragraph 3 of the Performance Share Unit Award Agreement, the PSUs shall vest with respect to the Applicable Percentage of the Maximum Number of PSUs set forth in the following table, based on relative achievement within an established performance measure range of the Company’s reported earnings before interest, income taxes, depreciation (in operating departments) and amortization computed on a consolidated basis (“Global EBITDA”) for the Measurement Year, before deduction of the stock-based compensation expense for the vested PSUs awarded to all Plan participants for the Measurement Year and excluding other non-operating income and expense amounts (“Adjusted Global EBITDA”).



Adjusted Global EBITDAApplicable Percentage
≥ $100%
$5%
< $0%
$*0%

* Implied zero percentage achievement level.

The Applicable Percentage will be determined on a straight-line sliding scale from the implied zero percentage achievement level to the maximum 100% Applicable Percentage achievement level but the Applicable Percentage shall not be less than 5%. For purposes of determining the Applicable Percentage, the calculated percentage is to be rounded to the nearest tenth of one percent and rounded upward from the midpoint. The number of vested PSUs is to be rounded to the nearest whole unit and rounded upward from the midpoint.

    For purposes of computing Global EBITDA the Company’s earnings are to be determined in accordance with the Company’s then applicable Generally Accepted Accounting Principles (currently U.S. GAAP) subject to such adjustments approved by the Committee or the Board at the time the Adjusted Global EBITDA amounts in the table above were approved.

EX-21 6 wdfc-20230831xex21.htm EX-21 Document


Exhibit 21
SUBSIDIARIES OF THE REGISTRANT
The Registrant has the following wholly-owned subsidiaries which, except as indicated, do business under their respective legal names:
  
   
NamePlace of Incorporation
 
 
WD-40 Manufacturing Company
California, USA
  
WD-40 Company (Canada) Ltd.
Ontario, Canada
  
WD-40 Holdings Limited
London, England
  
WD-40 Company Limited
London, England
  
WD-40 Company (Australia) Pty. Limited
New South Wales, Australia
 
WD-40 Co. México, S. de R.L. de C.V.Monterrey, N.L., Mexico
HPD Laboratories, Inc.Delaware, USA
Heartland Corporation
Kansas, USA
Wu Di (Shanghai) Industrial Co., Ltd.Shanghai, China
  
WD-40 Company (Malaysia) Sdn. Bhd.
Kuala Lumpur, Malaysia


EX-23 7 wdfc-20230831xex23.htm EX-23 Document

Exhibit 23
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-222479 and 333-151149) of WD-40 Company of our report dated October 23, 2023 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.
/s/ PricewaterhouseCoopers LLP
San Diego, California
October 23, 2023

EX-31.A 8 wdfc-20230831xex31_a.htm EX-31.A Document

Exhibit 31(a)
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Steven A. Brass, certify that:
1.I have reviewed this Annual Report on Form 10-K of WD-40 Company;
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.
Date: October 23, 2023
/s/ STEVEN A. BRASS
Steven A. Brass
President and Chief Executive Officer

EX-31.B 9 wdfc-20230831xex31_b.htm EX-31.B Document

Exhibit 31(b)
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Sara K. Hyzer, certify that:
1.I have reviewed this Annual Report on Form 10-K of WD-40 Company;
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.
Date: October 23, 2023
/s/ SARA K. HYZER
Sara K. Hyzer
Vice President, Finance and Chief Financial Officer

EX-32.A 10 wdfc-20230831xex32_a.htm EX-32.A Document

Exhibit 32(a)
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Steven A. Brass, Chief Executive Officer of WD-40 Company (the “Company”), have reviewed the Annual Report on Form 10-K of the Company for the fiscal year ended August 31, 2023 (the “Report”). For purposes of Section 1350 of Title 18, United States Code, I certify that to the best of my knowledge:
(1)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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: October 23, 2023
/s/ STEVEN A. BRASS
Steven A. Brass
President and Chief Executive Officer

EX-32.B 11 wdfc-20230831xex32_b.htm EX-32.B Document

Exhibit 32(b)
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Sara K. Hyzer, Chief Financial Officer of WD-40 Company (the “Company”), have reviewed the Annual Report on Form 10-K of the Company for the fiscal year ended August 31, 2023 (the “Report”). For purposes of Section 1350 of Title 18, United States Code, I certify that to the best of my knowledge:
(1)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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: October 23, 2023
/s/ SARA K. HYZER
Sara K. Hyzer
Vice President, Finance and Chief Financial Officer

EX-101.SCH 12 wdfc-20230831.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Share Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Earnings per Common Share link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Other Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Business Segments and Foreign Operations link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Accrued and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Business Segments and Foreign Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Inventories (Schedule of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Schedule of Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Goodwill and Other Intangible Assets (Summary of Definite-Lived Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Leases (Right-of-Use Assets and Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Payroll and Related Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Debt (Schedule of Short-term and Long-term Borrowings) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Share Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Earnings per Common Share (Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders) (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Earnings per Common Share (Schedule of Weighted Average Number of Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Earnings per Common Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Revenue (Schedule of Revenues by Segment and Major Source) (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Income Taxes (Schedule of Income Before Income Tax, Domestic and Foreign) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stock-based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-based Compensation (Schedule of Stock-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stock-based Compensation (Schedule of Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-based Compensation (Schedule of Market Share Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock-based Compensation (Schedule of Performance Share Units) (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Other Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Business Segments and Foreign Operations (Summarized Information by Reportable Segments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Business Segments and Foreign Operations (Schedule of Net Sales by Product Group) (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Business Segments and Foreign Operations (Net Sales and Long-Lived Assets by Geographical Area) (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 wdfc-20230831_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 wdfc-20230831_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 wdfc-20230831_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Other Other Employee-related Liabilities, Current Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Total Accrued Liabilities, Current Range [Domain] Statistical Measurement [Domain] Revolving credit facility, amount Line of Credit Facility, Maximum Borrowing Capacity Machinery, equipment and vehicles Machinery Equipment And Vehicles [Member] Machinery, Equipment and Vehicles [Member] Research and development expense Research and Development Expense Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Raw materials and components Inventory, Raw Materials and Supplies, Net of Reserves Schedule of Net Sales by Product Group Revenue from External Customers by Products and Services [Table Text Block] Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Beginning Outstanding (in shares) Ending Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Credit Agreement - Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Impairment of long-lived assets Impairment charges Impairment of Intangible Assets, Finite-Lived Deferred tax liabilities, net Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Share Units Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Commitments and Contingencies (Note 12) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Fiscal year 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Deferred revenue Deferred Revenue, Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] R&D Lab Equipment And Office Equipment Research And Developement Lab Equipment [Member] Research And Developement Lab Equipment [Member] Net Sales and Long-Lived Assets by Geographical Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Write-off of inventories Inventory Write-down Service period of employee awards Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Deferred Performance Units Deferred Performance Units [Member] Deferred Performance Units [Member] Income Taxes Income Tax Disclosure [Text Block] Net (repayments) proceeds from revolving credit facility Proceeds from (Repayments of) Lines of Credit Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Leases Lessee, Leases [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Current liabilities: Liabilities, Current [Abstract] United States Deferred Federal Income Tax Expense (Benefit) Shipping and Handling Costs Revenue from Contract with Customer, Shipping And Handling Costs [Policy Text Block] Revenue from Contract with Customer, Shipping And Handling Costs [Policy Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted-Average Grant Date Fair Value Per Unit Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Trade and other accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock, shares (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Accrued profit sharing Accrued Employee Benefits, Current Buildings and improvements Building and Building Improvements [Member] Other income (expense): Other Nonoperating Income (Expense) [Abstract] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Fair value of senior notes Long-Term Debt, Fair Value Net income Net income Net Income (Loss) Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Consolidated leverage ratio Earnings Before Interest Taxes Depreciation And Amortization Leverage Ratio The ratio of consolidated funded indebtedness as of termination date to consolidated EBITDA for the most recently completed four fiscal quarters. Machinery And Equipment Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Uniform capitalization Deferred Tax Assets, Uniform Capitalization The tax effect as of the balance sheet date of the amount of the difference between total income tax expense or benefit for the period and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations attributable to the deduction for qualified production activities received under enacted tax laws. Internal-Use Software And Cloud Computing Arrangements Internal Use Software And Cloud Computing Arrangements [Member] Internal-Use Software And Cloud Computing Arrangements [Member] Purchase Commitment Purchase Commitment [Member] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Contract liabilities Contract with Customer, Liability United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Cost of products sold Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Schedule of Weighted Average Number of Shares Schedule of Weighted Average Number of Shares [Table Text Block] Number of Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Name Measure Name Total net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Computer and office equipment Computer And Office Equipment [Member] Computer And Office Equipment [Member] Name Forgone Recovery, Individual Name Goodwill Balance, beginning Balance, ending Goodwill Net increases (decreases) – prior period tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Audit Information [Abstract] Audit Information Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Number of shares available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Issuance Debt Instrument, Issuance Date Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Trade and other accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign currency exchange (gains) losses, net Unrealized foreign currency transactions Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Cash dividend (in dollars par share) Common Stock, Dividends, Per Share, Declared Foreign currency forward contracts outstanding Derivative, Notional Amount Capitalized Cloud-Based Asset Other Capitalized Property Plant and Equipment [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Realized net losses Realized Gain (Loss), Foreign Currency Transaction, before Tax Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Expense (benefit) from stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Insurance Coverage Insurance Coverage [Policy Text Block] Disclosure of the Company's insurance coverage policy. Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Axis] Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Weighted-average dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Foreign Currency Forward Contracts Foreign Exchange Forward [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Less: Net income allocated to participating securities Net Income Allocated To Participating Securities The portion of net income for the reporting period allocated to participating securities other than common shares for the purpose of computing earnings per common share using the two-class method. Net income allocated to participating securities for the period includes dividend equivalents paid to holders of participating securities plus a proportionate share of undistributed net income allocable to participating securities for the period. Cost of Products Sold Cost of Goods and Service [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Income taxes payable Accrued Income Taxes, Current Number of agreements Number Of Debt Agreements Number Of Debt Agreements Products and Services [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Grantee Status [Axis] Grantee Status [Axis] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Series C Notes Series C Notes [Member] Series C Notes [Member] Award Type [Axis] Award Type [Axis] Anti-dilutive stock options outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Interest expense Interest expense Interest Expense Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Number of shares authorized under stock plan Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Goodwill [Line Items] Goodwill [Line Items] Property, plant and equipment, gross Property, Plant and Equipment, Gross Additional right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Americas Americas Segment [Member] Americas Segment [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Uncertain tax positions and related interest Effective Income Tax Rate Reconciliation, Uncertain Tax Positions And Related Interest Effective Income Tax Rate Reconciliation, Uncertain Tax Positions And Related Interest Lease expense classified within cost of products sold Direct Costs of Leased and Rented Property or Equipment Prepaid deposits Prepaid Expense, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Current operating lease liabilities Short-term operating lease liability Operating Lease, Liability, Current Schedule of Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Auditor Firm ID Auditor Firm ID Advertising and sales promotion Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Fiscal year 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Net carrying amount Beginning balance Ending balance Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Average price of shares repurchased (in dollars per share) Shares Acquired, Average Cost Per Share Net increases – current period tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Income Tax [Table] Income Tax [Table] Income Tax [Table] Fiscal year 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Income Before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Finite-Lived Intangible Assets [Roll Forward] Finite-Lived Intangible Assets [Roll Forward] Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Subsequent Measurement of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Converted to shares of common stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Common stock held in treasury, at cost — 6,342,381 and 6,286,461 shares at August 31, 2023 and 2022, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total long-term borrowings Long-Term Debt Assets Assets, Fair Value Disclosure Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Percent of original target number of vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Employee Stock Option [Member] Defined contribution plan, employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Other Unsecured Debt Other Unsecured Debt [Member] Other Unsecured Debt [Member] Remaining weighted-average vesting periods Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accrued payroll and related expenses Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Leases not yet commenced, amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Tabular List, Table Tabular List [Table Text Block] Vested, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Short term lease Short-Term Lease, Cost EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Inventories Inventory, Policy [Policy Text Block] Accrued payroll taxes Accrued Payroll Taxes, Current Subsequent Event [Table] Subsequent Event [Table] Stock-based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Subsequent Event Subsequent Event [Member] Period of separation from service Share-Based Compensation Arrangement By Share-based Payment Award, Period Of Separation From Service Share-Based Compensation Arrangement By Share-based Payment Award, Period Of Separation From Service Accrued interest and penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Operating loss carryforwards Operating Loss Carryforwards Summary of Definite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Periodic payment amount Debt Instrument, Periodic Payment Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Income taxes receivable Income Taxes Receivable Operating Segments Operating Segments [Member] Beginning Outstanding (in dollars per share) Ending Outstanding (in dollar par share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issuance of common stock under share-based compensation plan, net of shares withheld for taxes Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Amount computed at U.S. statutory federal tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Other long-term liabilities and income taxes payable Increase (Decrease) In Other Noncurrent Liabilities And Income Taxes Payable Increase (Decrease) In Other Noncurrent Liabilities And Income Taxes Payable Entity Tax Identification Number Entity Tax Identification Number Translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Current: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Purchase commitment period Short-term Purchase Commitment, Period Short-term Purchase Commitment, Period Total borrowings Debt, Long-Term and Short-Term, Combined Amount Inventories Total Inventory, Net International Pension Plans Defined Benefit International Pension Plans Defined Benefit [Member] International Pension Plans Defined Benefit [Member] Land Land [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Advertising and Sales Promotion Expenses Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Treasury stock purchases Payment for repurchased shares Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Note Agreement and the Credit Agreement Note Agreement And Credit Agreement [Member] Note Agreement and the Credit Agreement [Member] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segment [Domain] Segments [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested Amortization of tax goodwill and intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code International Other International [Member] Other International [Member] Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Current assets: Assets, Current [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Leases [Abstract] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Concentration of Supplier Risk Major Suppliers, Policy [Policy Text Block] Disclosure of accounting policy for major suppliers. Major suppliers are those that the loss of such suppliers would have a material adverse effect on the entity. Lease payments Operating Lease, Payments Discretionary non-elective contribution, percentage Discretionary Non-elective Contribution, Percentage Discretionary Non-elective Contribution, Percentage Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Indemnification Agreement 1 Indemnification Agreement [Member] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Other Benefit Plans Retirement Benefits [Text Block] Rebate/Other Discounts Rebate Other Discounts [Member] Rebate/Other Discounts [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Defined contribution plan, maximum annual contributions per employee percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net income available to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Provision for income taxes Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items] Schedule of Market Share Units Activity Share-Based Payment Arrangement, Activity [Table Text Block] Total current Current Income Tax Expense (Benefit) Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Defined contribution plan, cost recognized Defined Contribution Plan, Cost Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment and Capitalized Cloud-Based Software Implementation Costs Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Accrued incentive compensation Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Research and development expenses Deferred Tax Assets, in Process Research and Development Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Employee service share-based, Tax benefit from compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Earnings per common share: Earnings Per Share [Abstract] Subsequent Events [Line Items] Subsequent Event [Line Items] Unrecognized tax benefits affected by the resolution of tax examinations or expiring statutes of limitation Decrease in Unrecognized Tax Benefits is Reasonably Possible Common stock — authorized 36,000,000 shares, $0.001 par value; 19,905,815 and 19,888,807 shares issued at August 31, 2023 and 2022, respectively; and 13,563,434 and 13,602,346 shares outstanding at August 31, 2023 and 2022, respectively Common Stock, Value, Issued Shipping and handling costs Out-Bound Shipping And Handling Costs Out-Bound Shipping And Handling Costs Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued professional services fees Accrued Professional Fees, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Senior Notes Senior Notes [Member] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Accrued sales taxes and other taxes Accrual For Sales, Excise and Other Taxes, Current Accrual For Sales, Excise and Other Taxes, Current Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table] Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table] Commitment outstanding Purchase Obligation Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Common Share Earnings Per Share, Policy [Policy Text Block] Share buy-back plan, amount authorized Stock Repurchase Program, Authorized Amount Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Number of shares repurchased (in shares) Stock Repurchased During Period, Shares Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits Unrecognized tax benefits – beginning of fiscal year Unrecognized tax benefits – end of fiscal year Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Cash paid for: Supplemental Cash Flow Information Cash Paid During Period [Abstract] Supplemental Cash Flow Information Cash Paid During Period [Abstract] Asia-Pacific Asia Pacific [Member] Weighted-average grant date fair value (in dollars per share) Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Summary of Changes in Carrying Amounts of Goodwill Schedule of Goodwill [Table Text Block] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Trade Accounts Receivable and Allowance for Credit Losses Accounts Receivable [Policy Text Block] Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Nonrecurring Fair Value, Nonrecurring [Member] Other Other Accrued Liabilities, Current Unallocated Corporate Corporate, Non-Segment [Member] Accrued payroll Accrued Salaries, Current Allowance for cash discount Cash Discount Cash Discount The Company Nature of Operations [Text Block] Depreciation and amortization Depreciation and amortization expense Depreciation, Depletion and Amortization EMEA Europe Middle East And Africa Segments [Member] Europe, Middle East And Africa Segments [Member] Furniture and fixtures Furniture and Fixtures [Member] Uncertain tax positions and related interest Deferred Tax Asset, Uncertain Tax Positions And Related Interest Deferred Tax Asset, Uncertain Tax Positions And Related Interest Interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Maintenance products Multi Purpose Maintenance Products [Member] Multi-Purpose Maintenance Products. Accrued payroll and related expenses Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Unrecognized tax benefits that would impact the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Impairment of goodwill Goodwill, Impairment Loss Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Contract liabilities recognized to revenue Contract with Customer, Liability, Revenue Recognized Share Repurchase Plan Treasury Stock [Text Block] Advertising and sales promotion Marketing and Advertising Expense Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Consolidated interest coverage ratio Earnings Before Interest Taxes Depreciation And Amortization Interest Coverage Ratio The ratio of consolidated EBITDA to consolidated interest charges for the most recently completed four fiscal quarters. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total gross deferred tax assets Deferred Tax Assets, Gross Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Fiscal year 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Fiscal year 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Lease expense Operating Lease, Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Foreign Tax Authority Foreign Tax Authority [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings per Common Share Earnings Per Share [Text Block] Expirations of statute of limitations for assessment Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Document Fiscal Year Focus Document Fiscal Year Focus Segment, Geographical [Domain] Geographical [Domain] Accrued advertising and sales promotion expenses Accrued Marketing Costs, Current Indemnification Guarantee 2 Indemnification Guarantee Two [Member] Indemnification Guarantee Two Internal-use software Software and Software Development Costs [Member] Interest and penalties included in income tax expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum Minimum [Member] Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Total Long-lived assets Property, Plant and Equipment, Net Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Cash dividends, per share Common Stock, Dividends, Per Share, Cash Paid Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Cash dividends Dividends, Common Stock, Cash Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Proceeds from issuance of long-term senior notes Proceeds from Issuance of Long-Term Debt Liabilities Liabilities, Fair Value Disclosure Foreign currency transactions gain (loss), before tax Gain (Loss), Foreign Currency Transaction, before Tax Shares withheld to cover taxes upon conversion of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Deferred tax assets: Deferred Tax Assets, Net [Abstract] Other Deferred Tax Assets, Other Income taxes, net of tax refunds received Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Retirement Plan Type [Axis] Retirement Plan Type [Axis] Remaining principal payment Debt Instrument, Periodic Payment, Remaining Principal Debt Instrument, Periodic Payment, Remaining Principal Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] HCCP Homecare and cleaning products Homecare And Cleaning Products [Member] Homecare And Cleaning Products. Retained Earnings Retained Earnings [Member] Short term portion of long-term debt Long-Term Debt, Current Maturities Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Foreign Current Foreign Tax Expense (Benefit) Net income available to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Summarized Information by Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Key Executives Share Based Payment Arrangement Key Executives [Member] Share-based Payment Arrangement, Key Executives [Member] Patricia Q. Olsem [Member] Patricia Q. Olsem Net benefit from GILTI/FDII Effective Income Tax Rate Reconciliation, Net Benefit From Global Intangible Low-Taxed Income and Foreign-Derived Intangible Income, Amount Effective Income Tax Rate Reconciliation, Net Benefit From Global Intangible Low-Taxed Income And Foreign-Derived Intangible Income, Amount Basis of Consolidation Consolidation, Policy [Policy Text Block] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-Term Commitment [Domain] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Common stock, authorized (in shares) Common Stock, Shares Authorized Americas Americas [Member] Capitalized computer software, amortization Capitalized Computer Software, Amortization Capitalized computer software, accumulated amortization Capitalized Computer Software, Accumulated Amortization Accrued and Other Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Short-term portion of borrowings Short-Term Debt Entity Public Float Entity Public Float Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Income Tax [Line Items] Income Tax [Line Items] Income Tax [Line Items] Derivative Instrument [Axis] Derivative Instrument [Axis] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Intrinsic value of shares converted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Cost of goods sold, depreciation Cost, Depreciation Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Total deferred Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Senior Officers and Directors Senior Officers And Directors [Member] Senior Officers And Directors [Member] Translation adjustments Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Income Taxes Income Tax, Policy [Policy Text Block] Short-term borrowings Debt, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Foreign currency forward contracts, maturity date Derivative, Contract End Date Insider Trading Arrangements [Line Items] Related Party [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Auditor Name Auditor Name Document Period End Date Document Period End Date Schedule of Accrued Payroll and Related Expenses Schedule Of Accrued Payroll And Related Expenses Table [Table Text Block] Schedule of accrued payroll and related expenses. Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Operating lease assets and liabilities, net Increase (Decrease) in Operating Lease Assets and Liabilities, Net Increase (Decrease) in Operating Lease Assets and Liabilities, Net Internal-Use Software and Cloud Computing Arrangements Internal Use Software, Policy [Policy Text Block] Repayments of long-term senior notes Repayments of Long-Term Debt Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net gains on sales and disposals of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Gross carrying amount Finite-Lived Intangible Assets, Gross Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued payroll and related expenses Total Employee-related Liabilities, Current Name Trading Arrangement, Individual Name Schedule of Revenues by Segment and Major Source Disaggregation of Revenue [Table Text Block] Equity [Abstract] Equity [Abstract] Inventories Inventory Disclosure [Text Block] Weighted-average lease term Operating Lease, Weighted Average Remaining Lease Term Asia-Pacific Asia Pacific Segment [Member] Asia Pacific Segment [Member] Effect of foreign operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Software and Computer Equipment Software And Computer Equipment [Member] Software and Computer Equipment [Member] Schedule of Valuation Assumptions Schedule of Share-based Payment Award, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Valuation Assumptions [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Cash Discounts Cash Discounts [Member] Cash Discounts [Member] Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Property and equipment, useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term borrowings Long-Term Debt, Excluding Current Maturities Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Net deferred tax liabilities Deferred Tax Liabilities, Net Vesting percentage Share-Based Compensation, Vesting Percent Share-Based Compensation, Vesting Percent Diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Right-of-Use Assets and Lease Liabilities Right-Of-Use Assets And Lease Liabilities [Table Text Block] Right-Of-Use Assets And Lease Liabilities [Table Text Block] Grantee Status [Domain] Grantee Status [Domain] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating expenses: Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Vehicles Vehicles [Member] Defined contribution plan, employer matching contribution, percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Subsequent Event Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Recurring Fair Value, Recurring [Member] Dividends paid Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Converted to shares of common stock (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total undiscounted future cash flows Lessee, Operating Lease, Liability, to be Paid Capital in progress Construction in Progress [Member] Total unrecognized tax benefits including interest Unrecognized Tax Benefits, Including Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Including Income Tax Penalties and Interest Accrued Pension Plan, Defined Benefit Pension Plan [Member] Total operating expenses Operating Expenses Business Segments and Foreign Operations Segment Reporting Disclosure [Text Block] Expected volatility period Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Volatility Measurement Period Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Volatility Measurement Period Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Series A Notes Series Notes [Member] Series A Notes [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Net deferred tax asset Deferred Tax Assets, Operating Loss Carryforwards Other Deferred Tax Liabilities, Other Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Market Share Units Market Share Units [Member] Market Share Units [Member] Income from operations Income from operations Operating Income (Loss) Product held at third-party contract manufacturers Inventory Product Held At Contract Manufacturers, Net Of Reserves Raw material and components held at outsourced contract manufacturers. The amounts receivable from the contract manufacturers as of the balance sheet date related to transfers of these raw materials and components by the Company to its contract manufacturers. Property and equipment, net Deferred Tax Liabilities, Property, Plant and Equipment Europe, The Middle East, Africa And India Subsidiary Europe Middle East Africa And India Subsidiary [Member] Europe, The Middle East, Africa And India Subsidiary [Member] Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Total deferred tax liabilities Deferred Tax Liabilities, Gross Consolidated Entities [Domain] Consolidated Entities [Domain] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Deferred: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Performance Share Units Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Weighted Average Grant Date Fair Value Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Schedule of Short-term and Long-term Borrowings Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Self-insurance reserves Self Insurance Reserve Liabilities related to indemnification agreement Guarantor Obligations, Current Carrying Value Stockholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Series B Notes Series B Notes [Member] Series B Notes [Member] High Level Employees Share Based Payment Arrangement High Level Employees [Member] Share-based Payment Arrangement, High Level Employees [Member] Capitalized computer software, net Capitalized Computer Software, Net EX-101.PRE 16 wdfc-20230831_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 17 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - USD ($)
12 Months Ended
Aug. 31, 2023
Oct. 16, 2023
Feb. 28, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Aug. 31, 2023    
Current Fiscal Year End Date --08-31    
Document Transition Report false    
Entity File Number 000-06936    
Entity Registrant Name WD-40 COMPANY    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 95-1797918    
Entity Address, Address Line One 9715 Businesspark Avenue    
Entity Address, City or Town San Diego    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92131    
City Area Code 619    
Local Phone Number 275-1400    
Title of 12(b) Security Common stock, par value $0.001 per share    
Trading Symbol WDFC    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 2,341,691,922
Entity Common Stock, Shares Outstanding   13,556,684  
Documents Incorporated by Reference
Documents Incorporated by Reference:
The Proxy Statement for the annual meeting of stockholders on December 12, 2023 is incorporated by reference into Part III, Items 10 through 14 of this Annual Report on Form 10-K.
   
Entity Central Index Key 0000105132    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Audit Information
12 Months Ended
Aug. 31, 2023
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location San Diego, California
Auditor Firm ID 238
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Current assets:    
Cash and cash equivalents $ 48,143 $ 37,843
Trade and other accounts receivable, net 98,039 89,930
Inventories 86,522 104,101
Other current assets 15,821 17,766
Total current assets 248,525 249,640
Property and equipment, net 66,791 65,977
Goodwill 95,505 95,180
Other intangible assets, net 4,670 5,588
Operating lease right-of-use assets 7,820 7,559
Deferred tax assets, net 1,201 679
Other assets 13,454 9,672
Total assets 437,966 434,295
Current liabilities:    
Accounts payable 30,826 32,852
Accrued liabilities 30,000 27,161
Accrued payroll and related expenses 16,722 11,583
Short-term borrowings 10,800 39,173
Income taxes payable 494 51
Total current liabilities 88,842 110,820
Long-term borrowings 109,743 107,139
Deferred tax liabilities, net 10,305 10,528
Long-term operating lease liabilities 5,832 5,999
Other long-term liabilities 13,066 11,185
Total liabilities 227,788 245,671
Commitments and Contingencies (Note 12)
Stockholders’ equity:    
Common stock — authorized 36,000,000 shares, $0.001 par value; 19,905,815 and 19,888,807 shares issued at August 31, 2023 and 2022, respectively; and 13,563,434 and 13,602,346 shares outstanding at August 31, 2023 and 2022, respectively 20 20
Additional paid-in capital 171,546 165,973
Retained earnings 477,488 456,076
Accumulated other comprehensive income (loss) (31,206) (36,209)
Common stock held in treasury, at cost — 6,342,381 and 6,286,461 shares at August 31, 2023 and 2022, respectively (407,670) (397,236)
Total stockholders’ equity 210,178 188,624
Total liabilities and stockholders’ equity $ 437,966 $ 434,295
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Aug. 31, 2023
Aug. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, authorized (in shares) 36,000,000 36,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, issued (in shares) 19,905,815 19,888,807
Common stock, outstanding (in shares) 13,563,434 13,602,346
Treasury stock, shares (in shares) 6,342,381 6,286,461
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Income Statement [Abstract]      
Net sales $ 537,255 $ 518,820 $ 488,109
Cost of products sold 263,035 264,055 224,370
Gross profit 274,220 254,765 263,739
Operating expenses:      
Selling, general and administrative 154,684 138,658 145,493
Advertising and sales promotion 28,807 27,343 27,956
Advertising and sales promotion 1,005 1,434 1,449
Total operating expenses 184,496 167,435 174,898
Income from operations 89,724 87,330 88,841
Other income (expense):      
Interest income 231 102 81
Interest expense (5,614) (2,742) (2,395)
Other income (expense), net 822 (582) (28)
Income before income taxes 85,163 84,108 86,499
Provision for income taxes 19,170 16,779 16,270
Net income $ 65,993 $ 67,329 $ 70,229
Earnings per common share:      
Basic (in dollars per share) $ 4.84 $ 4.91 $ 5.11
Diluted (in dollars per share) $ 4.83 $ 4.90 $ 5.09
Shares used in per share calculations:      
Basic (in shares) 13,578 13,668 13,698
Diluted (in shares) 13,604 13,696 13,733
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 65,993 $ 67,329 $ 70,229
Other comprehensive income (loss):      
Foreign currency translation adjustment 5,003 (10,179) 2,178
Total comprehensive income $ 70,996 $ 57,150 $ 72,407
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning balance (in shares) at Aug. 31, 2020   19,812,685        
Beginning balance at Aug. 31, 2020 $ 160,313 $ 20 $ 157,850 $ 398,731 $ (28,208) $ (368,080)
Beginning balance (in shares) at Aug. 31, 2020           6,147,899
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   44,180        
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (3,668)   (3,668)      
Stock-based compensation 9,555   9,555      
Cash dividends (38,225)     (38,225)    
Foreign currency translation adjustment 2,178       2,178  
Net income 70,229     70,229    
Ending balance (in shares) at Aug. 31, 2021   19,856,865        
Ending balance at Aug. 31, 2021 200,382 $ 20 163,737 430,735 (26,030) $ (368,080)
Ending balance (in shares) at Aug. 31, 2021           6,147,899
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   31,942        
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (4,461)   (4,461)      
Stock-based compensation 6,697   6,697      
Cash dividends (41,988)     (41,988)    
Repurchases of common stock (in shares)           138,562
Repurchases of common stock (29,156)         $ (29,156)
Foreign currency translation adjustment (10,179)       (10,179)  
Net income $ 67,329     67,329    
Ending balance (in shares) at Aug. 31, 2022 13,602,346 19,888,807        
Ending balance at Aug. 31, 2022 $ 188,624 $ 20 165,973 456,076 (36,209) $ (397,236)
Ending balance (in shares) at Aug. 31, 2022 6,286,461         6,286,461
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   17,008        
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes $ (861)   (861)      
Stock-based compensation 6,434   6,434      
Cash dividends (44,581)     (44,581)    
Repurchases of common stock (in shares)           55,920
Repurchases of common stock (10,434)         $ (10,434)
Foreign currency translation adjustment 5,003       5,003  
Net income $ 65,993     65,993    
Ending balance (in shares) at Aug. 31, 2023 13,563,434 19,905,815        
Ending balance at Aug. 31, 2023 $ 210,178 $ 20 $ 171,546 $ 477,488 $ (31,206) $ (407,670)
Ending balance (in shares) at Aug. 31, 2023 6,342,381         6,342,381
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Statement of Stockholders' Equity [Abstract]      
Cash dividends, per share $ 3.27 $ 3.06 $ 2.78
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended 22 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Aug. 31, 2023
Operating activities:        
Net income $ 65,993 $ 67,329 $ 70,229  
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization 8,151 8,294 7,019  
Net gains on sales and disposals of property and equipment (90) (311) (249)  
Deferred income taxes (1,254) 596 (1,334)  
Stock-based compensation 6,434 6,697 9,555  
Unrealized foreign currency exchange (gains) losses, net (1,702) 1,035 (511)  
Provision for credit losses 391 143 210  
Write-off of inventories 713 595 800  
Changes in assets and liabilities:        
Trade and other accounts receivable (5,339) (7,443) (6,595)  
Inventories 19,367 (53,260) (14,574)  
Other assets (1,367) (12,578) (5,343)  
Operating lease assets and liabilities, net 49 (32) 15  
Accounts payable and accrued liabilities (213) 5,208 15,485  
Accrued payroll and related expenses 4,965 (13,133) 10,702  
Other long-term liabilities and income taxes payable 2,293 (536) (695)  
Net cash provided by operating activities 98,391 2,604 84,714  
Investing activities:        
Purchases of property and equipment (6,871) (8,303) (15,059)  
Proceeds from sales of property and equipment 655 612 599  
Net cash used in investing activities (6,216) (7,691) (14,460)  
Financing activities:        
Treasury stock purchases (10,434) (29,156) 0 $ (39,600)
Dividends paid (44,581) (41,988) (38,225)  
Proceeds from issuance of long-term senior notes 0 0 52,000  
Repayments of long-term senior notes (800) (800) (800)  
Net (repayments) proceeds from revolving credit facility (28,372) 38,394 (50,056)  
Shares withheld to cover taxes upon conversion of equity awards (861) (4,461) (3,668)  
Net cash used in financing activities (85,048) (38,011) (40,749)  
Effect of exchange rate changes on cash and cash equivalents 3,173 (5,020) (6)  
Net increase (decrease) in cash and cash equivalents 10,300 (48,118) 29,499  
Cash and cash equivalents at beginning of period 37,843 85,961 56,462  
Cash and cash equivalents at end of period 48,143 37,843 85,961 $ 48,143
Supplemental cash flow information:        
Accrued capital expenditures 80 960 1,123  
Cash paid for:        
Interest 5,522 2,687 2,319  
Income taxes, net of tax refunds received $ 12,811 $ 18,345 $ 19,254  
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.23.3
The Company
12 Months Ended
Aug. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company The Company
WD-40 Company (the “Company”), incorporated in Delaware and based in San Diego, California, is a global marketing organization dedicated to creating positive lasting memories by developing and selling products that solve problems in workshops, factories and homes around the world. The Company owns a wide range of brands that include maintenance products and homecare and cleaning products: WD-40® Multi-Use Product, WD-40 Specialist®, 3-IN-ONE®, GT85®, X-14®, 2000 Flushes®, Carpet Fresh®, no vac®, Spot Shot®, 1001®, Lava® and Solvol®.
The Company’s products are sold in various locations around the world. Maintenance products are sold worldwide in markets throughout North, Central and South America, Asia, Australia, Europe, the Middle East and Africa. Homecare and cleaning products are sold primarily in North America, the United Kingdom (“U.K.”) and Australia. The Company’s products are sold primarily through hardware stores, automotive parts outlets, industrial distributors and suppliers, mass retail and home center stores, value retailers, grocery stores, online retailers, warehouse club stores, farm supply, sport retailers, and independent bike dealers.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Aug. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.
Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s current estimates consider current conditions, the inputs into certain of the Company’s significant and critical accounting estimates include judgments and assumptions about the economic implications of factors that have been subject to such volatility and how management expects them to change in the future, as appropriate. It is reasonably possible that actual results experienced may differ materially from the Company’s estimates in future periods, which could materially affect its results of operations and financial condition.
Cash and Cash Equivalents
Cash equivalents are highly liquid investments purchased with an original maturity of three months or less.
Trade Accounts Receivable and Allowance for Credit Losses
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowance for credit losses based on historical write-off experience and the identification of specific balances deemed uncollectible. Trade accounts receivable are charged against the allowance when the Company believes it is probable that the trade accounts receivable will not be recovered. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for credit losses related to the Company’s trade accounts receivable was not significant at August 31, 2023 and 2022.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined primarily based on a first-in, first-out method or, for a portion of raw materials inventory, the average cost method. When necessary, the Company adjusts the carrying value of its inventory to the lower of cost or net realizable value, including any costs to sell or dispose of such
inventory. Appropriate consideration is given by the Company to obsolescence, excessive inventory levels, product deterioration and other factors when evaluating net realizable value for the purposes of determining the lower of cost or net realizable value.
Included in inventories are amounts for certain raw materials and components that the Company has provided to its third-party contract manufacturers but that remain unpaid to the Company as of the balance sheet date. The Company’s contract manufacturers package products to the Company’s specifications and, upon order from the Company, ship ready-to-sell inventory to either the Company’s third-party distribution centers or directly to its customers. The Company transfers certain raw materials and components to these contract manufacturers for use in the manufacturing process. Contract manufacturers are obligated to pay the Company for these raw materials and components. Amounts receivable from the contract manufacturers as of the balance sheet date related to transfers of these raw materials and components by the Company to its contract manufacturers are generally considered product held at third-party contract manufacturers and are included in inventories in the accompanying consolidated balance sheets.
Property and Equipment
Property and equipment is stated at cost. Depreciation is computed using the straight-line method based upon estimated useful lives of ten to forty years for buildings and improvements, three to fifteen years for machinery and equipment, three to five years for vehicles, three to ten years for furniture and fixtures, three to seven years for R&D lab equipment and office equipment and three to five years for computer equipment. Depreciation expense totaled $7.1 million, $6.9 million and $5.6 million for fiscal years 2023, 2022 and 2021, respectively. These amounts include equipment depreciation expense which is recognized as cost of products sold and totaled $3.0 million, $2.5 million, and $1.2 million in fiscal years 2023, 2022, and 2021, respectively.
Internal-Use Software and Cloud Computing Arrangements
The Company capitalizes costs related to computer software obtained or developed for internal use. Software obtained for internal use has generally been enterprise-level business and finance software that the Company customizes to meet its specific operational needs. Costs incurred in the application development phase are capitalized as property and equipment in the Company’s consolidated balance sheets and are depreciated using the straight-line method over their estimated useful lives.
The Company also enters into certain cloud-based software hosting arrangements. In evaluating whether cloud computing arrangements include an embedded internal-use software license, management considers whether the Company has the contractual right to take possession of the software during the hosting period without significant penalty and whether it is feasible to either i) run the software on the Company’s hardware, or ii) contract with another party unrelated to the vendor to host the software. If management determines a cloud computing arrangement includes an embedded software license, the Company accounts for the software license element of the arrangement consistent with the acquisition of other internal-use software licenses. If a cloud computing arrangement does not include a software license, the Company accounts for the arrangement as a service contract. For such cloud computing service contracts, the Company capitalizes certain implementation costs such as the configuration, coding and customization of the software. Capitalizable cloud computing arrangement costs are generally consistent with those incurred during the application development stage for internal-use software, however, these costs are capitalized as “other assets” in the Company’s consolidated balance sheets. The Company amortizes these capitalized cloud computing implementation costs into selling, general and administrative expenses using the straight-line method over the fixed, non-cancellable term of the associated hosting arrangement, plus any reasonably certain renewal periods.
The useful lives of the Company’s internal-use software and capitalized cloud computing implementation costs are generally three to five years. However, the useful lives of major information system installations such as implementations of enterprise resource planning (“ERP”) systems and certain related software are determined on an individual basis and may exceed five years depending on the estimated period of use. The Company applies the same impairment model to both internal-use software and capitalized cloud computing implementation costs.
Leases
To determine if a contract contains a lease, the Company assesses its contracts and determines if there is an identified asset for which the Company has obtained the right to control, as defined in ASC 842. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term with lease expense recognized
over the term of the lease. For leases that do not contain a readily determinable implicit rate, the Company determines the present value of the lease liability at the lease commencement date using its estimated secured incremental borrowing rate, determined by using a portfolio approach based on the rate of interest the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate in the currency of the lease. The Company records ROU assets and lease liabilities on its consolidated balance sheets for leases with an expected term greater than one year.
Lease agreements may contain rent escalation clauses, renewal or termination options, and rent holidays, amongst other features. ROU assets include amounts for scheduled rent increases. The lease term includes the committed, non-cancelable period of the lease and options to renew, extend or terminate the lease when it is reasonably certain the Company will exercise those options, and is reviewed in subsequent periods if a triggering event occurs. The Company has made the accounting policy election to use certain ongoing practical expedients made available by ASC 842 to: (i) not separate lease components from non-lease components for real estate – office buildings, machinery and equipment, lab equipment, office equipment, furniture and fixtures, IT equipment and third-party manufacturing facilities; and (ii) exclude leases with an initial term of twelve months or less (“short-term” leases) from the consolidated balance sheets and recognize related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of tangible and intangible assets acquired. The carrying value of goodwill is reviewed for possible impairment in accordance with the authoritative guidance on goodwill, intangibles and other. The Company assesses possible impairments to goodwill at least annually during its second fiscal quarter and otherwise when events or changes in circumstances indicate that an impairment condition may exist. In performing the annual impairment test of its goodwill, the Company considers the fair value concepts of a market participant and the highest and best use for its intangible assets. In addition to the annual impairment test, goodwill is evaluated each reporting period to determine whether events and circumstances would more likely than not reduce the fair value of a reporting unit below its carrying value.
When testing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. If, after assessing qualitative factors, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative test is unnecessary. Otherwise, a quantitative test is performed to identify the potential impairment and to measure the amount of goodwill impairment, if any. The Company also performs a quantitative assessment periodically, regardless of the results of the qualitative assessments. Any required impairment losses are recorded as a reduction in the carrying amount of the related asset and charged to results of operations. No goodwill impairments were identified by the Company during fiscal years 2023, 2022 or 2021.
Subsequent Measurement of Long-lived Assets
The Company’s long-lived assets consist of property and equipment and definite-lived intangible assets. Long-lived assets are depreciated or amortized, as applicable, on a straight-line basis over their estimated useful lives. The Company assesses for potential impairments to its long-lived assets when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and/or its remaining useful life may no longer be appropriate. Any required impairment loss would be measured as the amount by which the asset’s carrying amount exceeds its fair value, which is the amount at which the asset could be bought or sold in a current transaction between willing market participants and would be recorded as a reduction in the carrying amount of the related asset and a charge to results of operations. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. No impairments to its long-lived assets were identified by the Company during fiscal years 2023, 2022 or 2021.
Fair Value of Financial Instruments
Accounting Standards Codification (“ASC”) 820, “Fair Value Measurements and Disclosures”, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes its financial assets and liabilities measured at fair value
into a hierarchy that categorizes fair value measurements into the following three levels based on the types of inputs used in measuring their fair value:
Level 1: Observable inputs such as quoted market prices in active markets for identical assets or liabilities;
Level 2: Observable market-based inputs or observable inputs that are corroborated by market data; and
Level 3: Unobservable inputs reflecting the Company’s own assumptions.
Under fair value accounting, assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. As of August 31, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, with the exception of the foreign currency forward contracts, which are classified as Level 2 within the fair value hierarchy. The carrying values of cash equivalents and short-term borrowings are recorded at cost, which approximates their fair values, primarily due to their short-term nature. In addition, the carrying value of borrowings held under the Company’s revolving credit facility approximates fair value, based on Level 2 inputs, due to the variable nature of underlying interest rates, which generally reflect market conditions. The Company’s fixed rate long-term borrowings consist of senior notes and are recorded at carrying value. The Company estimates that the fair value of its senior notes, based on Level 2 inputs, was approximately $60.1 million as of August 31, 2023, which was determined based on a discounted cash flow analysis using current market interest rates for instruments with similar terms, compared to their carrying value of $67.6 million. During the fiscal years ended August 31, 2023, 2022 and 2021, the Company did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist principally of cash and cash equivalents and trade accounts receivable. The Company’s policy is to place its cash in high credit quality financial institutions, in investments that include demand deposits, term deposits and callable time deposits. The Company’s trade accounts receivable are derived from customers located in North America, South America, Asia-Pacific, Europe, the Middle East, Africa and India. The Company limits its credit exposure from trade accounts receivable by performing on-going credit evaluations of customers, as well as insuring its trade accounts receivable in selected markets.
Concentration of Supplier Risk
The Company relies on a limited number of suppliers, including single or sole source suppliers for certain of its raw materials, packaging, product components and other necessary supplies. Historically, except for limited circumstances during the COVID-19 pandemic, the Company has been able to obtain adequate supplies of these materials which are used in the production of its maintenance products and homecare and cleaning products in a timely manner from existing sources and has been able to access adequate production capacity at its third-party manufacturers. Where possible and where it makes business sense, the Company works with secondary or multiple suppliers to qualify additional supply sources.
Insurance Coverage
The Company carries insurance policies to cover insurable risks such as property damage, business interruption, product liability, cyber liability, workers’ compensation and other risks, with coverage and other terms that it believes to be adequate and appropriate. These policies may be subject to applicable deductible or retention amounts, coverage limitations and exclusions. The Company does not maintain self-insurance with respect to its material risks; therefore, the Company has not provided for self-insurance reserves as of August 31, 2023 and 2022.
Revenue Recognition
The Company generates revenue from sales of its products to customers in its Americas, EMEA and Asia-Pacific segments. Product sales for the Company include maintenance products and homecare and cleaning products. The Company recognizes revenue related to the sale of these products when it satisfies a performance obligation in an amount reflecting the consideration to which it expects to be entitled. Sales are recorded net of allowances for damaged goods and other sales returns, sales incentives, trade promotions and cash discounts. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized which includes the following: (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4)
allocating the transaction price to the performance obligations in the contract and (5) recognizing revenue when the performance obligation is satisfied.
Contracts with customers are renewable periodically and contain terms and conditions with respect to payment, delivery, sales incentives, warranty and supply, but do not require mandatory purchase commitments. In the absence of a specific sales agreement with a customer, the Company’s standard terms and conditions at the time of acceptance of purchase orders apply to the sales transaction. The Company’s standard terms and conditions are either included in a standalone document or on the Company’s price lists or both, and these standard terms and conditions are provided to the customer prior to the sales transaction. The Company considers the customer purchase orders, governed by specific sales agreements or the Company’s standard terms and conditions, to be the contract with the customer. The Company considers each transaction to sell products as separate and distinct, with no additional promises made, and as a result, all of the Company’s sales are single performance obligation arrangements for which the transaction price is equivalent to the stated price of the product, net of any variable consideration for items such as sales returns, discounts, rebates and other sales incentives. The Company recognizes sales at a point in time upon transferring control of its product to the customer. This typically occurs when products are shipped or delivered, depending on when risks of loss and title have passed to the customer per the terms of the contract.
Taxes imposed by governmental authorities on the Company’s revenue, such as sales taxes and value added taxes, are excluded from net sales. Sales commissions are paid to certain third-parties based upon specific sales levels achieved during a defined time period. Since the Company’s contracts related to these sales commissions do not exceed one year, the Company has elected as a practical expedient to expense these payments as incurred. The Company also elected the practical expedient related to shipping and handling fees which allows the Company to account for freight costs as fulfillment activities instead of assessing such activities as performance obligations. The Company’s freight costs are sometimes paid by the customer, while other times, the freight costs are included in the sales price. The Company does not account for freight costs as a separate performance obligation, but rather as an activity performed to transfer the products to its customers.
Variable Consideration – Sales Incentives
In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment related to variable consideration to determine the net consideration to which the Company expects to be entitled. The Company records estimates of variable consideration, which primarily includes rebates/other discounts (cooperative marketing programs, volume-based discounts, shelf price reductions and allowances for shelf space, charges from customers for services they provided to us related to the sale and penalties/fines charged to us by customers associated with failing to adhere to contractual obligations), coupon offers, cash discount allowances, and sales returns, as a reduction of sales in its consolidated statements of operations. These estimates are based on the expected value method considering all reasonably available information, including current and past trade promotion spending patterns, status of trade promotion activities, the interpretation of historical spending trends by customer and category, customer agreements and/or currently known factors that arise in the normal course of business. The Company reviews its assumptions and adjusts these estimates accordingly on a quarterly basis.
Rebates and Other Discounts
The Company offers various on-going trade promotion programs with customers and provides other discounts to customers that require management to estimate and accrue for the expected costs of such programs or discounts. These programs include cooperative marketing, volume-based discounts, shelf price reductions, consideration and allowances given to retailers for shelf space and/or favorable display positions in their stores and other promotional activities. Other discounts include items such as charges from customers for services they provide related to the sale of WD-40 Company products and penalties/fees associated with WD-40 Company failing to adhere to contractual obligations (e.g., errors on purchase orders, errors on shipment, late deliveries, etc.). Costs related to rebates, cooperative advertising and other promotional activities and other discounts are recorded as a reduction to sales upon delivery of the Company’s products to its customers.
The Company offers certain of its customers a cash discount program to incentivize them to pay the invoice earlier than the normal payment date on the invoice. Although payment terms vary, most customers typically pay within 30 to 90 days of invoicing.
Coupons
Coupon costs are based upon historical redemption rates and are recorded as a reduction to sales as incurred, which is when the coupons are circulated. Coupon redemption liabilities, which are included in accrued liabilities on the Company’s consolidated balance sheets, were not significant at August 31, 2023 and 2022. Coupons recorded as a reduction to sales were not significant during fiscal years 2023 and 2022, respectively.
Sales Returns
The Company recognizes revenue net of allowances for estimated returns, which is generally based on historical return rates, with a corresponding reduction to cost of products sold. Although the Company typically does not have definitive sales return provisions included in the contract terms with its customers, when such provisions have been included, they have not been significant. The Company presents its provision for sales returns on a gross basis as a liability. The Company’s refund liability for sales returns is included in accrued liabilities and represents the amount expected to be owed to the customers for product returns.
Contract Balances
Contract liabilities consist of deferred revenue related to undelivered products. Deferred revenue is recorded when payments have been received from customers for undelivered products. Revenue is subsequently recognized when revenue recognition criteria are met, generally when control of the product transfers to the customer. Contract liabilities are recorded in accrued liabilities on the Company’s consolidated balance sheets. Contract assets are recorded if the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. The Company has an unconditional right to payment for its trade and other accounts receivable on the Company’s consolidated balance sheets.
Cost of Products Sold
Cost of products sold primarily includes the cost of products manufactured on the Company’s behalf by its third-party contract manufacturers, net of volume and other rebates. Cost of products sold also includes the costs to manufacture WD-40 concentrate, which is done at the Company’s own facilities or at third-party contract manufacturers. When the concentrate is manufactured by the Company, cost of products sold includes direct labor, direct materials and supplies; in-bound freight costs related to purchased raw materials and finished product; and depreciation of machinery and equipment used in the manufacturing process. In addition, cost of products sold includes fees charged to the Company by its third-party distribution centers to warehouse and administer finished products once they are received from the Company’s third-party contract manufacturers.
Selling, General and Administrative Expenses
Selling, general and administrative expenses include costs related to selling the Company’s products, such as the cost of the sales force and broker commissions; shipping and handling costs paid to third-party companies to distribute finished goods from the Company’s third-party contract manufacturers and distribution centers to its customers; other general and administrative costs related to the Company’s business such as general overhead, legal and accounting fees, insurance, and depreciation; and employee-related and various other costs to support marketing, human resources, finance, supply chain, information technology and research and development activities.
Shipping and Handling Costs
Shipping and handling costs associated with the movement of finished goods from third-party contract manufacturers to the Company’s third-party distribution centers and from one third-party distribution center to another are capitalized in the cost of inventory and subsequently included in cost of sales when the sale to the customer is recognized in the statement of operations. Shipping and handling costs associated with out-bound transportation are included in selling, general and administrative expenses and are recorded at the time of shipment of product to the Company’s customers. Out-bound shipping and handling costs were $17.1 million, $18.6 million and $16.5 million for fiscal years 2023, 2022 and 2021, respectively.
Advertising and Sales Promotion Expenses
Advertising and sales promotion expenses are expensed as incurred. Advertising and sales promotion expenses include costs associated with promotional activities that the Company pays to third parties, which include costs for advertising (television, print media and internet), administration of coupon programs, consumer promotions, product demonstrations, public relations, agency costs, package design expenses and market research costs as well as market and sales data analyses. Advertising and sales promotion expenses also include product samples which are given to customers and are initiated by the Company and costs associated with shared marketing fund programs that the Company has in place with its marketing distributor customers. Total advertising and sales promotion expenses were $28.8 million, $27.3 million and $28.0 million for fiscal years 2023, 2022 and 2021, respectively.
Research and Development
The Company is involved in research and development efforts that include the ongoing development or innovation of new products and the improvement, extension or renovation of existing products or product lines. All research and development costs are expensed as incurred and are included in selling, general and administrative expenses. Research and development expenses were $6.2 million, $5.1 million and $5.6 million in fiscal years 2023, 2022 and 2021, respectively. These expenses include costs associated with general research and development activities, as well as those associated with internal staff, overhead, design testing, market research and consultants.
Income Taxes
Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax basis of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. In addition to valuation allowances, the Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest and penalties related to uncertain tax positions as a component of income tax expense.
The Company is required to make assertions on whether its foreign subsidiaries will invest their undistributed earnings indefinitely and these assertions are based on the capital needs of the foreign subsidiaries. Generally, unremitted earnings of the Company’s foreign subsidiaries are not considered to be indefinitely reinvested. However, there is an exception regarding specific statutory remittance restrictions imposed on the Company’s China subsidiary. Costs associated with repatriating unremitted foreign earnings, including U.S. state income taxes and foreign withholding taxes, are immaterial to the Company’s consolidated financial statements. For additional information on income tax matters, see Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 13 — Income Taxes, included in this report.
Foreign Currency
The Company translates the assets and liabilities of its foreign subsidiaries into U.S. Dollars at current rates of exchange in effect at the end of the reporting period. Income and expense items are translated at rates that approximate the rates in effect at the transaction date. Gains and losses from translation are included in accumulated other comprehensive income or loss. Gains or losses resulting from foreign currency transactions (transactions denominated in a currency other than the entity’s functional currency) are included as other income in the Company’s consolidated statements of operations. The Company had $0.5 million in net gains and $1.1 million in net losses in foreign currency transactions in fiscal years 2023 and 2022, respectively. The Company’s net losses in foreign currency transactions were not significant in fiscal year 2021.
In the normal course of business, the Company employs established policies and procedures to manage its exposure to fluctuations in foreign currency exchange rates. The Company utilizes foreign currency forward contracts to limit its exposure to net asset balances held in non-functional currencies, primarily at its U.K. subsidiary. The Company regularly monitors its foreign currency exchange rate exposures to ensure the overall effectiveness of its foreign currency hedge positions. While the Company engages in foreign currency hedging activity to reduce its risk, for accounting purposes, none of its foreign currency forward contracts are designated as hedges.
Foreign currency forward contracts are carried at fair value, with net realized and unrealized gains and losses recognized in other income (expense), net in the Company’s consolidated statements of operations. Cash flows from settlements of
foreign currency forward contracts are included in operating activities in the consolidated statements of cash flows. Foreign currency forward contracts in an asset position at the end of the reporting period are included in other current assets, while foreign currency forward contracts in a liability position at the end of the reporting period are included in accrued liabilities in the Company’s consolidated balance sheets. At August 31, 2023, the Company had a notional amount of $2.6 million outstanding in foreign currency forward contracts, which matured in September 2023. Unrealized net gains and losses related to foreign currency forward contracts were not significant at August 31, 2023 or 2022. Realized net losses related to foreign currency forward contracts were not significant for the fiscal years ended August 31, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income on the Company’s consolidated statements of operations.
Earnings per Common Share
Unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents, whether paid or unpaid, are participating securities that are required to be included in the computation of earnings per common share pursuant to the two-class method. Accordingly, the Company’s outstanding unvested, if any, and outstanding vested stock-based equity awards that provide such nonforfeitable rights to dividend equivalents are included as participating securities in the calculation of earnings per common share (“EPS”) pursuant to the two-class method.
The Company calculates EPS using the two-class method, which provides for an allocation of net income between common stock and other participating securities based on their respective participation rights to share in dividends. Basic EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period. Net income available to common stockholders for the period includes dividends paid to common stockholders during the period plus a proportionate share of undistributed net income allocable to common stockholders for the period; the proportionate share of undistributed net income allocable to common stockholders for the period is based on the proportionate share of total weighted-average common shares and participating securities outstanding during the period.
Diluted EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period increased by the weighted-average number of potentially dilutive common shares (dilutive securities) that were outstanding during the period if the effect is dilutive. Dilutive securities are comprised of various types of stock-based equity awards granted under the Company’s prior and current equity incentive plans.
Stock-based Compensation
The Company accounts for stock-based equity awards exchanged for employee and non-employee director services in accordance with the authoritative guidance for share-based payments. Stock-based equity awards are measured at the estimated grant date fair value and expensed on a straight-line basis, net of forfeitures recognized as they occur, over the requisite service period. The requisite service period of employee awards generally ranges from about one to three years, although awards of certain employees may have shorter requisite service periods as a result of retirement, death and disability provisions. Nonemployee director awards vest immediately at the grant date. Compensation expense related to the Company’s stock-based equity awards is recorded as selling, general and administrative expenses in the Company’s consolidated statements of operations.
The Company does not currently grant stock options. The fair values of restricted stock unit awards and performance share unit awards are based on the fair value of the Company’s common stock on the date that such awards are granted. The fair value of market share unit awards is determined using a Monte Carlo simulation model. For the performance share unit awards, the Company adjusts the compensation expense over the service period based upon the expected achievement level of the applicable performance condition. As the grant date fair value of market share unit awards reflects the probabilities of the actual number of such awards expected to vest, compensation expense for such awards is not adjusted based on the expected achievement level of the applicable performance condition. The Company records any excess tax benefits or deficiencies from settlements of its stock-based equity awards within the provision for income taxes on the Company’s consolidated statements of operations in the reporting periods in which the settlement of the equity awards occur.
Segment Information
The Company discloses certain information about its business segments, which are determined consistent with the way the Company’s Chief Operating Decision Maker organizes and evaluates financial information internally for making operating
decisions and assessing performance. In addition, the Chief Operating Decision Maker assesses and measures revenue based on product groups.
Recently Adopted Accounting Standards
None.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
12 Months Ended
Aug. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Product held at third-party contract manufacturers$6,680 $7,915 
Raw materials and components11,924 13,952 
Work-in-process497 881 
Finished goods67,421 81,353 
Total$86,522 $104,101 
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs
12 Months Ended
Aug. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs Property and Equipment and Capitalized Cloud-Based Software Implementation Costs
Property and equipment, net, consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Machinery, equipment and vehicles$49,804 $44,533 
Buildings and improvements27,555 27,958 
Computer and office equipment6,151 5,757 
Internal-use software11,277 9,591 
Furniture and fixtures3,027 2,669 
Capital in progress7,937 10,135 
Land4,220 4,240 
Subtotal109,971 104,883 
Less: accumulated depreciation and amortization(43,180)(38,906)
Total$66,791 $65,977 
As of August 31, 2023 and 2022, the Company’s consolidated balance sheets included $11.0 million and $6.5 million, respectively, of capitalized cloud-based implementation costs recorded as other assets within the Company’s consolidated balance sheets. These balances primarily consist of capitalized costs related to the new cloud-based enterprise resource planning system which the Company is in the process of implementing. Accumulated amortization associated with these assets was $0.7 million as of August 31, 2023, and was $0.5 million as of August 31, 2022. Amortization expense associated with these assets was not significant during the fiscal years 2023 or 2022.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets
12 Months Ended
Aug. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
The following table summarizes the changes in the carrying amounts of goodwill by segment (in thousands):
AmericasEMEAAsia-PacificTotal
Balance as of August 31, 2021$85,476 9,184 1,209 95,869 
Translation adjustments(74)(615)— (689)
Balance as of August 31, 202285,402 8,569 1,209 95,180 
Translation adjustments34 291 325 
Balance as of August 31, 2023$85,436 $8,860 $1,209 $95,505 
During the second quarter of fiscal year 2023, the Company performed its annual goodwill impairment test. The annual goodwill impairment test was performed at the reporting unit level as of the Company’s most recent goodwill impairment testing date, December 1, 2022. During the fiscal year 2023 annual goodwill impairment test, the Company performed a qualitative assessment of each reporting unit to determine whether it was more likely than not that the fair value of a reporting unit was less than its carrying amount. In performing this qualitative assessment, the Company assessed relevant events and circumstances that may impact the fair value and the carrying amount of each of its reporting units. Factors that were considered included, but were not limited to, the following: (1) macroeconomic conditions, including the impacts of the COVID-19 pandemic; (2) industry and market conditions; (3) historical financial performance and expected financial performance; (4) other entity specific events, such as changes in management or key personnel; and (5) events affecting the Company’s reporting units, such as a change in the composition of net assets or any expected dispositions. Based on the results of this qualitative assessment, the Company determined that the estimated fair value of each of the Company’s reporting units exceeded their respective carrying values so significantly that an impairment charge to the Company’s goodwill balances is remote and, thus, a quantitative analysis was not required. The Company also concluded that there were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its goodwill subsequent to December 1, 2022 through August 31, 2023. As a result, the Company concluded that no impairment of its goodwill existed as of August 31, 2023. To date, there have been no impairment losses identified and recorded related to the Company’s goodwill.
Definite-lived Intangible Assets
The Company’s definite-lived intangible assets, which include the Spot Shot, Carpet Fresh, 1001, EZ REACH and GT85 trade names, are included in other intangible assets, net in the Company’s consolidated balance sheets. The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):
August 31,
2023
August 31,
2022
Gross carrying amount$35,877 $35,166 
Accumulated amortization(31,207)(29,578)
Net carrying amount$4,670 $5,588 
There has been no impairment charge for the period ended August 31, 2023 and there were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its existing definite-lived intangible assets.
Changes in the carrying amounts of definite-lived intangible assets by segment are summarized below (in thousands):
AmericasEMEAAsia-PacificTotal
Balance as of August 31, 2021$5,495 1,749 $7,244 
Amortization expense(1,058)(376)(1,434)
Translation adjustments(222)(222)
Balance as of August 31, 20224,437 1,151 5,588 
Amortization expense(813)(192)(1,005)
Translation adjustments87 87 
Balance as of August 31, 2023$3,624 $1,046 $$4,670 
The estimated amortization expense for the Company’s definite-lived intangible assets is not significant in any future individual fiscal year.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
12 Months Ended
Aug. 31, 2023
Leases [Abstract]  
Leases Leases
The Company leases real estate for its regional sales offices, a research and development facility, and offices located at its international subsidiaries and branch locations. The Company also leases an automobile fleet in the United States. In addition, the Company has identified warehouse leases within certain third-party distribution center service contracts and a lease of a blending room within a third-party manufacturing contract. All other leases are insignificant to the Company’s consolidated financial statements.
Right-of-use assets and lease liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Assets:
Operating lease right-of-use assets$7,820 $7,559 
Liabilities:
Current operating lease liabilities(1)
2,144 1,703 
Long-term operating lease liabilities5,832 5,999 
Total operating lease liabilities$7,976 $7,702 
(1)Current operating lease liabilities are classified in accrued liabilities on the Company’s consolidated balance sheets.
The Company’s maturities of its operating lease liabilities, including early termination and renewal options that management is reasonably certain to exercise, are as follows as of August 31, 2023 (in thousands):
Operating
Leases
Fiscal year 20242,387 
Fiscal year 20251,510 
Fiscal year 20261,247 
Fiscal year 2027913 
Fiscal year 2028798 
Thereafter2,051 
Total undiscounted future cash flows$8,906 
Less: Interest(930)
Present value of lease liabilities$7,976 
The Company recorded $2.1 million and $2.0 million in lease expense during the fiscal years ended August 31, 2023 and 2022, respectively. This lease expense was included in selling, general and administrative expenses. The Company recorded $0.5 million of lease expense classified within cost of products sold for the fiscal year ended August 31, 2023, and $0.3 million for the fiscal year ended August 31, 2022. During the fiscal year ended August 31, 2023 and 2022, the Company paid cash of $2.4 million and $2.1 million related to lease liabilities, respectively. Variable lease expense under the Company’s lease agreements was not significant for both the fiscal years ended August 31, 2023 and 2022. As of August 31, 2023, the weighted-average remaining lease term was 5.9 years and the weighted-average discount rate was 3.4% for the Company’s operating leases. As of August 31, 2022, the weighted-average remaining lease term was 6.5 years and the weighted-average discount rate was 3.1% for the Company’s operating leases. The Company had $3.8 million of prepaid deposits for a future right to use a blending facility recorded in other current assets on the Company’s consolidated balance sheets as of August 31, 2023, which converted to an ROU asset after August 31, 2023. In addition, the Company had approximately $1.6 million of leases that commenced after August 31, 2023 that created rights and obligations to the Company. These leases are not included in the preceding schedules.
The Company had no significant short-term leases as of August 31, 2023. The Company obtained additional ROU assets of $1.7 million in exchange for lease obligations related to renewals of existing leases during fiscal year 2023. As of August 31, 2023 and 2022, finance leases were not significant and all leases recorded on the Company’s consolidated balances sheets were operating leases. Residual value guarantees, restrictions, covenants, sublease income, net gains or losses from sale and leaseback transactions, and transactions with related parties associated with leases were also not significant.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued and Other Liabilities
12 Months Ended
Aug. 31, 2023
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
Accrued liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Accrued advertising and sales promotion expenses$14,472 $13,563 
Accrued professional services fees1,924 1,979 
Accrued sales taxes and other taxes2,618 995 
Deferred revenue4,552 4,988 
Short-term operating lease liability2,144 1,703 
Other4,290 3,933 
Total$30,000 $27,161 
Accrued payroll and related expenses consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Accrued incentive compensation$6,698 $2,524 
Accrued payroll4,298 4,001 
Accrued profit sharing3,561 2,758 
Accrued payroll taxes1,650 1,779 
Other515 521 
Total$16,722 $11,583 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
12 Months Ended
Aug. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
As of August 31, 2023, the Company held borrowings under two separate agreements as detailed below.
Note Purchase and Private Shelf Agreement
The Company holds borrowings under its Note Purchase and Private Shelf Agreement, as amended (the “Note Agreement”) by and among the Company, PGIM, Inc. (“Prudential”), and certain affiliates and managed accounts of
Prudential (the “Note Purchasers”). As of August 31, 2023, the Company had outstanding balances on its series A, B and C notes issued under this Note Agreement.
Credit Agreement
The Company’s Amended and Restated Credit Agreement, as amended (the “Credit Agreement”) with Bank of America, N.A., consists of a revolving commitment for borrowing by the Company up to $150.0 million with a sublimit of $100.0 million for WD-40 Company Limited, a wholly owned operating subsidiary of the Company for Europe, the Middle East, Africa and India.
On November 29, 2021, the Company entered into its most recent amendment to the Credit Agreement (the “LIBOR Amendment”) with Bank of America, N.A. The LIBOR Amendment changed the Company’s index rates under the Credit Agreement for Pound Sterling and U.S. Dollar borrowings from the London Interbank Offered Rate as administered by ICE Benchmark Administration to the Sterling Overnight Index Average Reference Rate and the Bloomberg Short-term Bank Yield Index rate, respectively, as well as certain definitions and clarifications within the Credit Agreement to accommodate the change in index rates. The impact of the LIBOR Amendment was insignificant to the Company’s consolidated financial statements.
Short-term and long-term borrowings under the Company’s Credit Agreement and Note Agreement consisted of the following (in thousands):
IssuanceMaturities
(calendar year)
August 31,
2023
August 31,
2022
Credit Agreement – revolving credit facility (1)(3)
Various9/30/202552,943 $77,912 
Note Agreement
Series A Notes – 3.39% fixed rate(2)
11/15/2017
2023-2032
15,600 16,400 
Series B Notes – 2.50% fixed rate(3)
9/30/202011/15/202726,000 26,000 
Series C Notes – 2.69% fixed rate(3)
9/30/202011/15/203026,000 26,000 
Total borrowings120,543 146,312 
Short-term portion of borrowings(10,800)(39,173)
Total long-term borrowings$109,743 $107,139 
(1)The Company has the ability to refinance any draw under the line of credit with successive short-term borrowings through the maturity date. Outstanding draws for which management has both the ability and intent to refinance with successive short-term borrowings for a period of at least twelve months are classified as long-term. As of August 31, 2023, $42.9 million on this facility is classified as long-term and is denominated in Euros and Pounds Sterling. $10.0 million is classified as short-term and is denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws will fluctuate in U.S. Dollars from period to period due to changes in foreign currency exchange rates.
(2)Principal payments are required semi-annually in May and November of each year in equal installments of $0.4 million through May 15, 2032, resulting in $0.8 million classified as short-term. The remaining outstanding principal in the amount of $8.4 million will become due on November 15, 2032.
(3)Interest on notes is payable semi-annually in May and November of each year with no principal due until the maturity date.
Both the Note Agreement and the Credit Agreement contain representations, warranties, events of default and remedies, as well as affirmative, negative and other financial covenants customary for these types of agreements. These covenants include, among other things, certain limitations on the ability of the Company and its subsidiaries to incur indebtedness, create liens, dispose of assets, make investments, declare, make or incur obligations to make certain restricted payments, including payments for the repurchase of the Company’s capital stock and enter into certain merger or consolidation transactions. The Credit Agreement includes, among other limitations on indebtedness, a $125.0 million limit on other unsecured indebtedness.
Each agreement also includes a most favored lender provision which requires that any time any other lender has the benefit of one or more financial or operational covenants that is different than, or similar to, but more restrictive than those contained in its own agreement, those covenants shall be immediately and automatically incorporated by reference to the other lender’s agreement. Both the Note Agreement and the Credit Agreement require the Company to adhere to the same
financial covenants. For the financial covenants, the definition of consolidated EBITDA includes the add back of non-cash stock-based compensation to consolidated net income when arriving at consolidated EBITDA. The terms of the financial covenants are as follows:
The consolidated leverage ratio cannot be greater than three and a half to one. The consolidated leverage ratio means, as of any date of determination, the ratio of (a) consolidated funded indebtedness as of such date to (b) consolidated EBITDA for the most recently completed four fiscal quarters.
The consolidated interest coverage ratio cannot be less than three to one. The consolidated interest coverage ratio means, as of any date of determination, the ratio of (a) consolidated EBITDA for the most recently completed four fiscal quarters to (b) consolidated interest charges for the most recently completed four fiscal quarters
As of August 31, 2023, the Company was in compliance with all debt covenants under both the Note Agreement and the Credit Agreement.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchase Plan
12 Months Ended
Aug. 31, 2023
Equity [Abstract]  
Share Repurchase Plan Share Repurchase Plan
On October 12, 2021, the Company’s Board approved a share repurchase plan (the “2021 Repurchase Plan”). Under the 2021 Repurchase Plan, which became effective on November 1, 2021, the Company was authorized to acquire up to $75.0 million of its outstanding shares through August 31, 2023. During fiscal year 2023, the Company repurchased 55,920 shares at an average price of $186.09 per share, for a total cost of $10.4 million. Throughout the course of the 2021 Repurchase Plan, the Company repurchased 194,482 shares at an average price of $203.42 per share, for a total cost of $39.6 million.
On June 19, 2023, the Company’s Board approved a share repurchase plan (the “2023 Repurchase Plan”). Under the 2023 Repurchase Plan, which became effective on September 1, 2023, the Company is authorized to acquire up to $50.0 million of its outstanding shares through August 31, 2025. The timing and amount of repurchases are based on terms and conditions as may be acceptable to the Company’s Chief Executive Officer and Chief Financial Officer, subject to present loan covenants and in compliance with all laws and regulations applicable thereto.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share
12 Months Ended
Aug. 31, 2023
Earnings Per Share [Abstract]  
Earnings per Common Share Earnings per Common Share
The table below reconciles net income to net income available to common stockholders (in thousands):
Fiscal Year Ended August 31,
202320222021
Net income$65,993 $67,329 $70,229 
Less: Net income allocated to participating securities(272)(251)(277)
Net income available to common stockholders$65,721 $67,078 $69,952 
The table below summarizes the weighted-average number of common shares outstanding included in the calculation of basic and diluted EPS (in thousands):
Fiscal Year Ended August 31,
202320222021
Weighted-average common shares outstanding, basic13,57813,66813,698
Weighted-average dilutive securities262835
Weighted-average common shares outstanding, diluted13,60413,69613,733
For the fiscal year ended August 31, 2023, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 4,551 were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive. For the fiscal year ended August 31, 2022, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 8,724 were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive. There were no anti-dilutive stock-based equity awards outstanding for the fiscal year ended August 31, 2021.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
12 Months Ended
Aug. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following table presents the Company’s revenues by segment and major source (in thousands):
Fiscal Year Ended August 31, 2023Fiscal Year Ended August 31, 2022
AmericasEMEAAsia-PacificTotalAmericasEMEAAsia-PacificTotal
Maintenance products$250,348 $181,501 $71,709 $503,558 $223,470 $196,524 $65,332 $485,326 
HCCP (1)
16,424 9,317 7,956 33,697 16,763 8,164 8,567 33,494 
Total net sales$266,772 $190,818 $79,665 $537,255 $240,233 $204,688 $73,899 $518,820 
(1)Homecare and cleaning products (“HCCP”)
The Company recorded approximately $33.3 million and $32.8 million in rebates/other discounts as a reduction to sales during fiscal years 2023 and 2022, respectively. The Company had a $11.1 million and $8.7 million balance in rebate/other discount liabilities as of August 31, 2023 and 2022, respectively, which are included in accrued liabilities on the Company’s consolidated balance sheets.
The Company recorded approximately $5.6 million and $5.2 million in cash discounts as a reduction to sales during fiscal years 2023 and 2022, respectively. The Company had a $0.6 million and $0.5 million balance in the allowance for cash discounts as of August 31, 2023 and 2022, respectively.
The Company had contract liabilities, which consist of deferred revenue related to undelivered products, of $4.6 million and $5.0 million as of August 31, 2023 and 2022, respectively. All of the $5.0 million that was included in contract liabilities as of August 31, 2022 was recognized to revenue during fiscal year 2023. Contract assets are recorded if the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. The Company did not have any contract assets as of August 31, 2023 and 2022. The Company has an unconditional right to payment for all trade and other accounts receivable on the Company’s consolidated balance sheets.
The Company’s refund liability for sales returns was not significant as of August 31, 2023 and 2022. The Company records an amount to other current assets for the value of inventory that represents the right to recover products from customers associated with sales returns, which was not significant as of August 31, 2023 and 2022.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
12 Months Ended
Aug. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
The Company has ongoing relationships with various suppliers (contract manufacturers) that manufacture the Company’s products, and third-party distribution centers that warehouse and ship the Company’s products to customers. The contract manufacturers maintain title and control of certain raw materials and components, materials utilized in finished products, and the finished products themselves until shipment to the Company’s third-party distribution centers or customers in accordance with agreed-upon shipment terms. Although the Company has definitive minimum purchase obligations included in the contract terms with certain of its contract manufacturers, when such obligations have been included, they have either been immaterial or the minimum amounts have been such that they are well below the volume of goods that the Company has historically purchased. In the ordinary course of business, supply needs are communicated by the Company to its contract manufacturers based on orders and short-term projections, ranging from two months to six months. The Company is committed to purchase the products produced by the contract manufacturers based on the projections provided.
Upon the termination of contracts with contract manufacturers, the Company obtains certain inventory control rights and is obligated to work with the contract manufacturer to sell through all product held by or manufactured by the contract manufacturer on behalf of the Company during the termination notification period. If any inventory remains at the contract manufacturer at the termination date, the Company is obligated to purchase such inventory which may include raw materials, components and finished goods. The amounts for inventory purchased under termination commitments have been immaterial.
In addition to the commitments to purchase products from contract manufacturers described above, the Company may also enter into commitments with other manufacturers to purchase finished goods and components to support innovation and renovation initiatives and/or supply chain initiatives. As of August 31, 2023, no such commitments were outstanding.
Litigation
From time to time, the Company is subject to various claims, lawsuits, investigations and proceedings arising in the ordinary course of business, including but not limited to, product liability litigation and other claims and proceedings with respect to intellectual property, breach of contract, labor and employment, tax and other matters. As of August 31, 2023, there were no unasserted claims or pending proceedings for claims against the Company that the Company believes will result in a probable loss. As to claims that the Company believes may result in a reasonably possible loss, the Company believes that no reasonably possible outcome of any such claim will have a materially adverse impact on the Company’s financial condition, results of operations or cash flows.
Indemnifications
As permitted under Delaware law, the Company has agreements whereby it indemnifies senior officers and directors for certain events or occurrences while the officer or director is, or was, serving at the Company’s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company maintains Director and Officer insurance coverage that mitigates the Company’s exposure with respect to such obligations. As a result of the Company’s insurance coverage, management believes that the estimated fair value of these indemnification agreements is minimal. Thus, no liabilities have been recorded for these agreements as of August 31, 2023.
From time to time, the Company enters into indemnification agreements with certain contractual parties in the ordinary course of business, including agreements with lenders, lessors, contract manufacturers, marketing distributors, customers and certain vendors. All such indemnification agreements are entered into in the context of the particular agreements and are provided in an attempt to properly allocate risk of loss in connection with the consummation of the underlying contractual arrangements. Although the maximum amount of future payments that the Company could be required to make under these indemnification agreements is unlimited, management believes that the Company maintains adequate levels of insurance coverage to protect the Company with respect to most potential claims arising from such agreements and that such agreements do not otherwise have value separate and apart from the liabilities incurred in the ordinary course of the Company’s business. Thus, no liabilities have been recorded with respect to such indemnification agreements as of August 31, 2023.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
12 Months Ended
Aug. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income before income taxes consisted of the following (in thousands):
Fiscal Year Ended August 31,
202320222021
United States$49,871 $47,427 $40,949 
Foreign (1)
35,292 36,681 45,550 
Income before income taxes$85,163 $84,108 $86,499 
(1)Included in these amounts are income before income taxes for the EMEA segment of $25.6 million, $30.3 million and $38.8 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.
The provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended August 31,
202320222021
Current:
Federal$9,973 $7,487 $5,871 
State1,039 861 1,007 
Foreign9,023 8,114 10,944 
Total current20,035 16,462 17,822 
Deferred:
United States(806)(1,201)
Foreign(59)311 (351)
Total deferred(865)317 (1,552)
Provision for income taxes$19,170 $16,779 $16,270 
Deferred tax assets and deferred tax liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Deferred tax assets:
Accrued payroll and related expenses$1,110 $881 
Reserves and accruals1,436 1,178 
Research and development expenses1,125 
Stock-based compensation expense2,394 2,366 
Uncertain tax positions and related interest991 560 
Uniform capitalization2,383 2,657 
Tax credit carryforwards3,918 3,512 
Other2,673 2,630 
Total gross deferred tax assets16,030 13,784 
Valuation allowance(3,960)(3,628)
Total net deferred tax assets12,070 10,156 
Deferred tax liabilities:
Property and equipment, net(4,215)(4,122)
Amortization of tax goodwill and intangible assets(15,415)(14,931)
Other(1,544)(952)
Total deferred tax liabilities(21,174)(20,005)
Net deferred tax liabilities$(9,104)$(9,849)
The Company had state net operating loss (“NOL”) carryforwards of $5.3 million as of August 31, 2023 and 2022, which generated a net deferred tax asset of $0.4 million as of August 31, 2023 and 2022. The state NOL carryforwards, if unused, will expire between fiscal year 2024 and 2043. The Company also had tax credit carryforwards of $3.9 million and $3.5 million as of August 31, 2023 and 2022, respectively, of which $3.6 million and $3.3 million, respectively, is attributable to U.K. tax credit carryforwards, which do not expire. Future utilization of the U.K. tax credit carryforwards and certain state credit carryforwards is uncertain and is dependent upon several factors that may not occur, including the generation of future taxable income in certain jurisdictions. At this time, management cannot conclude that it is “more likely than not” that the related deferred tax assets will be realized. Accordingly, a valuation allowance has been recorded against the related deferred tax asset associated with the U.K. tax credit carryforwards and certain state carryforwards.
A reconciliation of the statutory federal income tax rate to the Company’s effective tax rate is as follows (in thousands):
Fiscal Year Ended August 31,
202320222021
Amount computed at U.S. statutory federal tax rate$17,884 $17,662 $18,165 
Effect of foreign operations1,583 317 629 
Net benefit from GILTI/FDII(2,071)(2,002)(1,764)
Expense (benefit) from stock compensation538 (204)(1,813)
Uncertain tax positions and related interest1,377 273 222 
Other(141)733 831 
Provision for income taxes$19,170 $16,779 $16,270 
The provision for income taxes was 22.5% and 19.9% of income before income taxes for the fiscal years ended August 31, 2023 and 2022, respectively. The increase in the effective income tax rate from period to period was primarily due to higher tax rates in certain foreign jurisdictions, as well as tax shortfalls from the settlements of stock-based equity awards and increases in interest expense related to uncertain tax positions. The increase was partially offset by a decrease in nondeductible performance-based compensation expense.
Reconciliations of the beginning and ending amounts of the Company’s gross unrecognized tax benefits, excluding interest and penalties, are as follows (in thousands):
 Fiscal Year Ended August 31,
 20232022
Unrecognized tax benefits – beginning of fiscal year$9,251 $9,314 
Net increases (decreases) – prior period tax positions
Net increases – current period tax positions191 200 
Expirations of statute of limitations for assessment(167)(263)
Unrecognized tax benefits – end of fiscal year$9,275 $9,251 
Gross unrecognized tax benefits totaled $9.3 million for the fiscal years ended August 31, 2023 and 2022 of which $9.1 million would affect the Company’s effective income tax rate if recognized. Interest and penalties related to uncertain tax positions included in tax expense was $1.8 million for fiscal year ending August 31, 2023 and $0.3 million for fiscal year ending August 31, 2022, primarily related to the toll tax liability reserve. The total balance of accrued interest and penalties related to uncertain tax positions was $3.4 million and $1.6 million for the fiscal years ended August 31, 2023 and 2022, respectively. Total unrecognized tax benefits including interest were $12.7 million and $10.9 million as of August 31, 2023 and 2022, respectively, and are recorded in other long-term liabilities in the Company’s consolidated balance sheets.
The Company is subject to taxation in the U.S. and in various state and foreign jurisdictions. Due to expired statutes and closed audits, the Company’s federal income tax returns for years prior to fiscal year 2018 are not subject to examination by the U.S. Internal Revenue Service. The Company is currently under audit in various state jurisdictions for fiscal years 2018 through 2022. Generally, for the majority of state and foreign jurisdictions where the Company does business, periods prior to fiscal year 2019 are no longer subject to examination. The Company has estimated that up to $0.4 million of unrecognized tax benefits related to income tax positions may be affected by the resolution of tax examinations or expiring statutes of limitation within the next twelve months. Audit outcomes and the timing of settlements are subject to significant uncertainty. Income taxes receivable of $1.1 million and $5.0 million are recorded in the Company’s consolidated balance sheets as of August 31, 2023 and 2022, respectively. Income taxes receivable are included in other current assets, which also consists of miscellaneous prepaid expenses and deposits.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation
12 Months Ended
Aug. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation As of August 31, 2023, the Company had one stock incentive plan, the WD-40 Company 2016 Stock Incentive Plan (the “2016 Plan”), which was approved by the Company’s stockholders effective as of December 13, 2016. The 2016 Plan permits the granting of various stock-based equity awards, including non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units and other stock-
based awards to employees, directors and consultants. To date through August 31, 2023, the Company had granted awards of restricted stock units (“RSUs”), market share units (“MSUs”), deferred performance units (“DPUs”) and performance share units (“PSUs”) under the 2016 Plan. Additionally, as of August 31, 2023, there were still certain outstanding awards which had been granted under the Company’s prior stock incentive plan. The 2016 Plan is administered by the Board of Directors (the “Board”) or the Compensation Committee or other designated committee of the Board (the “Committee”). All stock-based equity awards granted under the 2016 Plan are subject to the specific terms and conditions as determined by the Committee at the time of grant of such awards in accordance with the various terms and conditions specified for each award type per the 2016 Plan. The total number of shares of common stock authorized for issuance pursuant to grants of awards under the 2016 Plan is 1,000,000. As of August 31, 2023, 172,878 shares of common stock remained available for future issuance pursuant to grants of awards under the 2016 Plan. The shares of common stock to be issued pursuant to awards under the 2016 Plan may be authorized shares not previously issued, or treasury shares. The Company has historically issued new authorized shares not previously issued upon the settlement of the various stock-based equity awards under its equity incentive plans.
Vesting of the RSUs granted to nonemployee directors is immediate, with shares to be issued pursuant to the vested RSUs upon termination of each nonemployee director’s service as a director of the Company. Vesting of the one-time grant of RSUs granted to certain key executives of the Company in March 2008 in settlement of these key executives’ benefits under the Company’s supplemental employee retirement plan agreements was over a period of three years from the date of grant, with shares to be issued pursuant to the vested RSUs six months following the day after each executive officer’s separation from service from the Company. Vesting of the RSUs granted to certain high level employees is over a period of three years from the date of grant, subject to potential earlier vesting in the event of retirement of the holder of the award in accordance with the award agreement, with shares to be issued pursuant to the vested RSUs at the time of vest. The nonemployee director RSU holders and the executive officer March 2008 grant date RSU holders are entitled to receive dividend equivalents with respect to their RSUs, payable in cash as and when dividends are declared by the Board.
Vesting of the MSUs granted to certain high level employees follows a performance measurement period of three fiscal years commencing with the Company’s fiscal year in which the MSU awards are granted (the “Measurement Period”). Shares will be issued pursuant to the vested MSUs following the conclusion of the applicable MSU Measurement Period after the Committee’s certification of achievement of the applicable performance measure for such awards and the vesting of the MSU awards and the applicable percentage of the target number of MSU shares to be issued. The recipient must remain employed with the Company for vesting purposes until the date on which the Committee certifies achievement of the applicable performance measure for the MSU awards, subject to potential pro-rata vesting in the event of earlier retirement of the holder of the award in accordance with the award agreement.
During fiscal year 2021, PSU awards were granted for the first time under the 2016 Plan in October 2020 and granting of new DPUs was discontinued by the Company. No DPUs were granted in or after fiscal year 2021. Although certain vested DPU awards granted in prior periods remain outstanding due to a deferred settlement feature contained within these award agreements, the expense associated with these awards has been fully recognized in prior periods. Many features of the Company’s PSU award agreements are similar to the discontinued DPU awards with the exception of the timing and terms of issuances. Vested DPUs contain a deferred settlement feature wherein the awards must be held until termination of employment, prior to which the recipients are entitled to dividend equivalents, with vested shares to be issued six months following each such recipient’s separation from service from the Company. Vested PSUs are issuable prior to separation from service but contain a period of restriction, wherein the recipient cannot sell or otherwise dispose of the stock until six months following separation from service from the Company. Vesting of the PSUs granted to certain high level employees follows a performance measurement period of one fiscal year that is the same fiscal year in which the PSU awards are granted (the “Measurement Year”). A number of PSUs equal to the applicable percentage of the maximum number of PSUs awarded will be confirmed as vested and issuable following the conclusion of the applicable PSU Measurement Year after the Committee’s certification of achievement of the applicable performance measure for such awards. The recipient must remain employed with the Company for vesting purposes until August 31 of the Measurement Year, subject to potential pro-rata vesting in the event of earlier retirement of the holder of the award in accordance with the award agreement.
Stock-based compensation expense is amortized on a straight-line basis over the requisite service period for the entire award. Stock-based compensation expense related to the Company’s stock-based equity awards is as follows by award type (in thousands):
 Fiscal Year Ended August 31,
 202320222021
RSU compensation expense$4,254 $4,153 $3,656 
MSU compensation expense2,180 2,544 2,294 
PSU compensation expense (1)
3,605 
Total $6,434 $6,697 $9,555 
(1)PSU awards contain performance conditions for which accrual of expense is based on the probable outcome of the performance conditions. PSUs pertaining to the measurement year of fiscal year 2021 vested at 100% since the performance conditions were fully achieved. Vesting of PSUs pertaining to the measurement years of fiscal years 2023 and 2022 was deemed not probable at the end of each respective fiscal year and the PSUs were subsequently forfeited.
The Company recorded deferred tax assets related to such stock-based compensation of $1.3 million, $1.5 million and $2.0 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively. As of August 31, 2023, the total unamortized compensation cost related to non-vested stock-based equity awards was $1.0 million and $2.4 million for RSUs and MSUs, respectively, which the Company expects to recognize over remaining weighted-average vesting periods of 1.80 and 1.88 years for RSUs and MSUs, respectively. No unamortized compensation cost for DPUs or PSUs remained as of August 31, 2023.
Restricted Stock Units
The estimated fair value of each of the Company’s RSU awards was determined on the date of grant based on the closing market price of the Company’s common stock on the date of grant for those RSUs which are entitled to receive dividend equivalents with respect to the RSUs, or based on the closing market price of the Company’s common stock on the date of grant less the grant date present value of expected dividends during the vesting period for those RSUs which are not entitled to receive dividend equivalents with respect to the RSUs.
A summary of the Company’s restricted stock unit activity is as follows (in thousands, except share and per share amounts):
Restricted Stock UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202278,604$148.28 
Granted23,732$167.05 
Converted to shares of common stock(22,032)$182.16 
Forfeited(488)$192.24 
Outstanding at August 31, 202379,816$144.24 $17,150 
Vested at August 31, 202350,319$118.94 $10,812 
The weighted-average grant date fair value of all RSUs granted during the fiscal years ended August 31, 2023, 2022 and 2021 was $167.05, $217.03 and $208.29, respectively. The total intrinsic value of all RSUs converted to shares of common stock was $3.7 million, $3.0 million and $8.5 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.
The income tax benefits from RSUs converted to shares of common stock totaled $0.8 million, $0.6 million and $1.9 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.
Market Share Units
The MSUs are market performance-based awards that vest with respect to the applicable percentage of the target number of MSU shares based on relative total stockholder return (“TSR”) for the Company as compared to the total return for the Russell 2000® Index (the “Index”) over the performance Measurement Period. The ultimate number of MSUs that vest may range from 0% to 200% of the original target number of shares depending on the relative achievement of the TSR performance measure at the end of the Measurement Period. The grant date fair value of MSUs are estimated using a Monte Carlo simulation model and are expensed over the requisite service period rendered. Assumptions and estimates utilized in the model include expected volatilities of the Company’s stock and the Index, the Company’s risk-free interest rate and expected dividends. The probabilities of the actual number of MSUs expected to vest and resultant actual number of shares of common stock expected to be awarded are reflected in the grant date fair values of the various MSU awards; therefore, the compensation expense for the MSU awards is not adjusted based on the actual number of such MSU awards to ultimately vest.
The following weighted-average assumptions for MSU grants for the last three fiscal years were used in the Monte Carlo simulation model:
 Fiscal Year Ended August 31,
 202320222021
Expected volatility37.5 %32.7 %28.5 %
Risk-free interest rate4.3 %0.6 %0.2 %
Expected dividend yield0.0 %0.0 %0.0 %
The expected volatility utilized is based on the historical volatilities of the Company’s common stock and the Index in order to model the stock price movements. The volatility used was calculated over the most recent 2.89-year period for MSUs granted during the fiscal year ended August 31, 2023 and over the most recent 2.89 and 2.88-year periods for MSUs granted during each of the fiscal years ended August 31, 2022 and 2021, respectively, which were the remaining terms of the performance Measurement Period at the dates of grant. The risk-free interest rates used are based on the implied yield available on a U.S. Treasury zero-coupon bill with a remaining term equivalent to the remaining performance Measurement Period. The expected dividend yield of zero was used in the Monte Carlo simulation model for the purposes of computing the relative TSR of the Company compared to the Index since it is the mathematical equivalent to reinvesting dividends in each issuing entity over the performance Measurement Period.
A summary of the Company’s market share unit activity is as follows (in thousands, except share and per share amounts):
Market Share UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202237,201$212.66 
Granted13,695$184.15 
Forfeited(16,947)$218.88 
Outstanding at August 31, 2023⁽¹⁾33,949$198.05 $7,295 
(1)This figure represents the total number of shares underlying MSU grants assuming achievement of the target number of shares at 100%. As the ultimate number of shares that vest could be as high as 200% of the target, the Company may be required to issue additional shares to satisfy outstanding MSU award grants.
The weighted-average grant date fair value of all MSUs granted during the fiscal years ended August 31, 2023, 2022 and 2021 was $184.15, $232.99 and $184.96, respectively. There were no conversions of MSUs to shares of common stock for the fiscal year ended August 31, 2023. The total intrinsic value of all MSUs converted to shares of common stock was $4.4 million and $5.9 million for the fiscal years ended August 31, 2022 and 2021, respectively.
The income tax benefits from MSUs converted to shares of common stock totaled $0.9 million for the fiscal year ended August 31, 2022 and $1.3 million for the fiscal year ended August 31, 2021.
Deferred Performance Units
During fiscal year 2021, the Company discontinued the granting of new DPU awards. Although certain vested DPU awards granted in prior periods remain outstanding due to the deferred settlement feature contained within these award agreements, the expense associated with these awards has been fully recognized in prior periods. DPU awards converted to shares of common stock issued to recipients following separation from service from the Company were not material to the Company’s consolidated financial statements and related disclosures during fiscal years 2023, 2022 and 2021.
Performance Share Units
The PSU awards provide for performance-based vesting over a measurement period of the fiscal year in which the PSU awards are granted. The performance vesting provisions of the PSUs are based on relative achievement within an established performance measure range of the Company’s reported earnings before interest, income taxes, depreciation in operating departments, and amortization computed on a consolidated basis for the Measurement Year, before deduction of the stock-based compensation expense for the Vested PSUs and excluding other non-operating income and expense amounts (“Adjusted Global EBITDA”). The ultimate number of PSUs that vest may range from 0% to 100% of the original maximum number of PSUs awarded depending on the relative achievement of the Adjusted Global EBITDA performance measure at the end of the Measurement Year.
The estimated fair value of each of the Company’s PSU awards was determined on the date of grant based on the closing market price of the Company’s common stock on the date of grant less the grant date present value of expected dividends during the vesting period for the PSUs, which are not entitled to receive dividend equivalents with respect to the unvested PSUs.
A summary of the Company’s performance share unit activity is as follows (in thousands, except share and per share amounts):
Performance Share UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202217,826$227.24 
Granted21,990$170.16 
Forfeited(18,668)$224.67 
Outstanding at August 31, 2023⁽¹⁾21,148$170.16 $4,544 
(1)PSUs pertaining to the measurement year of fiscal year 2023 were forfeited in October 2023 since performance conditions were not achieved. Performance is certified annually in October by the Committee subsequent to the Company’s fiscal year end and PSUs are forfeited, or vest, depending on performance achievement.
The weighted-average grant date fair value of all PSUs granted during the fiscal years ended August 31, 2023, 2022, and 2021 was $170.16, $227.24 and $197.51, respectively. This form of PSU awards was granted for the first time in October 2020. There were no conversions of PSUs to shares of common stock for the fiscal year ended August 31, 2023. The total intrinsic value of all PSUs converted to common shares was $4.0 million for the fiscal year ended August 31, 2022.
The income tax benefit from PSUs converted to shares of common stock totaled $0.8 million for the fiscal year ended August 31, 2022. There were no conversions of PSUs to shares of common stock for the fiscal year ended August 31, 2021.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Other Benefit Plans
12 Months Ended
Aug. 31, 2023
Retirement Benefits [Abstract]  
Other Benefit Plans Other Benefit Plans
The Company has a WD-40 Company Profit Sharing/401(k) Plan and Trust (the “Profit Sharing/401(k) Plan”) whereby regular U.S. employees who have completed certain minimum service requirements can defer a portion of their income through contributions to a trust. The Profit Sharing/401(k) Plan provides for Company contributions to the trust, as approved by the Board, as follows: 1) matching contributions to each participant up to 50% of the first 6.6% of compensation contributed by the participant; 2) fixed non-elective contributions in the amount equal to 10% of eligible compensation; and 3) a discretionary non-elective contribution in an amount to be determined by the Board up to 5% of eligible compensation. The Company’s contributions are subject to overall employer contribution limits and may not exceed the amount deductible for income tax purposes. The Profit Sharing/401(k) Plan may be amended or discontinued at any time by the Company. The Company’s contribution expense for the Profit Sharing/401(k) Plan was $4.6 million for fiscal year 2023, $4.1 million for fiscal year 2022 and $3.9 million for fiscal year 2021.
The Company’s international subsidiaries have similar benefit plan arrangements, dependent upon the local applicable laws and regulations. The plans provide for Company contributions to an appropriate third-party plan, as approved by each subsidiary’s board of directors. The Company’s contribution expense related to the international plans was $2.1 million for the fiscal year ended August 31, 2023, $2.1 million for the fiscal year ended August 31, 2022 and $1.9 million for the fiscal year ended August 31, 2021.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments and Foreign Operations
12 Months Ended
Aug. 31, 2023
Segment Reporting [Abstract]  
Business Segments and Foreign Operations Business Segments and Foreign OperationsThe Company evaluates the performance of its segments and allocates resources to them based on sales and income from operations. The Company is organized on the basis of geographical area into the following three segments: the Americas; EMEA; and Asia-Pacific. Segment data does not include inter-segment revenues. Unallocated corporate expenses are general corporate overhead expenses not directly attributable to the business segments and are reported separate from the Company’s identified segments. Corporate overhead costs include expenses for the Company’s accounting and finance, information technology, human resources, research and development, quality control and executive management functions,
as well as all direct costs associated with public company compliance matters including legal, audit and other professional services costs.
AmericasEMEAAsia-Pacific
Unallocated
Corporate (1)
Total
Fiscal Year Ended August 31, 2023
Net sales$266,772 $190,818 $79,665 $$537,255 
Income from operations$60,797 $39,456 $25,888 $(36,417)$89,724 
Depreciation and amortization expense$3,656 $3,987 $204 $304 $8,151 
Interest income$$111 $116 $$231 
Interest expense$3,834 $1,775 $$$5,614 
Fiscal Year Ended August 31, 2022
Net sales$240,233 $204,688 $73,899 $$518,820 
Income from operations$54,198 $42,058 $22,590 $(31,516)$87,330 
Depreciation and amortization expense$4,320 $3,356 $275 $343 $8,294 
Interest income$$$100 $$102 
Interest expense$2,165 $574 $$$2,742 
Fiscal Year Ended August 31, 2021
Net sales$214,601 $208,252 $65,256 $$488,109 
Income from operations$51,591 $53,003 $19,121 $(34,874)$88,841 
Depreciation and amortization expense$3,219 $3,174 $307 $319 $7,019 
Interest income$$$75 $$81 
Interest expense$1,909 $481 $$$2,395 
(1)These expenses are reported separately from the Company’s identified segments and are included in selling, general and administrative expenses on the Company’s consolidated statements of operations.
The Company’s Chief Operating Decision Maker does not review assets by segment as part of the financial information provided and therefore, no asset information is provided in the above table.
Net sales by product group are as follows (in thousands):
Fiscal Year Ended August 31,
202320222021
Maintenance products$503,558 $485,326 $448,817 
Homecare and cleaning products33,697 33,494 39,292 
Total$537,255 $518,820 $488,109 
Net sales and long-lived assets by geographic area are as follows (in thousands):
 Fiscal Year Ended August 31,
 202320222021
Net Sales by Geography:
United States$207,629 $176,863 $164,946 
International329,626 341,957 323,163 
Total$537,255 $518,820 $488,109 
 
Long-lived Assets by Geography (1):
United States$33,263 $35,375 $37,204 
International33,528 30,602 32,941 
Total$66,791 $65,977 $70,145 
(1)Includes tangible assets and property and equipment, net, attributed to the geographic location in which such assets are located.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event
12 Months Ended
Aug. 31, 2023
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
Dividend Declaration
On October 6, 2023, the Board declared a cash dividend of $0.83 per share payable on October 31, 2023 to stockholders of record on October 20, 2023.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Pay vs Performance Disclosure      
Net income $ 65,993 $ 67,329 $ 70,229
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Aug. 31, 2023
Aug. 31, 2023
Trading Arrangements, by Individual    
Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
Patricia Q. Olsem [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On June 14, 2023, Patricia Q. Olsem’s Rule 10b5-1 trading arrangement terminated pursuant to its terms, i.e., upon the earlier of November 7, 2023 or the execution of all trades of all orders.
Rule 10b5-1 Arrangement Terminated true  
Termination Date June 14, 2023  
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Aug. 31, 2023
Accounting Policies [Abstract]  
Basis of Consolidation
Basis of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.
Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s current estimates consider current conditions, the inputs into certain of the Company’s significant and critical accounting estimates include judgments and assumptions about the economic implications of factors that have been subject to such volatility and how management expects them to change in the future, as appropriate. It is reasonably possible that actual results experienced may differ materially from the Company’s estimates in future periods, which could materially affect its results of operations and financial condition.
Cash and Cash Equivalents Cash and Cash EquivalentsCash equivalents are highly liquid investments purchased with an original maturity of three months or less.
Trade Accounts Receivable and Allowance for Credit Losses
Trade Accounts Receivable and Allowance for Credit Losses
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowance for credit losses based on historical write-off experience and the identification of specific balances deemed uncollectible. Trade accounts receivable are charged against the allowance when the Company believes it is probable that the trade accounts receivable will not be recovered. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for credit losses related to the Company’s trade accounts receivable was not significant at August 31, 2023 and 2022.
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined primarily based on a first-in, first-out method or, for a portion of raw materials inventory, the average cost method. When necessary, the Company adjusts the carrying value of its inventory to the lower of cost or net realizable value, including any costs to sell or dispose of such
inventory. Appropriate consideration is given by the Company to obsolescence, excessive inventory levels, product deterioration and other factors when evaluating net realizable value for the purposes of determining the lower of cost or net realizable value.
Included in inventories are amounts for certain raw materials and components that the Company has provided to its third-party contract manufacturers but that remain unpaid to the Company as of the balance sheet date. The Company’s contract manufacturers package products to the Company’s specifications and, upon order from the Company, ship ready-to-sell inventory to either the Company’s third-party distribution centers or directly to its customers. The Company transfers certain raw materials and components to these contract manufacturers for use in the manufacturing process. Contract manufacturers are obligated to pay the Company for these raw materials and components. Amounts receivable from the contract manufacturers as of the balance sheet date related to transfers of these raw materials and components by the Company to its contract manufacturers are generally considered product held at third-party contract manufacturers and are included in inventories in the accompanying consolidated balance sheets.
Property and Equipment
Property and Equipment
Property and equipment is stated at cost. Depreciation is computed using the straight-line method based upon estimated useful lives of ten to forty years for buildings and improvements, three to fifteen years for machinery and equipment, three to five years for vehicles, three to ten years for furniture and fixtures, three to seven years for R&D lab equipment and office equipment and three to five years for computer equipment. Depreciation expense totaled $7.1 million, $6.9 million and $5.6 million for fiscal years 2023, 2022 and 2021, respectively. These amounts include equipment depreciation expense which is recognized as cost of products sold and totaled $3.0 million, $2.5 million, and $1.2 million in fiscal years 2023, 2022, and 2021, respectively.
Internal-Use Software and Cloud Computing Arrangements
Internal-Use Software and Cloud Computing Arrangements
The Company capitalizes costs related to computer software obtained or developed for internal use. Software obtained for internal use has generally been enterprise-level business and finance software that the Company customizes to meet its specific operational needs. Costs incurred in the application development phase are capitalized as property and equipment in the Company’s consolidated balance sheets and are depreciated using the straight-line method over their estimated useful lives.
The Company also enters into certain cloud-based software hosting arrangements. In evaluating whether cloud computing arrangements include an embedded internal-use software license, management considers whether the Company has the contractual right to take possession of the software during the hosting period without significant penalty and whether it is feasible to either i) run the software on the Company’s hardware, or ii) contract with another party unrelated to the vendor to host the software. If management determines a cloud computing arrangement includes an embedded software license, the Company accounts for the software license element of the arrangement consistent with the acquisition of other internal-use software licenses. If a cloud computing arrangement does not include a software license, the Company accounts for the arrangement as a service contract. For such cloud computing service contracts, the Company capitalizes certain implementation costs such as the configuration, coding and customization of the software. Capitalizable cloud computing arrangement costs are generally consistent with those incurred during the application development stage for internal-use software, however, these costs are capitalized as “other assets” in the Company’s consolidated balance sheets. The Company amortizes these capitalized cloud computing implementation costs into selling, general and administrative expenses using the straight-line method over the fixed, non-cancellable term of the associated hosting arrangement, plus any reasonably certain renewal periods.
The useful lives of the Company’s internal-use software and capitalized cloud computing implementation costs are generally three to five years. However, the useful lives of major information system installations such as implementations of enterprise resource planning (“ERP”) systems and certain related software are determined on an individual basis and may exceed five years depending on the estimated period of use. The Company applies the same impairment model to both internal-use software and capitalized cloud computing implementation costs.
Leases
Leases
To determine if a contract contains a lease, the Company assesses its contracts and determines if there is an identified asset for which the Company has obtained the right to control, as defined in ASC 842. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term with lease expense recognized
over the term of the lease. For leases that do not contain a readily determinable implicit rate, the Company determines the present value of the lease liability at the lease commencement date using its estimated secured incremental borrowing rate, determined by using a portfolio approach based on the rate of interest the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate in the currency of the lease. The Company records ROU assets and lease liabilities on its consolidated balance sheets for leases with an expected term greater than one year.
Lease agreements may contain rent escalation clauses, renewal or termination options, and rent holidays, amongst other features. ROU assets include amounts for scheduled rent increases. The lease term includes the committed, non-cancelable period of the lease and options to renew, extend or terminate the lease when it is reasonably certain the Company will exercise those options, and is reviewed in subsequent periods if a triggering event occurs. The Company has made the accounting policy election to use certain ongoing practical expedients made available by ASC 842 to: (i) not separate lease components from non-lease components for real estate – office buildings, machinery and equipment, lab equipment, office equipment, furniture and fixtures, IT equipment and third-party manufacturing facilities; and (ii) exclude leases with an initial term of twelve months or less (“short-term” leases) from the consolidated balance sheets and recognize related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.
Goodwill
Goodwill
Goodwill represents the excess of the purchase price over the fair value of tangible and intangible assets acquired. The carrying value of goodwill is reviewed for possible impairment in accordance with the authoritative guidance on goodwill, intangibles and other. The Company assesses possible impairments to goodwill at least annually during its second fiscal quarter and otherwise when events or changes in circumstances indicate that an impairment condition may exist. In performing the annual impairment test of its goodwill, the Company considers the fair value concepts of a market participant and the highest and best use for its intangible assets. In addition to the annual impairment test, goodwill is evaluated each reporting period to determine whether events and circumstances would more likely than not reduce the fair value of a reporting unit below its carrying value.
When testing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. If, after assessing qualitative factors, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative test is unnecessary. Otherwise, a quantitative test is performed to identify the potential impairment and to measure the amount of goodwill impairment, if any. The Company also performs a quantitative assessment periodically, regardless of the results of the qualitative assessments. Any required impairment losses are recorded as a reduction in the carrying amount of the related asset and charged to results of operations. No goodwill impairments were identified by the Company during fiscal years 2023, 2022 or 2021.
Subsequent Measurement of Long-lived Assets
Subsequent Measurement of Long-lived Assets
The Company’s long-lived assets consist of property and equipment and definite-lived intangible assets. Long-lived assets are depreciated or amortized, as applicable, on a straight-line basis over their estimated useful lives. The Company assesses for potential impairments to its long-lived assets when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and/or its remaining useful life may no longer be appropriate. Any required impairment loss would be measured as the amount by which the asset’s carrying amount exceeds its fair value, which is the amount at which the asset could be bought or sold in a current transaction between willing market participants and would be recorded as a reduction in the carrying amount of the related asset and a charge to results of operations. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. No impairments to its long-lived assets were identified by the Company during fiscal years 2023, 2022 or 2021.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Accounting Standards Codification (“ASC”) 820, “Fair Value Measurements and Disclosures”, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes its financial assets and liabilities measured at fair value
into a hierarchy that categorizes fair value measurements into the following three levels based on the types of inputs used in measuring their fair value:
Level 1: Observable inputs such as quoted market prices in active markets for identical assets or liabilities;
Level 2: Observable market-based inputs or observable inputs that are corroborated by market data; and
Level 3: Unobservable inputs reflecting the Company’s own assumptions.
Under fair value accounting, assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. As of August 31, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, with the exception of the foreign currency forward contracts, which are classified as Level 2 within the fair value hierarchy. The carrying values of cash equivalents and short-term borrowings are recorded at cost, which approximates their fair values, primarily due to their short-term nature. In addition, the carrying value of borrowings held under the Company’s revolving credit facility approximates fair value, based on Level 2 inputs, due to the variable nature of underlying interest rates, which generally reflect market conditions. The Company’s fixed rate long-term borrowings consist of senior notes and are recorded at carrying value. The Company estimates that the fair value of its senior notes, based on Level 2 inputs, was approximately $60.1 million as of August 31, 2023, which was determined based on a discounted cash flow analysis using current market interest rates for instruments with similar terms, compared to their carrying value of $67.6 million. During the fiscal years ended August 31, 2023, 2022 and 2021, the Company did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist principally of cash and cash equivalents and trade accounts receivable. The Company’s policy is to place its cash in high credit quality financial institutions, in investments that include demand deposits, term deposits and callable time deposits. The Company’s trade accounts receivable are derived from customers located in North America, South America, Asia-Pacific, Europe, the Middle East, Africa and India. The Company limits its credit exposure from trade accounts receivable by performing on-going credit evaluations of customers, as well as insuring its trade accounts receivable in selected markets.
Concentration of Supplier Risk Concentration of Supplier RiskThe Company relies on a limited number of suppliers, including single or sole source suppliers for certain of its raw materials, packaging, product components and other necessary supplies. Historically, except for limited circumstances during the COVID-19 pandemic, the Company has been able to obtain adequate supplies of these materials which are used in the production of its maintenance products and homecare and cleaning products in a timely manner from existing sources and has been able to access adequate production capacity at its third-party manufacturers. Where possible and where it makes business sense, the Company works with secondary or multiple suppliers to qualify additional supply sources.
Insurance Coverage
Insurance Coverage
The Company carries insurance policies to cover insurable risks such as property damage, business interruption, product liability, cyber liability, workers’ compensation and other risks, with coverage and other terms that it believes to be adequate and appropriate. These policies may be subject to applicable deductible or retention amounts, coverage limitations and exclusions. The Company does not maintain self-insurance with respect to its material risks; therefore, the Company has not provided for self-insurance reserves as of August 31, 2023 and 2022.
Revenue Recognition
Revenue Recognition
The Company generates revenue from sales of its products to customers in its Americas, EMEA and Asia-Pacific segments. Product sales for the Company include maintenance products and homecare and cleaning products. The Company recognizes revenue related to the sale of these products when it satisfies a performance obligation in an amount reflecting the consideration to which it expects to be entitled. Sales are recorded net of allowances for damaged goods and other sales returns, sales incentives, trade promotions and cash discounts. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized which includes the following: (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4)
allocating the transaction price to the performance obligations in the contract and (5) recognizing revenue when the performance obligation is satisfied.
Contracts with customers are renewable periodically and contain terms and conditions with respect to payment, delivery, sales incentives, warranty and supply, but do not require mandatory purchase commitments. In the absence of a specific sales agreement with a customer, the Company’s standard terms and conditions at the time of acceptance of purchase orders apply to the sales transaction. The Company’s standard terms and conditions are either included in a standalone document or on the Company’s price lists or both, and these standard terms and conditions are provided to the customer prior to the sales transaction. The Company considers the customer purchase orders, governed by specific sales agreements or the Company’s standard terms and conditions, to be the contract with the customer. The Company considers each transaction to sell products as separate and distinct, with no additional promises made, and as a result, all of the Company’s sales are single performance obligation arrangements for which the transaction price is equivalent to the stated price of the product, net of any variable consideration for items such as sales returns, discounts, rebates and other sales incentives. The Company recognizes sales at a point in time upon transferring control of its product to the customer. This typically occurs when products are shipped or delivered, depending on when risks of loss and title have passed to the customer per the terms of the contract.
Taxes imposed by governmental authorities on the Company’s revenue, such as sales taxes and value added taxes, are excluded from net sales. Sales commissions are paid to certain third-parties based upon specific sales levels achieved during a defined time period. Since the Company’s contracts related to these sales commissions do not exceed one year, the Company has elected as a practical expedient to expense these payments as incurred. The Company also elected the practical expedient related to shipping and handling fees which allows the Company to account for freight costs as fulfillment activities instead of assessing such activities as performance obligations. The Company’s freight costs are sometimes paid by the customer, while other times, the freight costs are included in the sales price. The Company does not account for freight costs as a separate performance obligation, but rather as an activity performed to transfer the products to its customers.
Variable Consideration – Sales Incentives
In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment related to variable consideration to determine the net consideration to which the Company expects to be entitled. The Company records estimates of variable consideration, which primarily includes rebates/other discounts (cooperative marketing programs, volume-based discounts, shelf price reductions and allowances for shelf space, charges from customers for services they provided to us related to the sale and penalties/fines charged to us by customers associated with failing to adhere to contractual obligations), coupon offers, cash discount allowances, and sales returns, as a reduction of sales in its consolidated statements of operations. These estimates are based on the expected value method considering all reasonably available information, including current and past trade promotion spending patterns, status of trade promotion activities, the interpretation of historical spending trends by customer and category, customer agreements and/or currently known factors that arise in the normal course of business. The Company reviews its assumptions and adjusts these estimates accordingly on a quarterly basis.
Rebates and Other Discounts
The Company offers various on-going trade promotion programs with customers and provides other discounts to customers that require management to estimate and accrue for the expected costs of such programs or discounts. These programs include cooperative marketing, volume-based discounts, shelf price reductions, consideration and allowances given to retailers for shelf space and/or favorable display positions in their stores and other promotional activities. Other discounts include items such as charges from customers for services they provide related to the sale of WD-40 Company products and penalties/fees associated with WD-40 Company failing to adhere to contractual obligations (e.g., errors on purchase orders, errors on shipment, late deliveries, etc.). Costs related to rebates, cooperative advertising and other promotional activities and other discounts are recorded as a reduction to sales upon delivery of the Company’s products to its customers.
The Company offers certain of its customers a cash discount program to incentivize them to pay the invoice earlier than the normal payment date on the invoice. Although payment terms vary, most customers typically pay within 30 to 90 days of invoicing.
Coupons
Coupon costs are based upon historical redemption rates and are recorded as a reduction to sales as incurred, which is when the coupons are circulated. Coupon redemption liabilities, which are included in accrued liabilities on the Company’s consolidated balance sheets, were not significant at August 31, 2023 and 2022. Coupons recorded as a reduction to sales were not significant during fiscal years 2023 and 2022, respectively.
Sales Returns
The Company recognizes revenue net of allowances for estimated returns, which is generally based on historical return rates, with a corresponding reduction to cost of products sold. Although the Company typically does not have definitive sales return provisions included in the contract terms with its customers, when such provisions have been included, they have not been significant. The Company presents its provision for sales returns on a gross basis as a liability. The Company’s refund liability for sales returns is included in accrued liabilities and represents the amount expected to be owed to the customers for product returns.
Contract Balances
Contract liabilities consist of deferred revenue related to undelivered products. Deferred revenue is recorded when payments have been received from customers for undelivered products. Revenue is subsequently recognized when revenue recognition criteria are met, generally when control of the product transfers to the customer. Contract liabilities are recorded in accrued liabilities on the Company’s consolidated balance sheets. Contract assets are recorded if the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. The Company has an unconditional right to payment for its trade and other accounts receivable on the Company’s consolidated balance sheets.
Cost of Products Sold
Cost of Products Sold
Cost of products sold primarily includes the cost of products manufactured on the Company’s behalf by its third-party contract manufacturers, net of volume and other rebates. Cost of products sold also includes the costs to manufacture WD-40 concentrate, which is done at the Company’s own facilities or at third-party contract manufacturers. When the concentrate is manufactured by the Company, cost of products sold includes direct labor, direct materials and supplies; in-bound freight costs related to purchased raw materials and finished product; and depreciation of machinery and equipment used in the manufacturing process. In addition, cost of products sold includes fees charged to the Company by its third-party distribution centers to warehouse and administer finished products once they are received from the Company’s third-party contract manufacturers.
Selling, General and Administrative Expenses
Selling, General and Administrative Expenses
Selling, general and administrative expenses include costs related to selling the Company’s products, such as the cost of the sales force and broker commissions; shipping and handling costs paid to third-party companies to distribute finished goods from the Company’s third-party contract manufacturers and distribution centers to its customers; other general and administrative costs related to the Company’s business such as general overhead, legal and accounting fees, insurance, and depreciation; and employee-related and various other costs to support marketing, human resources, finance, supply chain, information technology and research and development activities.
Shipping and Handling Costs
Shipping and Handling Costs
Shipping and handling costs associated with the movement of finished goods from third-party contract manufacturers to the Company’s third-party distribution centers and from one third-party distribution center to another are capitalized in the cost of inventory and subsequently included in cost of sales when the sale to the customer is recognized in the statement of operations. Shipping and handling costs associated with out-bound transportation are included in selling, general and administrative expenses and are recorded at the time of shipment of product to the Company’s customers. Out-bound shipping and handling costs were $17.1 million, $18.6 million and $16.5 million for fiscal years 2023, 2022 and 2021, respectively.
Advertising and Sales Promotion Expenses
Advertising and Sales Promotion Expenses
Advertising and sales promotion expenses are expensed as incurred. Advertising and sales promotion expenses include costs associated with promotional activities that the Company pays to third parties, which include costs for advertising (television, print media and internet), administration of coupon programs, consumer promotions, product demonstrations, public relations, agency costs, package design expenses and market research costs as well as market and sales data analyses. Advertising and sales promotion expenses also include product samples which are given to customers and are initiated by the Company and costs associated with shared marketing fund programs that the Company has in place with its marketing distributor customers. Total advertising and sales promotion expenses were $28.8 million, $27.3 million and $28.0 million for fiscal years 2023, 2022 and 2021, respectively.
Research and Development
Research and Development
The Company is involved in research and development efforts that include the ongoing development or innovation of new products and the improvement, extension or renovation of existing products or product lines. All research and development costs are expensed as incurred and are included in selling, general and administrative expenses. Research and development expenses were $6.2 million, $5.1 million and $5.6 million in fiscal years 2023, 2022 and 2021, respectively. These expenses include costs associated with general research and development activities, as well as those associated with internal staff, overhead, design testing, market research and consultants.
Income Taxes
Income Taxes
Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax basis of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. In addition to valuation allowances, the Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest and penalties related to uncertain tax positions as a component of income tax expense.
The Company is required to make assertions on whether its foreign subsidiaries will invest their undistributed earnings indefinitely and these assertions are based on the capital needs of the foreign subsidiaries. Generally, unremitted earnings of the Company’s foreign subsidiaries are not considered to be indefinitely reinvested. However, there is an exception regarding specific statutory remittance restrictions imposed on the Company’s China subsidiary. Costs associated with repatriating unremitted foreign earnings, including U.S. state income taxes and foreign withholding taxes, are immaterial to the Company’s consolidated financial statements. For additional information on income tax matters, see Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 13 — Income Taxes, included in this report.
Foreign Currency
Foreign Currency
The Company translates the assets and liabilities of its foreign subsidiaries into U.S. Dollars at current rates of exchange in effect at the end of the reporting period. Income and expense items are translated at rates that approximate the rates in effect at the transaction date. Gains and losses from translation are included in accumulated other comprehensive income or loss. Gains or losses resulting from foreign currency transactions (transactions denominated in a currency other than the entity’s functional currency) are included as other income in the Company’s consolidated statements of operations. The Company had $0.5 million in net gains and $1.1 million in net losses in foreign currency transactions in fiscal years 2023 and 2022, respectively. The Company’s net losses in foreign currency transactions were not significant in fiscal year 2021.
In the normal course of business, the Company employs established policies and procedures to manage its exposure to fluctuations in foreign currency exchange rates. The Company utilizes foreign currency forward contracts to limit its exposure to net asset balances held in non-functional currencies, primarily at its U.K. subsidiary. The Company regularly monitors its foreign currency exchange rate exposures to ensure the overall effectiveness of its foreign currency hedge positions. While the Company engages in foreign currency hedging activity to reduce its risk, for accounting purposes, none of its foreign currency forward contracts are designated as hedges.
Foreign currency forward contracts are carried at fair value, with net realized and unrealized gains and losses recognized in other income (expense), net in the Company’s consolidated statements of operations. Cash flows from settlements of
foreign currency forward contracts are included in operating activities in the consolidated statements of cash flows. Foreign currency forward contracts in an asset position at the end of the reporting period are included in other current assets, while foreign currency forward contracts in a liability position at the end of the reporting period are included in accrued liabilities in the Company’s consolidated balance sheets. At August 31, 2023, the Company had a notional amount of $2.6 million outstanding in foreign currency forward contracts, which matured in September 2023. Unrealized net gains and losses related to foreign currency forward contracts were not significant at August 31, 2023 or 2022. Realized net losses related to foreign currency forward contracts were not significant for the fiscal years ended August 31, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income on the Company’s consolidated statements of operations.
Earnings Per Common Share
Earnings per Common Share
Unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents, whether paid or unpaid, are participating securities that are required to be included in the computation of earnings per common share pursuant to the two-class method. Accordingly, the Company’s outstanding unvested, if any, and outstanding vested stock-based equity awards that provide such nonforfeitable rights to dividend equivalents are included as participating securities in the calculation of earnings per common share (“EPS”) pursuant to the two-class method.
The Company calculates EPS using the two-class method, which provides for an allocation of net income between common stock and other participating securities based on their respective participation rights to share in dividends. Basic EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period. Net income available to common stockholders for the period includes dividends paid to common stockholders during the period plus a proportionate share of undistributed net income allocable to common stockholders for the period; the proportionate share of undistributed net income allocable to common stockholders for the period is based on the proportionate share of total weighted-average common shares and participating securities outstanding during the period.
Diluted EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period increased by the weighted-average number of potentially dilutive common shares (dilutive securities) that were outstanding during the period if the effect is dilutive. Dilutive securities are comprised of various types of stock-based equity awards granted under the Company’s prior and current equity incentive plans.
Stock-based Compensation
Stock-based Compensation
The Company accounts for stock-based equity awards exchanged for employee and non-employee director services in accordance with the authoritative guidance for share-based payments. Stock-based equity awards are measured at the estimated grant date fair value and expensed on a straight-line basis, net of forfeitures recognized as they occur, over the requisite service period. The requisite service period of employee awards generally ranges from about one to three years, although awards of certain employees may have shorter requisite service periods as a result of retirement, death and disability provisions. Nonemployee director awards vest immediately at the grant date. Compensation expense related to the Company’s stock-based equity awards is recorded as selling, general and administrative expenses in the Company’s consolidated statements of operations.
The Company does not currently grant stock options. The fair values of restricted stock unit awards and performance share unit awards are based on the fair value of the Company’s common stock on the date that such awards are granted. The fair value of market share unit awards is determined using a Monte Carlo simulation model. For the performance share unit awards, the Company adjusts the compensation expense over the service period based upon the expected achievement level of the applicable performance condition. As the grant date fair value of market share unit awards reflects the probabilities of the actual number of such awards expected to vest, compensation expense for such awards is not adjusted based on the expected achievement level of the applicable performance condition. The Company records any excess tax benefits or deficiencies from settlements of its stock-based equity awards within the provision for income taxes on the Company’s consolidated statements of operations in the reporting periods in which the settlement of the equity awards occur.
Segment Information
Segment Information
The Company discloses certain information about its business segments, which are determined consistent with the way the Company’s Chief Operating Decision Maker organizes and evaluates financial information internally for making operating
decisions and assessing performance. In addition, the Chief Operating Decision Maker assesses and measures revenue based on product groups.
Recently Adopted Accounting Standards
Recently Adopted Accounting Standards
None.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
12 Months Ended
Aug. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Product held at third-party contract manufacturers$6,680 $7,915 
Raw materials and components11,924 13,952 
Work-in-process497 881 
Finished goods67,421 81,353 
Total$86,522 $104,101 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Tables)
12 Months Ended
Aug. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Machinery, equipment and vehicles$49,804 $44,533 
Buildings and improvements27,555 27,958 
Computer and office equipment6,151 5,757 
Internal-use software11,277 9,591 
Furniture and fixtures3,027 2,669 
Capital in progress7,937 10,135 
Land4,220 4,240 
Subtotal109,971 104,883 
Less: accumulated depreciation and amortization(43,180)(38,906)
Total$66,791 $65,977 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Aug. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amounts of Goodwill
The following table summarizes the changes in the carrying amounts of goodwill by segment (in thousands):
AmericasEMEAAsia-PacificTotal
Balance as of August 31, 2021$85,476 9,184 1,209 95,869 
Translation adjustments(74)(615)— (689)
Balance as of August 31, 202285,402 8,569 1,209 95,180 
Translation adjustments34 291 325 
Balance as of August 31, 2023$85,436 $8,860 $1,209 $95,505 
Summary of Definite-Lived Intangible Assets The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):
August 31,
2023
August 31,
2022
Gross carrying amount$35,877 $35,166 
Accumulated amortization(31,207)(29,578)
Net carrying amount$4,670 $5,588 
Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment
Changes in the carrying amounts of definite-lived intangible assets by segment are summarized below (in thousands):
AmericasEMEAAsia-PacificTotal
Balance as of August 31, 2021$5,495 1,749 $7,244 
Amortization expense(1,058)(376)(1,434)
Translation adjustments(222)(222)
Balance as of August 31, 20224,437 1,151 5,588 
Amortization expense(813)(192)(1,005)
Translation adjustments87 87 
Balance as of August 31, 2023$3,624 $1,046 $$4,670 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
12 Months Ended
Aug. 31, 2023
Leases [Abstract]  
Right-of-Use Assets and Lease Liabilities
Right-of-use assets and lease liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Assets:
Operating lease right-of-use assets$7,820 $7,559 
Liabilities:
Current operating lease liabilities(1)
2,144 1,703 
Long-term operating lease liabilities5,832 5,999 
Total operating lease liabilities$7,976 $7,702 
(1)Current operating lease liabilities are classified in accrued liabilities on the Company’s consolidated balance sheets.
Schedule of Maturities of Operating Lease Liabilities
The Company’s maturities of its operating lease liabilities, including early termination and renewal options that management is reasonably certain to exercise, are as follows as of August 31, 2023 (in thousands):
Operating
Leases
Fiscal year 20242,387 
Fiscal year 20251,510 
Fiscal year 20261,247 
Fiscal year 2027913 
Fiscal year 2028798 
Thereafter2,051 
Total undiscounted future cash flows$8,906 
Less: Interest(930)
Present value of lease liabilities$7,976 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued and Other Liabilities (Tables)
12 Months Ended
Aug. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Accrued advertising and sales promotion expenses$14,472 $13,563 
Accrued professional services fees1,924 1,979 
Accrued sales taxes and other taxes2,618 995 
Deferred revenue4,552 4,988 
Short-term operating lease liability2,144 1,703 
Other4,290 3,933 
Total$30,000 $27,161 
Schedule of Accrued Payroll and Related Expenses
Accrued payroll and related expenses consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Accrued incentive compensation$6,698 $2,524 
Accrued payroll4,298 4,001 
Accrued profit sharing3,561 2,758 
Accrued payroll taxes1,650 1,779 
Other515 521 
Total$16,722 $11,583 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
12 Months Ended
Aug. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Short-term and Long-term Borrowings
Short-term and long-term borrowings under the Company’s Credit Agreement and Note Agreement consisted of the following (in thousands):
IssuanceMaturities
(calendar year)
August 31,
2023
August 31,
2022
Credit Agreement – revolving credit facility (1)(3)
Various9/30/202552,943 $77,912 
Note Agreement
Series A Notes – 3.39% fixed rate(2)
11/15/2017
2023-2032
15,600 16,400 
Series B Notes – 2.50% fixed rate(3)
9/30/202011/15/202726,000 26,000 
Series C Notes – 2.69% fixed rate(3)
9/30/202011/15/203026,000 26,000 
Total borrowings120,543 146,312 
Short-term portion of borrowings(10,800)(39,173)
Total long-term borrowings$109,743 $107,139 
(1)The Company has the ability to refinance any draw under the line of credit with successive short-term borrowings through the maturity date. Outstanding draws for which management has both the ability and intent to refinance with successive short-term borrowings for a period of at least twelve months are classified as long-term. As of August 31, 2023, $42.9 million on this facility is classified as long-term and is denominated in Euros and Pounds Sterling. $10.0 million is classified as short-term and is denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws will fluctuate in U.S. Dollars from period to period due to changes in foreign currency exchange rates.
(2)Principal payments are required semi-annually in May and November of each year in equal installments of $0.4 million through May 15, 2032, resulting in $0.8 million classified as short-term. The remaining outstanding principal in the amount of $8.4 million will become due on November 15, 2032.
(3)Interest on notes is payable semi-annually in May and November of each year with no principal due until the maturity date.
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Tables)
12 Months Ended
Aug. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders
The table below reconciles net income to net income available to common stockholders (in thousands):
Fiscal Year Ended August 31,
202320222021
Net income$65,993 $67,329 $70,229 
Less: Net income allocated to participating securities(272)(251)(277)
Net income available to common stockholders$65,721 $67,078 $69,952 
Schedule of Weighted Average Number of Shares
The table below summarizes the weighted-average number of common shares outstanding included in the calculation of basic and diluted EPS (in thousands):
Fiscal Year Ended August 31,
202320222021
Weighted-average common shares outstanding, basic13,57813,66813,698
Weighted-average dilutive securities262835
Weighted-average common shares outstanding, diluted13,60413,69613,733
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
12 Months Ended
Aug. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues by Segment and Major Source
The following table presents the Company’s revenues by segment and major source (in thousands):
Fiscal Year Ended August 31, 2023Fiscal Year Ended August 31, 2022
AmericasEMEAAsia-PacificTotalAmericasEMEAAsia-PacificTotal
Maintenance products$250,348 $181,501 $71,709 $503,558 $223,470 $196,524 $65,332 $485,326 
HCCP (1)
16,424 9,317 7,956 33,697 16,763 8,164 8,567 33,494 
Total net sales$266,772 $190,818 $79,665 $537,255 $240,233 $204,688 $73,899 $518,820 
(1)Homecare and cleaning products (“HCCP”)
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
12 Months Ended
Aug. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Before Income Tax, Domestic and Foreign
Income before income taxes consisted of the following (in thousands):
Fiscal Year Ended August 31,
202320222021
United States$49,871 $47,427 $40,949 
Foreign (1)
35,292 36,681 45,550 
Income before income taxes$85,163 $84,108 $86,499 
(1)Included in these amounts are income before income taxes for the EMEA segment of $25.6 million, $30.3 million and $38.8 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.
Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes consisted of the following (in thousands):
Fiscal Year Ended August 31,
202320222021
Current:
Federal$9,973 $7,487 $5,871 
State1,039 861 1,007 
Foreign9,023 8,114 10,944 
Total current20,035 16,462 17,822 
Deferred:
United States(806)(1,201)
Foreign(59)311 (351)
Total deferred(865)317 (1,552)
Provision for income taxes$19,170 $16,779 $16,270 
Schedule of Deferred Tax Assets and Liabilities
Deferred tax assets and deferred tax liabilities consisted of the following (in thousands):
August 31,
2023
August 31,
2022
Deferred tax assets:
Accrued payroll and related expenses$1,110 $881 
Reserves and accruals1,436 1,178 
Research and development expenses1,125 
Stock-based compensation expense2,394 2,366 
Uncertain tax positions and related interest991 560 
Uniform capitalization2,383 2,657 
Tax credit carryforwards3,918 3,512 
Other2,673 2,630 
Total gross deferred tax assets16,030 13,784 
Valuation allowance(3,960)(3,628)
Total net deferred tax assets12,070 10,156 
Deferred tax liabilities:
Property and equipment, net(4,215)(4,122)
Amortization of tax goodwill and intangible assets(15,415)(14,931)
Other(1,544)(952)
Total deferred tax liabilities(21,174)(20,005)
Net deferred tax liabilities$(9,104)$(9,849)
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of the statutory federal income tax rate to the Company’s effective tax rate is as follows (in thousands):
Fiscal Year Ended August 31,
202320222021
Amount computed at U.S. statutory federal tax rate$17,884 $17,662 $18,165 
Effect of foreign operations1,583 317 629 
Net benefit from GILTI/FDII(2,071)(2,002)(1,764)
Expense (benefit) from stock compensation538 (204)(1,813)
Uncertain tax positions and related interest1,377 273 222 
Other(141)733 831 
Provision for income taxes$19,170 $16,779 $16,270 
Schedule of Unrecognized Tax Benefits Roll Forward
Reconciliations of the beginning and ending amounts of the Company’s gross unrecognized tax benefits, excluding interest and penalties, are as follows (in thousands):
 Fiscal Year Ended August 31,
 20232022
Unrecognized tax benefits – beginning of fiscal year$9,251 $9,314 
Net increases (decreases) – prior period tax positions
Net increases – current period tax positions191 200 
Expirations of statute of limitations for assessment(167)(263)
Unrecognized tax benefits – end of fiscal year$9,275 $9,251 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Tables)
12 Months Ended
Aug. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense Stock-based compensation expense related to the Company’s stock-based equity awards is as follows by award type (in thousands):
 Fiscal Year Ended August 31,
 202320222021
RSU compensation expense$4,254 $4,153 $3,656 
MSU compensation expense2,180 2,544 2,294 
PSU compensation expense (1)
3,605 
Total $6,434 $6,697 $9,555 
(1)PSU awards contain performance conditions for which accrual of expense is based on the probable outcome of the performance conditions. PSUs pertaining to the measurement year of fiscal year 2021 vested at 100% since the performance conditions were fully achieved. Vesting of PSUs pertaining to the measurement years of fiscal years 2023 and 2022 was deemed not probable at the end of each respective fiscal year and the PSUs were subsequently forfeited.
Schedule of Restricted Stock Units Activity
A summary of the Company’s restricted stock unit activity is as follows (in thousands, except share and per share amounts):
Restricted Stock UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202278,604$148.28 
Granted23,732$167.05 
Converted to shares of common stock(22,032)$182.16 
Forfeited(488)$192.24 
Outstanding at August 31, 202379,816$144.24 $17,150 
Vested at August 31, 202350,319$118.94 $10,812 
Schedule of Valuation Assumptions
The following weighted-average assumptions for MSU grants for the last three fiscal years were used in the Monte Carlo simulation model:
 Fiscal Year Ended August 31,
 202320222021
Expected volatility37.5 %32.7 %28.5 %
Risk-free interest rate4.3 %0.6 %0.2 %
Expected dividend yield0.0 %0.0 %0.0 %
Schedule of Market Share Units Activity
A summary of the Company’s market share unit activity is as follows (in thousands, except share and per share amounts):
Market Share UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202237,201$212.66 
Granted13,695$184.15 
Forfeited(16,947)$218.88 
Outstanding at August 31, 2023⁽¹⁾33,949$198.05 $7,295 
(1)This figure represents the total number of shares underlying MSU grants assuming achievement of the target number of shares at 100%. As the ultimate number of shares that vest could be as high as 200% of the target, the Company may be required to issue additional shares to satisfy outstanding MSU award grants.
Schedule of Performance Share Units
A summary of the Company’s performance share unit activity is as follows (in thousands, except share and per share amounts):
Performance Share UnitsNumber of
Units
Weighted-Average
Grant Date
Fair Value
Per Unit
Aggregate
Intrinsic Value
Outstanding at August 31, 202217,826$227.24 
Granted21,990$170.16 
Forfeited(18,668)$224.67 
Outstanding at August 31, 2023⁽¹⁾21,148$170.16 $4,544 
(1)PSUs pertaining to the measurement year of fiscal year 2023 were forfeited in October 2023 since performance conditions were not achieved. Performance is certified annually in October by the Committee subsequent to the Company’s fiscal year end and PSUs are forfeited, or vest, depending on performance achievement.
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments and Foreign Operations (Tables)
12 Months Ended
Aug. 31, 2023
Segment Reporting [Abstract]  
Summarized Information by Reportable Segments
AmericasEMEAAsia-Pacific
Unallocated
Corporate (1)
Total
Fiscal Year Ended August 31, 2023
Net sales$266,772 $190,818 $79,665 $$537,255 
Income from operations$60,797 $39,456 $25,888 $(36,417)$89,724 
Depreciation and amortization expense$3,656 $3,987 $204 $304 $8,151 
Interest income$$111 $116 $$231 
Interest expense$3,834 $1,775 $$$5,614 
Fiscal Year Ended August 31, 2022
Net sales$240,233 $204,688 $73,899 $$518,820 
Income from operations$54,198 $42,058 $22,590 $(31,516)$87,330 
Depreciation and amortization expense$4,320 $3,356 $275 $343 $8,294 
Interest income$$$100 $$102 
Interest expense$2,165 $574 $$$2,742 
Fiscal Year Ended August 31, 2021
Net sales$214,601 $208,252 $65,256 $$488,109 
Income from operations$51,591 $53,003 $19,121 $(34,874)$88,841 
Depreciation and amortization expense$3,219 $3,174 $307 $319 $7,019 
Interest income$$$75 $$81 
Interest expense$1,909 $481 $$$2,395 
(1)These expenses are reported separately from the Company’s identified segments and are included in selling, general and administrative expenses on the Company’s consolidated statements of operations.
Schedule of Net Sales by Product Group
Net sales by product group are as follows (in thousands):
Fiscal Year Ended August 31,
202320222021
Maintenance products$503,558 $485,326 $448,817 
Homecare and cleaning products33,697 33,494 39,292 
Total$537,255 $518,820 $488,109 
Net Sales and Long-Lived Assets by Geographical Area
Net sales and long-lived assets by geographic area are as follows (in thousands):
 Fiscal Year Ended August 31,
 202320222021
Net Sales by Geography:
United States$207,629 $176,863 $164,946 
International329,626 341,957 323,163 
Total$537,255 $518,820 $488,109 
 
Long-lived Assets by Geography (1):
United States$33,263 $35,375 $37,204 
International33,528 30,602 32,941 
Total$66,791 $65,977 $70,145 
(1)Includes tangible assets and property and equipment, net, attributed to the geographic location in which such assets are located.
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Property, Plant and Equipment [Line Items]      
Depreciation $ 7,100,000 $ 6,900,000 $ 5,600,000
Cost of goods sold, depreciation 3,000,000 2,500,000 1,200,000
Impairment of goodwill 0 0 0
Impairment of long-lived assets 0 0 0
Total long-term borrowings 109,743,000 107,139,000  
Self-insurance reserves 0 0  
Shipping and handling costs 17,100,000 18,600,000 16,500,000
Advertising and sales promotion 28,807,000 27,343,000 27,956,000
Research and development expense 6,200,000 5,100,000 5,600,000
Foreign currency transactions gain (loss), before tax 500,000 (1,100,000) 0
Unrealized foreign currency transactions 1,702,000 (1,035,000) 511,000
Foreign Currency Forward Contracts      
Property, Plant and Equipment [Line Items]      
Foreign currency forward contracts outstanding $ 2,600,000    
Foreign currency forward contracts, maturity date Sep. 01, 2023    
Unrealized foreign currency transactions $ 0 0  
Realized net losses 0 0  
Level 2 | Senior Notes      
Property, Plant and Equipment [Line Items]      
Fair value of senior notes 60,100,000    
Total long-term borrowings 67,600,000    
Level 2 | Recurring      
Property, Plant and Equipment [Line Items]      
Assets 0    
Liabilities 0    
Level 2 | Nonrecurring      
Property, Plant and Equipment [Line Items]      
Assets 0 0 0
Liabilities $ 0 $ 0 $ 0
Minimum      
Property, Plant and Equipment [Line Items]      
Service period of employee awards 1 year    
Minimum | Buildings and improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 10 years    
Minimum | Machinery And Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 3 years    
Minimum | Vehicles      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 3 years    
Minimum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 3 years    
Minimum | R&D Lab Equipment And Office Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 3 years    
Minimum | Software and Computer Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 3 years    
Minimum | Internal-Use Software And Cloud Computing Arrangements      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 3 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Service period of employee awards 3 years    
Maximum | Buildings and improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 40 years    
Maximum | Machinery And Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 15 years    
Maximum | Vehicles      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 5 years    
Maximum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 10 years    
Maximum | R&D Lab Equipment And Office Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 7 years    
Maximum | Software and Computer Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 5 years    
Maximum | Internal-Use Software And Cloud Computing Arrangements      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 5 years    
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Inventory Disclosure [Abstract]    
Product held at third-party contract manufacturers $ 6,680 $ 7,915
Raw materials and components 11,924 13,952
Work-in-process 497 881
Finished goods 67,421 81,353
Total $ 86,522 $ 104,101
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 109,971 $ 104,883  
Less: accumulated depreciation and amortization (43,180) (38,906)  
Total 66,791 65,977 $ 70,145
Machinery, equipment and vehicles      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 49,804 44,533  
Buildings and improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 27,555 27,958  
Computer and office equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 6,151 5,757  
Internal-use software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 11,277 9,591  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 3,027 2,669  
Capital in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 7,937 10,135  
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 4,220 $ 4,240  
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Narrative) (Details) - USD ($)
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Business Acquisition [Line Items]    
Capitalized computer software, amortization $ 0 $ 0
Capitalized Cloud-Based Asset    
Business Acquisition [Line Items]    
Capitalized computer software, net 11,000,000 6,500,000
Capitalized computer software, accumulated amortization $ 700,000 $ 500,000
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Goodwill [Roll Forward]    
Balance, beginning $ 95,180 $ 95,869
Translation adjustments 325 (689)
Balance, ending 95,505 95,180
Americas    
Goodwill [Roll Forward]    
Balance, beginning 85,402 85,476
Translation adjustments 34 (74)
Balance, ending 85,436 85,402
EMEA    
Goodwill [Roll Forward]    
Balance, beginning 8,569 9,184
Translation adjustments 291 (615)
Balance, ending 8,860 8,569
Asia-Pacific    
Goodwill [Roll Forward]    
Balance, beginning 1,209 1,209
Translation adjustments 0 0
Balance, ending $ 1,209 $ 1,209
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets (Narrative) (Details) - USD ($)
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Impairment of goodwill $ 0 $ 0 $ 0
Impairment charges $ 0 $ 0 $ 0
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets (Summary of Definite-Lived Intangible Assets) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Gross carrying amount $ 35,877 $ 35,166  
Accumulated amortization (31,207) (29,578)  
Net carrying amount $ 4,670 $ 5,588 $ 7,244
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Finite-Lived Intangible Assets [Roll Forward]      
Beginning balance $ 5,588 $ 7,244  
Amortization expense (1,005) (1,434) $ (1,449)
Translation adjustments 87 (222)  
Ending balance 4,670 5,588 7,244
Americas      
Finite-Lived Intangible Assets [Roll Forward]      
Beginning balance 4,437 5,495  
Amortization expense (813) (1,058)  
Translation adjustments 0 0  
Ending balance 3,624 4,437 5,495
EMEA      
Finite-Lived Intangible Assets [Roll Forward]      
Beginning balance 1,151 1,749  
Amortization expense (192) (376)  
Translation adjustments 87 (222)  
Ending balance 1,046 1,151 1,749
Asia-Pacific      
Finite-Lived Intangible Assets [Roll Forward]      
Beginning balance 0 0  
Amortization expense 0 0  
Translation adjustments 0 0  
Ending balance $ 0 $ 0 $ 0
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Right-of-Use Assets and Lease Liabilities) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 7,820 $ 7,559
Current operating lease liabilities 2,144 1,703
Long-term operating lease liabilities 5,832 5,999
Total operating lease liabilities $ 7,976 $ 7,702
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Leases [Abstract]    
Fiscal year 2024 $ 2,387  
Fiscal year 2025 1,510  
Fiscal year 2026 1,247  
Fiscal year 2027 913  
Fiscal year 2028 798  
Thereafter 2,051  
Total undiscounted future cash flows 8,906  
Less: Interest (930)  
Present value of lease liabilities $ 7,976 $ 7,702
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Narrative) (Details) - USD ($)
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Leases [Abstract]    
Lease expense $ 2,100,000 $ 2,000,000
Lease expense classified within cost of products sold 500,000 300,000
Lease payments $ 2,400,000 $ 2,100,000
Weighted-average lease term 5 years 10 months 24 days 6 years 6 months
Weighted-average discount rate 3.40% 3.10%
Prepaid deposits $ 3,800,000  
Leases not yet commenced, amount 1,600,000  
Short term lease 0  
Additional right-of-use assets $ 1,700,000  
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Payables and Accruals [Abstract]    
Accrued advertising and sales promotion expenses $ 14,472 $ 13,563
Accrued professional services fees 1,924 1,979
Accrued sales taxes and other taxes 2,618 995
Deferred revenue 4,552 4,988
Short-term operating lease liability 2,144 1,703
Other 4,290 3,933
Total $ 30,000 $ 27,161
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued and Other Liabilities (Schedule of Accrued Payroll and Related Expenses) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Payables and Accruals [Abstract]    
Accrued incentive compensation $ 6,698 $ 2,524
Accrued payroll 4,298 4,001
Accrued profit sharing 3,561 2,758
Accrued payroll taxes 1,650 1,779
Other 515 521
Total $ 16,722 $ 11,583
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Narrative) (Details)
$ in Millions
12 Months Ended
Aug. 31, 2023
USD ($)
item
Debt Instrument [Line Items]  
Number of agreements | item 2
Other Unsecured Debt  
Debt Instrument [Line Items]  
Revolving credit facility, amount $ 125.0
Note Agreement and the Credit Agreement  
Debt Instrument [Line Items]  
Consolidated leverage ratio 3.50
Consolidated interest coverage ratio 3
Credit Agreement - Revolving Credit Facility  
Debt Instrument [Line Items]  
Revolving credit facility, amount $ 150.0
Credit Agreement - Revolving Credit Facility | Europe, The Middle East, Africa And India Subsidiary  
Debt Instrument [Line Items]  
Revolving credit facility, amount $ 100.0
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Schedule of Short-term and Long-term Borrowings) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Debt Instrument [Line Items]    
Total borrowings $ 120,543 $ 146,312
Short-term portion of borrowings (10,800) (39,173)
Total long-term borrowings $ 109,743 107,139
Series A Notes    
Debt Instrument [Line Items]    
Interest rate 3.39%  
Issuance Nov. 15, 2017  
Total borrowings $ 15,600 16,400
Short term portion of long-term debt 800  
Periodic payment amount 400  
Remaining principal payment $ 8,400  
Series B Notes    
Debt Instrument [Line Items]    
Interest rate 2.50%  
Issuance Sep. 30, 2020  
Total borrowings $ 26,000 26,000
Series C Notes    
Debt Instrument [Line Items]    
Interest rate 2.69%  
Issuance Sep. 30, 2020  
Total borrowings $ 26,000 26,000
Credit Agreement - Revolving Credit Facility    
Debt Instrument [Line Items]    
Total borrowings 52,943 $ 77,912
Total long-term borrowings 42,900  
Short term portion of long-term debt $ 10,000  
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 22 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Aug. 31, 2023
Jun. 19, 2023
Oct. 12, 2021
Equity [Abstract]            
Share buy-back plan, amount authorized         $ 50,000 $ 75,000
Number of shares repurchased (in shares) 55,920     194,482    
Average price of shares repurchased (in dollars per share) $ 186.09     $ 203.42    
Payment for repurchased shares $ 10,434 $ 29,156 $ 0 $ 39,600    
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Earnings Per Share [Abstract]      
Net income $ 65,993 $ 67,329 $ 70,229
Less: Net income allocated to participating securities (272) (251) (277)
Net income available to common stockholders, basic 65,721 67,078 69,952
Net income available to common stockholders, diluted $ 65,721 $ 67,078 $ 69,952
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Schedule of Weighted Average Number of Shares) (Details) - shares
shares in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Earnings Per Share [Abstract]      
Weighted-average common shares outstanding, basic (in shares) 13,578 13,668 13,698
Weighted-average dilutive securities (in shares) 26 28 35
Weighted-average common shares outstanding, diluted (in shares) 13,604 13,696 13,733
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Narrative) (Details) - shares
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Earnings Per Share [Abstract]      
Anti-dilutive stock options outstanding (in shares) 4,551 8,724 0
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Schedule of Revenues by Segment and Major Source) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Revenue from External Customer [Line Items]      
Total net sales $ 537,255 $ 518,820 $ 488,109
Maintenance products      
Revenue from External Customer [Line Items]      
Total net sales 503,558 485,326 448,817
HCCP      
Revenue from External Customer [Line Items]      
Total net sales 33,697 33,494 $ 39,292
Americas      
Revenue from External Customer [Line Items]      
Total net sales 266,772 240,233  
Americas | Maintenance products      
Revenue from External Customer [Line Items]      
Total net sales 250,348 223,470  
Americas | HCCP      
Revenue from External Customer [Line Items]      
Total net sales 16,424 16,763  
EMEA      
Revenue from External Customer [Line Items]      
Total net sales 190,818 204,688  
EMEA | Maintenance products      
Revenue from External Customer [Line Items]      
Total net sales 181,501 196,524  
EMEA | HCCP      
Revenue from External Customer [Line Items]      
Total net sales 9,317 8,164  
Asia-Pacific      
Revenue from External Customer [Line Items]      
Total net sales 79,665 73,899  
Asia-Pacific | Maintenance products      
Revenue from External Customer [Line Items]      
Total net sales 71,709 65,332  
Asia-Pacific | HCCP      
Revenue from External Customer [Line Items]      
Total net sales $ 7,956 $ 8,567  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Narrative) (Details) - USD ($)
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Disaggregation of Revenue [Line Items]      
Total net sales $ 537,255,000 $ 518,820,000 $ 488,109,000
Accrued liabilities 30,000,000 27,161,000  
Contract liabilities 4,600,000 5,000,000  
Contract liabilities recognized to revenue   5,000,000  
Contract assets 0 0  
Rebate/Other Discounts      
Disaggregation of Revenue [Line Items]      
Total net sales 33,300,000 32,800,000  
Accrued liabilities 11,100,000 8,700,000  
Cash Discounts      
Disaggregation of Revenue [Line Items]      
Total net sales 5,600,000 5,200,000  
Allowance for cash discount $ 600,000 $ 500,000  
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Narrative) (Details)
12 Months Ended
Aug. 31, 2023
USD ($)
Indemnification Guarantee 2  
Loss Contingencies [Line Items]  
Liabilities related to indemnification agreement $ 0
Senior Officers and Directors | Indemnification Agreement 1  
Loss Contingencies [Line Items]  
Liabilities related to indemnification agreement 0
Purchase Commitment  
Loss Contingencies [Line Items]  
Commitment outstanding $ 0
Minimum | Purchase Commitment  
Loss Contingencies [Line Items]  
Purchase commitment period 2 months
Maximum | Purchase Commitment  
Loss Contingencies [Line Items]  
Purchase commitment period 6 months
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Schedule of Income Before Income Tax, Domestic and Foreign) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Income Tax [Line Items]      
United States $ 49,871 $ 47,427 $ 40,949
Foreign 35,292 36,681 45,550
Income before income taxes 85,163 84,108 86,499
EMEA      
Income Tax [Line Items]      
Foreign $ 25,600 $ 30,300 $ 38,800
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Current:      
Federal $ 9,973 $ 7,487 $ 5,871
State 1,039 861 1,007
Foreign 9,023 8,114 10,944
Total current 20,035 16,462 17,822
Deferred:      
United States (806) 6 (1,201)
Foreign (59) 311 (351)
Total deferred (865) 317 (1,552)
Provision for income taxes $ 19,170 $ 16,779 $ 16,270
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Aug. 31, 2023
Aug. 31, 2022
Deferred tax assets:    
Accrued payroll and related expenses $ 1,110 $ 881
Reserves and accruals 1,436 1,178
Research and development expenses 1,125 0
Stock-based compensation expense 2,394 2,366
Uncertain tax positions and related interest 991 560
Uniform capitalization 2,383 2,657
Tax credit carryforwards 3,918 3,512
Other 2,673 2,630
Total gross deferred tax assets 16,030 13,784
Valuation allowance (3,960) (3,628)
Total net deferred tax assets 12,070 10,156
Deferred tax liabilities:    
Property and equipment, net (4,215) (4,122)
Amortization of tax goodwill and intangible assets (15,415) (14,931)
Other (1,544) (952)
Total deferred tax liabilities (21,174) (20,005)
Net deferred tax liabilities $ (9,104) $ (9,849)
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Income Tax [Line Items]      
Operating loss carryforwards $ 5,300 $ 5,300  
Net deferred tax asset 400 400  
Tax credit carryforwards $ 3,918 $ 3,512  
Provision for income taxes 22.50% 19.90%  
Unrecognized tax benefits $ 9,275 $ 9,251 $ 9,314
Unrecognized tax benefits that would impact the effective tax rate 9,100 9,100  
Interest and penalties included in income tax expense 1,800 300  
Accrued interest and penalties related to uncertain tax positions 3,400 1,600  
Total unrecognized tax benefits including interest 12,700 10,900  
Unrecognized tax benefits affected by the resolution of tax examinations or expiring statutes of limitation 400    
Income taxes receivable 1,100 5,000  
Foreign Tax Authority      
Income Tax [Line Items]      
Tax credit carryforwards $ 3,600 $ 3,300  
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Income Tax Disclosure [Abstract]      
Amount computed at U.S. statutory federal tax rate $ 17,884 $ 17,662 $ 18,165
Effect of foreign operations 1,583 317 629
Net benefit from GILTI/FDII (2,071) (2,002) (1,764)
Expense (benefit) from stock compensation 538 (204) (1,813)
Uncertain tax positions and related interest 1,377 273 222
Other (141) 733 831
Provision for income taxes $ 19,170 $ 16,779 $ 16,270
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits – beginning of fiscal year $ 9,251 $ 9,314
Net increases (decreases) – prior period tax positions 0 0
Net increases – current period tax positions 191 200
Expirations of statute of limitations for assessment (167) (263)
Unrecognized tax benefits – end of fiscal year $ 9,275 $ 9,251
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Narrative) (Details) - USD ($)
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares authorized under stock plan 1,000,000    
Number of shares available for grant 172,878    
Employee service share-based, Tax benefit from compensation expense $ 1,300,000 $ 1,500,000 $ 2,000,000
Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted (in shares) 23,732    
Employee service share-based, Tax benefit from compensation expense $ 800,000 $ 600,000 $ 1,900,000
Compensation cost not yet recognized $ 1,000,000    
Remaining weighted-average vesting periods 1 year 9 months 18 days    
Weighted-average grant date fair value (in dollars per share) $ 167.05 $ 217.03 $ 208.29
Intrinsic value of shares converted $ 3,700,000 $ 3,000,000 $ 8,500,000
Market Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted (in shares) 13,695    
Employee service share-based, Tax benefit from compensation expense   $ 900,000 $ 1,300,000
Compensation cost not yet recognized $ 2,400,000    
Remaining weighted-average vesting periods 1 year 10 months 17 days    
Weighted-average grant date fair value (in dollars per share) $ 184.15 $ 232.99 $ 184.96
Intrinsic value of shares converted $ 0 $ 4,400,000 $ 5,900,000
Expected volatility period 2 years 10 months 20 days 2 years 10 months 20 days 2 years 10 months 17 days
Deferred Performance Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted (in shares)     0
Compensation cost not yet recognized $ 0    
Performance Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Period of separation from service     6 months
Granted (in shares) 21,990    
Employee service share-based, Tax benefit from compensation expense   $ 800,000 $ 0
Compensation cost not yet recognized $ 0    
Weighted-average grant date fair value (in dollars per share) $ 170.16 $ 227.24 $ 197.51
Intrinsic value of shares converted $ 0 $ 4,000,000  
Vesting percentage     100.00%
Key Executives | Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period 3 years    
Period of separation from service 6 months    
High Level Employees | Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period 3 years    
High Level Employees | Market Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period 3 years    
Minimum | Market Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 0.00%    
Minimum | Performance Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 0.00%    
Maximum | Market Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 200.00%    
Maximum | Performance Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 100.00%    
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Schedule of Stock-based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation expense $ 6,434 $ 6,697 $ 9,555
Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation expense 4,254 4,153 3,656
Market Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation expense 2,180 2,544 2,294
Performance Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation expense $ 0 $ 0 $ 3,605
Vesting percentage     100.00%
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Schedule of Restricted Stock Units Activity) (Details) - Restricted Stock Units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Number of Units      
Beginning Outstanding (in shares) 78,604    
Granted (in shares) 23,732    
Converted to shares of common stock (in shares) (22,032)    
Forfeited (in shares) (488)    
Ending Outstanding (in shares) 79,816 78,604  
Vested (in shares) 50,319    
Weighted-Average Grant Date Fair Value Per Unit      
Beginning Outstanding (in dollars per share) $ 148.28    
Granted (in dollars per share) 167.05 $ 217.03 $ 208.29
Converted to shares of common stock (in dollars per share) 182.16    
Forfeited (in dollars per share) 192.24    
Ending Outstanding (in dollar par share) 144.24 $ 148.28  
Vested (in dollars per share) $ 118.94    
Outstanding, Aggregate Intrinsic Value $ 17,150    
Vested, Aggregate Intrinsic Value $ 10,812    
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Schedule of Valuation Assumptions) (Details) - Market Share Units
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected volatility 37.50% 32.70% 28.50%
Risk-free interest rate 4.30% 0.60% 0.20%
Expected dividend yield 0.00% 0.00% 0.00%
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Schedule of Market Share Units Activity) (Details) - Market Share Units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Number of Units      
Beginning Outstanding (in shares) 37,201    
Granted (in shares) 13,695    
Forfeited (in shares) (16,947)    
Ending Outstanding (in shares) 33,949 37,201  
Weighted-Average Grant Date Fair Value Per Unit      
Beginning Outstanding (in dollars per share) $ 212.66    
Granted (in dollars per share) 184.15 $ 232.99 $ 184.96
Forfeited (in dollars per share) 218.88    
Ending Outstanding (in dollar par share) $ 198.05 $ 212.66  
Outstanding, Aggregate Intrinsic Value $ 7,295    
Percent of original target number of vested shares 100.00%    
Maximum      
Weighted-Average Grant Date Fair Value Per Unit      
Percent of original target number of vested shares 200.00%    
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Schedule of Performance Share Units) (Details) - Performance Share Units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Number of Units      
Beginning Outstanding (in shares) 17,826    
Granted (in shares) 21,990    
Forfeited (in shares) (18,668)    
Ending Outstanding (in shares) 21,148 17,826  
Weighted-Average Grant Date Fair Value Per Unit      
Beginning Outstanding (in dollars per share) $ 227.24    
Granted (in dollars per share) 170.16 $ 227.24 $ 197.51
Forfeited (in dollars per share) 224.67    
Ending Outstanding (in dollar par share) $ 170.16 $ 227.24  
Outstanding, Aggregate Intrinsic Value $ 4,544    
Vesting percentage     100.00%
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Other Benefit Plans (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Defined contribution plan, employer matching contribution, percent of match 50.00%    
Defined contribution plan, employer matching contribution, percent of employees' gross pay 6.60%    
Defined contribution plan, maximum annual contributions per employee percent 10.00%    
Discretionary non-elective contribution, percentage 5.00%    
Pension Plan, Defined Benefit      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Defined contribution plan, cost recognized $ 4.6 $ 4.1 $ 3.9
International Pension Plans Defined Benefit      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Defined contribution plan, cost recognized $ 2.1 $ 2.1 $ 1.9
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments and Foreign Operations (Summarized Information by Reportable Segments) (Details)
$ in Thousands
12 Months Ended
Aug. 31, 2023
USD ($)
segment
Aug. 31, 2022
USD ($)
Aug. 31, 2021
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 3    
Net sales $ 537,255 $ 518,820 $ 488,109
Income from operations 89,724 87,330 88,841
Depreciation and amortization expense 8,151 8,294 7,019
Interest income 231 102 81
Interest expense 5,614 2,742 2,395
Unallocated Corporate      
Segment Reporting Information [Line Items]      
Income from operations (36,417) (31,516) (34,874)
Depreciation and amortization expense 304 343 319
Americas | Operating Segments      
Segment Reporting Information [Line Items]      
Net sales 266,772 240,233 214,601
Income from operations 60,797 54,198 51,591
Depreciation and amortization expense 3,656 4,320 3,219
Interest income 4 2 1
Interest expense 3,834 2,165 1,909
EMEA | Operating Segments      
Segment Reporting Information [Line Items]      
Net sales 190,818 204,688 208,252
Income from operations 39,456 42,058 53,003
Depreciation and amortization expense 3,987 3,356 3,174
Interest income 111 0 5
Interest expense 1,775 574 481
Asia-Pacific | Operating Segments      
Segment Reporting Information [Line Items]      
Net sales 79,665 73,899 65,256
Income from operations 25,888 22,590 19,121
Depreciation and amortization expense 204 275 307
Interest income 116 100 75
Interest expense $ 5 $ 3 $ 5
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments and Foreign Operations (Schedule of Net Sales by Product Group) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Revenue from External Customer [Line Items]      
Net sales $ 537,255 $ 518,820 $ 488,109
Maintenance products      
Revenue from External Customer [Line Items]      
Net sales 503,558 485,326 448,817
Homecare and cleaning products      
Revenue from External Customer [Line Items]      
Net sales $ 33,697 $ 33,494 $ 39,292
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments and Foreign Operations (Net Sales and Long-Lived Assets by Geographical Area) (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 537,255 $ 518,820 $ 488,109
Long-lived assets 66,791 65,977 70,145
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 207,629 176,863 164,946
Long-lived assets 33,263 35,375 37,204
International      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 329,626 341,957 323,163
Long-lived assets $ 33,528 $ 30,602 $ 32,941
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event (Details)
Oct. 06, 2023
$ / shares
Subsequent Event  
Subsequent Events [Line Items]  
Cash dividend (in dollars par share) $ 0.83
XML 96 wdfc-20230831_htm.xml IDEA: XBRL DOCUMENT 0000105132 2022-09-01 2023-08-31 0000105132 2023-02-28 0000105132 2023-10-16 0000105132 2023-06-01 2023-08-31 0000105132 wdfc:PatriciaQOlsemMember 2022-09-01 2023-08-31 0000105132 wdfc:PatriciaQOlsemMember 2023-06-01 2023-08-31 0000105132 2023-08-31 0000105132 2022-08-31 0000105132 2021-09-01 2022-08-31 0000105132 2020-09-01 2021-08-31 0000105132 us-gaap:CommonStockMember 2020-08-31 0000105132 us-gaap:AdditionalPaidInCapitalMember 2020-08-31 0000105132 us-gaap:RetainedEarningsMember 2020-08-31 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-31 0000105132 us-gaap:TreasuryStockCommonMember 2020-08-31 0000105132 2020-08-31 0000105132 us-gaap:CommonStockMember 2020-09-01 2021-08-31 0000105132 us-gaap:AdditionalPaidInCapitalMember 2020-09-01 2021-08-31 0000105132 us-gaap:RetainedEarningsMember 2020-09-01 2021-08-31 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-01 2021-08-31 0000105132 us-gaap:CommonStockMember 2021-08-31 0000105132 us-gaap:AdditionalPaidInCapitalMember 2021-08-31 0000105132 us-gaap:RetainedEarningsMember 2021-08-31 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-31 0000105132 us-gaap:TreasuryStockCommonMember 2021-08-31 0000105132 2021-08-31 0000105132 us-gaap:CommonStockMember 2021-09-01 2022-08-31 0000105132 us-gaap:AdditionalPaidInCapitalMember 2021-09-01 2022-08-31 0000105132 us-gaap:RetainedEarningsMember 2021-09-01 2022-08-31 0000105132 us-gaap:TreasuryStockCommonMember 2021-09-01 2022-08-31 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-01 2022-08-31 0000105132 us-gaap:CommonStockMember 2022-08-31 0000105132 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0000105132 us-gaap:RetainedEarningsMember 2022-08-31 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-31 0000105132 us-gaap:TreasuryStockCommonMember 2022-08-31 0000105132 us-gaap:CommonStockMember 2022-09-01 2023-08-31 0000105132 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2023-08-31 0000105132 us-gaap:RetainedEarningsMember 2022-09-01 2023-08-31 0000105132 us-gaap:TreasuryStockCommonMember 2022-09-01 2023-08-31 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-01 2023-08-31 0000105132 us-gaap:CommonStockMember 2023-08-31 0000105132 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000105132 us-gaap:RetainedEarningsMember 2023-08-31 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-31 0000105132 us-gaap:TreasuryStockCommonMember 2023-08-31 0000105132 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-08-31 0000105132 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-08-31 0000105132 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-08-31 0000105132 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-08-31 0000105132 srt:MinimumMember us-gaap:VehiclesMember 2023-08-31 0000105132 srt:MaximumMember us-gaap:VehiclesMember 2023-08-31 0000105132 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-08-31 0000105132 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-08-31 0000105132 srt:MinimumMember wdfc:ResearchAndDevelopementLabEquipmentMember 2023-08-31 0000105132 srt:MaximumMember wdfc:ResearchAndDevelopementLabEquipmentMember 2023-08-31 0000105132 srt:MinimumMember wdfc:SoftwareAndComputerEquipmentMember 2023-08-31 0000105132 srt:MaximumMember wdfc:SoftwareAndComputerEquipmentMember 2023-08-31 0000105132 srt:MinimumMember wdfc:InternalUseSoftwareAndCloudComputingArrangementsMember 2023-08-31 0000105132 srt:MaximumMember wdfc:InternalUseSoftwareAndCloudComputingArrangementsMember 2023-08-31 0000105132 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-08-31 0000105132 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2023-08-31 0000105132 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-08-31 0000105132 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-08-31 0000105132 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-08-31 0000105132 us-gaap:ForeignExchangeForwardMember 2023-08-31 0000105132 us-gaap:ForeignExchangeForwardMember 2021-09-01 2022-08-31 0000105132 us-gaap:ForeignExchangeForwardMember 2022-09-01 2023-08-31 0000105132 srt:MinimumMember 2022-09-01 2023-08-31 0000105132 srt:MaximumMember 2022-09-01 2023-08-31 0000105132 wdfc:MachineryEquipmentAndVehiclesMember 2023-08-31 0000105132 wdfc:MachineryEquipmentAndVehiclesMember 2022-08-31 0000105132 us-gaap:BuildingAndBuildingImprovementsMember 2023-08-31 0000105132 us-gaap:BuildingAndBuildingImprovementsMember 2022-08-31 0000105132 wdfc:ComputerAndOfficeEquipmentMember 2023-08-31 0000105132 wdfc:ComputerAndOfficeEquipmentMember 2022-08-31 0000105132 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-08-31 0000105132 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-08-31 0000105132 us-gaap:FurnitureAndFixturesMember 2023-08-31 0000105132 us-gaap:FurnitureAndFixturesMember 2022-08-31 0000105132 us-gaap:ConstructionInProgressMember 2023-08-31 0000105132 us-gaap:ConstructionInProgressMember 2022-08-31 0000105132 us-gaap:LandMember 2023-08-31 0000105132 us-gaap:LandMember 2022-08-31 0000105132 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2023-08-31 0000105132 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2022-08-31 0000105132 srt:AmericasMember 2021-08-31 0000105132 us-gaap:EMEAMember 2021-08-31 0000105132 srt:AsiaPacificMember 2021-08-31 0000105132 srt:AmericasMember 2021-09-01 2022-08-31 0000105132 us-gaap:EMEAMember 2021-09-01 2022-08-31 0000105132 srt:AsiaPacificMember 2021-09-01 2022-08-31 0000105132 srt:AmericasMember 2022-08-31 0000105132 us-gaap:EMEAMember 2022-08-31 0000105132 srt:AsiaPacificMember 2022-08-31 0000105132 srt:AmericasMember 2022-09-01 2023-08-31 0000105132 us-gaap:EMEAMember 2022-09-01 2023-08-31 0000105132 srt:AsiaPacificMember 2022-09-01 2023-08-31 0000105132 srt:AmericasMember 2023-08-31 0000105132 us-gaap:EMEAMember 2023-08-31 0000105132 srt:AsiaPacificMember 2023-08-31 0000105132 us-gaap:RevolvingCreditFacilityMember 2023-08-31 0000105132 wdfc:EuropeMiddleEastAfricaAndIndiaSubsidiaryMember us-gaap:RevolvingCreditFacilityMember 2023-08-31 0000105132 us-gaap:RevolvingCreditFacilityMember 2022-08-31 0000105132 wdfc:SeriesNotesMember 2023-08-31 0000105132 wdfc:SeriesNotesMember 2022-09-01 2023-08-31 0000105132 wdfc:SeriesNotesMember 2022-08-31 0000105132 wdfc:SeriesBNotesMember 2023-08-31 0000105132 wdfc:SeriesBNotesMember 2022-09-01 2023-08-31 0000105132 wdfc:SeriesBNotesMember 2022-08-31 0000105132 wdfc:SeriesCNotesMember 2023-08-31 0000105132 wdfc:SeriesCNotesMember 2022-09-01 2023-08-31 0000105132 wdfc:SeriesCNotesMember 2022-08-31 0000105132 wdfc:OtherUnsecuredDebtMember 2023-08-31 0000105132 wdfc:NoteAgreementAndCreditAgreementMember 2023-08-31 0000105132 2021-10-12 0000105132 2021-11-01 2023-08-31 0000105132 2023-06-19 0000105132 wdfc:MultiPurposeMaintenanceProductsMember srt:AmericasMember 2022-09-01 2023-08-31 0000105132 wdfc:MultiPurposeMaintenanceProductsMember us-gaap:EMEAMember 2022-09-01 2023-08-31 0000105132 wdfc:MultiPurposeMaintenanceProductsMember srt:AsiaPacificMember 2022-09-01 2023-08-31 0000105132 wdfc:MultiPurposeMaintenanceProductsMember 2022-09-01 2023-08-31 0000105132 wdfc:MultiPurposeMaintenanceProductsMember srt:AmericasMember 2021-09-01 2022-08-31 0000105132 wdfc:MultiPurposeMaintenanceProductsMember us-gaap:EMEAMember 2021-09-01 2022-08-31 0000105132 wdfc:MultiPurposeMaintenanceProductsMember srt:AsiaPacificMember 2021-09-01 2022-08-31 0000105132 wdfc:MultiPurposeMaintenanceProductsMember 2021-09-01 2022-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember srt:AmericasMember 2022-09-01 2023-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember us-gaap:EMEAMember 2022-09-01 2023-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember srt:AsiaPacificMember 2022-09-01 2023-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember 2022-09-01 2023-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember srt:AmericasMember 2021-09-01 2022-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember us-gaap:EMEAMember 2021-09-01 2022-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember srt:AsiaPacificMember 2021-09-01 2022-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember 2021-09-01 2022-08-31 0000105132 wdfc:RebateOtherDiscountsMember 2022-09-01 2023-08-31 0000105132 wdfc:RebateOtherDiscountsMember 2021-09-01 2022-08-31 0000105132 wdfc:RebateOtherDiscountsMember 2023-08-31 0000105132 wdfc:RebateOtherDiscountsMember 2022-08-31 0000105132 wdfc:CashDiscountsMember 2022-09-01 2023-08-31 0000105132 wdfc:CashDiscountsMember 2021-09-01 2022-08-31 0000105132 wdfc:CashDiscountsMember 2023-08-31 0000105132 wdfc:CashDiscountsMember 2022-08-31 0000105132 srt:MinimumMember us-gaap:PurchaseCommitmentMember 2022-09-01 2023-08-31 0000105132 srt:MaximumMember us-gaap:PurchaseCommitmentMember 2022-09-01 2023-08-31 0000105132 us-gaap:PurchaseCommitmentMember 2023-08-31 0000105132 us-gaap:IndemnificationGuaranteeMember wdfc:SeniorOfficersAndDirectorsMember 2023-08-31 0000105132 wdfc:IndemnificationGuaranteeTwoMember 2023-08-31 0000105132 us-gaap:EMEAMember 2020-09-01 2021-08-31 0000105132 us-gaap:ForeignCountryMember 2023-08-31 0000105132 us-gaap:ForeignCountryMember 2022-08-31 0000105132 us-gaap:RestrictedStockUnitsRSUMember wdfc:ShareBasedPaymentArrangementKeyExecutivesMember 2022-09-01 2023-08-31 0000105132 us-gaap:RestrictedStockUnitsRSUMember wdfc:ShareBasedPaymentArrangementHighLevelEmployeesMember 2022-09-01 2023-08-31 0000105132 wdfc:MarketShareUnitsMember wdfc:ShareBasedPaymentArrangementHighLevelEmployeesMember 2022-09-01 2023-08-31 0000105132 wdfc:DeferredPerformanceUnitsMember 2020-09-01 2021-08-31 0000105132 us-gaap:PerformanceSharesMember 2020-09-01 2021-08-31 0000105132 us-gaap:RestrictedStockUnitsRSUMember 2022-09-01 2023-08-31 0000105132 us-gaap:RestrictedStockUnitsRSUMember 2021-09-01 2022-08-31 0000105132 us-gaap:RestrictedStockUnitsRSUMember 2020-09-01 2021-08-31 0000105132 wdfc:MarketShareUnitsMember 2022-09-01 2023-08-31 0000105132 wdfc:MarketShareUnitsMember 2021-09-01 2022-08-31 0000105132 wdfc:MarketShareUnitsMember 2020-09-01 2021-08-31 0000105132 us-gaap:PerformanceSharesMember 2022-09-01 2023-08-31 0000105132 us-gaap:PerformanceSharesMember 2021-09-01 2022-08-31 0000105132 us-gaap:RestrictedStockUnitsRSUMember 2023-08-31 0000105132 wdfc:MarketShareUnitsMember 2023-08-31 0000105132 wdfc:DeferredPerformanceUnitsMember 2023-08-31 0000105132 us-gaap:PerformanceSharesMember 2023-08-31 0000105132 us-gaap:RestrictedStockUnitsRSUMember 2022-08-31 0000105132 srt:MinimumMember wdfc:MarketShareUnitsMember 2022-09-01 2023-08-31 0000105132 srt:MaximumMember wdfc:MarketShareUnitsMember 2022-09-01 2023-08-31 0000105132 wdfc:MarketShareUnitsMember 2022-08-31 0000105132 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-09-01 2023-08-31 0000105132 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-09-01 2023-08-31 0000105132 us-gaap:PerformanceSharesMember 2022-08-31 0000105132 us-gaap:PensionPlansDefinedBenefitMember 2022-09-01 2023-08-31 0000105132 us-gaap:PensionPlansDefinedBenefitMember 2021-09-01 2022-08-31 0000105132 us-gaap:PensionPlansDefinedBenefitMember 2020-09-01 2021-08-31 0000105132 wdfc:InternationalPensionPlansDefinedBenefitMember 2022-09-01 2023-08-31 0000105132 wdfc:InternationalPensionPlansDefinedBenefitMember 2021-09-01 2022-08-31 0000105132 wdfc:InternationalPensionPlansDefinedBenefitMember 2020-09-01 2021-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:AmericasSegmentMember 2022-09-01 2023-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:EuropeMiddleEastAndAfricaSegmentsMember 2022-09-01 2023-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:AsiaPacificSegmentMember 2022-09-01 2023-08-31 0000105132 us-gaap:CorporateNonSegmentMember 2022-09-01 2023-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:AmericasSegmentMember 2021-09-01 2022-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:EuropeMiddleEastAndAfricaSegmentsMember 2021-09-01 2022-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:AsiaPacificSegmentMember 2021-09-01 2022-08-31 0000105132 us-gaap:CorporateNonSegmentMember 2021-09-01 2022-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:AmericasSegmentMember 2020-09-01 2021-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:EuropeMiddleEastAndAfricaSegmentsMember 2020-09-01 2021-08-31 0000105132 us-gaap:OperatingSegmentsMember wdfc:AsiaPacificSegmentMember 2020-09-01 2021-08-31 0000105132 us-gaap:CorporateNonSegmentMember 2020-09-01 2021-08-31 0000105132 wdfc:MultiPurposeMaintenanceProductsMember 2020-09-01 2021-08-31 0000105132 wdfc:HomecareAndCleaningProductsMember 2020-09-01 2021-08-31 0000105132 country:US 2022-09-01 2023-08-31 0000105132 country:US 2021-09-01 2022-08-31 0000105132 country:US 2020-09-01 2021-08-31 0000105132 wdfc:OtherInternationalMember 2022-09-01 2023-08-31 0000105132 wdfc:OtherInternationalMember 2021-09-01 2022-08-31 0000105132 wdfc:OtherInternationalMember 2020-09-01 2021-08-31 0000105132 country:US 2023-08-31 0000105132 country:US 2022-08-31 0000105132 country:US 2021-08-31 0000105132 wdfc:OtherInternationalMember 2023-08-31 0000105132 wdfc:OtherInternationalMember 2022-08-31 0000105132 wdfc:OtherInternationalMember 2021-08-31 0000105132 us-gaap:SubsequentEventMember 2023-10-06 2023-10-06 iso4217:USD shares iso4217:USD shares pure wdfc:item wdfc:segment 0000105132 2023 FY false P10Y P3Y P3Y P3Y P3Y P3Y P3Y P1Y 2023-09-01 http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 3.50 P3Y 10-K true 2023-08-31 --08-31 false 000-06936 WD-40 COMPANY DE 95-1797918 9715 Businesspark Avenue San Diego CA 92131 619 275-1400 Common stock, par value $0.001 per share WDFC NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 2341691922 13556684 <div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Documents Incorporated by Reference:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Proxy Statement for the annual meeting of stockholders on December 12, 2023 is incorporated by reference into Part III, Items 10 through 14 of this Annual Report on Form 10-K.</span></div> false false false On June 14, 2023, Patricia Q. Olsem’s Rule 10b5-1 trading arrangement terminated pursuant to its terms, i.e., upon the earlier of November 7, 2023 or the execution of all trades of all orders. June 14, 2023 true 238 PricewaterhouseCoopers LLP San Diego, California 48143000 37843000 98039000 98039000 89930000 89930000 86522000 104101000 15821000 17766000 248525000 249640000 66791000 65977000 95505000 95180000 4670000 5588000 7820000 7559000 1201000 679000 13454000 9672000 437966000 434295000 30826000 32852000 30000000 27161000 16722000 11583000 10800000 39173000 494000 51000 88842000 110820000 109743000 107139000 10305000 10528000 5832000 5999000 13066000 11185000 227788000 245671000 36000000 36000000 0.001 0.001 19905815 19888807 13563434 13602346 20000 20000 171546000 165973000 477488000 456076000 -31206000 -36209000 6342381 6286461 407670000 397236000 210178000 188624000 437966000 434295000 537255000 518820000 488109000 263035000 264055000 224370000 274220000 254765000 263739000 154684000 138658000 145493000 28807000 27343000 27956000 1005000 1434000 1449000 184496000 167435000 174898000 89724000 87330000 88841000 231000 102000 81000 5614000 2742000 2395000 822000 -582000 -28000 85163000 84108000 86499000 19170000 16779000 16270000 65993000 67329000 70229000 4.84 4.91 5.11 4.83 4.90 5.09 13578000 13668000 13698000 13604000 13696000 13733000 65993000 67329000 70229000 5003000 -10179000 2178000 70996000 57150000 72407000 19812685 20000 157850000 398731000 -28208000 6147899 -368080000 160313000 44180 -3668000 -3668000 9555000 9555000 2.78 38225000 38225000 2178000 2178000 70229000 70229000 19856865 20000 163737000 430735000 -26030000 6147899 -368080000 200382000 31942 -4461000 -4461000 6697000 6697000 3.06 41988000 41988000 138562 29156000 29156000 -10179000 -10179000 67329000 67329000 19888807 20000 165973000 456076000 -36209000 6286461 -397236000 188624000 17008 -861000 -861000 6434000 6434000 3.27 44581000 44581000 55920 10434000 10434000 5003000 5003000 65993000 65993000 19905815 20000 171546000 477488000 -31206000 6342381 -407670000 210178000 65993000 67329000 70229000 8151000 8294000 7019000 90000 311000 249000 -1254000 596000 -1334000 6434000 6697000 9555000 1702000 -1035000 511000 391000 143000 210000 713000 595000 800000 5339000 7443000 6595000 -19367000 53260000 14574000 1367000 12578000 5343000 -49000 32000 -15000 -213000 5208000 15485000 4965000 -13133000 10702000 2293000 -536000 -695000 98391000 2604000 84714000 6871000 8303000 15059000 655000 612000 599000 -6216000 -7691000 -14460000 10434000 29156000 0 44581000 41988000 38225000 0 0 52000000 800000 800000 800000 -28372000 38394000 -50056000 861000 4461000 3668000 -85048000 -38011000 -40749000 3173000 -5020000 -6000 10300000 -48118000 29499000 37843000 85961000 56462000 48143000 37843000 85961000 80000 960000 1123000 5522000 2687000 2319000 12811000 18345000 19254000 The Company<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">WD-40 Company (the “Company”), incorporated in Delaware and based in San Diego, California, is a global marketing organization dedicated to creating positive lasting memories by developing and selling products that solve problems in workshops, factories and homes around the world. The Company owns a wide range of brands that include maintenance products and homecare and cleaning products: WD-40® Multi-Use Product, WD-40 Specialist®, 3-IN-ONE®, GT85®, X-14®, 2000 Flushes®, Carpet Fresh®, no vac®, Spot Shot®, 1001®, Lava® and Solvol®. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s products are sold in various locations around the world. Maintenance products are sold worldwide in markets throughout North, Central and South America, Asia, Australia, Europe, the Middle East and Africa. Homecare and cleaning products are sold primarily in North America, the United Kingdom (“U.K.”) and Australia. The Company’s products are sold primarily through hardware stores, automotive parts outlets, industrial distributors and suppliers, mass retail and home center stores, value retailers, grocery stores, online retailers, warehouse club stores, farm supply, sport retailers, and independent bike dealers.</span></div> Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s current estimates consider current conditions, the inputs into certain of the Company’s significant and critical accounting estimates include judgments and assumptions about the economic implications of factors that have been subject to such volatility and how management expects them to change in the future, as appropriate. It is reasonably possible that actual results experienced may differ materially from the Company’s estimates in future periods, which could materially affect its results of operations and financial condition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are highly liquid investments purchased with an original maturity of three months or less. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowance for credit losses based on historical write-off experience and the identification of specific balances deemed uncollectible. Trade accounts receivable are charged against the allowance when the Company believes it is probable that the trade accounts receivable will not be recovered. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for credit losses related to the Company’s trade accounts receivable was not significant at August 31, 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Cost is determined primarily based on a first-in, first-out method or, for a portion of raw materials inventory, the average cost method. When necessary, the Company adjusts the carrying value of its inventory to the lower of cost or net realizable value, including any costs to sell or dispose of such </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventory. Appropriate consideration is given by the Company to obsolescence, excessive inventory levels, product deterioration and other factors when evaluating net realizable value for the purposes of determining the lower of cost or net realizable value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in inventories are amounts for certain raw materials and components that the Company has provided to its third-party contract manufacturers but that remain unpaid to the Company as of the balance sheet date. The Company’s contract manufacturers package products to the Company’s specifications and, upon order from the Company, ship ready-to-sell inventory to either the Company’s third-party distribution centers or directly to its customers. The Company transfers certain raw materials and components to these contract manufacturers for use in the manufacturing process. Contract manufacturers are obligated to pay the Company for these raw materials and components. Amounts receivable from the contract manufacturers as of the balance sheet date related to transfers of these raw materials and components by the Company to its contract manufacturers are generally considered product held at third-party contract manufacturers and are included in inventories in the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost. Depreciation is computed using the straight-line method based upon estimated useful lives of <span style="-sec-ix-hidden:f-362">ten</span> to forty years for buildings and improvements, <span style="-sec-ix-hidden:f-364">three</span> to fifteen years for machinery and equipment, <span style="-sec-ix-hidden:f-366">three</span> to five years for vehicles, <span style="-sec-ix-hidden:f-368">three</span> to ten years for furniture and fixtures, <span style="-sec-ix-hidden:f-370">three</span> to seven years for R&amp;D lab equipment and office equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and <span style="-sec-ix-hidden:f-372">three</span> to five years for computer equipment. Depreciation expense totaled $7.1 million, $6.9 million and $5.6 million for fiscal years 2023, 2022 and 2021, respectively. These amounts include equipment depreciation expense which is recognized as cost of products sold and totaled $3.0 million, $2.5 million, and $1.2 million in fiscal years 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software and Cloud Computing Arrangements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes costs related to computer software obtained or developed for internal use. Software obtained for internal use has generally been enterprise-level business and finance software that the Company customizes to meet its specific operational needs. Costs incurred in the application development phase are capitalized as property and equipment in the Company’s consolidated balance sheets and are depreciated using the straight-line method over their estimated useful lives.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also enters into certain cloud-based software hosting arrangements. In evaluating whether cloud computing arrangements include an embedded internal-use software license, management considers whether the Company has the contractual right to take possession of the software during the hosting period without significant penalty and whether it is feasible to either i) run the software on the Company’s hardware, or ii) contract with another party unrelated to the vendor to host the software. If management determines a cloud computing arrangement includes an embedded software license, the Company accounts for the software license element of the arrangement consistent with the acquisition of other internal-use software licenses. If a cloud computing arrangement does not include a software license, the Company accounts for the arrangement as a service contract. For such cloud computing service contracts, the Company capitalizes certain implementation costs such as the configuration, coding and customization of the software. Capitalizable cloud computing arrangement costs are generally consistent with those incurred during the application development stage for internal-use software, however, these costs are capitalized as “other assets” in the Company’s consolidated balance sheets. The Company amortizes these capitalized cloud computing implementation costs into selling, general and administrative expenses using the straight-line method over the fixed, non-cancellable term of the associated hosting arrangement, plus any reasonably certain renewal periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of the Company’s internal-use software and capitalized cloud computing implementation costs are generally <span style="-sec-ix-hidden:f-381">three</span> to five years. However, the useful lives of major information system installations such as implementations of enterprise resource planning (“ERP”) systems and certain related software are determined on an individual basis and may exceed five years depending on the estimated period of use. The Company applies the same impairment model to both internal-use software and capitalized cloud computing implementation costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine if a contract contains a lease, the Company assesses its contracts and determines if there is an identified asset for which the Company has obtained the right to control, as defined in ASC 842. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term with lease expense recognized </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">over the term of the lease. For leases that do not contain a readily determinable implicit rate, the Company determines the present value of the lease liability at the lease commencement date using its estimated secured incremental borrowing rate, determined by using a portfolio approach based on the rate of interest the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate in the currency of the lease. The Company records ROU assets and lease liabilities on its consolidated balance sheets for leases with an expected term greater than one year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease agreements may contain rent escalation clauses, renewal or termination options, and rent holidays, amongst other features. ROU assets include amounts for scheduled rent increases. The lease term includes the committed, non-cancelable period of the lease and options to renew, extend or terminate the lease when it is reasonably certain the Company will exercise those options, and is reviewed in subsequent periods if a triggering event occurs. The Company has made the accounting policy election to use certain ongoing practical expedients made available by ASC 842 to: (i) not separate lease components from non-lease components for real estate – office buildings, machinery and equipment, lab equipment, office equipment, furniture and fixtures, IT equipment and third-party manufacturing facilities; and (ii) exclude leases with an initial term of twelve months or less (“short-term” leases) from the consolidated balance sheets and recognize related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of tangible and intangible assets acquired. The carrying value of goodwill is reviewed for possible impairment in accordance with the authoritative guidance on goodwill, intangibles and other.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses possible impairments to goodwill at least annually during its second fiscal quarter and otherwise when events or changes in circumstances indicate that an impairment condition may exist. In performing the annual impairment test of its goodwill, the Company considers the fair value concepts of a market participant and the highest and best use for its intangible assets. In addition to the annual impairment test, goodwill is evaluated each reporting period to determine whether events and circumstances would more likely than not reduce the fair value of a reporting unit below its carrying value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When testing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. If, after assessing qualitative factors, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative test is unnecessary. Otherwise, a quantitative test is performed to identify the potential impairment and to measure the amount of goodwill impairment, if any. The Company also performs a quantitative assessment periodically, regardless of the results of the qualitative assessments. Any required impairment losses are recorded as a reduction in the carrying amount of the related asset and charged to results of operations. No goodwill impairments were identified by the Company during fiscal years 2023, 2022 or 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Measurement of Long-lived Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-lived assets consist of property and equipment and definite-lived intangible assets. Long-lived assets are depreciated or amortized, as applicable, on a straight-line basis over their estimated useful lives. The Company assesses for potential impairments to its long-lived assets when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and/or its remaining useful life may no longer be appropriate. Any required impairment loss would be measured as the amount by which the asset’s carrying amount exceeds its fair value, which is the amount at which the asset could be bought or sold in a current transaction between willing market participants and would be recorded as a reduction in the carrying amount of the related asset and a charge to results of operations. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. No impairments to its long-lived assets were identified by the Company during fiscal years 2023, 2022 or 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (“ASC”) 820, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes its financial assets and liabilities measured at fair value </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into a hierarchy that categorizes fair value measurements into the following three levels based on the types of inputs used in measuring their fair value: </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Observable inputs such as quoted market prices in active markets for identical assets or liabilities;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable market-based inputs or observable inputs that are corroborated by market data; and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs reflecting the Company’s own assumptions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under fair value accounting, assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. As of August 31, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, with the exception of the foreign currency forward contracts, which are classified as Level 2 within the fair value hierarchy. The carrying values of cash equivalents and short-term borrowings are recorded at cost, which approximates their fair values, primarily due to their short-term nature. In addition, the carrying value of borrowings held under the Company’s revolving credit facility approximates fair value, based on Level 2 inputs, due to the variable nature of underlying interest rates, which generally reflect market conditions. The Company’s fixed rate long-term borrowings consist of senior notes and are recorded at carrying value. The Company estimates that the fair value of its senior notes, based on Level 2 inputs, was approximately $60.1 million as of August 31, 2023, which was determined based on a discounted cash flow analysis using current market interest rates for instruments with similar terms, compared to their carrying value of $67.6 million. During the fiscal years ended August 31, 2023, 2022 and 2021, the Company did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist principally of cash and cash equivalents and trade accounts receivable. The Company’s policy is to place its cash in high credit quality financial institutions, in investments that include demand deposits, term deposits and callable time deposits. The Company’s trade accounts receivable are derived from customers located in North America, South America, Asia-Pacific, Europe, the Middle East, Africa and India. The Company limits its credit exposure from trade accounts receivable by performing on-going credit evaluations of customers, as well as insuring its trade accounts receivable in selected markets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Supplier Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on a limited number of suppliers, including single or sole source suppliers for certain of its raw materials, packaging, product components and other necessary supplies. Historically, except for limited circumstances during the COVID-19 pandemic, the Company has been able to obtain adequate supplies of these materials which are used in the production of its maintenance products and homecare and cleaning products in a timely manner from existing sources and has been able to access adequate production capacity at its third-party manufacturers. Where possible and where it makes business sense, the Company works with secondary or multiple suppliers to qualify additional supply sources. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Coverage</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries insurance policies to cover insurable risks such as property damage, business interruption, product liability, cyber liability, workers’ compensation and other risks, with coverage and other terms that it believes to be adequate and appropriate. These policies may be subject to applicable deductible or retention amounts, coverage limitations and exclusions. The Company does not maintain self-insurance with respect to its material risks; therefore, the Company has not provided for self-insurance reserves as of August 31, 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from sales of its products to customers in its Americas, EMEA and Asia-Pacific segments. Product sales for the Company include maintenance products and homecare and cleaning products. The Company recognizes revenue related to the sale of these products when it satisfies a performance obligation in an amount reflecting the consideration to which it expects to be entitled. Sales are recorded net of allowances for damaged goods and other sales returns, sales incentives, trade promotions and cash discounts. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized which includes the following: (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allocating the transaction price to the performance obligations in the contract and (5) recognizing revenue when the performance obligation is satisfied.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with customers are renewable periodically and contain terms and conditions with respect to payment, delivery, sales incentives, warranty and supply, but do not require mandatory purchase commitments. In the absence of a specific sales agreement with a customer, the Company’s standard terms and conditions at the time of acceptance of purchase orders apply to the sales transaction. The Company’s standard terms and conditions are either included in a standalone document or on the Company’s price lists or both, and these standard terms and conditions are provided to the customer prior to the sales transaction. The Company considers the customer purchase orders, governed by specific sales agreements or the Company’s standard terms and conditions, to be the contract with the customer. The Company considers each transaction to sell products as separate and distinct, with no additional promises made, and as a result, all of the Company’s sales are single performance obligation arrangements for which the transaction price is equivalent to the stated price of the product, net of any variable consideration for items such as sales returns, discounts, rebates and other sales incentives. The Company recognizes sales at a point in time upon transferring control of its product to the customer. This typically occurs when products are shipped or delivered, depending on when risks of loss and title have passed to the customer per the terms of the contract. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes imposed by governmental authorities on the Company’s revenue, such as sales taxes and value added taxes, are excluded from net sales. Sales commissions are paid to certain third-parties based upon specific sales levels achieved during a defined time period. Since the Company’s contracts related to these sales commissions do not exceed one year, the Company has elected as a practical expedient to expense these payments as incurred. The Company also elected the practical expedient related to shipping and handling fees which allows the Company to account for freight costs as fulfillment activities instead of assessing such activities as performance obligations. The Company’s freight costs are sometimes paid by the customer, while other times, the freight costs are included in the sales price. The Company does not account for freight costs as a separate performance obligation, but rather as an activity performed to transfer the products to its customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration – Sales Incentives</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment related to variable consideration to determine the net consideration to which the Company expects to be entitled. The Company records estimates of variable consideration, which primarily includes rebates/other discounts (cooperative marketing programs, volume-based discounts, shelf price reductions and allowances for shelf space, charges from customers for services they provided to us related to the sale and penalties/fines charged to us by customers associated with failing to adhere to contractual obligations), coupon offers, cash discount allowances, and sales returns, as a reduction of sales in its consolidated statements of operations. These estimates are based on the expected value method considering all reasonably available information, including current and past trade promotion spending patterns, status of trade promotion activities, the interpretation of historical spending trends by customer and category, customer agreements and/or currently known factors that arise in the normal course of business. The Company reviews its assumptions and adjusts these estimates accordingly on a quarterly basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rebates and Other Discounts</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers various on-going trade promotion programs with customers and provides other discounts to customers that require management to estimate and accrue for the expected costs of such programs or discounts. These programs include cooperative marketing, volume-based discounts, shelf price reductions, consideration and allowances given to retailers for shelf space and/or favorable display positions in their stores and other promotional activities. Other discounts include items such as charges from customers for services they provide related to the sale of WD-40 Company products and penalties/fees associated with WD-40 Company failing to adhere to contractual obligations (e.g., errors on purchase orders, errors on shipment, late deliveries, etc.). Costs related to rebates, cooperative advertising and other promotional activities and other discounts are recorded as a reduction to sales upon delivery of the Company’s products to its customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers certain of its customers a cash discount program to incentivize them to pay the invoice earlier than the normal payment date on the invoice. Although payment terms vary, most customers typically pay within 30 to 90 days of invoicing.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coupons</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coupon costs are based upon historical redemption rates and are recorded as a reduction to sales as incurred, which is when the coupons are circulated. Coupon redemption liabilities, which are included in accrued liabilities on the Company’s consolidated balance sheets, were not significant at August 31, 2023 and 2022. Coupons recorded as a reduction to sales were not significant during fiscal years 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Returns</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue net of allowances for estimated returns, which is generally based on historical return rates, with a corresponding reduction to cost of products sold. Although the Company typically does not have definitive sales return provisions included in the contract terms with its customers, when such provisions have been included, they have not been significant. The Company presents its provision for sales returns on a gross basis as a liability. The Company’s refund liability for sales returns is included in accrued liabilities and represents the amount expected to be owed to the customers for product returns.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue related to undelivered products. Deferred revenue is recorded when payments have been received from customers for undelivered products. Revenue is subsequently recognized when revenue recognition criteria are met, generally when control of the product transfers to the customer. Contract liabilities are recorded in accrued liabilities on the Company’s consolidated balance sheets. Contract assets are recorded if the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. The Company has an unconditional right to payment for its trade and other accounts receivable on the Company’s consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Products Sold</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of products sold primarily includes the cost of products manufactured on the Company’s behalf by its third-party contract manufacturers, net of volume and other rebates. Cost of products sold also includes the costs to manufacture WD-40 concentrate, which is done at the Company’s own facilities or at third-party contract manufacturers. When the concentrate is manufactured by the Company, cost of products sold includes direct labor, direct materials and supplies; in-bound freight costs related to purchased raw materials and finished product; and depreciation of machinery and equipment used in the manufacturing process. In addition, cost of products sold includes fees charged to the Company by its third-party distribution centers to warehouse and administer finished products once they are received from the Company’s third-party contract manufacturers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include costs related to selling the Company’s products, such as the cost of the sales force and broker commissions; shipping and handling costs paid to third-party companies to distribute finished goods from the Company’s third-party contract manufacturers and distribution centers to its customers; other general and administrative costs related to the Company’s business such as general overhead, legal and accounting fees, insurance, and depreciation; and employee-related and various other costs to support marketing, human resources, finance, supply chain, information technology and research and development activities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with the movement of finished goods from third-party contract manufacturers to the Company’s third-party distribution centers and from one third-party distribution center to another are capitalized in the cost of inventory and subsequently included in cost of sales when the sale to the customer is recognized in the statement of operations. Shipping and handling costs associated with out-bound transportation are included in selling, general and administrative expenses and are recorded at the time of shipment of product to the Company’s customers. Out-bound shipping and handling costs were $17.1 million, $18.6 million and $16.5 million for fiscal years 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising and Sales Promotion Expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and sales promotion expenses are expensed as incurred. Advertising and sales promotion expenses include costs associated with promotional activities that the Company pays to third parties, which include costs for advertising (television, print media and internet), administration of coupon programs, consumer promotions, product demonstrations, public relations, agency costs, package design expenses and market research costs as well as market and sales data analyses. Advertising and sales promotion expenses also include product samples which are given to customers and are initiated by the Company and costs associated with shared marketing fund programs that the Company has in place with its marketing distributor customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total advertising and sales promotion expenses were $28.8 million, $27.3 million and $28.0 million for fiscal years 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in research and development efforts that include the ongoing development or innovation of new products and the improvement, extension or renovation of existing products or product lines. All research and development costs are expensed as incurred and are included in selling, general and administrative expenses. Research and development expenses were $6.2 million, $5.1 million and $5.6 million in fiscal years 2023, 2022 and 2021, respectively. These expenses include costs associated with general research and development activities, as well as those associated with internal staff, overhead, design testing, market research and consultants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax basis of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. In addition to valuation allowances, the Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest and penalties related to uncertain tax positions as a component of income tax expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to make assertions on whether its foreign subsidiaries will invest their undistributed earnings indefinitely and these assertions are based on the capital needs of the foreign subsidiaries. Generally, unremitted earnings of the Company’s foreign subsidiaries are not considered to be indefinitely reinvested. However, there is an exception regarding specific statutory remittance restrictions imposed on the Company’s China subsidiary. Costs associated with repatriating unremitted foreign earnings, including U.S. state income taxes and foreign withholding taxes, are immaterial to the Company’s consolidated financial statements. For additional information on income tax matters, see Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 13 — Income Taxes, included in this report.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company translates the assets and liabilities of its foreign subsidiaries into U.S. Dollars at current rates of exchange in effect at the end of the reporting period. Income and expense items are translated at rates that approximate the rates in effect at the transaction date. Gains and losses from translation are included in accumulated other comprehensive income or loss. Gains or losses resulting from foreign currency transactions (transactions denominated in a currency other than the entity’s functional currency) are included as other income in the Company’s consolidated statements of operations. The Company had $0.5 million in net gains and $1.1 million in net losses in foreign currency transactions in fiscal years 2023 and 2022, respectively. The Company’s net losses in foreign currency transactions were not significant in fiscal year 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company employs established policies and procedures to manage its exposure to fluctuations in foreign currency exchange rates. The Company utilizes foreign currency forward contracts to limit its exposure to net asset balances held in non-functional currencies, primarily at its U.K. subsidiary. The Company regularly monitors its foreign currency exchange rate exposures to ensure the overall effectiveness of its foreign currency hedge positions. While the Company engages in foreign currency hedging activity to reduce its risk, for accounting purposes, none of its foreign currency forward contracts are designated as hedges.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts are carried at fair value, with net realized and unrealized gains and losses recognized in other income (expense), net in the Company’s consolidated statements of operations. Cash flows from settlements of </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">foreign currency forward contracts are included in operating activities in the consolidated statements of cash flows. Foreign currency forward contracts in an asset position at the end of the reporting period are included in other current assets, while foreign currency forward contracts in a liability position at the end of the reporting period are included in accrued liabilities in the Company’s consolidated balance sheets. At August 31, 2023, the Company had a notional amount of $2.6 million outstanding in foreign currency forward contracts, which matured in September 2023. Unrealized net gains and losses related to foreign currency forward contracts were not significant at August 31, 2023 or 2022. Realized net losses related to foreign currency forward contracts were not significant for the fiscal years ended August 31, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income on the Company’s consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Common Share</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents, whether paid or unpaid, are participating securities that are required to be included in the computation of earnings per common share pursuant to the two-class method. Accordingly, the Company’s outstanding unvested, if any, and outstanding vested stock-based equity awards that provide such nonforfeitable rights to dividend equivalents are included as participating securities in the calculation of earnings per common share (“EPS”) pursuant to the two-class method.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates EPS using the two-class method, which provides for an allocation of net income between common stock and other participating securities based on their respective participation rights to share in dividends. Basic EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period. Net income available to common stockholders for the period includes dividends paid to common stockholders during the period plus a proportionate share of undistributed net income allocable to common stockholders for the period; the proportionate share of undistributed net income allocable to common stockholders for the period is based on the proportionate share of total weighted-average common shares and participating securities outstanding during the period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period increased by the weighted-average number of potentially dilutive common shares (dilutive securities) that were outstanding during the period if the effect is dilutive. Dilutive securities are comprised of various types of stock-based equity awards granted under the Company’s prior and current equity incentive plans.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based equity awards exchanged for employee and non-employee director services in accordance with the authoritative guidance for share-based payments. Stock-based equity awards are measured at the estimated grant date fair value and expensed on a straight-line basis, net of forfeitures recognized as they occur, over the requisite service period. The requisite service period of employee awards generally ranges from about <span style="-sec-ix-hidden:f-436">one</span> to three years, although awards of certain employees may have shorter requisite service periods as a result of retirement, death and disability provisions. Nonemployee director awards vest immediately at the grant date. Compensation expense related to the Company’s stock-based equity awards is recorded as selling, general and administrative expenses in the Company’s consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not currently grant stock options. The fair values of restricted stock unit awards and performance share unit awards are based on the fair value of the Company’s common stock on the date that such awards are granted. The fair value of market share unit awards is determined using a Monte Carlo simulation model. For the performance share unit awards, the Company adjusts the compensation expense over the service period based upon the expected achievement level of the applicable performance condition. As the grant date fair value of market share unit awards reflects the probabilities of the actual number of such awards expected to vest, compensation expense for such awards is not adjusted based on the expected achievement level of the applicable performance condition. The Company records any excess tax benefits or deficiencies from settlements of its stock-based equity awards within the provision for income taxes on the Company’s consolidated statements of operations in the reporting periods in which the settlement of the equity awards occur.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company discloses certain information about its business segments, which are determined consistent with the way the Company’s Chief Operating Decision Maker organizes and evaluates financial information internally for making operating </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decisions and assessing performance. In addition, the Chief Operating Decision Maker assesses and measures revenue based on product groups.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s current estimates consider current conditions, the inputs into certain of the Company’s significant and critical accounting estimates include judgments and assumptions about the economic implications of factors that have been subject to such volatility and how management expects them to change in the future, as appropriate. It is reasonably possible that actual results experienced may differ materially from the Company’s estimates in future periods, which could materially affect its results of operations and financial condition.</span></div> Cash and Cash EquivalentsCash equivalents are highly liquid investments purchased with an original maturity of three months or less. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowance for credit losses based on historical write-off experience and the identification of specific balances deemed uncollectible. Trade accounts receivable are charged against the allowance when the Company believes it is probable that the trade accounts receivable will not be recovered. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for credit losses related to the Company’s trade accounts receivable was not significant at August 31, 2023 and 2022.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Cost is determined primarily based on a first-in, first-out method or, for a portion of raw materials inventory, the average cost method. When necessary, the Company adjusts the carrying value of its inventory to the lower of cost or net realizable value, including any costs to sell or dispose of such </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventory. Appropriate consideration is given by the Company to obsolescence, excessive inventory levels, product deterioration and other factors when evaluating net realizable value for the purposes of determining the lower of cost or net realizable value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in inventories are amounts for certain raw materials and components that the Company has provided to its third-party contract manufacturers but that remain unpaid to the Company as of the balance sheet date. The Company’s contract manufacturers package products to the Company’s specifications and, upon order from the Company, ship ready-to-sell inventory to either the Company’s third-party distribution centers or directly to its customers. The Company transfers certain raw materials and components to these contract manufacturers for use in the manufacturing process. Contract manufacturers are obligated to pay the Company for these raw materials and components. Amounts receivable from the contract manufacturers as of the balance sheet date related to transfers of these raw materials and components by the Company to its contract manufacturers are generally considered product held at third-party contract manufacturers and are included in inventories in the accompanying consolidated balance sheets.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost. Depreciation is computed using the straight-line method based upon estimated useful lives of <span style="-sec-ix-hidden:f-362">ten</span> to forty years for buildings and improvements, <span style="-sec-ix-hidden:f-364">three</span> to fifteen years for machinery and equipment, <span style="-sec-ix-hidden:f-366">three</span> to five years for vehicles, <span style="-sec-ix-hidden:f-368">three</span> to ten years for furniture and fixtures, <span style="-sec-ix-hidden:f-370">three</span> to seven years for R&amp;D lab equipment and office equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and <span style="-sec-ix-hidden:f-372">three</span> to five years for computer equipment. Depreciation expense totaled $7.1 million, $6.9 million and $5.6 million for fiscal years 2023, 2022 and 2021, respectively. These amounts include equipment depreciation expense which is recognized as cost of products sold and totaled $3.0 million, $2.5 million, and $1.2 million in fiscal years 2023, 2022, and 2021, respectively.</span></div> P40Y P15Y P5Y P10Y P7Y P5Y 7100000 6900000 5600000 3000000 2500000 1200000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software and Cloud Computing Arrangements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes costs related to computer software obtained or developed for internal use. Software obtained for internal use has generally been enterprise-level business and finance software that the Company customizes to meet its specific operational needs. Costs incurred in the application development phase are capitalized as property and equipment in the Company’s consolidated balance sheets and are depreciated using the straight-line method over their estimated useful lives.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also enters into certain cloud-based software hosting arrangements. In evaluating whether cloud computing arrangements include an embedded internal-use software license, management considers whether the Company has the contractual right to take possession of the software during the hosting period without significant penalty and whether it is feasible to either i) run the software on the Company’s hardware, or ii) contract with another party unrelated to the vendor to host the software. If management determines a cloud computing arrangement includes an embedded software license, the Company accounts for the software license element of the arrangement consistent with the acquisition of other internal-use software licenses. If a cloud computing arrangement does not include a software license, the Company accounts for the arrangement as a service contract. For such cloud computing service contracts, the Company capitalizes certain implementation costs such as the configuration, coding and customization of the software. Capitalizable cloud computing arrangement costs are generally consistent with those incurred during the application development stage for internal-use software, however, these costs are capitalized as “other assets” in the Company’s consolidated balance sheets. The Company amortizes these capitalized cloud computing implementation costs into selling, general and administrative expenses using the straight-line method over the fixed, non-cancellable term of the associated hosting arrangement, plus any reasonably certain renewal periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of the Company’s internal-use software and capitalized cloud computing implementation costs are generally <span style="-sec-ix-hidden:f-381">three</span> to five years. However, the useful lives of major information system installations such as implementations of enterprise resource planning (“ERP”) systems and certain related software are determined on an individual basis and may exceed five years depending on the estimated period of use. The Company applies the same impairment model to both internal-use software and capitalized cloud computing implementation costs.</span></div> P5Y P5Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine if a contract contains a lease, the Company assesses its contracts and determines if there is an identified asset for which the Company has obtained the right to control, as defined in ASC 842. Right-of-use (“ROU”) assets and lease liabilities are recognized based on the present value of lease payments over the lease term with lease expense recognized </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">over the term of the lease. For leases that do not contain a readily determinable implicit rate, the Company determines the present value of the lease liability at the lease commencement date using its estimated secured incremental borrowing rate, determined by using a portfolio approach based on the rate of interest the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate in the currency of the lease. The Company records ROU assets and lease liabilities on its consolidated balance sheets for leases with an expected term greater than one year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease agreements may contain rent escalation clauses, renewal or termination options, and rent holidays, amongst other features. ROU assets include amounts for scheduled rent increases. The lease term includes the committed, non-cancelable period of the lease and options to renew, extend or terminate the lease when it is reasonably certain the Company will exercise those options, and is reviewed in subsequent periods if a triggering event occurs. The Company has made the accounting policy election to use certain ongoing practical expedients made available by ASC 842 to: (i) not separate lease components from non-lease components for real estate – office buildings, machinery and equipment, lab equipment, office equipment, furniture and fixtures, IT equipment and third-party manufacturing facilities; and (ii) exclude leases with an initial term of twelve months or less (“short-term” leases) from the consolidated balance sheets and recognize related lease payments in the consolidated statements of operations on a straight-line basis over the lease term.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of tangible and intangible assets acquired. The carrying value of goodwill is reviewed for possible impairment in accordance with the authoritative guidance on goodwill, intangibles and other.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses possible impairments to goodwill at least annually during its second fiscal quarter and otherwise when events or changes in circumstances indicate that an impairment condition may exist. In performing the annual impairment test of its goodwill, the Company considers the fair value concepts of a market participant and the highest and best use for its intangible assets. In addition to the annual impairment test, goodwill is evaluated each reporting period to determine whether events and circumstances would more likely than not reduce the fair value of a reporting unit below its carrying value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When testing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment test. If, after assessing qualitative factors, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing a quantitative test is unnecessary. Otherwise, a quantitative test is performed to identify the potential impairment and to measure the amount of goodwill impairment, if any. The Company also performs a quantitative assessment periodically, regardless of the results of the qualitative assessments. Any required impairment losses are recorded as a reduction in the carrying amount of the related asset and charged to results of operations. No goodwill impairments were identified by the Company during fiscal years 2023, 2022 or 2021.</span></div> 0 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent Measurement of Long-lived Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-lived assets consist of property and equipment and definite-lived intangible assets. Long-lived assets are depreciated or amortized, as applicable, on a straight-line basis over their estimated useful lives. The Company assesses for potential impairments to its long-lived assets when there is evidence that events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and/or its remaining useful life may no longer be appropriate. Any required impairment loss would be measured as the amount by which the asset’s carrying amount exceeds its fair value, which is the amount at which the asset could be bought or sold in a current transaction between willing market participants and would be recorded as a reduction in the carrying amount of the related asset and a charge to results of operations. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. No impairments to its long-lived assets were identified by the Company during fiscal years 2023, 2022 or 2021.</span></div> 0 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standards Codification (“ASC”) 820, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes its financial assets and liabilities measured at fair value </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into a hierarchy that categorizes fair value measurements into the following three levels based on the types of inputs used in measuring their fair value: </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Observable inputs such as quoted market prices in active markets for identical assets or liabilities;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable market-based inputs or observable inputs that are corroborated by market data; and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs reflecting the Company’s own assumptions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under fair value accounting, assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. As of August 31, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, with the exception of the foreign currency forward contracts, which are classified as Level 2 within the fair value hierarchy. The carrying values of cash equivalents and short-term borrowings are recorded at cost, which approximates their fair values, primarily due to their short-term nature. In addition, the carrying value of borrowings held under the Company’s revolving credit facility approximates fair value, based on Level 2 inputs, due to the variable nature of underlying interest rates, which generally reflect market conditions. The Company’s fixed rate long-term borrowings consist of senior notes and are recorded at carrying value. The Company estimates that the fair value of its senior notes, based on Level 2 inputs, was approximately $60.1 million as of August 31, 2023, which was determined based on a discounted cash flow analysis using current market interest rates for instruments with similar terms, compared to their carrying value of $67.6 million. During the fiscal years ended August 31, 2023, 2022 and 2021, the Company did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.</span></div> 0 0 60100000 67600000 0 0 0 0 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist principally of cash and cash equivalents and trade accounts receivable. The Company’s policy is to place its cash in high credit quality financial institutions, in investments that include demand deposits, term deposits and callable time deposits. The Company’s trade accounts receivable are derived from customers located in North America, South America, Asia-Pacific, Europe, the Middle East, Africa and India. The Company limits its credit exposure from trade accounts receivable by performing on-going credit evaluations of customers, as well as insuring its trade accounts receivable in selected markets.</span></div> Concentration of Supplier RiskThe Company relies on a limited number of suppliers, including single or sole source suppliers for certain of its raw materials, packaging, product components and other necessary supplies. Historically, except for limited circumstances during the COVID-19 pandemic, the Company has been able to obtain adequate supplies of these materials which are used in the production of its maintenance products and homecare and cleaning products in a timely manner from existing sources and has been able to access adequate production capacity at its third-party manufacturers. Where possible and where it makes business sense, the Company works with secondary or multiple suppliers to qualify additional supply sources. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Coverage</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries insurance policies to cover insurable risks such as property damage, business interruption, product liability, cyber liability, workers’ compensation and other risks, with coverage and other terms that it believes to be adequate and appropriate. These policies may be subject to applicable deductible or retention amounts, coverage limitations and exclusions. The Company does not maintain self-insurance with respect to its material risks; therefore, the Company has not provided for self-insurance reserves as of August 31, 2023 and 2022.</span></div> 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from sales of its products to customers in its Americas, EMEA and Asia-Pacific segments. Product sales for the Company include maintenance products and homecare and cleaning products. The Company recognizes revenue related to the sale of these products when it satisfies a performance obligation in an amount reflecting the consideration to which it expects to be entitled. Sales are recorded net of allowances for damaged goods and other sales returns, sales incentives, trade promotions and cash discounts. The Company applies a five-step approach in determining the amount and timing of revenue to be recognized which includes the following: (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allocating the transaction price to the performance obligations in the contract and (5) recognizing revenue when the performance obligation is satisfied.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with customers are renewable periodically and contain terms and conditions with respect to payment, delivery, sales incentives, warranty and supply, but do not require mandatory purchase commitments. In the absence of a specific sales agreement with a customer, the Company’s standard terms and conditions at the time of acceptance of purchase orders apply to the sales transaction. The Company’s standard terms and conditions are either included in a standalone document or on the Company’s price lists or both, and these standard terms and conditions are provided to the customer prior to the sales transaction. The Company considers the customer purchase orders, governed by specific sales agreements or the Company’s standard terms and conditions, to be the contract with the customer. The Company considers each transaction to sell products as separate and distinct, with no additional promises made, and as a result, all of the Company’s sales are single performance obligation arrangements for which the transaction price is equivalent to the stated price of the product, net of any variable consideration for items such as sales returns, discounts, rebates and other sales incentives. The Company recognizes sales at a point in time upon transferring control of its product to the customer. This typically occurs when products are shipped or delivered, depending on when risks of loss and title have passed to the customer per the terms of the contract. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes imposed by governmental authorities on the Company’s revenue, such as sales taxes and value added taxes, are excluded from net sales. Sales commissions are paid to certain third-parties based upon specific sales levels achieved during a defined time period. Since the Company’s contracts related to these sales commissions do not exceed one year, the Company has elected as a practical expedient to expense these payments as incurred. The Company also elected the practical expedient related to shipping and handling fees which allows the Company to account for freight costs as fulfillment activities instead of assessing such activities as performance obligations. The Company’s freight costs are sometimes paid by the customer, while other times, the freight costs are included in the sales price. The Company does not account for freight costs as a separate performance obligation, but rather as an activity performed to transfer the products to its customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration – Sales Incentives</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment related to variable consideration to determine the net consideration to which the Company expects to be entitled. The Company records estimates of variable consideration, which primarily includes rebates/other discounts (cooperative marketing programs, volume-based discounts, shelf price reductions and allowances for shelf space, charges from customers for services they provided to us related to the sale and penalties/fines charged to us by customers associated with failing to adhere to contractual obligations), coupon offers, cash discount allowances, and sales returns, as a reduction of sales in its consolidated statements of operations. These estimates are based on the expected value method considering all reasonably available information, including current and past trade promotion spending patterns, status of trade promotion activities, the interpretation of historical spending trends by customer and category, customer agreements and/or currently known factors that arise in the normal course of business. The Company reviews its assumptions and adjusts these estimates accordingly on a quarterly basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rebates and Other Discounts</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers various on-going trade promotion programs with customers and provides other discounts to customers that require management to estimate and accrue for the expected costs of such programs or discounts. These programs include cooperative marketing, volume-based discounts, shelf price reductions, consideration and allowances given to retailers for shelf space and/or favorable display positions in their stores and other promotional activities. Other discounts include items such as charges from customers for services they provide related to the sale of WD-40 Company products and penalties/fees associated with WD-40 Company failing to adhere to contractual obligations (e.g., errors on purchase orders, errors on shipment, late deliveries, etc.). Costs related to rebates, cooperative advertising and other promotional activities and other discounts are recorded as a reduction to sales upon delivery of the Company’s products to its customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers certain of its customers a cash discount program to incentivize them to pay the invoice earlier than the normal payment date on the invoice. Although payment terms vary, most customers typically pay within 30 to 90 days of invoicing.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coupons</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coupon costs are based upon historical redemption rates and are recorded as a reduction to sales as incurred, which is when the coupons are circulated. Coupon redemption liabilities, which are included in accrued liabilities on the Company’s consolidated balance sheets, were not significant at August 31, 2023 and 2022. Coupons recorded as a reduction to sales were not significant during fiscal years 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Returns</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue net of allowances for estimated returns, which is generally based on historical return rates, with a corresponding reduction to cost of products sold. Although the Company typically does not have definitive sales return provisions included in the contract terms with its customers, when such provisions have been included, they have not been significant. The Company presents its provision for sales returns on a gross basis as a liability. The Company’s refund liability for sales returns is included in accrued liabilities and represents the amount expected to be owed to the customers for product returns.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue related to undelivered products. Deferred revenue is recorded when payments have been received from customers for undelivered products. Revenue is subsequently recognized when revenue recognition criteria are met, generally when control of the product transfers to the customer. Contract liabilities are recorded in accrued liabilities on the Company’s consolidated balance sheets. Contract assets are recorded if the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. The Company has an unconditional right to payment for its trade and other accounts receivable on the Company’s consolidated balance sheets.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Products Sold</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of products sold primarily includes the cost of products manufactured on the Company’s behalf by its third-party contract manufacturers, net of volume and other rebates. Cost of products sold also includes the costs to manufacture WD-40 concentrate, which is done at the Company’s own facilities or at third-party contract manufacturers. When the concentrate is manufactured by the Company, cost of products sold includes direct labor, direct materials and supplies; in-bound freight costs related to purchased raw materials and finished product; and depreciation of machinery and equipment used in the manufacturing process. In addition, cost of products sold includes fees charged to the Company by its third-party distribution centers to warehouse and administer finished products once they are received from the Company’s third-party contract manufacturers.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include costs related to selling the Company’s products, such as the cost of the sales force and broker commissions; shipping and handling costs paid to third-party companies to distribute finished goods from the Company’s third-party contract manufacturers and distribution centers to its customers; other general and administrative costs related to the Company’s business such as general overhead, legal and accounting fees, insurance, and depreciation; and employee-related and various other costs to support marketing, human resources, finance, supply chain, information technology and research and development activities.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with the movement of finished goods from third-party contract manufacturers to the Company’s third-party distribution centers and from one third-party distribution center to another are capitalized in the cost of inventory and subsequently included in cost of sales when the sale to the customer is recognized in the statement of operations. Shipping and handling costs associated with out-bound transportation are included in selling, general and administrative expenses and are recorded at the time of shipment of product to the Company’s customers. Out-bound shipping and handling costs were $17.1 million, $18.6 million and $16.5 million for fiscal years 2023, 2022 and 2021, respectively.</span></div> 17100000 18600000 16500000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising and Sales Promotion Expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and sales promotion expenses are expensed as incurred. Advertising and sales promotion expenses include costs associated with promotional activities that the Company pays to third parties, which include costs for advertising (television, print media and internet), administration of coupon programs, consumer promotions, product demonstrations, public relations, agency costs, package design expenses and market research costs as well as market and sales data analyses. Advertising and sales promotion expenses also include product samples which are given to customers and are initiated by the Company and costs associated with shared marketing fund programs that the Company has in place with its marketing distributor customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total advertising and sales promotion expenses were $28.8 million, $27.3 million and $28.0 million for fiscal years 2023, 2022 and 2021, respectively.</span></div> 28800000 27300000 28000000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in research and development efforts that include the ongoing development or innovation of new products and the improvement, extension or renovation of existing products or product lines. All research and development costs are expensed as incurred and are included in selling, general and administrative expenses. Research and development expenses were $6.2 million, $5.1 million and $5.6 million in fiscal years 2023, 2022 and 2021, respectively. These expenses include costs associated with general research and development activities, as well as those associated with internal staff, overhead, design testing, market research and consultants.</span></div> 6200000 5100000 5600000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current income tax expense is the amount of income taxes expected to be payable for the current year. A deferred income tax liability or asset is established for the expected future tax consequences resulting from the differences in financial reporting and tax basis of assets and liabilities. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax assets will not be realized. In addition to valuation allowances, the Company provides for uncertain tax positions when such tax positions do not meet the recognition thresholds or measurement standards prescribed by the authoritative guidance on income taxes. Amounts for uncertain tax positions are adjusted in periods when new information becomes available or when positions are effectively settled. The Company recognizes accrued interest and penalties related to uncertain tax positions as a component of income tax expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to make assertions on whether its foreign subsidiaries will invest their undistributed earnings indefinitely and these assertions are based on the capital needs of the foreign subsidiaries. Generally, unremitted earnings of the Company’s foreign subsidiaries are not considered to be indefinitely reinvested. However, there is an exception regarding specific statutory remittance restrictions imposed on the Company’s China subsidiary. Costs associated with repatriating unremitted foreign earnings, including U.S. state income taxes and foreign withholding taxes, are immaterial to the Company’s consolidated financial statements. For additional information on income tax matters, see Part IV—Item 15, “Exhibits, Financial Statement Schedules” Note 13 — Income Taxes, included in this report.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company translates the assets and liabilities of its foreign subsidiaries into U.S. Dollars at current rates of exchange in effect at the end of the reporting period. Income and expense items are translated at rates that approximate the rates in effect at the transaction date. Gains and losses from translation are included in accumulated other comprehensive income or loss. Gains or losses resulting from foreign currency transactions (transactions denominated in a currency other than the entity’s functional currency) are included as other income in the Company’s consolidated statements of operations. The Company had $0.5 million in net gains and $1.1 million in net losses in foreign currency transactions in fiscal years 2023 and 2022, respectively. The Company’s net losses in foreign currency transactions were not significant in fiscal year 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company employs established policies and procedures to manage its exposure to fluctuations in foreign currency exchange rates. The Company utilizes foreign currency forward contracts to limit its exposure to net asset balances held in non-functional currencies, primarily at its U.K. subsidiary. The Company regularly monitors its foreign currency exchange rate exposures to ensure the overall effectiveness of its foreign currency hedge positions. While the Company engages in foreign currency hedging activity to reduce its risk, for accounting purposes, none of its foreign currency forward contracts are designated as hedges.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts are carried at fair value, with net realized and unrealized gains and losses recognized in other income (expense), net in the Company’s consolidated statements of operations. Cash flows from settlements of </span></div>foreign currency forward contracts are included in operating activities in the consolidated statements of cash flows. Foreign currency forward contracts in an asset position at the end of the reporting period are included in other current assets, while foreign currency forward contracts in a liability position at the end of the reporting period are included in accrued liabilities in the Company’s consolidated balance sheets. At August 31, 2023, the Company had a notional amount of $2.6 million outstanding in foreign currency forward contracts, which matured in September 2023. Unrealized net gains and losses related to foreign currency forward contracts were not significant at August 31, 2023 or 2022. Realized net losses related to foreign currency forward contracts were not significant for the fiscal years ended August 31, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income on the Company’s consolidated statements of operations. 500000 -1100000 0 2600000 0 0 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Common Share</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested share-based payment awards that contain nonforfeitable rights to dividends or dividend equivalents, whether paid or unpaid, are participating securities that are required to be included in the computation of earnings per common share pursuant to the two-class method. Accordingly, the Company’s outstanding unvested, if any, and outstanding vested stock-based equity awards that provide such nonforfeitable rights to dividend equivalents are included as participating securities in the calculation of earnings per common share (“EPS”) pursuant to the two-class method.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates EPS using the two-class method, which provides for an allocation of net income between common stock and other participating securities based on their respective participation rights to share in dividends. Basic EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period. Net income available to common stockholders for the period includes dividends paid to common stockholders during the period plus a proportionate share of undistributed net income allocable to common stockholders for the period; the proportionate share of undistributed net income allocable to common stockholders for the period is based on the proportionate share of total weighted-average common shares and participating securities outstanding during the period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted EPS is calculated by dividing net income available to common stockholders for the period by the weighted-average number of common shares outstanding during the period increased by the weighted-average number of potentially dilutive common shares (dilutive securities) that were outstanding during the period if the effect is dilutive. Dilutive securities are comprised of various types of stock-based equity awards granted under the Company’s prior and current equity incentive plans.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based equity awards exchanged for employee and non-employee director services in accordance with the authoritative guidance for share-based payments. Stock-based equity awards are measured at the estimated grant date fair value and expensed on a straight-line basis, net of forfeitures recognized as they occur, over the requisite service period. The requisite service period of employee awards generally ranges from about <span style="-sec-ix-hidden:f-436">one</span> to three years, although awards of certain employees may have shorter requisite service periods as a result of retirement, death and disability provisions. Nonemployee director awards vest immediately at the grant date. Compensation expense related to the Company’s stock-based equity awards is recorded as selling, general and administrative expenses in the Company’s consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not currently grant stock options. The fair values of restricted stock unit awards and performance share unit awards are based on the fair value of the Company’s common stock on the date that such awards are granted. The fair value of market share unit awards is determined using a Monte Carlo simulation model. For the performance share unit awards, the Company adjusts the compensation expense over the service period based upon the expected achievement level of the applicable performance condition. As the grant date fair value of market share unit awards reflects the probabilities of the actual number of such awards expected to vest, compensation expense for such awards is not adjusted based on the expected achievement level of the applicable performance condition. The Company records any excess tax benefits or deficiencies from settlements of its stock-based equity awards within the provision for income taxes on the Company’s consolidated statements of operations in the reporting periods in which the settlement of the equity awards occur.</span></div> P3Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company discloses certain information about its business segments, which are determined consistent with the way the Company’s Chief Operating Decision Maker organizes and evaluates financial information internally for making operating </span></div>decisions and assessing performance. In addition, the Chief Operating Decision Maker assesses and measures revenue based on product groups. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div> Inventories<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product held at third-party contract manufacturers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product held at third-party contract manufacturers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,101 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6680000 7915000 11924000 13952000 497000 881000 67421000 81353000 86522000 104101000 Property and Equipment and Capitalized Cloud-Based Software Implementation Costs<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,240 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,971 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,906)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of August 31, 2023 and 2022, the Company’s consolidated balance sheets included $11.0 million and $6.5 million, respectively, of capitalized cloud-based implementation costs recorded as other assets within the Company’s consolidated balance sheets. These balances primarily consist of capitalized costs related to the new cloud-based enterprise resource planning system which the Company is in the process of implementing. Accumulated amortization associated with these assets was $0.7 million as of August 31, 2023, and was $0.5 million as of August 31, 2022. Amortization expense associated with these assets was not significant during the fiscal years 2023 or 2022.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,240 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,971 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,906)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,977 </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> 49804000 44533000 27555000 27958000 6151000 5757000 11277000 9591000 3027000 2669000 7937000 10135000 4220000 4240000 109971000 104883000 43180000 38906000 66791000 65977000 11000000 6500000 700000 500000 0 0 Goodwill and Other Intangible Assets<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amounts of goodwill by segment (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,860 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,505 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal year 2023, the Company performed its annual goodwill impairment test. The annual goodwill impairment test was performed at the reporting unit level as of the Company’s most recent goodwill impairment testing date, December 1, 2022. During the fiscal year 2023 annual goodwill impairment test, the Company performed a qualitative assessment of each reporting unit to determine whether it was more likely than not that the fair value of a reporting unit was less than its carrying amount. In performing this qualitative assessment, the Company assessed relevant events and circumstances that may impact the fair value and the carrying amount of each of its reporting units. Factors that were considered included, but were not limited to, the following: (1) macroeconomic conditions, including the impacts of the COVID-19 pandemic; (2) industry and market conditions; (3) historical financial performance and expected financial performance; (4) other entity specific events, such as changes in management or key personnel; and (5) events affecting the Company’s reporting units, such as a change in the composition of net assets or any expected dispositions. Based on the results of this qualitative assessment, the Company determined that the estimated fair value of each of the Company’s reporting units exceeded their respective carrying values so significantly that an impairment charge to the Company’s goodwill balances is remote and, thus, a quantitative analysis was not required. The Company also concluded that there were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its goodwill subsequent to December 1, 2022 through August 31, 2023. As a result, the Company concluded that no impairment of its goodwill existed as of August 31, 2023. To date, there have been no impairment losses identified and recorded related to the Company’s goodwill.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definite-lived Intangible Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s definite-lived intangible assets, which include the Spot Shot, Carpet Fresh, 1001, EZ REACH and GT85 trade names, are included in other intangible assets, net in the Company’s consolidated balance sheets. The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no impairment charge for the period ended August 31, 2023 and there were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its existing definite-lived intangible assets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amounts of definite-lived intangible assets by segment are summarized below (in thousands):</span></div><div style="margin-top:12pt"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,005)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated amortization expense for the Company’s definite-lived intangible assets is not significant in any future individual fiscal year.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amounts of goodwill by segment (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,476 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,860 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,505 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 85476000 9184000 1209000 95869000 -74000 -615000 0 -689000 85402000 8569000 1209000 95180000 34000 291000 0 325000 85436000 8860000 1209000 95505000 0 The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):<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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 35877000 35166000 31207000 29578000 4670000 5588000 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amounts of definite-lived intangible assets by segment are summarized below (in thousands):</span></div><div style="margin-top:12pt"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,005)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of August 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5495000 1749000 0 7244000 1058000 376000 0 1434000 0 -222000 0 -222000 4437000 1151000 0 5588000 813000 192000 0 1005000 0 87000 0 87000 3624000 1046000 0 4670000 Leases<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real estate for its regional sales offices, a research and development facility, and offices located at its international subsidiaries and branch locations. The Company also leases an automobile fleet in the United States. In addition, the Company has identified warehouse leases within certain third-party distribution center service contracts and a lease of a blending room within a third-party manufacturing contract. All other leases are insignificant to the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets and lease liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="-sec-ix-hidden:f-545"><span style="-sec-ix-hidden:f-546"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,999 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,702 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Current operating lease liabilities are classified in accrued liabilities on the Company’s consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s maturities of its operating lease liabilities, including early termination and renewal options that management is reasonably certain to exercise, are as follows as of August 31, 2023 (in thousands):</span></div><div style="margin-top:12pt"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted future cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $2.1 million and $2.0 million in lease expense during the fiscal years ended August 31, 2023 and 2022, respectively. This lease expense was included in selling, general and administrative expenses. The Company recorded $0.5 million of lease expense classified within cost of products sold for the fiscal year ended August 31, 2023, and $0.3 million for the fiscal year ended August 31, 2022. During the fiscal year ended August 31, 2023 and 2022, the Company paid cash of $2.4 million and $2.1 million related to lease liabilities, respectively. Variable lease expense under the Company’s lease agreements was not significant for both the fiscal years ended August 31, 2023 and 2022. As of August 31, 2023, the weighted-average remaining lease term was 5.9 years and the weighted-average discount rate was 3.4% for the Company’s operating leases. As of August 31, 2022, the weighted-average remaining lease term was 6.5 years and the weighted-average discount rate was 3.1% for the Company’s operating leases. The Company had $3.8 million of prepaid deposits for a future right to use a blending facility recorded in other current assets on the Company’s consolidated balance sheets as of August 31, 2023, which converted to an ROU asset after August 31, 2023. In addition, the Company had approximately $1.6 million of leases that commenced after August 31, 2023 that created rights and obligations to the Company. These leases are not included in the preceding schedules.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no significant short-term leases as of August 31, 2023. The Company obtained additional ROU assets of $1.7 million in exchange for lease obligations related to renewals of existing leases during fiscal year 2023. As of August 31, 2023 and 2022, finance leases were not significant and all leases recorded on the Company’s consolidated balances sheets were operating leases. Residual value guarantees, restrictions, covenants, sublease income, net gains or losses from sale and leaseback transactions, and transactions with related parties associated with leases were also not significant.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets and lease liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="-sec-ix-hidden:f-545"><span style="-sec-ix-hidden:f-546"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,999 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,702 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Current operating lease liabilities are classified in accrued liabilities on the Company’s consolidated balance sheets.</span></div> 7820000 7559000 2144000 1703000 5832000 5999000 7976000 7702000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s maturities of its operating lease liabilities, including early termination and renewal options that management is reasonably certain to exercise, are as follows as of August 31, 2023 (in thousands):</span></div><div style="margin-top:12pt"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted future cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,976 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2387000 1510000 1247000 913000 798000 2051000 8906000 930000 7976000 2100000 2000000 500000 300000 2400000 2100000 P5Y10M24D 0.034 P6Y6M 0.031 3800000 1600000 0 1700000 Accrued and Other Liabilities<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued advertising and sales promotion expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales taxes and other taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and related expenses consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued incentive compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,698 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued profit sharing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,583 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued advertising and sales promotion expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales taxes and other taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14472000 13563000 1924000 1979000 2618000 995000 4552000 4988000 2144000 1703000 4290000 3933000 30000000 27161000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and related expenses consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued incentive compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,698 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued profit sharing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,583 </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> 6698000 2524000 4298000 4001000 3561000 2758000 1650000 1779000 515000 521000 16722000 11583000 Debt<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of August 31, 2023, the Company held borrowings under two separate agreements as detailed below.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note Purchase and Private Shelf Agreement</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds borrowings under its Note Purchase and Private Shelf Agreement, as amended (the “Note Agreement”) by and among the Company, PGIM, Inc. (“Prudential”), and certain affiliates and managed accounts of </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prudential (the “Note Purchasers”). As of August 31, 2023, the Company had outstanding balances on its series A, B and C notes issued under this Note Agreement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Amended and Restated Credit Agreement, as amended (the “Credit Agreement”) with Bank of America, N.A., consists of a revolving commitment for borrowing by the Company up to $150.0 million with a sublimit of $100.0 million for WD-40 Company Limited, a wholly owned operating subsidiary of the Company for Europe, the Middle East, Africa and India.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 29, 2021, the Company entered into its most recent amendment to the Credit Agreement (the “LIBOR Amendment”) with Bank of America, N.A. The LIBOR Amendment changed the Company’s index rates under the Credit Agreement for Pound Sterling and U.S. Dollar borrowings from the London Interbank Offered Rate as administered by ICE Benchmark Administration to the Sterling Overnight Index Average Reference Rate and the Bloomberg Short-term Bank Yield Index rate, respectively, as well as certain definitions and clarifications within the Credit Agreement to accommodate the change in index rates. The impact of the LIBOR Amendment was insignificant to the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term and long-term borrowings under the Company’s Credit Agreement and Note Agreement consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:44.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities<br/>(calendar year)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement – revolving credit facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/30/2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Notes – 3.39% fixed rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/15/2017</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023-2032</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Notes – 2.50% fixed rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/30/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/15/2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C Notes – 2.69% fixed rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/30/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/15/2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term portion of borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term borrowings</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The Company has the ability to refinance any draw under the line of credit with successive short-term borrowings through the maturity date. Outstanding draws for which management has both the ability and intent to refinance with successive short-term borrowings for a period of at least twelve months are classified as long-term. As of August 31, 2023, $42.9 million on this facility is classified as long-term and is denominated in Euros and Pounds Sterling. $10.0 million is classified as short-term and is denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws will fluctuate in U.S. Dollars from period to period due to changes in foreign currency exchange rates.</span></div><div style="padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Principal payments are required semi-annually in May and November of each year in equal installments of $0.4 million through May 15, 2032, resulting in $0.8 million classified as short-term. The remaining outstanding principal in the amount of $8.4 million will become due on November 15, 2032</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Interest on notes is payable semi-annually in May and November of each year with no principal due until the maturity date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both the Note Agreement and the Credit Agreement contain representations, warranties, events of default and remedies, as well as affirmative, negative and other financial covenants customary for these types of agreements. These covenants include, among other things, certain limitations on the ability of the Company and its subsidiaries to incur indebtedness, create liens, dispose of assets, make investments, declare, make or incur obligations to make certain restricted payments, including payments for the repurchase of the Company’s capital stock and enter into certain merger or consolidation transactions. The Credit Agreement includes, among other limitations on indebtedness, a $125.0 million limit on other unsecured indebtedness.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each agreement also includes a most favored lender provision which requires that any time any other lender has the benefit of one or more financial or operational covenants that is different than, or similar to, but more restrictive than those contained in its own agreement, those covenants shall be immediately and automatically incorporated by reference to the other lender’s agreement. Both the Note Agreement and the Credit Agreement require the Company to adhere to the same </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial covenants. For the financial covenants, the definition of consolidated EBITDA includes the add back of non-cash stock-based compensation to consolidated net income when arriving at consolidated EBITDA. The terms of the financial covenants are as follows:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The consolidated leverage ratio cannot be greater than three and a half to one. The consolidated leverage ratio means, as of any date of determination, the ratio of (a) consolidated funded indebtedness as of such date to (b) consolidated EBITDA for the most recently completed four fiscal quarters.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The consolidated interest coverage ratio cannot be less than three to one. The consolidated interest coverage ratio means, as of any date of determination, the ratio of (a) consolidated EBITDA for the most recently completed four fiscal quarters to (b) consolidated interest charges for the most recently completed four fiscal quarters</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of August 31, 2023, the Company was in compliance with all debt covenants under both the Note Agreement and the Credit Agreement.</span></div> 2 150000000 100000000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term and long-term borrowings under the Company’s Credit Agreement and Note Agreement consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:44.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities<br/>(calendar year)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement – revolving credit facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/30/2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Notes – 3.39% fixed rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/15/2017</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023-2032</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Notes – 2.50% fixed rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/30/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/15/2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C Notes – 2.69% fixed rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/30/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/15/2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term portion of borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term borrowings</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The Company has the ability to refinance any draw under the line of credit with successive short-term borrowings through the maturity date. Outstanding draws for which management has both the ability and intent to refinance with successive short-term borrowings for a period of at least twelve months are classified as long-term. As of August 31, 2023, $42.9 million on this facility is classified as long-term and is denominated in Euros and Pounds Sterling. $10.0 million is classified as short-term and is denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws will fluctuate in U.S. Dollars from period to period due to changes in foreign currency exchange rates.</span></div><div style="padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Principal payments are required semi-annually in May and November of each year in equal installments of $0.4 million through May 15, 2032, resulting in $0.8 million classified as short-term. The remaining outstanding principal in the amount of $8.4 million will become due on November 15, 2032</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Interest on notes is payable semi-annually in May and November of each year with no principal due until the maturity date.</span></div> 52943000 77912000 0.0339 2017-11-15 15600000 16400000 0.0250 2020-09-30 26000000 26000000 0.0269 2020-09-30 26000000 26000000 120543000 146312000 10800000 39173000 109743000 107139000 42900000 10000000 400000 800000 8400000 125000000 3 Share Repurchase Plan<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 12, 2021, the Company’s Board approved a share repurchase plan (the “2021 Repurchase Plan”). Under the 2021 Repurchase Plan, which became effective on November 1, 2021, the Company was authorized to acquire up to $75.0 million of its outstanding shares through August 31, 2023. During fiscal year 2023, the Company repurchased 55,920 shares at an average price of $186.09 per share, for a total cost of $10.4 million. Throughout the course of the 2021 Repurchase Plan, the Company repurchased 194,482 shares at an average price of $203.42 per share, for a total cost of $39.6 million.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 19, 2023, the Company’s Board approved a share repurchase plan (the “2023 Repurchase Plan”). Under the 2023 Repurchase Plan, which became effective on September 1, 2023, the Company is authorized to acquire up to $50.0 million of its outstanding shares through August 31, 2025. The timing and amount of repurchases are based on terms and conditions as may be acceptable to the Company’s Chief Executive Officer and Chief Financial Officer, subject to present loan covenants and in compliance with all laws and regulations applicable thereto.</span></div> 75000000 55920 186.09 10400000 194482 203.42 39600000 50000000 Earnings per Common Share<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles net income to net income available to common stockholders (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,078 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the weighted-average number of common shares outstanding included in the calculation of basic and diluted EPS (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</span></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,578</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,668</span></td><td 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,698</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,696</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,733</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended August 31, 2023, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 4,551 were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive. For the fiscal year ended August 31, 2022, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 8,724 were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive. There were no anti-dilutive stock-based equity awards outstanding for the fiscal year ended August 31, 2021.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles net income to net income available to common stockholders (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,078 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 65993000 67329000 70229000 -272000 -251000 -277000 65721000 65721000 67078000 67078000 69952000 69952000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the weighted-average number of common shares outstanding included in the calculation of basic and diluted EPS (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, basic</span></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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,578</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,668</span></td><td 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,698</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,696</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,733</span></td></tr></table></div> 13578000 13668000 13698000 26000 28000 35000 13604000 13696000 13733000 4551 8724 0 Revenue<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues by segment and major source (in thousands):</span></div><div style="margin-top:12pt"><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:19.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCCP </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,772 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,818 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,688 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,899 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Homecare and cleaning products (“HCCP”)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded approximately $33.3 million and $32.8 million in rebates/other discounts as a reduction to sales during fiscal years 2023 and 2022, respectively. The Company had a $11.1 million and $8.7 million balance in rebate/other discount liabilities as of August 31, 2023 and 2022, respectively, which are included in accrued liabilities on the Company’s consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded approximately $5.6 million and $5.2 million in cash discounts as a reduction to sales during fiscal years 2023 and 2022, respectively. The Company had a $0.6 million and $0.5 million balance in the allowance for cash discounts as of August 31, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had contract liabilities, which consist of deferred revenue related to undelivered products, of $4.6 million and $5.0 million as of August 31, 2023 and 2022, respectively. All of the $5.0 million that was included in contract liabilities as of August 31, 2022 was recognized to revenue during fiscal year 2023. Contract assets are recorded if the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. The Company did not have any contract assets as of August 31, 2023 and 2022. The Company has an unconditional right to payment for all trade and other accounts receivable on the Company’s consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s refund liability for sales returns was not significant as of August 31, 2023 and 2022. The Company records an amount to other current assets for the value of inventory that represents the right to recover products from customers associated with sales returns, which was not significant as of August 31, 2023 and 2022.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues by segment and major source (in thousands):</span></div><div style="margin-top:12pt"><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:19.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCCP </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,772 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,818 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,688 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,899 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Homecare and cleaning products (“HCCP”)</span></div> 250348000 181501000 71709000 503558000 223470000 196524000 65332000 485326000 16424000 9317000 7956000 33697000 16763000 8164000 8567000 33494000 266772000 190818000 79665000 537255000 240233000 204688000 73899000 518820000 33300000 32800000 11100000 8700000 5600000 5200000 600000 500000 4600000 5000000 5000000 0 0 Commitments and Contingencies <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Commitments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has ongoing relationships with various suppliers (contract manufacturers) that manufacture the Company’s products, and third-party distribution centers that warehouse and ship the Company’s products to customers. The contract manufacturers maintain title and control of certain raw materials and components, materials utilized in finished products, and the finished products themselves until shipment to the Company’s third-party distribution centers or customers in accordance with agreed-upon shipment terms. Although the Company has definitive minimum purchase obligations included in the contract terms with certain of its contract manufacturers, when such obligations have been included, they have either been immaterial or the minimum amounts have been such that they are well below the volume of goods that the Company has historically purchased. In the ordinary course of business, supply needs are communicated by the Company to its contract manufacturers based on orders and short-term projections, ranging from two months to six months. The Company is committed to purchase the products produced by the contract manufacturers based on the projections provided. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the termination of contracts with contract manufacturers, the Company obtains certain inventory control rights and is obligated to work with the contract manufacturer to sell through all product held by or manufactured by the contract manufacturer on behalf of the Company during the termination notification period. If any inventory remains at the contract manufacturer at the termination date, the Company is obligated to purchase such inventory which may include raw materials, components and finished goods. The amounts for inventory purchased under termination commitments have been immaterial.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the commitments to purchase products from contract manufacturers described above, the Company may also enter into commitments with other manufacturers to purchase finished goods and components to support innovation and renovation initiatives and/or supply chain initiatives. As of August 31, 2023, no such commitments were outstanding.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to various claims, lawsuits, investigations and proceedings arising in the ordinary course of business, including but not limited to, product liability litigation and other claims and proceedings with respect to intellectual property, breach of contract, labor and employment, tax and other matters. As of August 31, 2023, there were no unasserted claims or pending proceedings for claims against the Company that the Company believes will result in a probable loss. As to claims that the Company believes may result in a reasonably possible loss, the Company believes that no reasonably possible outcome of any such claim will have a materially adverse impact on the Company’s financial condition, results of operations or cash flows.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnifications</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted under Delaware law, the Company has agreements whereby it indemnifies senior officers and directors for certain events or occurrences while the officer or director is, or was, serving at the Company’s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company maintains Director and Officer insurance coverage that mitigates the Company’s exposure with respect to such obligations. As a result of the Company’s insurance coverage, management believes that the estimated fair value of these indemnification agreements is minimal. Thus, no liabilities have been recorded for these agreements as of August 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into indemnification agreements with certain contractual parties in the ordinary course of business, including agreements with lenders, lessors, contract manufacturers, marketing distributors, customers and certain vendors. All such indemnification agreements are entered into in the context of the particular agreements and are provided in an attempt to properly allocate risk of loss in connection with the consummation of the underlying contractual arrangements. Although the maximum amount of future payments that the Company could be required to make under these indemnification agreements is unlimited, management believes that the Company maintains adequate levels of insurance coverage to protect the Company with respect to most potential claims arising from such agreements and that such agreements do not otherwise have value separate and apart from the liabilities incurred in the ordinary course of the Company’s business. Thus, no liabilities have been recorded with respect to such indemnification agreements as of August 31, 2023.</span></div> P2M P6M 0 0 0 Income Taxes<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,163 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,108 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Included in these amounts are income before income taxes for the EMEA segment of $25.6 million, $30.3 million and $38.8 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,822 </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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,552)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and deferred tax liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions and related interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uniform capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,030 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,628)</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,070 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,156 </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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,122)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of tax goodwill and intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,931)</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 0 14.5pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,005)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,104)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,849)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had state net operating loss (“NOL”) carryforwards of $5.3 million as of August 31, 2023 and 2022, which generated a net deferred tax asset of $0.4 million as of August 31, 2023 and 2022. The state NOL carryforwards, if unused, will expire between fiscal year 2024 and 2043. The Company also had tax credit carryforwards of $3.9 million and $3.5 million as of August 31, 2023 and 2022, respectively, of which $3.6 million and $3.3 million, respectively, is attributable to U.K. tax credit carryforwards, which do not expire. Future utilization of the U.K. tax credit carryforwards and certain state credit carryforwards is uncertain and is dependent upon several factors that may not occur, including the generation of future taxable income in certain jurisdictions. At this time, management cannot conclude that it is “more likely than not” that the related deferred tax assets will be realized. Accordingly, a valuation allowance has been recorded against the related deferred tax asset associated with the U.K. tax credit carryforwards and certain state carryforwards.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the statutory federal income tax rate to the Company’s effective tax rate is as follows (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount computed at U.S. statutory federal tax rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net benefit from GILTI/FDII</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense (benefit) from stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions and related interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes was 22.5% and 19.9% of income before income taxes for the fiscal years ended August 31, 2023 and 2022, respectively. The increase in the effective income tax rate from period to period was primarily due to higher tax rates in certain foreign jurisdictions, as well as tax shortfalls from the settlements of stock-based equity awards and increases in interest expense related to uncertain tax positions. The increase was partially offset by a decrease in nondeductible performance-based compensation expense. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the beginning and ending amounts of the Company’s gross unrecognized tax benefits, excluding interest and penalties, are as follows (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits – beginning of fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increases (decreases) – prior period tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increases – current period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expirations of statute of limitations for assessment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits – end of fiscal year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrecognized tax benefits totaled $9.3 million for the fiscal years ended August 31, 2023 and 2022 of which $9.1 million would affect the Company’s effective income tax rate if recognized. Interest and penalties related to uncertain tax positions included in tax expense was $1.8 million for fiscal year ending August 31, 2023 and $0.3 million for fiscal year ending August 31, 2022, primarily related to the toll tax liability reserve. The total balance of accrued interest and penalties related to uncertain tax positions was $3.4 million and $1.6 million for the fiscal years ended August 31, 2023 and 2022, respectively. Total unrecognized tax benefits including interest were $12.7 million and $10.9 million as of August 31, 2023 and 2022, respectively, and are recorded in other long-term liabilities in the Company’s consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and in various state and foreign jurisdictions. Due to expired statutes and closed audits, the Company’s federal income tax returns for years prior to fiscal year 2018 are not subject to examination by the U.S. Internal Revenue Service. The Company is currently under audit in various state jurisdictions for fiscal years 2018 through 2022. Generally, for the majority of state and foreign jurisdictions where the Company does business, periods prior to fiscal year 2019 are no longer subject to examination. The Company has estimated that up to $0.4 million of unrecognized tax benefits related to income tax positions may be affected by the resolution of tax examinations or expiring statutes of limitation within the next twelve months. Audit outcomes and the timing of settlements are subject to significant uncertainty. Income taxes receivable of $1.1 million and $5.0 million are recorded in the Company’s consolidated balance sheets as of August 31, 2023 and 2022, respectively. Income taxes receivable are included in other current assets, which also consists of miscellaneous prepaid expenses and deposits.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,163 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,108 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,499 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Included in these amounts are income before income taxes for the EMEA segment of $25.6 million, $30.3 million and $38.8 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.</span></div> 49871000 47427000 40949000 35292000 36681000 45550000 85163000 84108000 86499000 25600000 30300000 38800000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,822 </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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,552)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9973000 7487000 5871000 1039000 861000 1007000 9023000 8114000 10944000 20035000 16462000 17822000 -806000 6000 -1201000 -59000 311000 -351000 -865000 317000 -1552000 19170000 16779000 16270000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and deferred tax liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">August 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions and related interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uniform capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,030 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,628)</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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,070 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,156 </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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,122)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of tax goodwill and intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,931)</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 0 14.5pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,005)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,104)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,849)</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> 1110000 881000 1436000 1178000 1125000 0 2394000 2366000 991000 560000 2383000 2657000 3918000 3512000 2673000 2630000 16030000 13784000 3960000 3628000 12070000 10156000 4215000 4122000 15415000 14931000 1544000 952000 21174000 20005000 9104000 9849000 5300000 5300000 400000 400000 3900000 3500000 3600000 3300000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the statutory federal income tax rate to the Company’s effective tax rate is as follows (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount computed at U.S. statutory federal tax rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net benefit from GILTI/FDII</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense (benefit) from stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions and related interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,779 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17884000 17662000 18165000 1583000 317000 629000 -2071000 -2002000 -1764000 538000 -204000 -1813000 1377000 273000 222000 -141000 733000 831000 19170000 16779000 16270000 0.225 0.199 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the beginning and ending amounts of the Company’s gross unrecognized tax benefits, excluding interest and penalties, are as follows (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits – beginning of fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increases (decreases) – prior period tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increases – current period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expirations of statute of limitations for assessment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits – end of fiscal year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9251000 9314000 0 0 191000 200000 167000 263000 9275000 9251000 9300000 9300000 9100000 9100000 1800000 300000 3400000 1600000 12700000 10900000 400000 1100000 5000000 Stock-based Compensation As of August 31, 2023, the Company had one stock incentive plan, the WD-40 Company 2016 Stock Incentive Plan (the “2016 Plan”), which was approved by the Company’s stockholders effective as of December 13, 2016. The 2016 Plan permits the granting of various stock-based equity awards, including non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units and other stock-<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based awards to employees, directors and consultants. To date through August 31, 2023, the Company had granted awards of restricted stock units (“RSUs”), market share units (“MSUs”), deferred performance units (“DPUs”) and performance share units (“PSUs”) under the 2016 Plan. Additionally, as of August 31, 2023, there were still certain outstanding awards which had been granted under the Company’s prior stock incentive plan. The 2016 Plan is administered by the Board of Directors (the “Board”) or the Compensation Committee or other designated committee of the Board (the “Committee”). All stock-based equity awards granted under the 2016 Plan are subject to the specific terms and conditions as determined by the Committee at the time of grant of such awards in accordance with the various terms and conditions specified for each award type per the 2016 Plan. The total number of shares of common stock authorized for issuance pursuant to grants of awards under the 2016 Plan is 1,000,000. As of August 31, 2023, 172,878 shares of common stock remained available for future issuance pursuant to grants of awards under the 2016 Plan. The shares of common stock to be issued pursuant to awards under the 2016 Plan may be authorized shares not previously issued, or treasury shares. The Company has historically issued new authorized shares not previously issued upon the settlement of the various stock-based equity awards under its equity incentive plans.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting of the RSUs granted to nonemployee directors is immediate, with shares to be issued pursuant to the vested RSUs upon termination of each nonemployee director’s service as a director of the Company. Vesting of the one-time grant of RSUs granted to certain key executives of the Company in March 2008 in settlement of these key executives’ benefits under the Company’s supplemental employee retirement plan agreements was over a period of three years from the date of grant, with shares to be issued pursuant to the vested RSUs six months following the day after each executive officer’s separation from service from the Company. Vesting of the RSUs granted to certain high level employees is over a period of three years from the date of grant, subject to potential earlier vesting in the event of retirement of the holder of the award in accordance with the award agreement, with shares to be issued pursuant to the vested RSUs at the time of vest. The nonemployee director RSU holders and the executive officer March 2008 grant date RSU holders are entitled to receive dividend equivalents with respect to their RSUs, payable in cash as and when dividends are declared by the Board.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting of the MSUs granted to certain high level employees follows a performance measurement period of <span style="-sec-ix-hidden:f-854">three</span> fiscal years commencing with the Company’s fiscal year in which the MSU awards are granted (the “Measurement Period”). Shares will be issued pursuant to the vested MSUs following the conclusion of the applicable MSU Measurement Period after the Committee’s certification of achievement of the applicable performance measure for such awards and the vesting of the MSU awards and the applicable percentage of the target number of MSU shares to be issued. The recipient must remain employed with the Company for vesting purposes until the date on which the Committee certifies achievement of the applicable performance measure for the MSU awards, subject to potential pro-rata vesting in the event of earlier retirement of the holder of the award in accordance with the award agreement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2021, PSU awards were granted for the first time under the 2016 Plan in October 2020 and granting of new DPUs was discontinued by the Company. No DPUs were granted in or after fiscal year 2021. Although certain vested DPU awards granted in prior periods remain outstanding due to a deferred settlement feature contained within these award agreements, the expense associated with these awards has been fully recognized in prior periods. Many features of the Company’s PSU award agreements are similar to the discontinued DPU awards with the exception of the timing and terms of issuances. Vested DPUs contain a deferred settlement feature wherein the awards must be held until termination of employment, prior to which the recipients are entitled to dividend equivalents, with vested shares to be issued six months following each such recipient’s separation from service from the Company. Vested PSUs are issuable prior to separation from service but contain a period of restriction, wherein the recipient cannot sell or otherwise dispose of the stock until six months following separation from service from the Company. Vesting of the PSUs granted to certain high level employees follows a performance measurement period of one fiscal year that is the same fiscal year in which the PSU awards are granted (the “Measurement Year”). A number of PSUs equal to the applicable percentage of the maximum number of PSUs awarded will be confirmed as vested and issuable following the conclusion of the applicable PSU Measurement Year after the Committee’s certification of achievement of the applicable performance measure for such awards. The recipient must remain employed with the Company for vesting purposes until August 31 of the Measurement Year, subject to potential pro-rata vesting in the event of earlier retirement of the holder of the award in accordance with the award agreement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is amortized on a straight-line basis over the requisite service period for the entire award. Stock-based compensation expense related to the Company’s stock-based equity awards is as follows by award type (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MSU compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSU compensation expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,697 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">PSU awards contain performance conditions for which accrual of expense is based on the probable outcome of the performance conditions. PSUs pertaining to the measurement year of fiscal year 2021 vested at 100% since the performance conditions were fully achieved. Vesting of PSUs pertaining to the measurement years of fiscal years 2023 and 2022 was deemed not probable at the end of each respective fiscal year and the PSUs were subsequently forfeited.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded deferred tax assets related to such stock-based compensation of $1.3 million, $1.5 million and $2.0 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively. As of August 31, 2023, the total unamortized compensation cost related to non-vested stock-based equity awards was $1.0 million and $2.4 million for RSUs and MSUs, respectively, which the Company expects to recognize over remaining weighted-average vesting periods of 1.80 and 1.88 years for RSUs and MSUs, respectively. No unamortized compensation cost for DPUs or PSUs remained as of August 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of each of the Company’s RSU awards was determined on the date of grant based on the closing market price of the Company’s common stock on the date of grant for those RSUs which are entitled to receive dividend equivalents with respect to the RSUs, or based on the closing market price of the Company’s common stock on the date of grant less the grant date present value of expected dividends during the vesting period for those RSUs which are not entitled to receive dividend equivalents with respect to the RSUs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit activity is as follows (in thousands, except share and per share amounts): </span></div><div style="margin-top:12pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value<br/>Per Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,732</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converted to shares of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,032)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(488)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,816</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested at August 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,319</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of all RSUs granted during the fiscal years ended August 31, 2023, 2022 and 2021 was $167.05, $217.03 and $208.29, respectively. The total intrinsic value of all RSUs converted to shares of common stock was $3.7 million, $3.0 million and $8.5 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefits from RSUs converted to shares of common stock totaled $0.8 million, $0.6 million and $1.9 million for the fiscal years ended August 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market Share Units</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MSUs are market performance-based awards that vest with respect to the applicable percentage of the target number of MSU shares based on relative total stockholder return (“TSR”) for the Company as compared to the total return for the Russell 2000® Index (the “Index”) over the performance Measurement Period. The ultimate number of MSUs that vest may range from 0% to 200% of the original target number of shares depending on the relative achievement of the TSR performance measure at the end of the Measurement Period. The grant date fair value of MSUs are estimated using a Monte Carlo simulation model and are expensed over the requisite service period rendered. Assumptions and estimates utilized in the model include expected volatilities of the Company’s stock and the Index, the Company’s risk-free interest rate and expected dividends. The probabilities of the actual number of MSUs expected to vest and resultant actual number of shares of common stock expected to be awarded are reflected in the grant date fair values of the various MSU awards; therefore, the compensation expense for the MSU awards is not adjusted based on the actual number of such MSU awards to ultimately vest.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average assumptions for MSU grants for the last three fiscal years were used in the Monte Carlo simulation model:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility utilized is based on the historical volatilities of the Company’s common stock and the Index in order to model the stock price movements. The volatility used was calculated over the most recent 2.89-year period for MSUs granted during the fiscal year ended August 31, 2023 and over the most recent 2.89 and 2.88-year periods for MSUs granted during each of the fiscal years ended August 31, 2022 and 2021, respectively, which were the remaining terms of the performance Measurement Period at the dates of grant. The risk-free interest rates used are based on the implied yield available on a U.S. Treasury zero-coupon bill with a remaining term equivalent to the remaining performance Measurement Period. The expected dividend yield of zero was used in the Monte Carlo simulation model for the purposes of computing the relative TSR of the Company compared to the Index since it is the mathematical equivalent to reinvesting dividends in each issuing entity over the performance Measurement Period. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s market share unit activity is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-top:12pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Market Share Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value<br/>Per Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,201</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,695</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,947)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2023⁽¹⁾</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,949</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">This figure represents the total number of shares underlying MSU grants assuming achievement of the target number of shares at 100%. As the ultimate number of shares that vest could be as high as 200% of the target, the Company may be required to issue additional shares to satisfy outstanding MSU award grants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of all MSUs granted during the fiscal years ended August 31, 2023, 2022 and 2021 was $184.15, $232.99 and $184.96, respectively. There were no conversions of MSUs to shares of common stock for the fiscal year ended August 31, 2023. The total intrinsic value of all MSUs converted to shares of common stock was $4.4 million and $5.9 million for the fiscal years ended August 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefits from MSUs converted to shares of common stock totaled $0.9 million for the fiscal year ended August 31, 2022 and $1.3 million for the fiscal year ended August 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Performance Units</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2021, the Company discontinued the granting of new DPU awards. Although certain vested DPU awards granted in prior periods remain outstanding due to the deferred settlement feature contained within these award agreements, the expense associated with these awards has been fully recognized in prior periods. DPU awards converted to shares of common stock issued to recipients following separation from service from the Company were not material to the Company’s consolidated financial statements and related disclosures during fiscal years 2023, 2022 and 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Share Units</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PSU awards provide for performance-based vesting over a measurement period of the fiscal year in which the PSU awards are granted. The performance vesting provisions of the PSUs are based on relative achievement within an established performance measure range of the Company’s reported earnings before interest, income taxes, depreciation in operating departments, and amortization computed on a consolidated basis for the Measurement Year, before deduction of the stock-based compensation expense for the Vested PSUs and excluding other non-operating income and expense amounts (“Adjusted Global EBITDA”). The ultimate number of PSUs that vest may range from 0% to 100% of the original maximum number of PSUs awarded depending on the relative achievement of the Adjusted Global EBITDA performance measure at the end of the Measurement Year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of each of the Company’s PSU awards was determined on the date of grant based on the closing market price of the Company’s common stock on the date of grant less the grant date present value of expected dividends during the vesting period for the PSUs, which are not entitled to receive dividend equivalents with respect to the unvested PSUs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s performance share unit activity is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-top:12pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Share Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value<br/>Per Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,826</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,990</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,668)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2023⁽¹⁾</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,148</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">PSUs pertaining to the measurement year of fiscal year 2023 were forfeited in October 2023 since performance conditions were not achieved. Performance is certified annually in October by the Committee subsequent to the Company’s fiscal year end and PSUs are forfeited, or vest, depending on performance achievement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of all PSUs granted during the fiscal years ended August 31, 2023, 2022, and 2021 was $170.16, $227.24 and $197.51, respectively. This form of PSU awards was granted for the first time in October 2020. There were no conversions of PSUs to shares of common stock for the fiscal year ended August 31, 2023. The total intrinsic value of all PSUs converted to common shares was $4.0 million for the fiscal year ended August 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefit from PSUs converted to shares of common stock totaled $0.8 million for the fiscal year ended August 31, 2022. There were no conversions of PSUs to shares of common stock for the fiscal year ended August 31, 2021.</span></div> 1000000 172878 P3Y P6M P3Y 0 P6M Stock-based compensation expense related to the Company’s stock-based equity awards is as follows by award type (in thousands):<div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MSU compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSU compensation expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,697 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">PSU awards contain performance conditions for which accrual of expense is based on the probable outcome of the performance conditions. PSUs pertaining to the measurement year of fiscal year 2021 vested at 100% since the performance conditions were fully achieved. Vesting of PSUs pertaining to the measurement years of fiscal years 2023 and 2022 was deemed not probable at the end of each respective fiscal year and the PSUs were subsequently forfeited.</span></div> 4254000 4153000 3656000 2180000 2544000 2294000 0 0 3605000 6434000 6697000 9555000 1 1300000 1500000 2000000 1000000 2400000 P1Y9M18D P1Y10M17D 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit activity is as follows (in thousands, except share and per share amounts): </span></div><div style="margin-top:12pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value<br/>Per Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,732</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Converted to shares of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,032)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(488)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,816</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested at August 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,319</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 78604 148.28 23732 167.05 22032 182.16 488 192.24 79816 144.24 17150000 50319 118.94 10812000 167.05 217.03 208.29 3700000 3000000 8500000 800000 600000 1900000 0 2 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average assumptions for MSU grants for the last three fiscal years were used in the Monte Carlo simulation model:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.375 0.327 0.285 0.043 0.006 0.002 0.000 0.000 0.000 P2Y10M20D P2Y10M20D P2Y10M17D <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s market share unit activity is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-top:12pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Market Share Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value<br/>Per Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,201</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,695</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,947)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2023⁽¹⁾</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,949</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">This figure represents the total number of shares underlying MSU grants assuming achievement of the target number of shares at 100%. As the ultimate number of shares that vest could be as high as 200% of the target, the Company may be required to issue additional shares to satisfy outstanding MSU award grants.</span></div> 37201 212.66 13695 184.15 16947 218.88 33949 198.05 7295000 1 2 184.15 232.99 184.96 0 4400000 5900000 900000 1300000 0 1 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s performance share unit activity is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-top:12pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Share Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value<br/>Per Unit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,826</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,990</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,668)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at August 31, 2023⁽¹⁾</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,148</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">PSUs pertaining to the measurement year of fiscal year 2023 were forfeited in October 2023 since performance conditions were not achieved. Performance is certified annually in October by the Committee subsequent to the Company’s fiscal year end and PSUs are forfeited, or vest, depending on performance achievement.</span></div> 17826 227.24 21990 170.16 18668 224.67 21148 170.16 4544000 170.16 227.24 197.51 0 4000000 800000 0 Other Benefit Plans<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a WD-40 Company Profit Sharing/401(k) Plan and Trust (the “Profit Sharing/401(k) Plan”) whereby regular U.S. employees who have completed certain minimum service requirements can defer a portion of their income through contributions to a trust. The Profit Sharing/401(k) Plan provides for Company contributions to the trust, as approved by the Board, as follows: 1) matching contributions to each participant up to 50% of the first 6.6% of compensation contributed by the participant; 2) fixed non-elective contributions in the amount equal to 10% of eligible compensation; and 3) a discretionary non-elective contribution in an amount to be determined by the Board up to 5% of eligible compensation. The Company’s contributions are subject to overall employer contribution limits and may not exceed the amount deductible for income tax purposes. The Profit Sharing/401(k) Plan may be amended or discontinued at any time by the Company. The Company’s contribution expense for the Profit Sharing/401(k) Plan was $4.6 million for fiscal year 2023, $4.1 million for fiscal year 2022 and $3.9 million for fiscal year 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s international subsidiaries have similar benefit plan arrangements, dependent upon the local applicable laws and regulations. The plans provide for Company contributions to an appropriate third-party plan, as approved by each subsidiary’s board of directors. The Company’s contribution expense related to the international plans was $2.1 million for the fiscal year ended August 31, 2023, $2.1 million for the fiscal year ended August 31, 2022 and $1.9 million for the fiscal year ended August 31, 2021.</span></div> 0.50 0.066 0.10 0.05 4600000 4100000 3900000 2100000 2100000 1900000 Business Segments and Foreign OperationsThe Company evaluates the performance of its segments and allocates resources to them based on sales and income from operations. The Company is organized on the basis of geographical area into the following three segments: the Americas; EMEA; and Asia-Pacific. Segment data does not include inter-segment revenues. Unallocated corporate expenses are general corporate overhead expenses not directly attributable to the business segments and are reported separate from the Company’s identified segments. Corporate overhead costs include expenses for the Company’s accounting and finance, information technology, human resources, research and development, quality control and executive management functions, <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as well as all direct costs associated with public company compliance matters including legal, audit and other professional services costs. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unallocated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,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 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,294 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">These expenses are reported separately from the Company’s identified segments and are included in selling, general and administrative expenses on the Company’s consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Chief Operating Decision Maker does not review assets by segment as part of the financial information provided and therefore, no asset information is provided in the above table. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by product group are as follows (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homecare and cleaning products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and long-lived assets by geographic area are as follows (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales by Geography:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,163 </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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,820 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,109 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived Assets by Geography </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes tangible assets and property and equipment, net, attributed to the geographic location in which such assets are located.</span></div> 3 <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</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',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unallocated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,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 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,294 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">These expenses are reported separately from the Company’s identified segments and are included in selling, general and administrative expenses on the Company’s consolidated statements of operations.</span></div> 266772000 190818000 79665000 537255000 60797000 39456000 25888000 -36417000 89724000 3656000 3987000 204000 304000 8151000 4000 111000 116000 231000 3834000 1775000 5000 5614000 240233000 204688000 73899000 518820000 54198000 42058000 22590000 -31516000 87330000 4320000 3356000 275000 343000 8294000 2000 0 100000 102000 2165000 574000 3000 2742000 214601000 208252000 65256000 488109000 51591000 53003000 19121000 -34874000 88841000 3219000 3174000 307000 319000 7019000 1000 5000 75000 81000 1909000 481000 5000 2395000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by product group are as follows (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance products</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,817 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Homecare and cleaning products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 503558000 485326000 448817000 33697000 33494000 39292000 537255000 518820000 488109000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and long-lived assets by geographic area are as follows (in thousands):</span></div><div style="margin-top:12pt"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended August 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales by Geography:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,163 </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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,820 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,109 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived Assets by Geography </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Includes tangible assets and property and equipment, net, attributed to the geographic location in which such assets are located.</span></div> 207629000 176863000 164946000 329626000 341957000 323163000 537255000 518820000 488109000 33263000 35375000 37204000 33528000 30602000 32941000 66791000 65977000 70145000 Subsequent Event<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Declaration</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 6, 2023, the Board declared a cash dividend of $0.83 per share payable on October 31, 2023 to stockholders of record on October 20, 2023.</span></div> 0.83 EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,B"5U<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #(@E=7PM\[>.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)TU1(71[43PI""XHWD(RNQML_I",M/OVIG6WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7KDO"EN0O)*2K/M(>H](?: M(PC.;\ A*:-(P0RLXDID?6>TU D5A73"&[WBXV<:%IC1@ ,Z])2AJ1M@_3PQ M'J>A@PM@AA$FE[\+:%;B4OT3NW2 G9)3MFMJ',=Z;)=?)K^W=_?:!]8*+MFIX)=JMX%(T\OKV?7;]X7<1=L'8G?W' MQF?!OH-?=]%_ 5!+ P04 " #(@E=7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,B"5U=QF)RRA@< !PO 8 >&PO=V]R:W-H965T&UL MM9KO=3NRN:4CB M4[:A$7RS9#PD G;YJA-O."5>&A0&'=NR^IV0^%%K>)D>F_'A)4M$X$=TQE&< MA"'A;]Y,O:N6)>^(!M054H+ QS,=TR"02G ? M_VQ%6_DU9>#^]D[]-FT\-&9!8CIFP7??$^NKUGD+>71)DD \L)??Z;9!/:GG MLB!._Z.7[-QNMX7<)!8LW ;#'81^E'V2URV(O8!SJR+ W@;8[P)PU16<;8#S M/J!7$=#=!G13,EE34@X3(LCPDK,7Q.79H"8W4IAI-#3?C^3O/A<GE?'KU M^(RB*"$!>J ;QH4*E%Y'\$2%=ZR-:@K*D%@)5#\'U:\':D:YSSPY42&8+)5] M2J^43TV5E:4WUF-1K+4D0*P>E-JPI+4-B)5J#G-9 MV\*;2/CB#;I70-%=$BXH5U'2:UB6U;;Z Z>O(J4-;4K*D%B)%+:*',VJP^J! MKGR914 7NR.A$/H^:7!O\.FI6>K5)S=*@-J@Q@ -J94!V@5 NP[ 1_** MIA[,;/[2=U.*FA%[0'+0:^.SP=D GROI:8,;TS.D5J97)/Y8FQWOZ(T\#]3C MD]T&^@SGH?M(W>?TDH,SW$/720R'8[AU_H1&SS12IV]ZJ<8LC^$$<&$%L#Z9 M?\]R+/=@##^RETC)42\W)Q&:^'3%E.",.@13:F5PA4? ^N3^/;A\]IMQ]NQ' MKKH7ZC7'(R4VHW[!E%H96^$8L#[1?X]MQF(!6?"?_J;Z<:%7'-A8G?_JXQIS M.X9GP(5IP =<0TJ-4U*-22_0QP,E)*,NP91:&5+A$[ ^N?_,I*.:K5FD2WT/ MB-AG\"3M6I:2EE&78$JM3*OP"5B?Y#_Z BP"6R)L?US\@N;433CT,B4RO=*8 MA2'D+K%@[M,)@LB9!0M$'Z]2R,-I0CN(UX>JGJ5$[84JMO+Y:^ E;;P/ MH'I^M$+SMW#! A7) P+?)[=CY-$/NX M9(=124VO6$7-J DPI5:F5I@ NY8)2((]>E( 0R M7B:IY&?4#)A2*_,KS("MS^6W_.8A"8)\U4+)3Z]3N1BNCVM,ZQBNP"Y<@:U/ MZ+>T;D+*5W)"^PT4Q!I\5+@AD;K;_<=W"/JXQMB.80_LPA[8^J1^.KY]0*/$ M\P7C:"0$!:.>+E'>!F2EI*;7JWH;J@]K#.T8!L I#(!3ZX7"? VYFJZ''9"I M[&'ZN,9%",?P 4[A YQ:KQ%FR2+P7>A6C"@?F'J5QE4<1IW!5JV7JLE2L.>A M[71Q?X 'MGW9>5;Q*?)^IU;>OW77\\Q=SZ61CM%](F \1M)M*IF9S./'6[7^ M7BNQT^OU^^?=O(U;'L?(^)V]DB!]GKY[4QSOO9N"K& A7_$M*61DZF79_Z]Z M@1[75"[]OKYE*\'I^^HES)P"CI.LCB2D-,VHV3);*EFSP ,_@N#'G5"7RO4J MA.VL0 KY,?+?78WOK@;?"(9FA LTG4Y/T!2N%R-LP<4X2U9KA+OR(F(-(J4: M%GDI6=6'9 W/J?*G-EOE= Q/XQ2>QJGG:>"WX,!@&GGT%7VBZAE9+V7!'[9Z MV+&5U(QZ&E-J96J%IW%JEC_M5ZCMB2BW# MU-DK)Y9N)"W+CI$KZR6RRN+\:%[Z/4H+GCO%Z5G=^!&PO=V]R:W-H965T&UL MC93;CILP$(9?Q:)2KU:!0)+=IH"40U>-E*VBC=I>5+UP8 +6^D!ML^R^?6U# M:"HE*#?@L6=^?V-[)FZ$?%$E@$9OC'*5>*76U=SW558"PVHD*N!FY2@DP]J8 MLO!5)0'G+HA1/PR"F<\PX5X:N[F=3&-1:THX["12-6-8OB^!BB;QQMYIXID4 MI;83?AI7N( ]Z._53AK+[U5RPH K(CB2<$R\Q7B^G%E_Y_"#0*/.QLAF5N2BKE1:L"S8$C/#VC]^Z-N-W*4:ZQQ&DO1(&F]C9H=N%1=M($CW%[*7DNS2DR<3A=U3C3: M\/9ZS3G%OC:R=M'/.HEE*Q%>D1B'Z$EP72KTA>>0_R_@&YX>*CQ!+<-!Q45= MC% TOD-A$$8#>E&?9.3THEN31+\6!Z6E>1*_+^7;JDTNJ]DRF:L*9Y!XI@X4 MR%?PTH\?QK/@\P#KI&>=#*FWK$*B;YC!);;AZ)TD&318@RQ%;=^JJ5ZIT':[ M&T";]FC3F]"V(KOZ5(85]IBC-8%"W*$5IL3U)_=R.&%J'21E_Q&(E4METP^ M?>"%>+CLX=[N@V_Y?*'-!X/AQ8K-^83K[ZL;"7>#?919ON2ERD6))+^_[(WP MV9A&QJ&V^"?G#ZIUC4PJ=T+\,#?7L\M>8!#Q@D^U"<'@WYJ/>5&82(#CYS9H M;_],X]B^WD7_LTX>DKECBH]%\6\^TXO+7MI#,W[/JD)_$P^?^#:A&N!4%*K^ MBQZVMD$/32NEQ7+K# B6>;GYSQZWA6@YX+##@6P=R$L=Z-:!UHEND-5I73'- MAA=2/"!IK"&:N:AK4WM#-GEIAG&B)7R;@Y\>CK]^F7S]?'TUNOUXA3Z,/H^^ MC#^BR:>/'V\GZ 1]GURA=V_>HS127:]X;OOT#Q\&Y*[O?%.P@5[K/E?JB#\=,+1",&IJ: M"_ZSRM>L@.2=H[@)%=6AS *P'H8I#F'$UNUT;"N:I"VK YSA'F?HQ7DKV8S7 M0(5>< GS>RHJ@ EKQ90#YKN"]U')M0OV)G+< I2E 6NR%]K6NX_2@UUT88_OI M44KP$4:'59+$L1MBLH>8^ ==:%:\ &)B/9R$:42B(XPNLRP..X8XW8-,O2!O M))"FU$]U1%X8*5 MV7,DBH+C"KJL<-I10!PT)!.\H!7S4K-RGL-,W@YU9PVWX=HXPC@)CL ZK*(H M33O MA@1^\'":#.=EW-4>R"TD6=0!LR 9'+Q(N1<[N M\B+7P#I.]8*]I/5:^?*[HATFW= 8]O/8:*<$5NS)R !GPC8]T2 EUL XS @0 M2<>X-#2&_3P&$&4%LZ\U+DZ4-D'1 'Z.43IX+,%QAQS #8]A/Y'M4$(=I2B* MFL\D+YB&S_@C; Q5!VR;K##,MF,5XS(#)=&A"W%#:MC/:I.%D/I$<[E$=T*" M.RS-;IPV>^$@MGD8;3B)_3#KBW5=1. B8.D@NHI<6<9A'IT#>D83GB9[FFL.)( MZ3S7$3:MP?2V&L)AE65=56ZHC_@W6AOE4.RQ/X?5L:>B@<74+C.,TPZB)@UG M$3]G;6;:D& M7DX!,7KW16B.,'GOQ.Z-[-8$R'DV\NN!#K-OZ)"D7C$UT6+Z8R&*&9?J[1^P MXTW.Z^V=?G*?"'G)]=5'0K\IVF'N#:<2/Z>:D1G"-6::#:_#]8 MRFC%<(QJH7S2,9K/PD M+]&4K7)8/9SG<[8JP F.PN-ES65GSA8T$909S*.%>?VPYBC?*+5W MA5#*N;I16RN<4-@D6W5VV<4DZ& [VCJT?>;4MCT_%[R8F0-X+8&E*_G4-PT_ M%4KO9VX,,P-F1XKKEH_[)(W[88QW<^77YP>UMEPHTX#TX!J<)1)";MU^;&RU6]0ND.Z&U6-:7"\X MO#& [^\%"(7MC7DGM7\'.?P?4$L#!!0 ( ,B"5U<",1-_U@( 8( 8 M >&PO=V]R:W-H965T&ULK95=3]LP%(;_BI5-$Y-8\YT4 MUD8JI0@D!A5EV\6T"S=Q&PO'SFRGA?WZV4X:M250D):+Q';.>?V\CN,S6#/^ M('*$)'@L"!5#*Y>R/+5MD>:H@*+'2D35FP7C!92JRY>V*#F"F4DJB.TY3F07 M$%,K&9BQ*4\&K)($4S3E0%1% ?G3&2)L/;1<:S-PAY>YU -V,BCA$LV0_%Y. MN>K9K4J&"T0%9A1PM!A:(_=T'.MX$_ #H[78:@/M9,[8@^Y<94/+T4"(H%1J M!:@>*S1&A&@AA?>3:*77B=GNC?F&\*R]S*-"8D9\XD_G0ZEL@0PM8$7G' MUI>H\1-JO9018>Y@7<>&L0722DA6-,F*H,"T?L+'9AVV$MS@A02O2?#>FN W M";XQ6I,96^=0PF3 V1IP':W4=,.LC0R7MAIE&U[ '?/0:>X_D=Z>.WIWN[Z;;RW!KW6N.>T?-?T)M)*)':CA*P M!;C %-(40P*F3&"SOWZ-YD)RMQG67PVV7P7U-/QJPHE%NUS]*'8P KF3.._Z(,'&':?.K/70M0 MJT9&59\4J\2/'',-[-6VN3<$[H '+7CP#O 2G#AAWPWWB+L"^^IRXF[H MJ(6.W@&M*H*0D&:8+@^11\^!_##R S_8(^\*C-1I$43=Y'%+'K]*?J_JFZCX MTX:]9CV$'3^C4W]_?(1UQ7C\*HOT]8F^=TKI"?H-\B:D !"U4IM.+U8?C M==6I.Y*5YN">,ZG*@&GFJE CK@/4^P5C&PO=V]R:W-H965T&ULK5G9 M;N,V%/T5PAT4,T 2B]2>.@:<*-,&:!:,,^U#T0?%HFUA)-$EZ23]^U*+)9NZ M8F< O5B+SSWBN;PDCZC9&^/?Q)92B=[SK!!7DZV4N\OI5*RV-(_%!=O10OVS M9CR/I;KDFZG8<1HG55">38EE>=,\3HO)?%;=>^+S&=O++"WH$T=BG^: M9NSM:H(GAQM?TLU6EC>F\]DNWM EE5]W3UQ=35N6),UI(5)6($[75Y,%OHR( M6P94B#]2^B:.SE$IY86Q;^7%77(UL"7F)1;TAF5_IHG<7DV""4KH.MYG\@M[^XTV@JH&KE@FJE_T MUF"M"5KMA61Y$ZQ:D*=%?8S?FT0+Z- MT/)9'>YO'YZ7Z/$S>GRZ_;)XOE, =(Z^+B/T\<,G)+8QIP*E!7K>LKV(BT2< MH0\GU[.I5 TKZ:>KIA'7=2/(0",P0?>LD%N!;HN$)J<$4Z6HE44.LJZ)D7&Q MWUP@&Y\A8A$;:-#-]X<3(#SZ_G!L4&.WG617?/8 WUVQ8CE%2QE+JL:<1'\M M7H3D:LS\#26[)G-@LG(BN12[>$6O)FJF$)2_TLG\YY^P9_T")6I,LF@DLI,D M.FT2'1/[_$%-HB+.*%B?=:A;A993Y>OZPWDD$YN-^$ M0+7!TP4!.,]W] DX@G"^$X3!@"C2B2)&48U?6*N^.4AC!2R)])H0A#[1AQ,$ M\VU;7_<@6! X>$!/9W^PV?\\RBWERF-6JCXV7?0)G&SQJ.9G5+9H++;3+';^ M!YL-T%TAJ>*532+![#G]NC'T0=@B>BGT0<%0'70&")L=4*N@*0%00M^O MG+L>[E4T "L=ABX#@MFA.Z"D/W@8G4[\MQL6?K@@"8@RU]$8=@GA,.+0V= M0<%FA_+$V6M:[6\H4?^O"? 2(?9UPPK!/-\/=4T0C R9;MPY$VRV)N5+D&'X MA[T7%\\-PUZ_ ##?)CT-?9BO7J<'^H5T1H18QM7@-N:%6JJ5]U!#2$G)50]5 MVQ+@@D",KN9'%X11V:*QV$X3V7D?8O8^U[%(5^AC6J"$95G,ZXQ6J?P$IK*F M"X[?:R]ZUAM$A=HB$@$H]P(/K!"D1.D%#X#< MBZ&W?M*Y'V)V/\MZRVTOE"XEJY6#5G&VVF>UN8-K?U0S-"I;-!;;:5([,T3, M9JBK_7I'$ZX-P.G8KA_HQ0'!/$]?IV#8D-LGG2LB9E=T7/,F,7TKHQYO]88O M"-/?<2(0IEX)-#'3HYWIG/)-M<,OU*R]+V2]F]O>;;\B+*J]<^W^-;Z,ZF\! M'4W]:>(^YINT$"BC:T5I7?BJ9;S>[:\O)-M5^]\O3$J65Z=;&B>4EP#U_YHQ M>;@H']!^8V\8]%]ZJ#^$>0_=H.? 1]=7W] 52BB: MQ&PI,(U$2Y?@C>+4P\W.]\7.UHF=30L-&)6Q0#T:D6B?0 <9I19KJ^7>.LO8 M6U&ME5&MG6/WAG"3)GGXJF)68)T?\!4$L#!!0 ( ,B"5U>BE +ER @ .9- 8 >&PO=V]R:W-H M965T&ULS9QM;]LX$L>_"N%;W&V!=2V2>NPE 5*;8@-TFUZ2 MWN%PN!>JQ<2ZRI)7DI/VVR\ENY8ETHR$S'7W3>,'SG](SG H_4KK["DOOI0K M(2KT=9UFY?ED556;-[-9N5R)=52^SCVM2/.G\PF>?/_@)GE85?4' MLXNS3?0@;D7U:?.QD.]F!Y4X68NL3/(,%>+^?'*)WW#JUP9-BW\FXJD\>HWJ MH7S.\R_UFZOX?&+5/1*I6%:U1"3_/(JY2--:2?;CM[WHY."S-CQ^_5T]; 8O M!_,Y*L4\3_^5Q-7J?.)/4"SNHVU:W>1/[\1^0$ZMM\S3LOD7/>W;6A.TW)95 MOMX;RQZLDVSW-_JZGX@C TQ/&)"] 1EJ0/<&M&= O!,&]M[ [GOP3Q@X>P.G M9V"[)PSS2O:FUIPM]Y[?[CR3 M$Y[O\BI*-69SL]D\7Z]E"M]6^?*+QGIAMKZ,XZ1> E&*/D9)/)5#F$>;1-\3 M9M:Z$956R^UZFT:55+FN5J) SQ^.D@/3*(,5"2#$.)-9)#7I( M#3HR-8:DPT[3.8Z@:U%,N_&;J\UJN4Z(-4J.YSN]9DQM1@/?H[C;+%2;38E/ M++_;C&N:4=>W_-9K9R[MPUS:_^=E9M0?N\P@Q1:08@Q2+(04X[92FEQL>WX0 MZ#/#.62&TQC2$YDA-X2ZILN$6(C=JU?U-MS4]U6>QJ(HY5;]VS:IOJ'_W.1I MBN0%VU-4Q/_598D#F2608@M(,08I%D**<2"Q3BJYAU1RC47FJBRW36W)[]%R M=U%5UFF$MIE,HUVUF=97^7']M;SU*:/FYF$C*](O*)-W2=)P5Y/D-6NU6HDT M1O+>"%715_G14<72I9ZQ;V-3SU46FVUCO[]#0+IDD&(AI!@'$NODE'?(*>\/ MS"E='GE*Z.4.[/;VZ;FQUV-KTR"7#-)E""G&@<0Z">(?$L0W)DBS46DR0!=: M7YGGP'%Z5_9SH[NQD1WBD4%Z#"'%.)!8)[#!(;"!,;#SJ%RA.'E,8G&"!@2: M9>,3T@^HT>THDH<,+;=%(;+E-U05 M45:FNYH=Q?_;EM5:9)66_5C*;!'L]>NRV?_8:(.J,5"U<-!\<"B?W7@?L4!L MC/<'N0$G#7+2AA0K0_ L0H)^3(T^1L<44HT-&T((ZI1#J76#VB([;&9V+(L' MD@2LC3HHL<-:9.>XOMM'=J!^&:A:"*K&H=2Z^=%R.VP&=[W\&)035"UFEB4W MPWXI&,#M-%K8I1[U>I==FG8VM3S:WWXU[:;$M:C5+[4CV1UNX1TVT[N7+CA0 M=@>JM@!58Z!J(:@:QR,!'FX)'OZ1" ^#,CQ0M06H&@-5"T'5.)1:-Z5:DH?_ MS"C/W+G1*:C"/(H#F_2W#5":!ZH6@JIQ*+5N;K5$#__9D![6 #;;=G'_X@(4 MZ@USRD"=AJ!J'$JMFR@MV<-P: ^KI,UU Z\?85"X-\@G _49@JIQ*+5N@%O" MAU^*^+ &D=GR_D[!/J"0#U2-#1Q#".J50ZEU3_6TH(^80=^-V&R+Y4JNW5*I M\\_L_F;ET2=Z0($@J!H#50M!U3A1\2*FON,2_=T*:9$@,2-!0V9HLT$%;%,2 M8,?M50"SU]%Q!H6$H&HAJ!K?JSFGY[<;YZ.#?69*^ +43U2F-\46]OI@V-R# MT3&'/=,'>ZAOV(QP**_=F+?DCYC)GQGW$Q60N1Y5<+_9Q^BH0JHQHK) S1!" M4*<<2JT;U)8^$BCZ2+115[D7IJY%J*V4<$U+>9GD^U;OFGIA[O'HH()20U U M#J76C7V+%HF1,SV#\O7Q=I15CGW?)78_VFH[!>7OVW11OA-XO=.\3-/.=ES+ M<_OK4FTWI2ZQE#*J]FU* X_04[MB"]:(&:R]=#&I+,LEOJNR#',W1A=14#8& MJA:"JO$!$]R-?(N]B/<#*3V!!#US4+4%J!H#50M!U3B46C>E6D!&S(#LCZ7T MYLZ-3D$5IF'/ZO\^8@'JE(&JA:!J'$JMFULMFR-F-O?C*?V^0YU-UUCE.D&@Q!3T1!^H&J,JW],,(01URJ'4ND%MB2*% M(HI4&W45>&'JN%13OC4M@\"2%TG]D_;F'H\.*B@N!%7C4&K=V+=,D9J/TIGQ MO#[>GHK=Z_])[)^HT;53GI"AML$>=OK_L<,T[6S/LY43,)IV4XJ)Y?;+J*:= M;7FN=^K*IR5JU$S47KJ8-"?"J$VH>B\$>A -5(V!JH6@:GS !.\B/SMZ@%7] M!+1?H^(AR4J4BGMI:;WV9/(4NX>*[=Y4^:9YIM7GO*KR=?-R):)8%'4#^?U] MGE??W]2/R3H\VNWB=U!+ P04 " #(@E=72TKZPYT" "O!@ & 'AL M+W=OTZ3M?."2VLP#>Y M*0]\MI89+7#*0:SSG/"G(69LV[?:UBXQHZM4ZH0=^"59883RKIQR%=D-2T)S M+ 1E!7!<]JU!^SSLZ'I3\)WB5NS-02M9,':O@ZND;SGZ0)AA+#4#4<,&1YAE MFD@=XZ'FM)HM-7!_OF._,-J5E@41.&+9#YK(M&^=69#@DJPS.6/;2ZSUG&J^ MF&7"_,*VJNWU+(C70K*\!JL3Y+2H1O)8]V$/T.X> ;@UP'T)Z!P!>#7 >RN@ M4P-,J^U*BNE#2"0)?,ZVP'6U8M,3TTR#5O)IH:\]DERM4H63P6AR&TVNK\+! M?!Q"-%?#S?AV'L'D J++P6Q\.;D.Q[/H(XR_W5W-?\*G*>%8R!0EC4GV&;[ M>[!!I"HK?%NJ$VE>.ZYW'U:[NT=V;[MPPQ2;@'&18/*F02V!(BR>+[ ME&4)ZMS_) O_$]FSKG::KG9>8P]&1*20T U-L$C$"93(JW_PH1965&>&2GOH M)O!:;L^W-_NM.53D=)\7A?\6N:W>65-42;'WGG*.?&4L44#,UH6L7D&3;5QW M8,SF17ZHW+@RS[\TE97?$+ZBA8 ,EXK2:?5.+>"5/5:!9*4QC 63RG[,-%5? M%.2Z0*TO&9.[0&_0?*."/U!+ P04 " #(@E=7%"9AQ\$) !_-@ & M 'AL+W=O,O ([S?[Z)P$QMG2MN SYDAA\="T=KJ1S)''U MQ,6/8L58B7ZNL[RX'JS*%X5 M6F=#XCC^;IF>9'R' FVN![61\Q_JXM/\>N"H&K&,):4*$A ,T)PMXFU6?N5/?[&F09Z*E_"LJ/ZBIP;K#%"R+4J^ M;@K+&JS3O/X?_VR(."B _1,%2%. Z 7<$P5H4X">6\!M"KCG5LEK"E1-']9M MKXB;QF4\OA+\"0F%EM'4AXK]JK3D*\U5HLQ*(;]-9;ER/+G[,KO[^]/TYB&: MHMF#_/1F]A?Z^/?=]QFZ0-]F4_3NM_?H-Y3FZ&'%MT6?EJD!1/F=S($!D#T!L 8:R]7L*R L%M\0: M\6:[_( H_@,1AU"@0I/SBQ.@^/3\XABBHW/EC\B@^WR@53QZ(M[=AHFX3/-E MW873,F7%)?28ZS N'$8-;Y?%)D[8]4".7P43.S88__X?[#M_0@SW&6S:9["H MIV!'S\+=/PO7%GW\10%W6J\JJZ6 W]KTPE#FP.V060(TH"8]1 M4Q,UDLFLH2)K;3MRX>VY\*QY>3/_GQP,Y0Q5%JCD)ZD&4/YGB1U7UTE M<;%"&\%WJ1P?T.,SXN?FM-=G3O<9;-IGL*BG8$?/T=\_1]^:TU,F@R9I7*N$ M?([B-1=E^F]U WHF=3C_(#4#[&$MRP$0"5TMR4W0R,%ZCEMKWY&;T9Z;T:O] M?2FU78$D-T6V%RFN9S>5S]0W[9YMN5)^ B!L9S;T('8TW M $.Q1NX4 !%7Y\W:LHZ\!7O>@E=R:L&$D'W]91R(?S)0F@1F2S#QM#R9F"@O M]#5.H$B4:I$B:[4[DA+N20FMI,Q*GORX4!IZCB0KTE@4)_M8:+3&=_7&3 "0 M'XXT7DQ0Z'F>1HNUXAUIP4XK>!TK,=]R::BR]%_)B_19TDCD4F?+],F39\1^ M)JLX7S+TKNJ'[U'&BX(5?ZAY!=2Z#I 'NJ[L M'=@%;&7O7LVKE4N4Y*%$]KJT;%@""<)&FVBHC]X "+M49\<$$>SHY%@KWY4< MTI)#K.1\%VG)+OABH4;J--_)D9F+] 0SQ)R.L*[> ) 7&GEC@@+'8,9:\Z[, MM*X"VVW%I.I6A3*/L@SW:C)ZC3;M-5K45[3CQ],:#6QW M&@\BGK/JD?!RQ834R0G?*JDMM1I+=_%C!EJ0)NKQB$5IJ&*- 9P7 >51/J,A>Z:ZDM&H>V^5\NY22 M,2G#3@Q\I[6%J;MUU3T!,!>4Z&R9(&QTJK?0[[@5\-BNX&]>QIM-_*P&F]H9 M)HG8LB.R0)X +4[,F110]<0Q$LM$8<\-#+;>0MCC5MECN[2_:8B19 F>9159 M@F5Q*>^QGTKIGV#*5.=NZ'LZ4R9*]E7I;G2N3!QV#.T;V=O2D2O2JGUB5_OU MR)3Q?'E1,K$^3*:*MT/+^))]$'?$%.>$&*MM $H.3+IYA%"^,<_9&]:5N%;H M$[O0_W+N2AK(EBG6P\ 4_@!,3H'ZN@V "MP1UJ= >WNZ\M5J?T*L"E?I@N*< M14;2DQ)O*.PSVK37:%%?T8Z?2.LYB%4TC^^W0KIY.1;^VKI9$_6X=P8C(WMXGV->) F C7Q\_ MIQ ,NZ[N(B)[:[JRU;H#XEN'QH]I'N?).4-C3X*](;'/:-->HT5]13M^(JTU M(79K\B"D(]F*9U2H56*T>1DIP8<"> SLF.O#$(Z$V#/4CXDS\G5D[$=>T- _ M6-0Z;G?K,\@K.P6IDC+Y7$F]%#I\<$L -^&Z7F ,_Q .AX'N*" <#0@QU-Y; M6 K26@IBMQ3'XW]:%%O98YF: EKI7+ \Y0+EO#R1**8AT/>;7H=, 8@T:L9Z MIKT]'?FBK:V@=EOQE4FO4.]&_Q)'%)#^QF+MY"S4]"Q49&](5Z):&T%?MQ'O MQ)ZM]TI2'&2:8#N>[=34T&PE+.)$V;-GD#S3"%R0@([T[18 1Z7[T'T%%,YS M''W BNPM[,I@:RRH?5-AMHIE6/24EJL5R^;JE$/"=]+4UIYUN^&YO"'UAZBV M960Z*J&F--M3+. C6M3<,;@(?'V(@U!27.@B!()1WP]T%M_"#-"#8TUV,V H MM@4@2D"N()WO.6Z@LP7@:. 8N^D0SG5&QH:ZO3U=^6H- ;4;@FBQ8$E99=/+ MGJAT_@PES4:.2CI%IS(&U0>5=#OI&W)X!9B:JI[BD;Y^ J!DER3&R ?M%.C\ MO85#H*U#H*\[A#1/1+7R^V[.ZD_O5>;]&F_ ?H)#S1D#< )N@+$N1P <"5W# M7MD;UY6\UC!0^W;"Y!1#*"[1(UNF>:XZKC*H3*0<%'+4W".@HT#?(Y@ L, + MS4'.A'F^Z^N+G?9V=>6ME?74+NNMO#&UNV=E#-AP"(R-^ D XB= C" V(B: M4O_X1X^I:)4^#:R><[;=;#*F-$>NS]7*FA$^U]B3#&ZKZC#;M M-5K45[3CY],:#GK>'D82;U+UB*I]"RD M^+$-&S:@L 8!('31\:.*@#"F.A; MA_;:=SWWV]H+U[%F;]61E455IVS 1'5[DO4U<[U&F_8:+>HKVO&C: V,:S

AJ'$\U5[9KF2T7L2U>Y%/![MEU<:U MFE'DE7IE:*N65>KS(N![';=-[,.A'I- %\@3"!905S_U!,%"XS!G9&_0KQ(V M/'C19LW$LGK#J4#5YG7]PLG^[OXMJIOJW2'M_BV^G-;O0K5AZE>S/L=BJ8X M9VPA0SH?1K*%HG[;J;XH^:9ZG>>1ER5?5Q]7+)XSH0#R^P7GY&ULC599;]LX$/XK Q4HNH!CRT>:(+$-.->VZ"8-ZF:[P&(? M*&DL$:%(E:3L>G_]SE!'7"#-YD4BAW-\>":/EO!(YKM$_5/>6=J->2R9+U$X:#18WBV@U M/KN8,7]@^%/BSAVL@3U)C'GDS<=L$<4,"!6FGC4(^FWQ$I5B103C>ZLSZDVR MX.&ZTWX3?"=?$N'PTJAO,O/%(CJ-(,.-J)7_8G8?L/7GF/6E1KGPA5W+&T>0 MULZ;LA4F!*74S5_\:./P&H%)*S )N!M# >65\&(YMV8'EKE)&R^"JT&:P$G- M25E[2Z>2Y/SR:X%P:P*W1OG!PK3/,?E8P M(B0]G$D'YV+RHL95G0]A.A[ ))Y,7] W[=V;!GW37^C[;'.AY;^"*V! CFIG ME,Q$4Q Z@WN+#K5O"&8#-U(+G4JA8$U$I.KS#OY>))^]\[3T=LW MIY-)?-[2PFY\_ML I$Z-K8RE\&2T@2M48BY?4,(%0HFEL1(= M)'L2V=)TJ9C,(*CG59"Q)JM32J OA ?*/(D3+5%8.L;83#Y3N0%L*+N-.E90 MF))7UM2TX5@0I\J&'%+%AO-!F[)UA5RNTOF&FL1W#C:II=KB.=BEL11?!#55JT=&T@:U(N]VZ M,A[6A>G-C>-XW*W_$%O1 F:?UA1QHQK"3\'C8AJ?G+N#>% 8*$&A=+;"2E,[ M4"8-%?%<)FZ?#6JG)#"%S)"ZILPX*:0E+^AB@CMC?4'>4G=;*L0&:^T+6)5H MJ?@&L')M9WX,/PT[-JPL=O!>VUPGPRWP8!"V"PT+UTT ME/0!B)IN'!,ZK1*6A/DBI_!QWV=LCV=C)GF1$*MM2MG55:4D6F*C)X.CV]H+ MJ?HJAY0BC;8WLA6JQI8I".76I&CW/8,)P^J0@T%2[J@!J*N2GG$C;-E8WP_ MT53RAT)LGV CO6 R0@")?$0:%H)/A\^-W]'!14H9R<-SP4%*Y>>;.[6G]B^2 M57,1/[$WSYE;87-)M:MP0Z+Q\.0X ML\$9J--U6XEA/C*>1A6="K"BTST/G& M&-]MV$#_3EO^!U!+ P04 " #(@E=7]44+3D8H ",A@ &0 'AL+W=O MVM=/ M+I\^_?+)OK#-V:N7]-F[[M7+=NAKVYAW7>:&_;[HCM^:NKW[YNSB3#]X;[>[ M'C]X\NKEH=B:&]/_>GC7P5]/_"J5W9O&V;;).K/YYNSJXOFWG^/S],!OUMRY MZ-\9GF3=MA_PC[?5-V=/$2!3F[+'%0KXOUMS;>H:%P(P_B-KGODM\<7XW[KZ M=W1V.,NZ<.:ZK?]EJW[WS=G79UEE-L50]^_;NQ^,G.<+7*]L:T?_S>[XV2__ M<9:5@^O;O;P,$.QMP_]??!0\1"]\_73AA4MYX9+@YHT(RM=%7[QZV;5W68=/ MPVKX#SHJO0W V08OY:;OX%L+[_6OOBV<=5F[R=YUQIFF+QA7397=\#7A=S=V MV]B-+8NFSZ[*LAV:WC;;[%U;V](:]_))#Y#@>D]*V?5;WO5R8=>+R^RGMNEW M+GO35*9*%W@"1_#GN-1S?'MY73RVGBZX,5I+?S[NMT?BN9(\%CX^&[7UO7QO+UK8#4WK)VM;-$!"*OL MJJYAJ=YTI;P#M]RX@N2&HP7610V[ [B[XM9D:V.:S-06^)%@LTT$*[RSRGYU M!N%XXWH+D@/>P_/ Q1^*CL\'7RZ<")="86O[(\B"?J<'0ZP=.CBQ/=2PX-8T MIBO@1/B].0@8>/!?&XM_W?2T,6QTM3<=7$#VZ.]_^_KR\NF+7UM;^.N#R8P_ R*B<""^#XR8?E?T6;'9@("E MC>%X;8=;%WM_$_"\Z5V>U;98V]KV@.\<'KPUS2 KFH^@8)S\@7J([ &2V%5)-V0^P M Z --( #0(>Z N !'UVVZ=H]O->Z"'^ \[H%0LH,G*G=VQ+/5EG&9:"KHKHU M':BM8V:!&$L"M(GI'SCK ^*!7D%8@8B!-H&H(U:[;6L@M!J)R*+V+!&!1U-T M1.X V;#=Q6R"I'#QU0LXQM!U^&RX=B1M6\&A]*L =DY+V.8P$.D"R92FZ\$4 M&#&A7ST&$4]5=K!0"8>*B#SLK.S][Z':ACN,2;!8@Z%!.WFD M9 M!3\/;(9 MX+#MA%H#FD$"_)L(MX5_EKL88;C)#@1PQ R(YK+'1

7REW!="D1TH:HI6F.4"31*ISD(/@OG8_*,%A/&1=&H$ "VP-KKBB#W M7Y2U]EUX7; MT;?TCS<@.FZ+FJZ'/C#1!P4 L@/#"/:K+7R.0NH6H.7;/ P=(-+!>5G0 =ET M=@M;(I'#(? RB) Z8[(]&PQMEX'X RK^I2N -*Y4ZK\'$H=M$;D(&HCT]@Y% M=@:R-+ON# "?_0CH1UE,;WI]T45O=LCI9=M5R'6]4/=M:TLO+FCUJLV:M@=" M*CI6''"D%ZVP4V8\W:SB6C4BU,0#<"W&V$Y MA-@!K^ '06M6!MBHRH8&S%6RQQG"D_< E-%M$>U;D">N'P%^MS--HN;7H(]! MB -BB.D\UHC3\,%^<;<["_J?[Y-N'^2OJ48(;&%E?(0$"'X"V#B7\V7L/@D> M 46LO#I3DW4 X@*9C(UYPP)X&?_16W/$>VR>5?*,+W!G02?-_EA),B(W7+]-05=UYP.1(@ M".J1E0_<1P=2FD'C55;9OY Z&L"-W3([ 3JWX+8V MV?J8G +6;==@<1I7(C?F0'9X6G@T K\&AJA! \#BU0"RGB[&METPU%M8L_,J MDIC*X&D*DBMSQZ3K04A >.-Q2&OHC:NU]$"">38< MD$&Z*AB<_KT$[9C/48+3>LH3KR=Q .W3Z7[:$\%]OD3W ?#U'__^FW?1W),K05*[;H:)K M&DBT7G4=>A!L!\<,4Q8'VZ.@),_+]8E%($?J,J=KMVMD*M2LP)(H[@%;%1&R M%5CP**L C']A_ S)RT ='./ [T$O.7-.N@2$HT,K,G8.3 !F(H)9*-!9,)R M!(_DZ0U$[VT "(TQE6,C@CP_=#9]3 /<*G7J])A$!@=T']A<]'A##Q$I>I9L MFEF!=X(P/:%72E[W4Q1:D/BM[18H*I61P-9M)I(U<:)+))ISID^/Y%TK1G]$ M0:A*8\4-BIR$.RT@5#-^QWO7X':9_=I4S,1"P$@0?DM /09$\M@C5NGA_&9C MW1M+0_)S$4\DXS"L="!SUXF)1ZC4[:*PBQZ6G5ER$]%:C&W<@P%XY:(5%/8! M-N!XL[?MM9U]G'5#DV[7SM,$N!\5?I\C:UEXT0M"<5;9=F(A.30CNQT$887: MI*4C)!O"96UB3$;.67'JQO3"7')CTTM*S!1U%-1J&S^>F9H75[\SVH^NV/7X M3SHRRW/@)6?5-&<5EHG>74]JXUMW8 MYS^!--YT1J2OD(W!J4Z9@M# M*/B!$A]TXD<#EGG3-NF1&EH.W5@^./,@H<.B-9P#U M#D#U06A$R\16F<'M/(L2/7XJ\E**8\/G1P 5(VMMD&:9):Y7H8G_P$ .?%;C MPR-^)F5 T9M@O;+NC<2CI;.AT4DR4"-/1&] 7T2U'.T "1?W5QG7W]^N;@AIFCUY__.O/F\29R3P4&E>0H*)H*I^ M-U4(@/2<"L*,68@[\.O@D+!N]O3$GQ/Y$$/SWT*6\?+^C9C4Z&F6?#7?$)EH M$KZ4*X$;03<1@S2*:Z)9#J2#*@5>&%W7*)XX.4V 7!%R]+$D^AA(;(]Q"Y;^ MZ ,Q@^'U!Y/)&9!;="=EQV0(%FC;=>T=/LM@1<$F\(5X%8X>;4"6M!R0+X D M$OQW$FK5X&URNCL*E5.D3YW$5O9%LI/0+!B5 (Y&B$;7UQ#IUV@2=,);:TYT MXC6!=K)[6Q<=758JVP8G2!T:/7YZ9*(V,,D_G(=(5L&7A-#0>3]R+'D" STD MTI>S.>5Q1"LQ+!P*=QF0_&E21X>K/VU&;P(-:K"?DRK(E$BR6R#"GF@8\P @ M/S!;M6+)DA7PK9BMF!I1RI5,55G4(J#J O&7>SG9,HHQ3TO:]B!I*\(AOKPC M>(_XT;YMMABMXI"8P00$&B_1X;UU$L6FL$RF&FHCZQ&I%DY-_(A]O?7&YL%^ M;_L^517$=6+I)DQ$D3I-NK9\.(SX@9ZOXB.:Z!V*Y=EQ DKU2$+N&/XV'TU7 M6H25+(8$4;3$K35W+!XQ=P[$3^X7JR$6]3W(U:TA P.SJ8#)$FALI+I1&.^+ M-&5/!C[6 QPS7ZT#QT2AZ].)S;;E$ ]FY3$G@<136:$(O)/;PC(&00R(!(=5 MGF>/P'2GN#@GWR,)I#$4BMW@-4R_ >1BV!)E$KY*ZA0,F':S08-Q/=@:[3J' MGE&Y R'4C1S./ .8XC_ES>B3S= UEC)V[%-_)+K+L[>_1'XKAQA"4"8-?,&_ MA!-?T)./T%TQ'YE81TP'UDV/^3RO)NY,?3O.KGEEYW8@2,_Q6;7=>+G'2<#K MI._L=90/9(R$I)TH;9\F)4FRIB98)%A3C;G*OF_;BLC;_Z,SHJR8#SEJ MKMRF^4A,6\ A@E%7@"W92-T.EK\'Y.CJ>029"Z'^D1VM5M?,UB1I M/*R@8!"O2(C-0':?N!(4SL'<.Y(N"N(,U&*'6=5')%8("+C_#F7N]BN M'/9PX90IM$V%7HEFR)L8&3X%33J LI\4^ #JH((9]6P(Q/C%'C6\)'<"@A(? MSTR2.D%^?Q@&1T*SYF;7KQ51Y;D# "+EK# +B; M1:@/CMZ#3EB#1#"]F&"5S0[:/R'ZT0F)VF&5H?'X6&4_*R?F2X_+@I(K8]>* MDPN'%@,*-B5-HGN,Z1:4[.Z3FH49).=D)#3'F="G[.S&D/$U[(.A@8J_/J)U MMRVZJHXD=U3!@G_&UQ96PR($J=)_0(9;#/U-:OLG^T'_ M+U;93;#3?N);TD#?CV!.G6.XH,JN6&G-)2SK\)2H-HDN257*7'R='?8-&AE& MWIV1?3].5AX'V+$$0((\E=958;@*5LGOMP$>&G=7,$,VP-LK@E08V!3R@R1!I(2A#&&]T$K2Q3,6AG2#[M"[-)LL",D;+2N$: M0++&FD6J)@ [D3R1PI&(:H5/P&>*8J, YQ#2K %YJIBP*^GH_'?7WY M--? <[Q-)/_X[E_[&F,?E,XE!!@3J1(]D# 7?+)C0$P;WYLA+%'ADO(LBA2M M&Y&*-^KC+/W.TBT+BWTDSR<5)QD*EBVX![]+/#44<2Y44 <> M[^/#4Y2\ ,L6Z!<G@?HYC>)%NGQ5(WMLPQ3LP526DLKC\>.&XM M=<2#XS@#KRA6O>VBS9YG/U(V^N)Y]O,:LS<&]=@(0>S*8(,$XWAK+KYAW M!#2XP(+]=M[FV?/LUV:Z3&LK=N[)JZ,7L$:5!<4T;)GJ7RQE!ZA MK.%+YF\6@*A-X;7.],?TXK#*R_5\I_[^^+@V+?56:I@E%Y"*W*:05BJF=O:N MJ%"5S=Y/P/ B(4MN9J8KH.7X-RH21"T9$GGPM%%Y'>),'="+@9.%\"E\< ?2 M*L@H;(1-(4LB(5E>8 I2>S^8B!X2A#?<70C0A4#RV9#E9Z $+(6(W MX2TJ%]2BS6HP#P*-@[R$<,-,)$,-0$IT\ (%?ZJPOI+>$ZY=70 M^C!?Y$?I/PZSD_H<7TMD03O36*R,;'UKS?C*1MYT+.)#P?^"6\EQF;##"5S= M:=L"8Q@._=F73U<7V1[M)V2/>>YD3-T52;UO5.4;62?>,H%S%O41375.U*CY M)MA-+T.2T,$F(*:,,R5Q$KPUBAG&TN]IFV"8%E2E60TS$HUV_CX>A1R]^?40*Z8 MC=*:@>&JI@]-9M+Y\-ZZ#Y&E%6%5+]+[/W#_OC&-5I5!1@GG6+\74'5=7GV9D OG6GV)UM5 ML,F; O7 U88: A'VMR#0BE2X8&-C+ZGX44\#1_T7CP!&3127:IMSSMKH*E*@ MI@2CQR,'_PX+E ND>AQ',SU'\S8-@ ] W1?YK:K"5Q6?!Y MT8D:]FLN6W?RGHN+^E%BP<[L?V(1Q=!AID,?32K510(GI;NYU'J3 :85MU&R M*=3CASBFK YG^\&WXV $C,T23JH*]&F (:KTN?[YM[>OSR_^ =N#A-LC88S+ M([CQ4$KEN%8"%#MFN'M_PJ@B.50C!TM'K7:N!VC5AQ9$8'0"Y ME*7RE._?9 M[4WI2U%J4S12R)X"H+N PI M2Q@W!B2%SA3%[DQ(D4B=(7K"/77(NE 5ZZ:5:C1>0507Y4FH+[K+]D/=8R=O M1$ ,0FJS=%;56BKXO='/2C:7, @A,CK5GI?4N>OD_IK?>R@K=94\7)+]7KX M'1X&I75PF7Q0KRKVL&X>#D::N1L.;.DI\7IO%@3^$5DG^@#/#8<2N4=T#L@9 M=Y[0_F)NEWJ<\#4I>1''?6CQPG(,$ZZ5C*)6TK05]9SER(6@(DOOGIS17W948*"@#?2ES^G5 4KZU% MG0J(JN(_*$6F12T49@O'&M7N(A!!V/F-M*("B=AMR%U6;YI?Q=L*7'0J,F8R!OIL*\QCWQ#2$G< XSW8818&PD99\RV%6458GW"6 7: M'CJT=OA/2[H2H^*YZ%DXZ;X-]$V&E%KQX]"YJ 1LYKLUYZXWAU!I99M)0UC4 M.]M;-@Y\T[V<-PE_$D;B@AD?2'J>/;IX[/-3$5+CVFQ/BGGVZ'+Z]/RMQ94( MM!B\_.SQY"AQJ(ZB2O#8YX_I*LJB7WQ*B>N!>W,=QQ>//5JH_$L0YL/#2^3G M/)%6H1M*M%#@4J8H+)0*A4=L8$B7$4LO%L+RB; ("J&C+'ITIX6U\P M-J6(N=B#DQCS_&&U@QBM>]R,!FX4LK4'D6*YG*DZQJ+$Q<0P[Q3+8AGLB -DJ:? MM$1Z*J4PF>G=EXKC4^8!AHAKFB MNFY?X!"Z6GXI/B)Z]MB+3UD40)7M W4;T M:L.!48L4 BS[BS+4O1IZ:XAJ!():=J4VESC.I MU1=K4JL>B]#D.-<-* LSITW7C;(S.M.B8:R3('!0['0@.=/41\CB]FNE"L+8-J(C&VX+*=Q$H1Y/K\"=F8@0>X MY8E\ $;,,2VO\AGA2)+ZO'O42?^;"M3K1*!J&3)SVELO&M$P>H"Y&E."UA.F M;9Q>%T0^,[@Q Y>;<]_!?D2'"\(_*=?#M1O3+_E "6 +SM!8^&-=0,B& &7. MP^'#W#ZWY=T+43E/F*"\+LH>E:V4;OATL7B5VZ[ W,-M6X/-)1G@2(>Y'3CD M@D-?32(YGM1AXR=I+F NQ2-N'/ME#Y\Z%(F)CXD=-DPFQI#WBGMQ8RRPY!,N M:X@*T@8:'!!Y J$EC6R436%)BJ".Y5H8%C.?QQL9BD;$_CAJ!\:+!Y(YJ05V/.O M8K/!X^,$,#!^.*CJ= UB :6#0!5)0:]OPL:^Z=D+R7* M$=+US*GK\*E2F=5VE6?@A2"G M(36.W=[P%=IUVD+4&_4K2$"8OEP]UE$9T?E$D^4)F= \R=XZ-1%/74+T0+B' M4T71:'^2N"8%H+&?)8_UA*4SP\JC7%K$JB,-(UQ"JXHMA.U&O(@$A'<8<6LI]GGV%&'Y MQ],,NPVY6@J7AEO!BT3T.?G_R("-W*)(_ /Z#0M7*9285H\LW%+D=$3UMSZ< M6 H<5+F$Z42B+(4OWC<9YQJ2@$EXBL1?->X37?#-EEK(]$Q MN_12%:O?(->X)]!Z?51_]ST;-/>E&N8#]Z%:W=M%_G:BD3PSHQGY>5^])+'. MMD,06S82DH/S0+9-8$6LI9X?"1O1<3K^4 K\4;C$QAQ+7"?2/_6\?)R-V8;@ M3)@Z9RI4E:CKA'FMNF+.TIV^X)IX?"W<7RI*?+.?A'EX7=86L1W*QL>VP[ , M]Q(0S?A\YKSK*BY1*.J=KFO=O4S!39))6Z*OG-<&:7*"VKMI>$B:%R2 );M& M$]"^U1&<_I-XZZ@<#2[5T(R0F:08ULM)5"M*JKT>OV$CEN,8F08[PC6&8NFI M_I[?YGU8/91!U1%SR68![I#-Q/'"F%:5XM ^C[B)7HH"@9$K'DUAFX0$9_&8 M"-^_3/9%FT5M,F&?=,[YKHBR/LNI24ZW"#L?C9]H2L-9&Q^7CF=D!%-QVLN] M_*(J2NV!E%H>;V#,5?7\,1PQ ;]3B7:#W2'7J!8V$+,TU.7%'385AC#3V6Q) MX7AH(*?XSD,& &IWY\[$>^)F"?+2%I%\7O^$T_%426R:QTFP\E1$3K+"(NF1H=%<<2!\J,*E4@LSY')0RCB M1B^$W)ZAD'$ @F0&8TW;<>+47D3SY-80V9=#B>\>9->QFNX(<+LY2.3+78 M;'Q0/SC8Y%;<;& MEAJ48N5I$D>#P.,8\*=<03OTHCO(U$.*TF1YZL5^TI"XN2Z.N'!$0SJ1(EBZ MQ2@T\K.']90H(E_VLXNO0N-&#G]^'1H?Z*7/+KY$_H2S70K=FZ'A(O=VK M43B)O=]W/K[JY?OX04V^Z8,!:YU'896F11^\1*H>QI>]$.N:3*L]8&1&I7DF MJ>D\K4:3+:AK(X+N46]JP\XE]4]A3XNI;*$S8K"4I7^<)Y3#!H;D3D)6"8W= M81^'Z)()[ONVT=?Q\P$L^Y+%MPQLVE)7&H&9^^GB8&-@TUI"J=)TXT6?SW-J M*;X\$#"/G8K2PD,_F_3@&XXL6'\45^P/M8E+R'W@.8W*,TMBLTL_[3GFTIZY M6W<[Z@L*B3ORU7U$?79!0P>D/QR[[0/QBN(=R!HQ_DY[L6 M80_!U#D9$Q'8'Y/Y(TPG6$OO_,O5973E7\0-=GCC7T22&G_$YQ/O6Q*@#Q.( M>JX'6#U);P[/AANOYH>(@V;>;/+()A2I(Q. \HG$D;H\K'0KI+ 3K&5 M<7!"D+=DJTW2>C*6 =_&,Y'Q4QK]<2420&KR\R\[&9D$$G6EA5% Q">PU%I_ M'F^^8QOA]UU5T<_CV.BG+^Q&1A,MCR7"BALZ::@V]%A!*'3^0_)#.6P&3B99 MS8 SFIGDTZP<]/,58;!1R!^&<'#ZN91FT2QY7#0.]^&, ;<#QYJD1#PDP?D9 M$AAG+4&.!U6R/$PMIJKPJP^GH*8>!,IULRC1!LX[_D&:N\0'61M?2MMDM!,@[H+1Z $F[:EI!%.C3>Z _18&T_XSC,'^"A5U1QYRLDL9R$7"Z&5=M_ &U2GB>X:8,R[3/GT(. '/:0 M/Z?J?#(.)/GIV$?)7Y7!7ZCT/QE;A)>DEE4+$JC:,9(O(*J%BO6-Q^FY"N=_ MB8&@?\B _9/%=,G1C$#VU >8^L1_]E%9,K*M^$W"D_C9\[07I=>A[3Z6LK 3!T!G-V:!'3I/.M:T>/M[4 M ]8+!;R,S^(9LN-D47Q+ _YRZ>_&3=^:3*?!O:B3=0(!XI)-W?!KQX8'K>%P MY"D5VG18C'12_[KZGU6B4E)+90N\A^5]^Q94()8ZQ7)J_K >2@+>-'[@)'7F MXO!J-9 :&0DYNR;!8&$*C/F&'H7E,,]+W,;^&@0DG8@^1_C$P<8 M-;K\N1T+U#0 FTB91R+A'W-J\\\)G>LPO8Z[C,G0]8\^$&>QI)?5PY5%/TMV M J@P1N]!R)967^(;I:T':,HIM*R+M*A8?C:;6QT><'C;)-/E_@PD<\4+?^07 M6ZXF-5K3D5X%"F2)S'IG_K/+*!;2#CTY;SRLZ1/&;]$O"/.);O#WT6FV!T*! MH]$\O:>Z;/H;K ] _4,+U'C^(?7=1YO_=5MJ1.+^H491K=RW0'3BA- MRR!O 1\;8WN9<['=]9*1I5FME11<\Q_Q**+<>ZN4W25G'_^52QN;3&.47XXJ MAVXT@RYVA=?3'J22?EPGQ#?C(Y=\9#HCZ@XW1,/S^KOVG,;)^5^YO0K%\S%G MO7S2OWKYQ#KX3PG_Z]H[^"\QY>NB+UZ]W)MN:ZY-7=-OUC?]-V<79]&G6-7V MS=G5Q?.KR[,G\&9X_-7+ VC'GXINBR11FPV\^G3UU1=GC%[]HV\/N"0V&/?M MGOZ)X4#3X0/P_:8%MTC^P UH0@J"]^K_ 5!+ P04 " #(@E=7)NB89*4" M "N!0 &0 'AL+W=O@2@1Q M& Z#BG'I+69M;*T7,]58P26N-9BFJIA^6:%0N[D7>8? '=^6U@6"Q:QF6[Q' M^Z->:_*"GB7G%4K#E02-Q=Q;1M-5ZO+;A)\<=^;(!E?)1JE'Y]SDU4RX89O%+B@>>VG'MC#W(L6"/L MG=I]PWT] \>7*6':+^RZW"3V(&N,5=4>3 HJ+KN5/>_/X0@P#E\!Q'M W.KN M-FI5?F&6+69:[4"[;&)S1EMJBR9Q7+I+N;>:_G+"V<6-?$)IE>9H9H$E0A<. MLCUXU8'C5\!1#+=*VM+ 5YEC_C]!0$IZ.?%!SBH^R[ALMI>01#[$89RN1J:E9AG./FL"@?D)O M\>%=- P_GY&;]G+3<^QOW<99\&EI1XQP;&>*^LI8S$$58$N$0@EJ4"ZW\)%+ MBJC&,)F;3U.@.Z%WV-[*D;G6*F\R"R6*')@E!-?Y13T^'/8*I4;&([\-(Y@'/G)(('ORC)!NXV'_B". MR8C"U(_""$[=5'#40Q7J;3LIW#DUTG;MU$?[8;3L>O!?>C?);IG>=M+7T3RZ)SO?.?"RV(OU3==4VK@J>%"+[W:F/8Z"'11TX;HB6RI MP#^55 TQN%2[0+>*DM(9-3R(PW :-(0);[5PLGNU6LC.<";HO0+=-0U1APWE MX"DXH)6NHT$P*4+1:>NOH>I-:?:?P M&Z-[/9J#C60KY3>[N"V77F@)44X+8Q$(#H_TAG)N@9#&]R.F=W)I#(;EV7]@?=4,/BDX;V1R- MD4'#1#^2IV,>_HM!?#2('>_>D6/Y"S%DM5!R#\IJ(YJ=N%"=-9)CPA;EP2C\ MR]#.K.X5UE>9 Q!1PH?O'6LQX\:M;DC+#.'L!\4YEUWY;H/AE_ @*[,GBL)M MTW)JU8E+\(W41B\"@ZPL=E <&6QZ!O$_,(ABN)/"U!H^B)*6+P$"#.<44SS$ MM(G/(JZ[W022R(,DI1XG#2_XE1S[<;BE-U2/U5F_?1-/P_1G>Z8EW>@[]I]3VYS* %X!T /1! M4/P4$L\*;1!$5F!J"I7D>.@PL8-+)E B.XUV^NH:L$5P;[DF&4WO2%%C! HK M35^0?:0U*SC5< 'IW)^%J9VD?I8DL.D8+]&%=HJL:95\=+0UQ+F?99D=YMD, M VC:SE#E]&15L8*.O$S]*(L@\_,LAUN!:H+P=YVFH(=\1)$?YSG,_6P>P<=. M"68Z%%NTBCW9N8;$#^,<8G\ZG0\)!HP<.>WPMP9DDN00A7Z49/#9FJ9^'(?V MFX;PT&V-M"91./?G>81CZL]F"7Q&VVL\0(NNZ3BQ"2XI]FO!^M)8'-)(9=B/ M7G"9)GXT"Z_@,IGY\W!Z!5\=[@5,IWZ.]'&2H8<ZI>Y&X%AMY%",^K%P_;AU_MF'AVA!CE\JZ(<@?.6)1M;;^]\S4 MKM7^%^T)?*UQ]P]2C05C>$4R?AAZ^F\,CS3Z:ACI/ J\ \?4J>TCA$)D#%=V M"AVVZ$'8':$/N%,:V&-CUV.^P&P6G03;IK!=@[Y/64#3":Q'G?"B\)@%:;L" MY383%@6=#[G!9%V$D_RY*J\5WW?%.NIF9W5C9#+V3I_PJ=+[.\]"2 .:[03# M36@/]+)3-B7NR&"ZP$X]4*)TWXQ2];Y>.Y"#T<7;4+5SSPM;ZDZ8_@X^24\O MF'5_<3^K]\^?.Z)V3&C@M$)33%/F@>J?%/W"R-9=XUMI\%'@IC6^PJBR"OB_ MDM(,"^O@]*Y;_0502P,$% @ R()75]3-BSA1!P T!, !D !X;"]W M;W)K&ULS5A;;]LX%OXKA*<8Q(!B2_(]30+DTG;Z MT)VBSW:;"%*;CMZ*13^F6E3-@M MN52MZTO_[K.YOM25*Z02GPVS55ERL[X5A5Y=M9+6YL47.5\X>M&]OESRN?@J MW-^7GPV>NHV47)9"6:D5,V)VU;I)+F[[1.\)?I-B97?N&7DRU?J1'C[F5ZV8 M#!*%R!Q)X+@\B3M1%"0(9GRK9;8:E<2X>[^1_M[[#E^FW(H[7?PN<[>X:HU; M+!]%LLJZW19,\."4JIPY=_K..PPC.,C M#&G-D'J[@R)OY3UW_/K2Z!4S1 UI=.-=]=PP3BI*RE=G\*\$G[O^H'6^DD7! MN,K9KVXA#/NH'%=S.2T$N[%6.'O9==!$]-VLEGH;I*9'I"8I^Z256UCV3N4B M?RZ@"Q,;.].-G;?I28DWU;S#>DG$TCCMG9#7:_SN>7F]'_'[AW< .R<\_\TS.9,8> MM.,%N^4%5YE@W(L$8% ]&\@D[ T;#Z+^:,@F43+NLR1*XPF;#*+Q<,(>#%>V MX*%-Y/\&'UE@V=FHWV9GPV309C__-$Z3]"V>QI/V256I5Q3C$@T@NU&4C..C MBGI]EDX2=LYZZ>"D\%[M1V](-S ^QC6H>$-*!O& W5?&YP*QMB+3R.*WBAN' M/$+<#,!&K-:"&R\O\G1WNEQRM69+8:C/BYQ)6,65JD#;)$>"2!J?'">LZ_CD MOT+$5G!C*Y8[K\^(I3:.K*R4=*P03Z*H_=TQQ\=\]-:R4D.0$1D)/::(A.7< MB8C=@["^)%)4@VWQ=, @HH#YR4 MMKT"ZZ!\-X:'*$A[Q/CGSH;W\-5@ACYQ^(8T*8^+G&729%5I'2'5!F-+OO;1 MRU[830P'2K^)%:YD^'//;(>]ARQM:O$K@2@!SE;FN -"5594&"X1FU;UOQ2W M0I;2X6^G@S=-<[I@9TD;1F9&4U7H$HV#JD-2-=JHEK?!27!DB\A??_MX?YY, M&"*3"["B$Z1M\.0H3K/V'J+G/6*+VLH$3:_-$&XX(0EU,ZD0+XF[.A^ASL$K MOB^QIL#L@R00A$:D/6:0 >G0)4'O>U_(282FBT ""SO=%KS8JP(J#7L4'K]6 M*R6*MU[K&1K;)J>S&>U)M??[!;B7F:TV7NMKFCL8M?7N4^@4XL'#Q( %!*K& MT5S:#24R? I[,R%R M+U5 !DPC^\F2!LQ>KF56,ROGBI*"6@FE#._5;D=!L R"A69P2/=V"H8)@"22 M0:5V'B3D<(78^]9#**@CHGBQMJ"D3D 58,2W2J)"0G]NJKF @L[$.7G> 2?:!FG.!]K%V@H/-2HK_O&;UM- M+8SWO5>_Z./09G0U7^R/Q Z6@<:JYZC8\Y>_T)GQ= C-?%QJAN^-FB8I]CU N(I;$,9Q_]P_V MY=W-W2_>C0\/XP'#,@Q6Q4M!8#2BZ<34!$*3.J"86D'=)/:MIJ:N"YG[P-38 M9_Y(8SL_LF"^YG4S?S;!YQG 6-7W)=7['V$G>[%S;D&P<_O!(,]KSJ]NK^2PP^Y>/T:\"H2=XP4!M\$1 M8$>?)_[W9PZLZI,!&MBH/\%V_X:-HK3?A]@=,-!$5%9@.XGB :!PUAL-VR#& M<[^'L7_LS "*-$W;S?7TF:0/82,8D@SHF!$ ==B,<8*EY2R9I+41<3PX9<1X M%'Y>.[7THF':]X>5N$^'E_,&WP_/1C4_9-0&UG^UW]$ I9&X,Y@)/S0:9I6K M?._*Y9/,*[^=-4>#SJ'3>7?G*PMP,???DJA[ 7[A@TOSMOE<=1.^TFS)P[>N M3RA6J6AQGX$U[HP&+6;"]Z/PX/32?[.9:N=TZ6\7 FW7$ '^GVDL!?4#*6@^ MXEW_"5!+ P04 " #(@E=7C7CL.O8& !Y$@ &0 'AL+W=OG/9BWK-QJW,IY>]$0DDE$@<(7 \[L0; MH10!08Q_:\Q>>R0Q=M<-^CNO.W19:/673%U^V9OW6"I6O%+N5F_^%+4^ M4\)+M++^EVT";03BI+).%S4S)"AD&9[\OK9#AV$^>H(AKAEB+W&\+)DISRQ1G\*\'GKCX(J&0OA@Y8M#-,:KZ;P!<_P1?% M[*,N76[9'V4JTEV (81H)8D;26[BHXC7539@XZC/XE$\/H(W;C4;>[SQ4O%;=#9Z?43 22O@Y!CZ M$=/_"A_[F@OV1A=K7CXP%;:0E8H)Z[@3#/G*I*.]#-&/?\3!'(=TC0-=+-L15/I)+NH>__J3F8T@EP4\:=QY6E$Z;DK@:OEE:F MDAL)2N):&EX"VC.!Q YVY.7*ZD9HCM2L$.9Z*17$5E2)9,DVYM:(6/HBN)%^29\E)! ;=!3G8G[;2"A6:9'WI M;00#@M.^.F?(3!0BGYO=I4<_9Y_6PL#'X N'F ,BG+!9?QZ/_',Z7; /6T'. MV9O*& H[O0?4E?9E](K%_6@R85%_-AJS#[K,3N&KXBC7M#\?Q_A=+!;LJW:P MU3%J$FXQ._//V2CV9_Z*;.2_1$'3$'T4"$EB*BR[5+K\N4^77,&G@OEROILR M+0,:$2(J0*Y\)AZ1K0]I$E7Y2$6NJP=&-I,A;7U@0#NQ\8;Q:0H9D=\(731D M7PNDKRH62;X$=YM!FHE[81)I1=_KCP0,\6-I"<$Z@4+U_%%,;:/FG;0)!'B M?$0Z@9_'\]G^]A2.GT:C_>TS;,>31]0SMHC&^YMS-EO,R:90:$5Y'O='TZ@. MC KI;!-=E3ZW*M@83N4V1T$BI4[8O+\8G;$/PB)BWU.90)UE+Q?CT2OVF2HI M;'7'5>7KP].QU2V"1B3:H'>RDW@0H;.(>DQB>::@H/F>W M&EHFJ!$_,CSA81'WJ=ZOA1^"U /%%ER["[RA,NKC)80Q9B?TGJS/,@2)P3F^ M#*:('RJ:G) :WKWZOE5M-)BVFK26:0[L9$U3HC5D!]W:Z+2BRHOD2'TOVU/W ML+:A8^'0<7OHK_+& _;VH&%_:M=N)UISF8:X@1)PXV3?KUM'&Z%\TCM]*&]W MG?4=C14)*/;LAZ 5YF!9"70\,R)T!N_;4CO6;3-DFB5:T7-#"3WL4(X'2VS\ M'"S24WZ'F,G0#P3=#;;ER5=M$FBDDMF!2LS86L;:WKV6&?6;=]B/LDYV46[@3U$-M1MU.(ZFG HXA[ M5/EMB#9M9[7;5,=/%(-.?0R3ZG88%[4%NY;PG06#<7N1J4-JB\=G1W?\5K;TY7!SY+6:@SUKNZ( M.S;SEZ8]PPT.W4.'G<\!A3"9_^A!1D.!"E\&VMWVN\IU^)RP)0\?93YRDY&V M2JS .AK,IKV0-O@P\ P 90< !D !X;"]W;W)K&ULK55MC]LV#/XKA'<8-L [6WY+3$3;>[ /V1:8H\N%#TJ*6!VT^VP[1P6,OE5U%G7/[FR2Q=8<] MM]=ZCXI.6FUZ[FAK=HG=&^1-<.IEDJ5IE?1 MFZ=;E/JPBEAT4GP0N\YY1;)>[OD.[]']L;\SM$LFE$;TJ*S0"@RVJVC#;FX+ M;Q\,/@H\V#,9?"9;K3_[S9MF%:6>$$JLG4?@]'G 5RBE!R(:?Q\QHRFD=SR7 M3^B_AMPIERVW^$K+3Z)QW2J:1]!@RP?I/NC#;WC,I_1XM98VK' 8;?,\@GJP M3O='9V+0"S5^^>.Q#F<.\_0%A^SHD 7>8Z# \C5W?+TT^@#&6Q.:%T*JP9O( M">6;N0P-O!=\**9Q NTP40LGD?TU^;&[GF-JXCNA47S@-'Z^^]8 ME?Y\@6\Q\2TNH?_W!EV$>Y[LQ1AP.I5GNEK3M;2.M+H%\H!62[K?0NW@!Z%( MHP=+:/;'&Z &TF\<6G@NGD(V#VB_P$=$A[W65RQ M.2P6);S&%HTAF!YJ.ACO/7B(-AZE(3X3% M"A][EN;'HA9QMD@ACQ=Y#K]K1VRO($_C-$U)R&8QJ]C7I/B3H9(&A@8E]Z6> M:O&_55^H&I4?BP39>W >BGX%55PMYIY57%(!_TG*)S*G-4W9-UT0#FS'C>?A M6\3(?5;._^4^UIK%59GZ^E!OQOJ4K(0R8U-M6!7/LM!P%I?S')Z[3>V:;=6 H M .D: 9 >&PO=V]R:W-H965T3[NZ7 M1 _>P_L\]U*^6!G[U2V4\N);5=;NW6#A_?+M:.3RA:JD&YJEJO%F9FPE/6[M M?.265LF"A:IR-$[3XU$E=3VXO.!G]_;RPC2^U+6ZM\(U527MT[4JS>K=(!NT M#S[K^<+3@]'EQ5+.U8/RORWO+>Y&'4JA*U4[;6IAU>S=X"I[>WU(ZWG![UJM M7.]:D"538[[2S6WQ;I"20JI4N2<$B7^/ZD:5)0%!C3\CYJ#;D@3[URWZ+VP[ M;)E*IVY,^8D_F]4_5+3GB/!R4SK^*U9A[?AD(/+&>5-% M86A0Z3K\E]^B'WH"I^D+ N,H,&:]PT:LY7OIY>6%-2MA:370Z()-96DHIVL* MRH.W>*LAYR_?JZF_&'D@T?THCU+706K\@E0V%G>F]@LG/M2%*C8!1E"ATV/< MZG$]_B[B53,?BDF6B'$ZGGP';]+9-6&\R7?L$N^URTOC&JO$OZZFSEODP+]W M61NP#G=C45V\=4N9JW<#)+Y3]E$-+G_^*3M.S[^CZ6&GZ>'WT%^,P%]+B2LG MS$S =&?7S3Z?C<7K."-TR?IB=[XOI$Z/)RM3SO@\20I^ M7T,\UZZUS[H6?OBJ:,E"@#F=QYYP&_BFE'4.'*:U;H1M2$5 MM7,-M(O!7>CHYNO;'\%&W*9B%^'5\-$Y ;\[H)#)5C^T92/9'ENJDI[UA2=9YU)%.6^ MQYJE\$:\R8[280I^+$NB>MY0HM%,2PT4PGZ3I?T5A/G'^X/#M /Z2"M5 >O$ M"ME;/@FSJF$AVA^JA'8&G-.%1NLBP+X2A/:AL5@:PGFGBZ)4XH-T\-;5C.QE MG]XBJG(H/M4(SZ.JI@C6^(SS(-O, YBMX$VA:QA'@:\,V'Y6/M]>?/H?(OC(HG!I;8@+97%,!^!UIHY$*WX3E8FE3<(=6Y*5[5$\A M'F!=22XEI_PV?!B*]_"XM'W"F%E3,(V"VY9$KZ?IK-V#F?F;R0BP7Z M(G*('R(];F\^B&M5YPM,&5_%57Q+001,=%FGP:='96OJW!0<6'&%>U0ZTI\V M0>W%;>I@^G5I#,5M#K(RUA\ I@I>_*.@HG[AH5I@]Z'_+ M,1@>H!JI%4@FAPOT#'$(CRA"6+73ES"#J*BJ3$'JT9H0(02C'X\03(UXY;[- MVNW0KB2%T.EYS9OW\FHKSE2KIM0%TP)4!S41^3%/ZD;RP<3=2YIM_> MY;.-6:7LO$](8/]*)4:%&8!E4)J2I,]!+3 M,I@(2#--LX!;^_K%&>;-X7AXUC57HEF:0;I:P?4+B,$DFCIK YYF9D$54S,- MG,@-PW5\/:1&WNOCSY#=)@%M0=.X9D''M$>O[X"X:,?UANO^T)<.X5IA:S$K MF]PW5 E;2*%O12<+1$M)I-:30GO% D@" M#72/(BH#(DU'Z?"P\VF;O(0%LA'$.MS-<- EEP %ZT^[]2\%(/0>J^C3 ,GU M!]ME9UCL<)C:,5>S+J<]7=C94X5.I]B'ICW4\.S]H(FQA. 57R@Q VW_ 2]V%IT M8'!P(M1C&Y[XE8'QX$^ T?O>1$&G%?I$@>)/1*WF?,7+H1F,6S?K'/;B&KCA MXP)-LT0,6(;3F']:JC"*=V="CB)>K07ADA(GGR2>M,(.-*K,H50[V_#@'0<9 M4V^PV-;PS&5*9YMVO*8&1&-OC=+@66:*XJM!;0F1,-53RJY%Z411B'J>3;LDNBU9R[ M;2E&OU$4V^/LIFWKR4DNM>=1R>1?V6*>\,-\WVZ+&7Q.B6A[@Q;7(S+"2?Z( M%>>Y9_D40^(V8[(5@TU72C#I^*A'I?&H5$?AIG8*CF(^7LN!**E(Y#K%2V>Z M[0'*!Y69?#0D62INHTMK'C5_Q0MM+M(7M4GIN>=Z787F&Q4/.'-XD8MKX -E&GJJ' M5M(XR;G/Y1IZ$^4JCH9K'R3=JG9;MY!,6QB\J5B1LF7\-M%0R7E,V8&&..(#WO='EDEP?ZG^8=Z+G-^J/CA(%]NEV=3A@[F*,H?@E)OR. ME^'\NC[1\,C4/R]\N+[]\OYJG2K," 7LECD?06M3'^32+4*-'-"7UH*^ BQ1 MZMW1;0.Q5ISXU!I6"X6 6*MY5)=^U]:A=*@QN>[HL(,6J;]*%T\5[FTX1A^? ML_ &:JGB49'S#B5>H^M0T.=,4K9-(/@^Q![Y7,[("B3Q\"_Q*B7K0/)$;W5H M-:$9D TTDL IP>U! N_VY/[6*:WASS3]$HZ0&!<7 1,:[4WW=T:K9;C>YP?D M+46E5 QO&FHN#ODL,%A8:(8T>=%ENFW1Y.Z=OBM)P9[C7O362U#_'[?]#^;O M=.=:VX6T- #^5\BO^( 8SO(!2*_/!D1'E &]/ \GG.D/,LAPUP?O4>_G!VYB M]",+?2[ P!1^B>B>=K_C7(6?+];+PX] =W /AE/DP0RBZ?#D:"!L^&$EW'BS MY!\SH#BHE"\72L(46H#W,P-#X@UMT/VZ=?D?4$L#!!0 ( ,B"5U?$,;UQ MO0, $,) 9 >&PO=V]R:W-H965T*G-9ULA.GBJI;*3J'*NN4P2RRNLF8UU@XIV2FUJYFAJ%HEM M#+(B*-4RR=/T+*F94-%T'-;NS'2L6R>%PCL#MJUK9E8SE'HYB;)HLW O%I7S M"\ETW+ %/J#[U-P9FB5;E$+4J*S0"@R6D^@ZNYP-O'P0^$/@TNZ-P7LRU_JS MG_Q63*+4$T*)W'D$1I]'O$$I/1#1^++&C+8FO>+^>(/^)OA.OLR9Q1LM_Q2% MJR;1*(("2]9*=Z^7;W'MS]#C<2UM^(=E)YOG$?#6.EVOE8E!+53W94_K..PI MC-(C"OE:(0^\.T.!Y6OFV'1L]!*,ER8T/PBN!FTB)Y1/RH,SM"M(STT?*F80 M[K%I#:_(.[B33(T31]!>(.%KF%D'DQ^!R7)XIY6K+-RJ HNO 1+BM"66;XC- M\I.(U^TBAG[6@SS-^R?P^EM'^P&O?P3O]DLKW K^NIY;9Z@6_C[D9 E;1C'240'P*)YQ&CZZD5VEEZ=(#C8$AR<0O_Q3/P/&/A /^[T' UD>8@I M1=95"#>Z;IA:O7HQRK/S*PLSS4P!K&F,?D0:@ UX9H?7>+Q?O*Y7RM,K#_:M MP;"57?T:PR>J!Q-,'9+KP;(2O((Y#WF"4/TX:"5;4VY(CG=$*S3H='SH"DWV&EN-9A':M_7UKUS7X[:KVQ?"==<8=^+= M\^(=,PM!EB66I)K&Y\,(3->RNXG336B3<^VHZ89A1:\<-%Z ]DNMW6;B#6S? M3=/_ %!+ P04 " #(@E=78^D2+ZP# ("@ &0 'AL+W=OS!JVP5NTOS5+3;.X0REYC=)P)4'C M>AY=IM.KOI/W K]SW)JC,3A/5DK=N@T@S>*6DK S>RQ/(Q0$R\.G+9@=Q5]B+B9;NY@#SM099D^0MX>>=L[O'R MSSF[)&>]E_#GY&73W:^A>&@-YGD;C#JY=F$!J.DE]'@9S1F>BS+A% %LP1-G!JF+2]XPRPY M#0:+5G/+R:4WV2@[HW:0NG8T.GL$\3FW/)\1\KCW-!T^S>>N MN)> 'UMN=\"V3)>/$V(K9L%=&JGD^;-G;)\M5JM66I>H?F\P2,DF*>+#/J5K MK>I323U.94OD@TN67EO3ZEW@"352ADM@_FSM C*3EI\? GWQZF!D7SL88[I M_:\<#+J<&L..5(\W7^GL^I7A3"].U?WXZ'6N46_\'\300:>8A(>Z6^V^.9?A M=?\D'OY([YC><&E X)I4DXO1( (=_AUA8E7CW_J5LO1S\,.*OFJHG0#MKY6R MAXDST'W^%O\ 4$L#!!0 ( ,B"5U>J& 972 4 '$- 9 >&PO=V]R M:W-H965T-T$VX<% M%DG:HBCZ0$NTQ88F79):Q_WZSE"VULXZ3M("?;%I://1MIP[ M\FDEE;T)6N?6EZ.1K5N^8C;2:ZY@9:'-BCGX:98CNS:<-=YI)4MP8C2Y7K,E?\_=S^L' M []&0Y1&K+BR0BMB^.(FF":7MQG:>X-?!-_8@S'!3.9:?\0?/S4W08R N.2U MPP@,OA[YC$N)@0#&7[N8P; E.AZ.]]'?^MPAESFS?*;EKZ)Q[4U0!:3A"]9) M]TYO[O@NGQSCU5I:_TDVO6U6!J3NK-.KG3,@6 G5?[-/NSH<.%3Q%QSHSH%Z MW/U&'N6/S+')M=$;8M :HN' I^J] 9Q02,I[9V!5@)^;O../7'7\>N0@&$Z- MZIWC;>](O^"84'*OE6LM>:,:WAP'& &* 0K=0[FE9R-.NV5$TB0D-*;IF7CI MD%KJXZ7G4R,+HU=D!E@-2 #*ZUHR\X7EAOP^G5L__\>I"O3QL]/Q\;ABS<]'/$?--CN1#"ZEK":=.J"5Q;"XY\3B5 ML\3!XDROUDQM7[ZH:%)>63ABWM&2^998OH23YPA3#:CM3PW'6'>FYN254."L M.PLK]O4E>2MLS23YC3/3"X$ C5#=@ R#/$[# M/,=%2M,P*V,T&Q=A3C,8%7F8IA0&604C6I"[V>R!O$I>DZ0(,S 9AVE2DC(< MYP5)T[ 8E[A2%BFIPJ3(X#,O2ES)QMD.I8(>:YGD'EH!QB7U>\9AE2".;,TK,8^@Z0**QI[5'<@YYH9[AFK)6<*61]J M\0I9IO$59N&'R=5KKY"="(#\6ALDAZW!Z9. ?L?EEERD:91"WY'2MU"(?9'2 MJ!IF!';F.=C:D09-&=( V[I#B0%=#!9Q?[1T>I=[TQF$MNAEL059V%XH&!WU M$(*777/?KN4V.H+9,D!(+I(D2HY155$Y3,R9]$H8P'V&C4C!YD(*)[B'J1?/ M1'L:2T@VK:A;@G46JI8=%DS@U5*;#H:'<3'E$X>LULIJ*1I U0Q ??NVT3<1 MDD?%<>9Y1 _I@&/2_D\LQ)]#B:/\% E8!X:-R$_ 0^($R&_FX#F2>M_:#\J_ M9PK++2 HA(>KFANHQ+[/P;?T+$!-.NA+$L+C\O[,A.ATD3TO=_PT\5VXIU*B M.5;C*(IK&5Q+$.M04J>2.KD?]:ZHEJ42?_?I[#-\3K)'&#W=ALQ:C@08_B0X ML3A4+I38@F:"VD(N MC4 C &'PE808/3,--][[F-1&-#[*+L+VJ1A[N&?K_KE"[!D4:[;U]QR*$B1* M8)NF[Z%]RX"3W4L4JL/%H[]$_^/)/KAO%Z"[@>"M!]&?3L-=9Y3UU&(EK !R MX;IC>"5_1_(]I[X ;.5;'^3<9U9WO:^0*JMKX6OB7UY'^>U/Z;](\]0+:W3P#(;-E_ZQ MC\1 XOV+>)@=_D],^V?TDWG_9^2>F:4 B1?@&L&PO=V]R:W-H965T&NMDZ_Q JK:-XK&T3;F=5C.V;Q2*4E:YEN'"M;K"R77RQJ:9K9W0V_^^CO;EP7K6GT1R]"5]?2[]YIZ[:WLZM9_^(' MLZXBO5C?VH\?38I"B3*V;8%PCO%[=SNZOWKQ[2?MYPW^-WH;1 M;T&>%,X]T,.WZG9V209IJ\M($B3^;/1[;2T)@AF_9YFS024='/_NI7_-OL.7 M0@;]WMG_&16KV]GKF5!Z)3L;?W#;;W3VYQ7)*YT-_'^Q37M?+6>B[$)T=3X, M"VK3I+_R,>,P.O#Z\L2!93ZP9+N3(K;R@XSR[L:[K?"T&]+H![O*IV&<:2@H M/T:/58-S\>Z]JVL3@7(,0C9*O'=--,U:-Z71X681H8(V+LHL[ET2MSPA[FHI MOH>$*HBO&J755, "M@T&+GL#WRW/2KSOUA?B^FHNEI?+ZS/RK@>'KUG>]=]Q M6'PPH;0N=%Z+7^Z+$#VRYM=C,"0E+X\KH4IZ$UI9ZML92B5HO]&SNT\_N?KB M\NT9%UX.+KP\)_VOQ^P?B!,?.U]62'LQWO93Q<^M;'8"B\(U:XJ>Z,H8YVQHKX]6+5OJX$\H@7J;HN-I+V$G*6.96>EW!",UGR+BS MHD5TN?0@X8*=/6ZR(-:+^">BB39)YYTH8[>"#9X7O=QB)\PQTH:\J6Y=0U#. M1RNPW)H_M!(XLS*-056K)_[JITOTM@;1;1"N#K&S[")%BCPYYNFSL#F_1X#, MD67IO))-J5-4Y=IKK5YT\&*D3/L:>-W;"+#7U5@S9PG($J83"Q.3F;JK1=MG MERNL6:?<@;[2=BKA$,?@LX)D0(\M8#9 X'A\YF);:1C8E=5$025A0J&QU*N: MDZ)=6M"0KWU>K_OP$"1D3&^YK%U'I;"7Q6HXWU@6M3J&P22$]I\IQ/KZ@*%#N_98:*]1ZV:RI M_%?>U2)NG:A3#X"&8![ST\6$-4Q@VTPDP[!O2 2R<$CL]&-O^G.VYL.]9?1[ M8Q2A]W.;E\EZ ,C93C6:)?9I=2*/QKBY@C(O#"EHF@VRWW%(4NU[&@429/ S M9U[RDV:4I.JD/PP;)4ZL/-<1,J&'1%3:,AK(QM&9\P 1,H6NI%V1QV-75.X-"Z:%24-/;1(?T?YMQ(?P<=5Y<2Q= 8LIHH<@#G1EW?&CLT9#:7"LG\EGI4(*288TLW.8 +'(?SCK!5 T?J%N-M'%R M.::PJ=2Q&5-D#GH2)R"8!,4.\8W;)!QHD]?#(U.Y)#;G\POG>_J!"C-91T\( ME'J8Y=!4AFENCD1+(9[8K\%;N#Z$"*G(S@OQ'00EZA9?,\/@5L XX^^31 I= M0>5/Z_WH45II:F2'E=O0&6JE%/@0AWY GB$P)6@3"HDY3:"Z,'^"#V5KC2S0W-%N[=X94IL"E2Q\8@>'$O-CFQU"K,$+>.@D,P)* M,^[FHL!MC#KS*1<3Z)/BZ$"&4L!.L$UD(,RAQS3"YP?/\Z"X>^Q8TA+I"IG )U)N4OV M)-N9'>1 2#@IU493RA@H00QS#SHI>MF(.M &+7$7=Q7$Y=]P%!.$S#E__S)N,&37*X\BC<:B2'@LEP M$G1CH-:MH*6?!)3Q2$/G<[1S)]0;ED.;R[+S((N2PEH9F_IZ%D$;>@$HV3D] M;R6-+[@H439-(SO Y/7O'9D4<@H*BII6H6;WSJ0+5\T'TKJ#0%< KT #4WB;@N0?=>KG6^"R6NT.$H'/JQ33?50YHXG'>Y"9+':.OBN1Z1;SC<-\]8.;EE]+S*O(M;$UGYUYK#H62K M*;FH*6&C\SR['!\]:^D?-%W(]S>UM'^XGW'WSI:B I5C3@EGQR&5A+0S]A,MO@/S%.WG(>I0Q$+6NOH"H+!.#R0 M5*)?D7!M\N>Y\4S,7PC["9W><27:'8$P#H7T=/-(]AS<.WLV., MX8)R/-7PR+ U0(#+,Y5[T,@-,IJ3@?(DWP%AV[BB40?4#M29HCG&27TA_7F> M.$J%YRK@*(4<^T:W&'UC1=6M^4LR76*17NESZ_!V^%A]G[[1[K>G+]W?2[^F MD%N]PM'+BR]?S=*5L7^(KN4OMH6+*''^66DDB*<-6%\YA#8_D(+A$_[=_P%0 M2P,$% @ R()75QC==8V["@ QAT !D !X;"]W;W)K&ULO5G[;]LX$OY7"&]VD0"JHK>M/@*DSPMNNUOTL8?#X7Z@;=KF M5A*])%7']]??-Z1DRUXG:;N'0X"8HLCA/+^9H9YNE/YL5D)8=EM7C7DV6EF[ M?GQY:68K47,3JK5H\&:A=,TM'O7RTJRUX'.WJ:XNDR@J+FLNF]'54S?W3E\] M5:VM9"/>:6;:NN9Z^UQ4:O-L%(_ZB?=RN;(T<7GU=,V7XH.PG];O-)XN=U3F MLA:-D:IA6BR>C:[CQ\\S6N\6_";%Q@S&C"29*O69'F[FST81,20J,;-$@>/G MBW@AJHH(@8T_.IJCW9&T<3CNJ;]VLD.6*3?BA:K^(>=V]6PT&;&Y6/"VLN_5 MYF^BDRC-5&?>?;?S:-!VQ66NLJKO-X*"6C?_EMYT>!ALFT1T;DFY#XOCV M!SDN7W++KYYJM6&:5H,:#9RH;C>8DPT9Y8/5>"NQSU[=-#-5"_:1WPKS]-*" M(LU?SKK=S_WNY([=<<+>JL:N#'O5S,7\D, E6-GQD_3\/$_NI7C=+D.6Q@%+ MHB2]AUZZDR]U]-('Y6,OI9E5RK1:L']=3XW5\(A_GY+94\Q.4Z0H>6S6?":> MC1 &1N@O8G3UTP]Q$3VYA]]LQV]V'_4'[?'UNUGW,!4(7<&D?[+NU4PAJHP5 M/V6MHC5?LGX)K;V0&$\$O=T:B?PG] MB]FG1A+-#Y9;''+&LC*8C&,:C(,L&=,@"LJL9 @HA$O#SN,+EN9!4B8L+8)B M$K,L#_(\NH_W,S;)@[A(:9 %<32A01%D9>G(86?5$IM.#MB'\5JUC36,[RF= MHHL9IXI7;U]=,R.60!Y+ZCE+\K! Z%454"1@9VD4IOTC@Y(P,PDGNYF>S,+K M;0N]&29.*2[PFB,2I+T &&?6PJ%4M0W91Q!9:_5%FI[L_\.$+UJM(3@VB;G0 MV'7&RJ <8^*@MR M,T\?AV%GSF(8KDA8/ XFX."E6 B\GC\^\J3S2517TWY>&:S(TH+6C2=N!=>S52<0/$^MG>/O*&)=DK-',(6: M?7Y$"7 . 6MZRUU>[5:R)$C+C/X7!E=K4#2=I)<$$1P'CA_GQ:$U!W[RF/QQ#3UMG5[$'ZUTN@\YV07X'84JGY1G:^ 'WR9BFGE>C9.(_S(',TXBPH4T2( M5PV%0Y9ANJ2@.(J:8V<^3\A3:#6%; 1JOQQ+/5Q^!JH 9:QWHTF&""4D>P&7 MX(G%T=V)CS.A_CKIH[A MK(/4)&";E81S+T5#YX!=?H?-'.$HS+Z2L$=G+P>8/60R8'+!VJ9%I( !,@]" M1&K*.G8C1#-,#40MZ\AF:7B@*L2JN<9P!_%'&6Z N5$C:=L4M M2NVM8U/-D+D"RAFH+LAAB;/.KSI>%UX"<.KTT*47'-V>\H2.11EPIXQF!1%C;!4A-U4LE/\, ]+8A%KN(\:N) MNQYH3R&4<\LIK2&@%?.0THO2)!G9E+,O)T!P!7>:D@-K06LIG):0RSQT'/U7 M,^G>;J1=?9]5A^_!KF.BF<%;#IR%%K)_>KR3/-EWR-G^IJKIV):C+FZV#(0OY/X0GN-T=?N:*(J0C-RA0)&& M@JK(V2O'JG.YKA#J<)12++ =Z9*JGB(I'59/X:4+:'BA5W/S\\>;R];;SP.PT5 (>I/T\GE!8RMW<2IQ??EOCC M(!V/64)I.DEVN2D#2^,4Q6,:?V?!]D#EO(%1 >'YCXZKN S+'TF77]$:/%S3 MWX&M'MA!$_%F1->:#%SNV$>=PF%3J>;DK]V(&%]K67,M$??SUOGR2BY);_U6 M,P2O[6GO.-*.$Y.CV %+6YR^( B9XD1 RUZ!C2+]MY")P!8: M&C5$O3L$#=.CQE0L9=,0K+M*K'$(W_>-W9ICP/#E9-L0#BT; E$G M51F\6 M#XV"AI6LT1#X-Q2*E%2,<:GR/"[&A&"%PYZ'] ##GM3 .-]IXLW]5H47HUK& MY%DYJ$*_ Q\&Q589QCM*&]562 \>X.]/4\>8@:)SSW3(;D[ZW%=$8U?C=#-,',L7E67QTU3'491 ^(.@>ZP9N?3@?@U2G'"I\,&@:2*!W7R_R)).+[O=KY]];D39(,?\)&$ MXR/.HF%?\$UM@+LLT&)?Y4$9RB7G2C7+1SBX/FCYNFQV[*ET"Z(J.7>:[6WA M+JK-89^#,LNTT]^=QRM7/CO,[LBZ.LEG&12EP(_6=!4A39[,<"%[Z7.C[RWF M/99T925:32K!H$A"Z5.LGRH=!8K[#G^\:3T2XI3#=BZ>..51 3^02MSR6C9> ML.EV+YB+4K@A$M,7T8#K#_!B.1-_TE 'H8B%%BZE/?M_ULF!'HX#S7CV[$JK M=KGJ&MDWKH>IR/"]!]?\=Z4IJ#H8OD?5P#!RP($2T==!T=/6R 8@'728?[>Z MRDY=SKF$OD-IX=$E B++H&_R44L-3[NF'01_OU/>A/_)( M3 Z\[9H<^'0[O(,9,(DHT][G*$1W3G>0P5P#U+EV(VXA)THQH'GM/J.@KW%V M5:TEGKS#.L0# 9^^AY49:6Z@+P/SR(5$^VCW.&:W87^;[HM9:$3(+ZY%I?N# M>)!]''+D8;2?.(*!;XSS;P*>N]GL+NYW2KO/9W=37CJ^\WEX-M:+?32?4$DJ5$;^L]LN]G=1\IK M_VUNO]Q_X7S+->HPPRJQP-8H'.ZT .\7 M2MG^@0[8?;J]^B]02P,$% @ R()75Q<\,\HG$@ L$$ !D !X;"]W M;W)K&ULS5SKC]RV$?]7B(L=V(!.)VGW]A$_@'.< MI/EP[<%V&A1%/W E[JUJ2=R(TIVW?WUGA@]16NE>L8LBR-[JP>',Y$R54H]Z*")UM9E[R!R_KZ3.UKP3,: M5!9G210MSDJ>5R=O7].]J_KM:]DV15Z)JYJIMBQY?7@G"GG[YB0^L3<^Y->[ M!F^/%K]N8D0H9$(=(&*7#X*HKM=G#5#'=\Y20^F=II1,4(H3 M=BFK9J?83U4FLCZ!,V#+\998WMXE=U*\:*]#-HL#ED3)[ YZ,R?KC.C-IF3= M\5JWY.&WTG1_4GJ?BS0DX MAQ+UC3AY^_UW\2)Z=0?G<\?Y_"[JCUJEIU%B%XK)+0.5@\TYI0>LV0EZCU<' MMN,9DY5@"FFPO$I!:>!2;%_P2K_Y^_O3>>3>3Z)XP6A"]JM[^0I>9B_PY>^_ M6R5)](K>PKMT';]Z&;#;79[NV"U7C._WM;P!7C<'GQ5\-5Z^4IJ5G2PR42LF MMEM!3LXX"?->I*+;-P?&;WF=J0"E+]H,WZ]D=?I'RXM\F\-K6C=RCSK5KQFY!P_T)8HG MTERO0(T!!!Z!^31UGC:6VO$=UE8YO@G\4UB&29A"XQ[@7F1>,YT0G:193DN&R^*0V ,;DPE0/H6/U23%P5+1=U IF20'A7H ME0S(Z$<;/2IN(T3EM-=-/K3]/1AI/>J,0SO/83DS2!ZY:D3=.=,["1.3H[A5 M]QV3'CLER(X)%S/@ ORG$0*?:A/+A,JO*XZ?/X4C8*MP%6N;0 MU' Q&]GP@E4MQ3-D@MP=OZ&:82U,0&F;G:SS_QCBN5(M<;9O:_Q&BB%!:*@1 M8DR98#)Q$$41_A].)8=XF02KY6J*F5H@*L0(<,/S@F\*04QMVZ:%I7HR;UHA M$W,"C8VFC0'!HWR'K"4_X"!/=X9X)1OP,G&#:UD<#-6 7 $ L&KK@WE3L]0% M/\5VX&M +,7P8-FI *,^Z>6MZ-UH]D H*GY+O.<8=2VF#\61R8^"+2%C6D M!G31Q2]Y#2Q"G;/"JZ,546) PC ..JG$%I=A.HBK=K_7Q,"]G09JT8"4-,6> M0MMU+>A2$2H"1%2#)B!4Y#+33,!S=A <5FE;RY*FHFQM ]<3UTOE7UBI4?U6 M%E#!H8(U<;"V+:RD7CXG.TP(\5;X:[?GM5YKXLRNI6-S:OVF5FL',(D5XD9T M^B+3?))2O'RQEPWZ""X#KXLA&UYH0T6Y0*A]EX]S8@5!*C]0.@ =I5SMR+%A^.T.@(\EIJ?+1%KP M(68YLI7+Q]B*-F2E;<6AP)("NO&Y@0V];VN<;)LKB.=D49@ (0T"3'3P#4&> M96%KT-(VKR%ATBJ-)MF*_0T6"%,ZT(M(!WX=@@D#H2LY?0:S2WS4'I5#(?NK M-"_Z7"#.K(V7#GE'H 69"(&\59:Q+Z S1%OP4(--K1AE,GL/Q6:MH#3;P7$O M3FX%IYR/ FA(@-:A_4H=^80*C(4BTL2HKR362&:4/T91KB6\O&TQTX)%RNN* MTNN0Z1 ,',*Y8648YEV\ _%+OTIOR'T# J_B\ MLH9D$]A.L7[& 1\!C*9E%37"6'[ME%SR+WG9ED,"Q J%"UBD#84=B,0E5B+* MVBJZH3.8/K:!U].B59[K>DR@J$-93(SME8_.GG%YL 9U'@BVG\,J^?BA+^1P MF2B=>%6GSO2=29+3FY!L5KX+E0['(A&+: !:H*TJ8Y^NL'/Y="#@!%#:U_(4 M3)A/(B6+I+XF8@J9W\-,_7Z$S1C8[R@EJ!WS +;^&?9UL;UVBOU0;(!9P*B= M&P*:RAOA?-#XA$WC*&YM&'G ]+4HN/'-R9[E:-V64T_"NNSFX/<%7I!NH>X# MPU4O?V _:U\D\Z.&^[ \QX^$)5!)_G\SE\)NLY^@8IQWJ M ++7(94"@EY$/V)2_ ,R0TSE0DO#XBAZ#F$?B4]/IM&:!BXF*/2A[0-Y40-F ME%Y_C'!D X0>T7DRTVPP&C%%!*9T6X8;O(Z@WI?.%@W$D&YGMAL%Q@LL%!1: MM@+\)^OW01",41QV(*;A7Q#.B4;Y3D*A34UY%;#V+ YG#-!707D9KL[M%7'V M+ DC=Z.#WIX^Q)B#!%H[1DUQX E?'"9[7HUKQK55%V1Z'*>2XK&3#W<(+$*: M]'U<)) L&DHV[TFFBS]XSI=H%'=TL:E MR$XYW,?H$OJQL27TW.U23W*TBI$!P%_Z2974-PS'=A^Q# MMW^@MY5^HZ8]VASR7)+"MQS*3("GK7!6/0'U/WC56[\7;&)'KUG0#RMI(14J MR>Q2 .),Q=0\O0;E*&EMM(@>2:,FN/W):MO4VK+^EIP70GG[9_HA;8#"1;<( M9(88"%QMG^F2VO8U.GN;U@7&KC^M#X2;Y@#"E-"CNU3Z^ #U4GM)NI>6 U/T MF2TEL]%DKTH): M3]X09_]6!V-^M2UX8E[RX!O1SC;K]F[]QU Q<)&'+%61; MS*_Q?!4F*_:+0>(0N9:S!.\OEB&DXQ]E!:1M_!UOI;](DB":)2]QU"H)XP7[ MV<9Y]F*^6M&#=1(F\[NYFK'E.EC!<.1JCJ_#ER7@C/SA F1I,&(0V!M831S,3I"-2]'D; M;N,FKV#%*Y6G(ZRE#U@+FGD6+KTL.!OFBI67%K]:%D01 ,8@<,+D[3K:5*4^ MF'U2 KSQ+ I7G@A1N.B+$(?KKR_"I0YT=/K#RQB7MFU@ V&'T4[[.^18!F.0 M&@TJ=]:G#:^O@717GB*P-CIR09F0 @8R;2K>D0:LF]JZJ6&-4W/T+#O?V@5]2Z2*(J^_RY>SE^Q7T&I7WK%.MWIMGYMH>3# M6+]$O*+(K8VE+70B[@OM:Q&WV^C0C38B ,K ;X* V>[\:H<*2V!J6-%M5]]#NL>GV1)J.+,Z$.?;246SD=A8+%@?I78N>P M+33N*64F"K)4&J9KENP!I6B-EE\CPKY0D+_V9@<;LYZ9&XIYJ.5MZY/J!)I, MGU0171*^DNFPXRM]R@/L2P2F?312#5OWZ\8AD$!(P[-_MY0%>RCM6#(LDKS1 M((EU-:C N@V@KI5UE"6Y9SG(#U(S&^Z6O8+C?@5M>O3B+M5\K>JT=)=]/ZXY M\=.171[8; FY[#F;)9#QGK-D15("8"/M-6%IHLAI2X_,16Q)%RM3ZF$]]#UY?V :#S1ZJ-D4_/H! P%HC^A MFIS1K\SNS?%3V=V=%43[U '4UK5NC^7^S&5S049AU-8VILTZ;G5*KP%&D)Y] MY"7 6$-KCOX0EW(W\*/0-0>'?F/J.5I*NE(Q 8[U00O^$ $KZJQ>;U[X2$) M^2@*&]Y 3.2 S.BAGNWBA&L@ZTB[;QMK1"X58]X='*48 A3M"+I-EKNM!@AI M>/*\(2?K2X_[,;9<[&I);'NC,6$[GRP+B\3#PV'+O17AT5'$KUD-CL#3KU$) MSI9!$L50-R5Q$BX6KA*,9\%B?4XUW3R,S_V:+EX$Z_GR)8U98:/G[K(.U#,# M]0"(7)V_HHO5*S:; 0VJV]8K+#2?,>!CK3N\GR!X@JM?MY1V39= >5#U*(_3 MIGEQP/F]9$5YC'@Z1GM3D-'T9*FMUXS#5+M[Z8 J^&:1$5Y0>G.-JQY.U7/U M#[Z:LV2$XXRETT8HI'E[7M3;)D60H+:'WD:ZR_%&W/ ))>\#(ORC2EXR%2QY M(2.OUZ96@YOKQ4B]:$^\5M+4AHH0ARL$)JO$D8IOG,D'5-:7CZJLYUZ;E80[ M?THA^L0J^L&L>E7TG=S=P9S?27_PT#AD[VT'_\J+I3I831Z.\=VB=UK"H>S^ M,1>WN_EM3J90@O^_/9OBR?804S"'*W07U![8>/S9 NNH6)0#V,B[;?=C(%LI M6>29;K%#=5ZE.34KX(8Y(T.5F<:BN-R%5'3.)CNR#S46:<*>:0V;-=[F(/X@ M!!(_6>]QS\:B W,:<.I4UZ//,IC*U6/1M:V1'Q?BW"Y9#QF.]B>,F?$*2W@ MB;G:B6RT5:&[)9/MZKTD:P%)$!2BS6$QZO!JX(4>^HV'\'YT@KX"4W(-J=!L M&F/FU*30NS=VSP9QGMU1[QF$WE!W->[1Z0'#$826-O6/1$UN^@W+YMY1'VHM MV)_?Z)\=X!9;)X>1U_8@R%$UWG*MM M;=?]2R W8P4_O?OWT_J([E#+1RKIZ M0"LK'FMEW7-2Y5$=K7'>G]#DPL4)G[Q]=O5_LWWVK3:AM"L'7W,/JJUN.E-^ M0.DQ_D.EKUE_3(7=KU&$Q,M@E>#&3Y(L<>/';4?%P7H=T3Y0--A8BE?!8D%[ M2TDR#Q?+IQ0A0#Z>KSKR>+P%3ZR88R9//-\Q,^==:#^GWN MI(>O^=P=%*.S:56K?SC2S7#T\Z3N!,94SA[@.K( EYN<&+1#?$-YHA>%?#F\ M(/24H67%>D2;E4:VZV5X/H*\=6(J3R03WUS1<3CVF^PS[U?T MI8#2'O^M !0: J7^0;V[Z_XY@@O]*_SN=?UO&5SR&M*^@L2TA:%1N#P_T3_O MM1>-W--O\C>R:61)7W>"9Z+&%^#Y5LK&7N $[A]I>/M?4$L#!!0 ( ,B" M5U=1IRRQ? 0 $0+ 9 >&PO=V]R:W-H965T@ M:-FQE*0O$@'LGCU[!:9K;>YL#>#80R.5G46U<^U%DMBRAH;;6+>@\&2I3<,= M+LTJL:T!7GFE1B9YFIXE#14LNLPN%F.2]P)_"5C;G6]& MGA1:W]'BCVH6I40())2.$#C^W<,52$E 2.-KCQD-)DEQ]WN+_IOW'7TIN(4K M+;^(RM6SZ#QB%2QY)]V-7O\.O3^GA%=J:?TO6P?9$5HL.^MTTROCNA$J_/.' M/@X["N?I'H6\5\@][V#(LWS/'9]/C5XS0]*(1A_>5:^-Y(2BI-PZ@Z<"]=S\ M3U>#80M0L!2.74NN[#1Q"$S'2=F#+ )(O@#FR..-]N#=@!,&L)CPBS"7K!@[B&:OWF5G:63 VS' ]OQ(?0?3/LR_N3<3KL71M-PKO MSO,\G>Q7\ +9Y(BMD084&^S@52>Y89_CVYA!TTJ] ;!XK)'*/; 2.4AP4+$2 MC,-Q0N4NFJYA%%Y1 B)\[?HL6E8B)^P^=)&S5AO?XGK)D)LP3"A$ UP8W:UJ MA%;.B*(C(<;HV^%Q6RQ.DW!.D;-(J'QSMF%-.6M- -])E. M%IJ;RI\LM<09:"]8=H0M[,H:S7V+!KRL6ZEK9/TU]Z_]A2&$S# M67SF=RAN."2YC\" ]FA_!VK"\B/4?L!#I=5)&(T^]+L<,/*DQQO=H76,.9=$ M( L$0(J5*"0\L3OQY3$ZPL!6PI8&:!-G_'XS9(6J*AA!^ (PG0X,)OU9[+8! MV&\^WBUL*KSLW<0^\XH;P)NG^!>Y$!IFR' IMX5HGI*3HJ$)04XUG+S .#R4 M@,1V(H.3KD/'B R5Q[;F^ -K.]-J"_:[]47@!0$"S4V&*!0^9")4AVON&!6< MPUMP&Y'>R>][C(0I/H&;.TQCC<7Y>AR?8<=)2;JDLT0FF/D-8,_2%#XFD>R0 M2.X#]GH4_WI(*GN9NU"8?.73B<*8*2LJ@52Q^?QXL)@2&A]%/]!:/Y2,X6H5 M)L(Q)J2E./J6T:&(I2;3V))2E)PR)?DZY#6,(U\;@5#K)V3?\8<;GBQ3E[=& M<$=C1ICJA/ILXU&^&0.^I0>7'GTN?'EC554Q)*#R]^D0CM\ M=?G/&I^Y8$@ SY=:N^V"# P/Y_E_4$L#!!0 ( ,B"5U&PO=V]R:W-H965TJ?;C1M=U?SL1L M?/#1K#<^/)A?7>S46M]I_^ON0XN[^22E,EO=.&,;UNK5Y>Q:G-\D83]M^*?1 M>W>T9L&3I;6?PLW[ZG(6!8-TK4L?)"A<[O4;7==!$,SX/,B<32K#P>/U*/U' M\AV^+)73;VS]+U/YS>5L,6.57JFN]A_M_F<]^),&>:6M'?VR?;\W@<:R<]YN MA\.XWYJFOZHO PY'!Q;1$P?D<$"2W;TBLO*M\NKJHK5[UH;=D!86Y"J=AG&F M"4&Y\RW>&ISS5S>=PQ/GV)U> VOOF&HJ!H?A3L/^L=.M"NBYB[F'MG!F7@Z2 M;WK)\@G)0K);V_B-8^^:2E>/!M.LV7^NE\ZWR)3_GO*WEY:D_Y_Q>FOD?S+1K,W=KM3S0/3]ZKNE->.>3S%%F*' MIM3,KIB!"'-YV&Y;\V(P05*VV+;,.2Z2]@5A><;C5L;N!I??3:WNMV YH] M[ NJ*M."S^H'IKQOS;+S:EGK 4VV'$/Y&'Z(;RG%H=[IG2+Q!*\_0/K#=PLI M\M>.F0HGX2UM[L6<8=-79I760<'H^F0D,N&D6%66MFNHRH)1*].$?.$0T'>6 M0-%>EYO&UG;]P-FF0T(=$H:'I59MN:'C%;"M[2Y8Q]GG3M7&/\"BQK=@T+!! M?]%E%P@?9-F@NU!$5EU#O0#2E&-[M()P16P&6 >?E'.V-!2MO?$;MNN6M2GQ MLL^]<*T-93OL1L1'%()OM5ZK&N)QY\D0"S!:MFOM"H&!;L0X<(,)14#JSJ:T MHZQ[E'"/,N<0@Q?B)?O%>HCZT;B0Y/\&,CW-,I DNL9$D^SO:.Q];7W/9);Q M/)=8B2+B"[' *B]XEJ58O,)?&N=%[D6,0%3](LR$SY8A$$ MO8@SGHC\)9:+@NTW9.(V\.QO_8,A8X(LGI&HF!>+(%M&2;BC MWP47J8 ]@%D[/W+#]RR\$T+0;S98+^.CG29^1X#@5%,0H5"[Z0T=,(I@D713B62!ZE82$E3XN($!0\%1DAF/,X MCKX9P83',B)7XSXHY&BPD]R00F2YA26$6R>)_(/ MT1./T1/ +!*$'LQ*@PE9BL48P62!>$?%,^@!H4)0IO(HBBF3N9""T$OX(D\( M/<0@$7\B_Z0HZ"IZ%R/*<'J6\T@4)] 30R+E8S8M3N:>X$54D&/C@1Z[N$C[ M*MZ U1YW@J^H&F3_9\AZXOR!FD-#QCK[9&+T:9PFPY%N$A<;Z6_4)[#@U4K3,,,B# M@#4$+Q]&IP)- PP?=%$;I^YAX,=Q^P#)WIO@<' NT*[&.[28QO82'VW&J##M M-[W#:HGFQJBCGAWE+A[.T0!-2+<[3_-C((Z<9S*4E,@SOLB( K*$%TG6UU]#X87:6**S ;DX M01&F0$2BOK'_6[#XV\'[Z\G[R2JJW*]- ^22[(D1LIZ H2%*?F\70BL7(!E0 MH815,%U,1H4&3?P&6BSR0$-YQ$72D\7[OJ Q/*MF;<+<-X0F! P)@/+"%$33 MS^?.#,-1H_$S#HLP=Q@5CT))\P651,/V>+#!%WH8LP;9B/$P@9R=^HZ9'WU[ M8HY9TQ=V( L,>_UGZ/1T^HB_[K]=#]O[_P#KZSUXTU0,/UKX^I_4$L#!!0 ( ,B"5U>@ M?*574P( $4% 9 >&PO=V]R:W-H965TUG5F1J[GS7K!/; M&.0BBFJ59&EZD=1<:I9/X]C2Y%-JG9(:EP9L6]?"GQ*T]:$/(I"!Z")UO M8L;28 @5EBX0N/]L\ J5"B!OXW''9/V207C8WM._Q-Q]+@6W>$7JEQ2NFK%+ M!@)7O%7NCK9?<9?/>>"5I&Q\P[:+S3XQ*%OKJ-Z)O8-:ZN[+GW;[<""X3%\1 M9#M!%GUW"T67U]SQ?&IH"R9$>UIHQ%2CVIN3.OR4>V?\K/0ZE]^WA<7'%K6# MFXU_3Q/GJ6$N*7>$14?(7B$,,[@E[2H+-UJ@^!>0>#N]IVSO:9&=),[;]0!& MPS/(TFQT@C?J%*IG8AI5#14J@L4%NL"2_PD%TEG;1@V/;EQP<[1K-.A:PA9):[;I3WH_V=\2\*XV7 M\.Z"N>5F+;4%A2LO30&ULK55=;YLP%/TK%JNF3=I"^$BR9("4A$W;0Z>H6;=G M!VZ"5;"9;4+[[V<;0I..1-'4%_"]ON?<#YM#4#/^(#( B1Z+G(K0RJ0L9[8M MD@P*+ :L!*IVMHP76"J3[VQ12D@*H((PB#MO0FCNS MV-?Q)N 7@5HQHY&% MDDI(5K1@54%!://&C^T#W=[X/'U<.="-UYW#I[A\_[G M'/K&W=#Y_71:+&:BQ F$EE(# 7P/5O3VC3,>?NX;U6N2Q:]$=C)&OQNC?XD] M^J&$DM"$%;TS:[ C@]5ZN(_&H^E479[]\3!ZHB:>.SV-BO^-FJB+]!S5E&\? M?9D%\)U1.($25E'97/7.VXGHW&C'"_]"B6NCA<\TC3+?8KXC5* 9!8QTAM;I/B^.L_AAX[&&Z6_FC6BA:=*2#.)UM;6UW%LBC56S Q4C9+N M+)6NF*6F7L6FULA*+ZI$G"7)95PQ+J/IV/?=Z^E8-59PB?<:3%-53'^;HU"; M291&NXX'OEI;UQ%/QS5;X4>T?];WFEIQYU+R"J7A2H+&Y22:I=DL34J*&3YJ57*Y@IC63*Z2)LF8<6WJ"&Q<76[=Y MZY8=</+=GSS+.@X:U8#R-,SR)(L[POH M9/E!.'F7[MS[Y4?\^M)\!HMO<"M+_LC+AHF^K+>FY_VF;J=?FYH5.(EH*QO4 MCQA-7[]*+Y.W?<0O9'; ?][QGX?1$,ZKV2;TX@#9L>)0W*3B2][$@O3R;]A)H.+'8$-NQ[%#8H M.Q%VV,$.@T'=,ZMYP1G\,8 /%%\%G^^P6J#^T@<8]'KNGGTALP/L48<]^AEG MUN@E^5_([(#_JN._"D[['2UAS9GP"]J 6O:]+/LR$+1];@;",7Z0\'LC:1N> MMZ^J,_C?8GW]:I2EP[<&]O>KW9*PO7UKNWT+=:--PUR? FZ-OT5SSP/?D? L(T#E&Z'/&'1^+J-!C$A_(/1[%I*4PUB!H') M2I/O!4URTBLF?!S]P-3JIO^@C=0J$;:MFKM>KNOA)FOC>/OP]M/C#NF5UP:$+@D:3(8 MTHM0MU5[V["J]H7O0EDJH_WEFKYT4+L!='^IE-TUW .Z;Z?IOU!+ P04 M" #(@E=7A\)M 8HL !?G@ &0 'AL+W=O59!YN?0\@T20Q!@$. M%LF<7W_/VGT:FV0G>?A>;)$$>CE]]JV_O:V;#^W>N2[Y>"BK]KL'^ZX[OGC\ MN-WLW2%KS^NCJ^"7;=T7>-4G;'PY9<_K>E?7M=P\N'N@7[XO=OL,O'K_Z]ICMW+7K?C^^ M:^#38S]*7AQ1 M=_OO'GS](,G=-NO+[GU]^P\G&WJ&XVWJLJ5_DUMY]LF#9-.W77V0EV$%AZ+B M_[./ HC[O+"2%U:T;IZ(5ODZZ[)7WS;U;=+@TS :_D%;I;=A<46%IW+=-?!K M >]UK[[/VJ)-ZFWRKG&MJ[J,857ER36?$_YV7>RJ8EMLLJI++C>;NJ^ZHMHE M[^JRV!2N31[J7X^^?=S!HG#HQQM9P/>\@-7, BY6R<]UU>W;Y$V5NSP>X#'L MQF]II5OZ?K4XXF6_.T^>7J3)ZLGJZ<)X3SV(GM)X3^?&F]CQ_UZNVZX!E/I_ M4SOF\;Z<'@_I[$5[S#;NNP='!'ISXQZ\^N__NGC^Y.7":K_TJ_UR:?1PH%=U MU<)R&852?"L0*^OMW797DZJV\K&*WMUVV1%UD#0#Y/+LL2ANI+* NB$UE949JWPSOD"?)]Y^#Y;A,OO MK<.=O&F[ GB":Z<@^VDC$$P!$XY9PS"&'V>@BMM!3EQT)^ 3W5Z!B[AY; #J MQ;&$ 7>NK9Z\_/W\ M^CSY\?+R'7V^>/D(6.^_^P+P%+A.!7P:EY)T-7SZX!+G]X"'D;7 VX]\.-T^ MZY)LNP7F2Q/#]NH&I\X.'AO@>=>U:5(6V;HHBP[./(4';US5RXCN(TB?5C[@ M,'G1;LJZ[1L"(4 #MXXKXK'H.3-H#O%>W!GX \[(&9$X<[*D^%!O< M6UXP+ -N9_F-:T"DG9(""&)#"ZTL#0+'_H!PH%=PK4!(0!] 6(:%W]0E(%J) M2%2@:-T@ $\N:XCD8&7];F])%5'AXJN7L(V^:?#9<.Q(7D4.F]*?PK)3&J*H MCCVA+J#,QC4=Z D#1N!'MTO$76T:&&@#FS)('F96%O.O/M^%,[0HF*U!"Z&9 M/% !:L# ,_X=R0Q@6#>"K0',P(7^18A;PY^;O0483K('CF&( <&\Z7 0=\!7 M-OL,<%(I;MMW@*TIK"S)CL>F!C*%]9\G;[L$^"LH4FU=96LXT6/=ML6Z=$(Z M,0+9HSQD)T4E! 6,AY0N6#4&JP69K$;Q- 7F6\#^&#W-8$*XR)YU!0 M4 6; M+/#>@'7^T)<8['//8)\OLL>KK-W3^/3'&V ^-UF)!SS%:3]S*/KLPNH.*#!K6.H# M_,]).&;1O!N>M^1YBW82Z]?PLD=]Y3@R&7P"0ES3X@:#@?KPL6B)U4QLA5>C M"DSN8(V@:CA>P=(BUX0\(-KW,'C=$%>[!;1Q9_5V:XC;RR'@J<#PML*K<,4M M,!G\(J@\N0/^DR=]!38 &3F\PL5S #1N=@CV'3#BMALL_';OJDA'6X,R!=(/ M $/_N:M*619V$7&*XQD$QA!_0XF]D8&'1O\L5JB M]J\]M7^]2()O@?%4B"33]'OOEQ/[-YX]J3N> @%8($!(B8*= ,0J@#:(H[+X M#^T<.&,/Z'2%OQ9M0/8<%4U0,PI@E1ZM,Q &3=N=%54J?Z'H/3C0)>#W)J4C MR1)2DQB=F^S6"YR6F"TN]<1* Z!# ]*5E\:CG"?_1.2LX&C:-M,'O2V1_PO. M@^EPDS7-"0F8=H!S%9V907'@7OM/1 GWT6+,^3YJ" MGP;P,4A[KR8Q-0,X=P4\EZQ/T2Y@W'H-UHIK-\@,4L!ZW"T\:I9? CV6(+EA M\+P'&4T'4]1-,-QK&+/QJ@W1M,/=9,36IK9)QX,K 4&'VR%IKR>N6NX]$>8M MZV5D<10##%2EF@A4E,$8$4CO W#4%0E>SV<41""%<>HHHF@B'E03@K;;U,*\?1T MH)I_0/R5,VKG^([R]*!4I4E_1 )I\F H^/=26$]Q1)CGI[.N/B,DC!#;%73V MDSS.0 FPMFL* JB#&K_N&C"9F!]77F:X*Z6;Y,5OL5W[G>(M/G6S4$+L:%O MO<(/AQ8_?L98)MD"',0^ 8.\KHR$VS0QB[TIA^G>2"5E0C5/;:D3#$"1,RB"PZ+N^XV7AM\L"K1W#5H=8GBA!G]$E7Q*,'[..$GTM?-? X<.TA+Y MW7GRVAT!-0K/P1$$/3[1M\HAT2.(3N SG%RE'\M(HFI51_$=M^U+,#5NF-=V MI'>A]3#^EU5"^&L!FA=/@KOWR1T* B =&"YGZ(6ZKK?=+3%FM)'*NL\)Z7H2 M%)=-@W;L8<[T^ELFBOC,)CL6'_"RX[>AZ';))P]HH7*2KZ'&SI$ MD!%,XG@U*2<6Z-GSAUQIX6[T1[T??RV:&?2/10MPPSH1@13YC#:(-&=,3![( M^UI,-8-!J(%8?0?T'Y*)-(!@S? =[TP"R]X=UBYGWB<(C CAIP30H_\OM0X@ M9;JMGVRHLE@A0FX=A!.)!O2B'LE(:44S)E#J=,;+J)MEWPUY(E#)MI;)T<%Z MY:!U*6RY;5TFSB6O)!2/DJ:OXNGJ:9P HS''WU,DK0)>]/)#_"&L#D5OV+1G> MQD_N;0Y8ZBTLU<=<$"PCQ6H"MM,D2OCXJ<"+,>Y.+?8+O3[I][ MO9C\5@=6FA3$"ICTZUA361# \*M#7>W0P\AN3(ED_$(5;-6[0M#OEYU9-WD<"BZ+I931'6B9D=$1-Y537"H>7/HI04E M([=;=.8=\K\6PV"O"K$(W3%BXCZZ9E/@6DE=B0!%0]P4[I;9(^;* /*3[<O(AVDKN(R/K@.A M>HP=N[% MQ*TK;X;18R_LVCTPTC-\5A5''NY1Y*1<--R]C/)>E &S5'YDQS$I,G$" ''6 M6/\SC#66F$M^P(M5T(E6BZK-CW6=(XE,:D7W>S7Q?S1.9"6S 0ZT*+%KN!\C M70##H-!F16-D*ZBIA4;&07[YC\*@-Y0V)2'/<5!JITNQ5(UX[O- ,,6G:-17 M@S3:Y!RF]19H#URB*3I6T'=]P;_#V>CHJ5E9&Z)# QM"E;Z)J8G1^;6"?,-C M13JH>M)YQ8PB5Q:FV2#EH!Q(0"HW*$;\G+>%& 4V;?>DS,X M;_@!$^DX;4VRK,C? 8K9,?.,@9-(7,N?*09D&QKQ5A"Z\YRV8[H,-,+ M3R.,$0<7H(Q#G6J8@89#!0- 74$"=[)T(FBSH@66)&H3'QR9,@!SY-: P?W& M3:!_9B;M@9=AK@"0-*D?$;)+Y!;W@-_Y71!0_![CH= MPW> $\8@"4 O1E!EK8?FCY!^L$/"=ABEKSP\SI-?E1+3N<=E0 FOLF7'\:AC MC4GM%%63830$Y)1ZE.$VY?F;D=KHR/X1#T'-0[RA,JE[NL MR4O#N4VR&GZTQQ9&P6 ?*=7,H.UN)%TDSEAJZ7 PED:AGRK.,@B[Y06P:&4[ MF"A-,FY(7YQ(I3M/?JFG 54219VL*T'84'AO,)N*7V3DE$H)66%W!7^OUB4 MO2$#_F(Q9?W5=5 U?^:35D?I3Z 1GJ&[)4\NB:5-BN>_;/3)*'P9GA+A*[X_ MR?2:BGZP1V.+6IB3=R>X\T^CD8?A#\QK$1=Z$R$4=*[E:3[1D64$;)^ M,";#5H/$8U!H3A=[:QQF3E0;D:N?+(AG,!^-<4)X%,AQSI?F#CX6$<@)&,3E M=+M;)^_1Z@$P:Q>GRBY1J\BNM5,6E*O;698'5!-<4;3*X&0=[ 2U0)>S[RMP M9TV2+:)A 1B#826+%E:RQ@1J2I$!19I,M@ M+;2QE%O8 ZV=6.7]D/YO9YVA'.=BN8[F!T2D/U3,_^!SIM]6P!CZ^>CZGQ[5 M5FI= S7G&;J0KD!\^K12M2[!3/>NU*]73U(-6"1F&L.9&2M?^U(,'\Q(Q7MK MR4?)$8B+\^+9J")V8C'*T?E1GJ!R$V1VFJ8E*33HM?:>3"0LR94J3Y.4-4E1 MS,8.1M*,$KP29'D[,*W^(Z[PD.L^4V@2N$]G-T_1E0RL J L,"I/O&\[NGGX M8$%,;Y*>6&-B*ULUF _""8"Q&[4['3G>(>46?9_<*"=[\=T19EYVJ.=-X[.3OXV4Q4D5\[ M<@"DL03TMJ%9$R7S]8264QC-*Z)UE#2.GWL!JG2'UT(BPK5*:V&"K'IG%H*&W.$A 3[\%B,;M^Z MJL!$Y-I7( Z/;.")L"P^U$7-F.3LTPHS+,#J5JN[&,*PZ2^>/SF_2 ZHV2%Y M3%,G0^HVB]+K35*]T9N\S@3[S,H3&A$<8U/%4J ;'X8D+P2=@(C2!KW:E/SL M6>/S=0 $8Q3\XOE7Y\]U.^?)ZY \$2E1#DNXQ_LDK4IJ)"X&CI,B%S\3GAK% M^BW7J^HJ,)8Y44E*PR17*RH?&C'1$K]/]<&+0GM7!=M%J!&^6"[QO4)W8=6% M>EZIE7I?M!\FM;W/'\XH?^:@%;>\L0@HZ:L:X]QB"^Z-G8CY)<^$<<[4DYZ4 M&M.HRE,Y?V*"NUBH^EJH0.<[!#R05PK-N"TIR0S>A'V8UFK!0'YW^:7O5\!1$[#!K6 M;C%6XY/J@;UMM$S]%Y +>RW&3I/KNK

UO@<=F,;_#LOA.$CL&154<0YK= NA9QLU85V<< ]11)-=2 M$4:W1]Z06RQ1R) 0VQ HF)\)HYH4>O1:YV(2^46H*;VXHQ)T2$'7/?II0(S. MDN2?&3 .WI<2FL_X#- *[@]K+J9IY;76EAHA8P=HL ,!^.T 5E]["$RB717O_[Q M]O79Q3

1X$P7W_#5=L'M_&97J7+*JDOX4?(2X.47E)4M]+Z&U\/RJ<@8PUW M@GT6,!5<=V+6M@BX872Y8OE@N*W2/AT M&%X>DI:)^C)FX]NS<""T6]!+C[(:IE2F;8;(2W92HVTXYAHX MM"_[HVR?>'AIH]-.*]KW*L^]"/6Y%\LUMN^Y'P@6QZO6.(G3GSQ*!%*VGSHJ M7N8GB1VU62F>GJZ-Z@N#6E%PO%"T!SC.-S^_N>3Z?:-' AW$@U[)[C-8VL: MN2Y$-:;/9*SC3#9R'8=M#:H%> :0/&&A^S M@5;$,E2! MROH&E5+^6)#V@)&>5-0AV.FA#I1&^J[:?\-PD$A)K+J^<6=MYXXAO;*H1I6[ MIL="5[ .Y[O:R'XCESY!Q&;)>1?DB^3AQ2,?%39 M=4@'A73Y.%J_/3TJ=GT M(QH,7G[Z:+05Z^0E?R0\]N4C.HI-ULT^I>O9(P\6ROD4@/F0QQSZ MM1Y)\U"V*H(Y4"EC%&9'AFQ#UKFD')3Y*(L#^48; @VYJ:1PH?L=PR!8'3]& MLUO*K)= *(OZE JC)0M9(FRHD^09%13[/"C.D@SE58148$[3SC%WP5>Q\;0^ M2W2,$5->JU:B$].;U4X3:(3A9-31*I.I_1(I"L#1UY-E):U%AFG;[8[I 21: M,67*8C-YK<0,V;S>]!RR;N9*J!@-RZ)E)\4:>$.J24.MN\<:;-4[X:J %$?F MZJJ[MSS(;PI#Q%#$5"/ (DGEGCM;VLN\]\4?*A@4#R0@83 M:M:^F9L57H&-S$IS@4='.?^%E) S;-(&)API$2"4W/%/-_QF&/0B4='$Y'X^(2)>Y$ M]8WT;K+!D4OR[5Q(B9";;$ MDR,U =[CJ;:,-)(Y$00X; L5=+95\3D^F/% 5EH&T41L;,9X7(1*%OCZ] Y9 MF8$'N,B2; &S"E.:O2Y!(:3^EP2T_+D#V6H5Q%#U=H#IK2WGC6B8G0/==5B M@F;QQH7C7A88ZQW,F)YK3+C8Z## PQGF'R7)XMB5Z^9LH&AA,\;0D/EC1DF( MHP%F3J_#1R-\5-2;%R)R'C-">5F4/-S4DH[D$PW$JMPU&4:M;NH2="[)'3 R MK-V[C"40BF!)1]EF!7$1Y!,YN?^T1%*Z!QBJ?H3.&FX9A TA MT7=C#4>S959O!K)_D$>&_F@1^.,ZLKE2$/4]F5ZPC8NS''Q&F ;OJ%!84838 M)]5D^/*H4$145-QYG+ H>,@UZDF@QH*$@1&-@HRE_S'KL-P7,0,VT+,0'SP< M&*@V+:5>'Z[SWGW3M\^/W,$*\N@LQ7*GY!YT$/JO@\XLJ9"R?MCJAPK33J)& MI!EV&5&V6>'VL<4F*#^<#2 .RB$U8@D)AW>B)JA4R.V[H\7G1"4EJ+Z>.#PA M-1O"@,,T'7/L>GPJ5QRSKGWS]=G7S[QV!-Y$PWC=&[,'.,W/X55)@_=^>X\ M3< *04I#;!R:O>$GU.NT;K!S:E<0@W#=YOR1-N<=S9R2,3I, M3KEW)VYD'93SAA%6PBQ=GYTWZI<>XJ*1>XK87SXL#I^QS>;J1E-.I/Z4!J@> MG'>"8W+HN*5I"Y6&6..6XKW#^VO+R? MCRLK' MKD&W#-?'$,[XR.JTZ2HF44@''X];M'<2!5=&1\7 OAI$NR*0$53?CMU#4I C M#BR9U;2J_%Y;-?MO[-0FD1$.U5%7HHF@&&9:BE?+!-5>#]\H#,FQCTR='>$8 M0YK]6'Y/3_,^C!X2Z$I#7#)96'>(9F+_?@SP2EIQEQIJHI>,(]"8XJ9=YL@E M. G'B/G^9;S/3&9*O\(\\64F^\Q$?>9#DQQN$7(^.=_YFIIX5]XO;1OC!%5Q MW,!A_D45E%IY+"E77L&82K[Z#!@MQ=-#A\^+Y=:<5\(5WRE7O :N.!E1_XQQ MDJLIGCOEB6!..7C8).CDKF?9)A 5.20RFDKV')TI\:=*:/RA]#!@GQ-]^D:J_7=>V?GQ,DBX,4E6.FT M+ R[XU;$V+4#VX?+I[ACKF:+81.ULW6-PB#V&AHF&FYP&'?>17D*^.S9WDLI M#C7]7NOM7&.1*!MMIG5QE.)_Q[[)Z#'.(LMD)C!LLI,SNO2 68%.(3UKM),; MYK0--HNLD9WV)V5P1D1,HG>2$^Z M*6[Q%PZ?7']*?[S@+A@@H7396[3.TD'KQ-:70/KL'+DF8MW4'["O:8BWZX"DF4\[CD I9P,LN?P 4?A)W"TD@)?2E,< '$(XA.LF.?(BF MU $Q-+=W&2BQI=OI!*%&$BDO#3F$Z8@+,%\ (ZRL3\Z=^;):BM*)XXMV$&X) M Y5-YUU%NU[ _:,)QDF6KGX%2S+X'V"W)U>K\GJ.V;?567]>XDZFKKL,A) M%ACZ51I_SA(%ABZ$J^5F@M<6F_ZAV$2.CTF"^^S1DNL%O!UZ@(C1PEEJCX!I M7+T3+^>N KF+N9+$P#EJ"JDL/DU^*6F..VP+ZFTSZ4GCV_BS:#.ZMC5A]'$Q MH7WU=5:ZH;:L%H&HZ1J%4R_^T(G_*4=0]YT(7-+5$<7 I\@ND'?>R;XH%/^:H9/A@QK9%IYR],E>H>I1%BL](HL;D0M41CJC]8%W!TE2! 'FNHI;B0[MZ\]PD;J\1OIV.P&)#JR;P# M++SNF3?%YH)CO*8\GON"@KG(ZNOSKPT767UU_C3F(O# D[^+BX26/JOEICOO MK1;Q.F@1DUSC\X:*_!7DB\/J9)8,LTJ,VP)$AM5Z>)3:>M(^3-6M57WC":YR MMW$XB>((!W0^2DMIZM;)O?;1X+8O^U*?8!L%[QYN6JZDG5U[B!U,L3R#[Y\G M(=$=-P>U& 6?GZ\,!CZSE?S_^K/NZA]8:50QR_]/A M:/Z6#M!CMMO4Z/3"!*7-7#IB@)*&BHF=V 9DD8A"2TE#PEUWVT6>OQ:V'2%O49UP[=%2#H./;BR3TK:D2W,;W,OB:S43! MB:ZEU)2+"D &"43*]2B0+LU]\&T$*VFK&Z?WA1)+5JN1+RMUTD_*E.N&EG=$ MJC#46F^=GNZN@>OWY:;FXL+"W I6;*4%WWS[/@#ZQ@=WL/@<3)@H1^Q" B;^79$BZ+P8'M0YV[ ?3[NLR)T9E M&]JTOM\/1C8V(-F"<)UO&FJQ*ER(M;1JJOJA[!+F9EIL?\MW]=U&9NS:X?"M M2>ZA=&@,540#.KI\EG@-L,=N.O-,(GOJZ_=M#Z(4@CB,,K,%"FEK;6Q,7$J MYT-)YKN1=7(1-F),XSOCAG:4K6]V8F\V9\SBVG1)U* F6>)^P::>347-+HI* MF]1)70CG\)CI1LE68F3R)4+#EBOQ_>H_:CPFI5M;N!-VF'PFD6!R1YD$<\T% M9,R.HAW B[1I/-%_F,LS_%4"H5<,-W>D'%>?DXP)7&0C\UJU] _ )EE^FHD] MXZF_V@/K">L^:1;'4,K@7>P=%E9R-TX/&=VY0LAFI-'%Z=R=.N+.Y"^0]W!P MI%=R H9D[N+@2R'G[%D;@YGJP<-W"YC2!DMX$6FC\[NC*$3K7/(.[*#D[1\T MT>KE6Q@MN7CF^W^]^;@OUM0=(329N/8.A&OIN.[;?_U2P^8OGB8R6F+%6YK$ M46DB(N3^BX(X--Q8+7?(^$$@?"4MA2:%\>(0R<=#^8(2K+Y[<)1ZT@>C<>CK#S0(UQ%)Y!/HY5C5%;*;/& M%HQX^REW>"%\I>TWLO"29+9K>A+E/AO>!V)$*$S?>!3O*VO]35"T^OM<\+.8 M6AOU[_KBB7% %15%$G<>\%]<&$U??@TW6R_#9\H.F,VZFTI]5_#]6'=W.<.YJ,)^M *$):OA_K9OZOR%9UI79V,L+.*F8])J MXO?S_SF/Q%VL1>V ]C#9]U"#>,;$1\NGIC?K5TF+=Y5O^DP= _#^"E7>*FG+ M/#DFG,O.!24,0\A%Z>*CK';9;@:7\'6R&K2^@](OJ5$Y]4*A9D7DQ3,76\C5 MQG31AYM=V?B0N($/(JIT4>75L\B]S\O<7/#GF,Y5Z,_*/0=("?>/+@GLT)!GM=P_YXTJF>]@$[!.P,'D M&IUZDY+[GF,=!V,EOXNVR?Y"2='6W)CLEBPD[L@IY=: &W"(6U=TTBMDM^\D M.$J=DW-)%>\9=HCXGG;FX:1W6U]1BT4_47JER'M?[H>N^X[,B!9^V4(:M]V#HO: M)Q3"7;WY(!#&K6"AN0&P)H23B7LGE.,F8@/Q.@M+WP:YI.39.T&E[6_?O+OV M[6_O!I_EH3H53 Z#F)OQAJ^%"BCC"\@JW[A O9?>_:,=;'7!"%V;03X' VL* M%HT1V_85-*\\S!D6V#9"4?P\^3YKP=["+>%-Q[I)7S5V+RC92^?:WL MQ-NCR>6&0FHC5)-%3GVL"*3<)=-8]19B=.[W7N=+39#\.R?!LQY;XN2MK*_Q_XE^A58_<9U_9CS'&;G-9B)WOHOP\0>\1, ME-3F.Q8C/=C96,.,/QE-P!J/*SV5#W2O=:X%G)C)XCM*S_/U';83<4OM:+DU M!7G>Q::5$7Q# 8S(5S:K/3*]-Z:U"@^;ZBX5MQ>O#L/)M6? MV8>NZ4,$%=3E_1>F\'=XQ-*O%&(Y"W]A<&%2(=KYXQ6BI"-%U5$_8CU M*L^?046&U8#%B#UC#ZIA'>KQ^%#8TO]W!7;.A+#7NE:?>*H\5@],VA5E1 M2$K:5/"-%=I1G2@F]+ZSZ_.9\]0^'1^E$>A>J P+8%!\G1 MQ;\IV \Q:3-2+^U9-F2:N<=E0I$G_3[U";/W%7+-S5ZXLD1I@B.\>8(ZO_Q:9%);AO+A< M/7@,;X;'7WU[!/WTYZS9H:NI=%MX]L'VH'[KZB$-BU[*N/M"?F'3A M&GP ?M_6H-;*!YR .M'B\E[]'U!+ P04 " #(@E=7!Z+/7K4" "W!0 M&0 'AL+W=O+$HB#P]%'\XV2C^; M"M'":RVDF7N5M9>Y.T.[GE967<0+&8-*_$![?=FI6D7 M[%%R7J,T7$G06,R]932]3)U_Y_"#X\8VCOTFZYVJF7-#%XI\<1S6\V]L0Y"UQJIZ&TP,:B[[E;UNW^$@8!R^$Q!O ^*.=Y^H8WG- M+%O,M-J =MZ$YHRNU"Z:R''IFO)@-=URBK.+6_F"TBK-T<#9(UL+-)]G@25D M=Q]D6Y3+'B5^!R6*X4Y)6QGX*G/,_P4(B-*>5[SC=1F?1%RVY04DD0]Q&"XYB83RK0:X>=R;:RF'^/7L9)[P/0XH!/+U#0LP[E':C"H M7]!;?/H0#<,O)^BF>[KI*?3% XDO;P6"*N"@1<=HG@0Z3O.PZ9DB@1F+N4ME M*X1""5(JER6<<4DGJC5,YN;S%*@G]$-V73DP5UKE;6:A0I$#LQ3!=7[>,&W? M''CWOO3'RK8@@UY=&_@(0W\X#FD=^9-H /=L0QX6-6?" &6CP+I1DD@:B")_ M$J<0)?YD$,,3:?R&ULC57;;MLX$/V5@;98)( :W2W;:QN(LRT:H%D8=2\/11]H M:601I425I.*T7[]#RG8

(!IX:T>JY5QO338- M%S4V3-_(#ENZJ:1JF*&MV@:Z4\A*9]2(( [#4= PWGJ+F3M;J<5,]D;P%E<* M=-\T3/UQ L9AW;XAK-IVZE:!<<44K>8*NY;$%A-?=N MH^DRM?I.X3/'G3Z1P4:RD?*[W=R7"?%%UZ:>NZ-/2BQ8KTP'^3N'>[CR2Q>(85V7]CM=4,/ MBEX;V>R-B4'#VV%E3_L\_!^#>&\0.]Z#(\?R;V;88J;D#I35)C0KN%"=-9'C MK2W*VBBZY61G%BM%]57F)["VA#<_>MY1QHW;W;&.&R;X+R19R+Y\O:3P2UC+ MRNR80KAO.H%6G;D$WTEM-%Q]9!N!^GH6&*)GG03%GLIRH!+_ADH4PX-L3:WA M35MB^1(@H+B.P<6'X);Q1<3;?GL#2>1#',;)!;SDF*S$X27_D2P?5H+ML_2< MLZ^W&VT4M=FW<[$/R.EY9/OTIKIC!EL:U2-ZBS__B$;A7Q=XIT?>Z27T MQ9J>L#;41<3$U0B4%#0;> M;N&*MW0B>TUV^GH*5#WJ?U>_$_&!%36Q4%0$?-&NCUCS@CH/7D$Z\<=A:H74 MSY($ECT7);G03I$WG9*/KG$UQ+F?99E=)MF86KCI>H/*Z>!GY419! MYN=9#OD^V4AES1-[U@-L$E4DT*/CQ.B\,:J0S_-1Q&PO=V]R:W-H965T;>Y2(R]HW![YSMU-$:3"1+(;Z8S<=\:KF&$"M9I@T"Q<=7=L7*T@ A MC7\Z3*MW:0X>K_?H/S6Q8RQ+JMB5*/_@N5Y/K<2"G*WHMM2?Q>YGUL43&KQ, ME*KYA5UGZUJ0;94657<8&52\;I_TH;N'UQP@W0'2\&X=-2ROJ::SB10[D,8: MT1X;9)RIR5^Y7A.SSX(D>]X60*M<_A5KYF$C[6F=<&7)8.Y4DPK M&-U3W*GQQ-'HTAQTL@Y^T<*39^ ] C>BUFL%[^N_O&B]QW S$$?0S!$/KLKJTH$"NX6F, 3 &OX8I* M^1WLJ@D$?IR.X7S-8B1(KV_C11B5=>?-O2 +E!-F!4+/= MDZ('4L4^!+!&22A'<01I+:7!.#9Q$TA#>TD2N%>TEJ5M&T2 M^=]XSC! U.0=[I)T/.B*-(Y.O,1]UI$? $D] M. >?A(/@?A>''YD%DG?QV;HX,TY"-X0!.86]G,+7RNF:K7C--3O_!7OGB?HX MI:-!\/^MHWS/I&R8\ ,3VE:JJ5]C*!E>,5K0+-M6VVY=":GYM_;JGTCK<,=' MRP]2*/5?N>(U^RB:.&X77A3!_%DWOLE,C!(BJ1W&R1@^X7_L4\# CF*31TQ? MD@RE+^K3%_V@;O!2=DU!WK4%>2K1@S1.)_KJY6[P8J*/N@251SK)86EFC!_? M.K#BTA#K+ Y2+-(SB&T2!.8>#\EF#S@E*08CSW9#3/7(CZ,Q&N,^\+&-/%?Z M:$$(&??/X=82(%B,1+S0=(M6,*=I))Z/)+R4="1<-QPBD<3MSTO-Q[:@WD['-Y06?!:0-2]B+')R';@:C=:;)HA9RDTCDS-+,MV;0-.MF(%$BQHTNW#L ^T=+*)4J1' M4G'\[W>D'$=-'2%?)/)T]_"YNX>D9CNE?Y@-HH6G6D@S#S;6;J=A:(H-ULQ< MJBU*^E(I73-+4[T.S58C*WU0+<(DBD9AS;@,%C-ON].+F6JLX!+O-)BFKIG> M7Z%0NWD0!\^&;WR]LX>_..Y,9PPNDY52/]SD:SD/(D<(!1;6(3!Z/>(U"N& B,9_!\S@N*0+[(Z? MT;_XW"F7%3-XK<3?O+2;>3 .H,2*-<)^4[L_\)"/)U@H8?P3=JUO-@R@:(Q5 M]2&8&-1V K@>9\%EH"=9_"X@!PU0(D;P#$"=PJ:3<&?I_#28XJIQTO[4_QGN3)6DPK^/95D M"S$\#>%VQM1L68'S@*1O4#]BL/CT(1Y%GWL(#H\$AWWH"[\3+E1U\=T@+(U! M:X#)$CQQN.%LQ06W',TIXN^$;@B)O4 +#RU>H*%0M-&,Q1)4!7:#4"E!.Y;+ M-9QQ21;5&(HTYU.@!I$P?8NZ0X\^A3^WJ)EU<>TB^@2%CY /QDGDWUDVZ>8X MA>M&:Y06U"N@+MNS^!R203P<0CS(HQ1NE%Q?6-1U;U0V&*<)/2>3"3PHRT2O MMR,WR4?^G4>)7_,]W)A&* 1ERBM.Y>3NZ"ET0\.NEY*^RM>JWC*Y__1AG,3Y MY[8-2O"2N4ZLF&"R0/#;VUSV2"T[2BWKU<,]'>IE(] U^9;91A_(5)VVO4MV MOF2B\3IY>V><$F38N8MJU&M_XSI=$YGV6CI:CY?ZLKW+7MS; M/X);IM>SSQ"UP M_-59_ ]02P,$% @ R()75XO:T7IH P # @ !D !X;"]W;W)K&ULK59M;]LV$/XKA!8,+:!%HMXL9;8!IR_8@!4+DJ[] M4.P#+9TLHA3ID52<_/L=*5ES-\= @7VA2>KNN>=X#X]>'I3^:CH 2YYZ(Y#XI56Z9Q:7>A>9O0;6>*=>1$D<%U'/N S62[]WI]=+ M-5C!)=QI8H:^9_KY%H0ZK (:'#?N^:ZS;B-:+_=L!P]@_]C?:5Q%,TK#>Y"& M*TDTM*M@0V]NU601F0!EHV"'NO#K_ E(\G6"MA M_$@.HVU6!:0>C%7]Y(P,>B['7_8TG<.)0QF_X)!,#HGG/0;R+-\RR]9+K0Y$ M.VM$V M%6!>+R.+L9Q'5$^XMR-N\@(N3<@')6UGR#O90/,M0(0D9Z;)D>EM@$OG3-//5[Z MX=>_;)^=3],3!AR)?-UEB-6OGS7,XC8G8>T=V? M&[-G-:P"O" &]",$ZQ]_H$7\\P6^V;I'9'&B@EKA'306=S$T:H2T2N!EYG)'7G&).VHP>(CF]0W!(J%F?9E.IT>1 M-8^@+3?.TYVZ8>[\]UKURE]1>,)>8W#KBM LS!:)FZ1A7J0S!!JW8%Q+8((X MSKQ&^Q9PH&&59&Y<5+/Y&,&RIZG.RDM\7"=A04M253EY"RUHC>8:'D$.0+(P MSQ,Y=]/1GI/)Q0B7 M9;(_":6G4',5_S?=<%F#=-T;(7L'SKQTX^'$1=%]D9?_<1]50L,BCUUE455C97.:DSRA_\.^1.:)!V;-;S[OS4;<8._X_Y^$Y^8'K'I4$)MN@:7R^P?'I\ M>\:%57O?[[?*XNOAIQT^UZ"= 7YOE;+'A0LP_P%8_PU02P,$% @ R()7 M5T09:F(0!0 F@L !D !X;"]W;W)K&ULE59; M;]LV%/XK!VY6)("JJR]QFAC(I<,*+%M0M]W#L =:.K:(4J1*4G'\[W=(R8J< M)EGW8I/4.=_YSI4\WRK]S92(%AXJ(AT! 6N62/L)[7]#3M_)@XO5\+X7]BVLF,2SAMC5=4I$X.*R_:? M/71Q&"B4I=7TE9.> M7=S@RL+Q9[82:$[.(TN0[D.4=^I7K7KZ@GJ2PJV2MC3P0198' )$Q*4GE.X) M7:6O(EXVFQ"R)( T3K-7\++>P,--+I1I-,+?ERMC-17#/\]YVV*- MG\=R#7)F:I;CQ8@ZP*"^Q]'B[9MD&K]_A>FX9SI^#7VQI(8K&H&@UK LE;;O M+.H*F"S@=R4W[>Y*:8+EH_\?!@Y!10^ZZD&AH31JL"7"M:IJ)G=OWYRF MR>R]@6N-!;=PN=&(U)768_RA+ Z.&0XYI).5&-(S9R< MP4=C&B9SA%MF&\TM1P.4>ZIXG_W!\@?#GE+RGF;"O1+W#CQO1=8LYX+;'1PG M)\?9"7QEFI-%F$=93&,JG< D#>;C#(Y@-@OF5+Q/^"]1>Q[^W/2&LC";_P)K M_D".:48:Q^D))$F43 @UF?E2?9?&60K)))C&,2338$Q_'=S5$[@TG,2'<,1U MSS'N@5,"G@8QX71_'=SU#W#3^4_ 9?$3N,_*,C',?9+&P82BDXRG04;!&=1+ M32LW1"FM X7C) Y.X_B$+,Z#9$9F6\QG*^L(DG@>S'STDW@6)-G71@0,26 M6C6;T@-4;?$1, 4NA#\;:RP5J*LI9\I0 6O8ECPO2532+>7+Q-%<*5L><'7M MP*5UWP]H_QPI9X=!31E6OGF8!8&,.L!N49!6U4Y91A,L%XR0UIS233SZ6(=P M:9SFH'-<709P-$[#.=T=0O@,NC;DYK%7:/T"8NN2H4M.*KIZF.MKZN(/C5;& M?[M3E H#2Q*F3-#-ZX0G2+#6JMH'F9+4K8H&W2XOF=Q07Y$298.NC1^;\B/ @Q6_!V3LF&B=>J6 M[;JA>8_5BDJ8LH6,2FN'3#L!TB0T+JD&A6@12>0H#L=]3/?%Z[!HV(";.@'9 M-/0*<2$A%)(_[>5?2D#H^TZC>[:J M0A]#.NI=VW.#T(^CC]081-(Z&>FG%R6?PN;>'?\W4+ZAI!K0=,:)(!?/]/1S M%W,T>"]5J#?^54C%ZKQLGT[]:?_PO&S?6X_B[:OUEND-)8R:=4VJ<3B;C$"W M+\%V8U7M7U\T+^@MYY&PO=V]R:W-H965TX4CCQQ6^9>>:9%WLRVRO]8 I$"Y]+(3 , M#@=W?%=8=Q N9A7;X1KM^VJE:1=V*#DO41JN)&CX /'O>FM MP7FR4>K!;5[G\R!RA%!@9AT"H^D1;U (!T0T_FXQ@\ZD4^RO#^@OO>_DRX89 MO%'BGN>VF =7 >2X9;6P=VK_"EM_/,%,">-'V+>R40!9;:PJ6V5B4'+9S.QS M&X=?48A;A=CS;@QYEB^898N95GO03IK0W,*[ZK6)')8PAC=*VL+ K0# <01W%R B_IO$X\7O(SKU?D=>/NQ^7&6$U% M\NF8PPW2T0 MU!;N,%,RXX(S7]-T\I8N[FN9J1+!JOYN^[F MNX(,>#,;=\/IHC8,T8 D,KRCUMNQ/K6LH4:5GCVTU.",2["%J@V3N3F?PDMN M,B;@+V2ZJ2F@BJ#+T=6$&V(W#'T(6CM/8#P:3":)6Z2#))[0(HT&,2W^1&.F M?5DFA,J8)6CB5#%M><8KBK+<@<&LUMQRC7ZZ3>_\:N3@]HJ;'%=[6Y89JG3[Y&CB:_=/P MWR>Z><;Y%XJ*I4_[UN(SUEJ4G<5#*+QAH,Y@+.75198")VJ73I]O!$IR5HNN MMNFYY1F0+.1-Q,DZO_PGA^U%[Z MM1*/(;Z"9/2_C!X<=8:BR\;>V$UI_XDT#?L/TCDL# K>D&EVD5 ^Z:6K-QJK*-Y*-LM26_+*@_P#43H"^;Y6R MAXTST/U9++X"4$L#!!0 ( ,B"5U>Z91O&30, -X& 9 >&PO=V]R M:W-H965TYL$2+,[=!\" M!$UOPS#L@V(KB7:VE$ER<_WWH^34EP-ZZ1>;$LE'#TF1FAR5_FKVG%OXUK72 M3(.]M8?;,#3UGG?,W*@#EZC9*MTQBTN]"\U!<]9XIZX-:13E8<>$#&83O[?2 MLXGJ;2LD7VDP?=\MHZ!(:_9[[@ M;>N D,9_)\Q@/-(YGLNOZ)]][!C+AAF^4.V?HK'[:5 &T/ MZUO[J(X/_!1/ MYO!JU1K_A>-@FU8!U+VQJCLY(X-.R.'/OIWR<.901C]QH"<'ZGD/!WF6OS'+ M9A.MCJ"=-:(YP8?JO9&5T3R\BSOO=#20Q 1K1Y )>,L:8 M>+SDG1BW6G6P0*X:[P+FV>YAX3/,-?P]WQB__\];&1CPT[?Q7=_N:O\7_\@E/>\R-:K$_A=R!=1%AL5C!57P- M<4Y2-*E($A=0D"K+(4E(7A5.4^0)E"3.4_QF>>$T:96>6$J!05R?/,44L*0C,GT30B-$F<%*4D+[U90LK*1Q"7I*219_6 ][UF MFON*U2UGTE5]S,65JS*-[EP47HSOKM^ZQ>'9S,&D[_QD-5"K7MIA_(R[X_"> M#S/KN_DP^9=,[X0TT/(MND8W11: 'J;IL+#JX"?81EGL5B_N\0'BVAF@?JN4 M?5VX \8G;?8_4$L#!!0 ( ,B"5U>-@X^(\P8 & 2 9 >&PO=V]R M:W-H965TE28!G";= K1; MD9<.P[ /M$3;1"71):FFZ:_?'27+3J"Z+38, 2Q*NGMX/#[/':/3!Z4_F(T0 MEGRNRMJS\U6"UXXIZJ<^YX7SRLN MZ]'YJ7OV3I^?JL:6LA;O-#%-57']>"%*]7 V8J/=@QNYWEA\,#\_W?*UN!7V M?OM.P]V\1RED)6HC54VT6)V-%NSD(D5[9_!>B@=S,":XDJ52'_#FNC@;>1B0 M*$5N$8'#Y9-X)6.LJCIGB*"2=7OEG[L\'#BDWE<< M_,[!=W&W$[DH+[GEYZ=:/1"-UH"& [=4YPW!R1HWY=9J>"O!SYY?U[FJ!+GC MGX4ADSN^+(69GLXM0*/!/.]@+EH8_RLPS"=O56TWAES5A2B> LPAICXP?Q?8 MA7\4<=&L9R1@E/B>'QS!"_J%!@XO^.9"R:4T>:E,HP7Y:[$T5@,U_AY:*RQ9?MG764R!7HSUA18!QV(\A* ME2!D6:_)1-;P1#4&YC;3$_(:TLI+\J?@NF4!@3T$!O>[B#\^_C!R7TO$O+7< MPB1C$F8T31@.$AKZ"0X\FH79;DUDPJ8DB*B?^22(:9PR$D8TBCQR)/8Q22/* MX@ '(65>BH.8AEGFX,"S;#!,MP[80,(KU=36$+Y'&L*%)RX55V^O%L2(-=0H MB^D9^]$L!I&6)=0;2L:!-PMVMVZ#QD$Z2_LG.YA5F[='R)LA8BAQM,T<0F#V M*%1#LQ6NGI6/LR-DBWJR1=]-ME>JVJI:8![VU$/97'V&3@!9FER(6JRD'2P3 M1^<9ELP=Y&"KU2=I=EGY/QCXJM$:%@E.HA :O,8DHUF"9 $*IDC!R''2<90P MZ@49L(?AR$MZ7F8485/*6$@84C8D=\H"7-[BPV3@&1$&O(M]PA*:0@278B7@ M=7'R3 B3U(NG) 9Z4M\#BO;LCS*@/V-D$D3PN)VAZ$# *X[P=8)^4>1/R;NO MIW-,6$99XN$@IDF2M0,?GAPA4MP3*?YN(NT6ZPA+_'$1W*^E4 V^:7%!\045$3C*'';FD-BI 4KK1_!_H'KPI" 9BR% MWPA.!;]#RC4Z),XM\#KRKK4RYNFN=;L)9/3 C 4T24/RGI=-.S7';>.P%A ! MS6)OBM?83W=RJ.$$.XCG4P_(#>)D4?QT-P]X'EU>Q,=&NMQ3ASL) MJ<] 8W!E/NAK42EM=SE!7@'86JGB079<@'SR>BWA-+4+8\(B&CH,%M(L !6W MJ4')AB$\SE"XSY3]G,P3'YF"UEA6/$#[[?FJ#\W'@ I]#^S=* VSZ1&-)[W& MD^_6^-5JU?:APT9Q@P7S1H#RQ.TP;*9V.5?B2K MKIKO:Q[1&(Y5SA";&Z\??_XI]5GR$MIM'W]O*4$9IJL2YE^UF(4[3CB!-B@R M;LG]['8V$&T_^=AU"."]&\30,6 W26.NE3CBE==5T"^\E;+0"+0);: V,\< M*99MDR8KK2KRR_6;N^OYZ\OK:V .R(%-W=7SD8XTB8$A?7?O'*>MI\%*\[3& M1$&*_ N=;\J"Z8]5&$:#)"$^U@/?[T400DA) )TT8/]]]TI[9J??S>S[&JFV MKN67KH-UIQY#;K#@OVZ+W1"OC\XQS.NG8C$[6B_%6M8UMBI7D^K"#;M#:F?S MG-%M86T.H\=-Z7;54&@1>.Q%I'Y+$!WVEY=8-:@[_OY["=Q_+03B8F4O#Y:' MI-Z?@MU1S(^8NP9PL$(^ PVTX-@$)X7HAM,>:JLE4 7T(%7QC(0OX.\IP,YI M=T0;=&/0"'W/0UU(O=^65KN.(:6LH#6V;Y"H6.B-<0U[PN($)18[<7PK#["Q M@QE(HCX30^2>'_S77PF]=M\V\, #]&@_ /1/^\\GB_:KP=Z\_?;REFO8"D-* ML0)7;Y; ,5ZWWS/:&ZNV[AO"4EFK*C?<" [%"PW@_4HIN[O!"?J/2N?_ %!+ M P04 " #(@E=7 6EC2ZL& "C$@ &0 'AL+W=OJ\&'"R=MN'K$&2MAB&?: EVB8B MB2Y)Q?6_WQTE*W)J.UG1P8 D2N3#>WONSCQ?2?6@%YP;\JTL*GTQ6!BS/!T. M=;;@)=.N7/(*OLRD*IF!H9H/]5)QEMM%93&DGA2BY)76LB* M*#Z[&$S\T\L4Y]L)GP5?Z=XS04VF4C[@X(_\8N"A0+S@F4$$!K='?L6+ H% MC*\MYJ#;$A?VGS?H'ZSNH,N4:7XEBR\B-XN+03H@.9^QNC"W1*EN!KS:RYCN[9M.#Z M^'QH8!N#0[@!9W2@<4+]BF]8(J?7%JE;]@:8LR0B5*LFG/[_/=DJHV"@/EGE_8- M=K@;&TETJI A]? >DS.N"$SDC>UWW M_AL^\UVROX#>0\SZB+Q!!!86S,!'(XE9<+LKJ];O?DFIGYQIHGOK^==:F#5A M*Z9R380F3).9+" ):#)MWQ.S7G)R)"I D[5F5:Z/3\D'H3-6D+\X4TT$$? _ M,*&+ +Q0O/CD]N[3;DG?D-"A46CO?A3 /7#B*";7^Q90QT\]N$9A"%A&YEP:D?4-B)PQ">X]'"=Q'3A1%=BX"M7;(@!B0*1:D-/&A'V_ M$]M%,31^1 %$-=\XL>1,UZH)_#7:'&!FC0OLT-KYD6OT.S/$][RW1 L$W[\9 M67'%R:PN"O!TMA#\D>2V!&QIAU XU0IDI=;U5$/P@@@@/.@VXP)4=P^0-^K( M&[V:O+=@"R4R-*IE'?E4":/)!"4$WNSB[D'PW7EGLBFVF]AXSECU)(8E+ZE! MC*94(GNW:;M%5 ?B,N-+0S0F4VM'\.=F5,JZ,DCF/7K^69=3;D/MBZV;/#^9 M/'(%;0"9S.>*SR'-D(^UT0: ,4# H]M9@)(D!?XAX_PP=6E*?H,$COO0P$D" MBN_CQ 6"7LD*H-NT9>6S8064*8%)C=I'E#I>0(]Q54I=/R8?-IXG1V&:V@\C MZM+PL%0!249."LM1JA"GPT,"&@%!R(.;B M+N;B5\?<9U;432:;:(B+I:7JKD@[#'D/<=2$!)I@M?$?:_W'GK!M/L.,.T?7 M-$.,PH)I)*CB?)O0N!%Y2P+J)G"CJ1W="OUP,D/1!.R-_" *@S%T _CJN;&]4KAVD#F0 M)<=C[PB/K4C>,N,_A0L4>1Y7CH^E&?XW[LC,+DV*Y)W31]@>9@ MG@#, WU=&IW907I&@@ P+(]'*2:>-P3D]P/T"K#43LZP]0 M] 6@YF8CX#/04,_6V+UTAK[>=$JMNH>J;MI1)WTU=6YZW4HOZ';1YC#HB[3I M]T7_#W?VZ/)3" 0E*Z58Q"A-L(AUI=5W1B//UC3O69'TH1K'MDY2&KIQ\B,$ M GBHY4_PV+QC/]XVT3_8O09M-]K)"L;^F!F)5K*?FV[V4">+S>53']NW//@Q M Z'$3&!MKRKHV:%M[.T _W7:^"B%,;S?7^[[&]67'\L*1H!5G_75< A44^2J M RTP_$.PAI;;?RUZ26(GE8:]@X.2 Z/Q> 3_I4",-6<(W=ON!&;2'#P\36^. M;R"5SP78J^ S6.JY";2KJCD2:09&+NTQQ%0:(TO[N. ,&ULK5=;;]LV&/TKA%L4#<#&(G5/$P-.NUZ 9@N:=L,P M[(&1:9FH)*HB73?]]3ND9-E9';<#]F")HLGO1 DTUJH9C([]WW7 MW>Q*_*E74=T]EY*TIY(^W']KK#UW2T MLE"U;(S2#>GD\F(R9V>7B1OO!_RNY,;LM8G+Y%;K3^[C[>)B$KB 9"4+ZRP( MO+[(%[*JG"&$\7FP.1E=NHG[[:WU5SYWY'(KC'RAJS_4PJXN)MF$+.12K"O[ M7F_>R"&?V-DK=&7\DVSZL7$X(<7:6%T/DQ%!K9K^+;X...Q-R((')O!A O=Q M]XY\E"^%%;/S3F](YT;#FFOX5/UL!*<:1\J-[?"OPCP[NUP;]!A#;F0)K*TA MHED0)(QT&O);*SOAT#/DZ0=Q6TES\8--\&?S)X]8$CP_$FLTQAH= MLSZ[\:M'?9,+\K;I%Z6K[MN[(7K'TDCFH>"/FY_7LE.% %=7O\S)W"CQ[%H4 M:JD*\K$15:4+8>'ZA>[@#$WRE)V0#]J*BKQ2IL#K3RFZGFD"GE#!(U/D5XB, M$:@B\ICP)*%IRM%B>4 SEJ&5YC1)8C2>X1>'*>5QC"P+74NR['1-]*X>'Y,D MH&F>HA'F-(H39S.F6>8,/0T3&K'T!,TLIRF/R$L)+@K5@^5*7-2.ZF]]A_P* MD3/2V:*)-Q72/'.V>1"Y+__,*(L9XK$2M%JB^L >$_? MA7XX)CLG2A$4_1)#?1S ** _#/DB:^,13.,CSK5&6T8P'#R,81Y3E;EK$ M:1"[!N/7 0L?]0?YSE_LWZ% -?X;XOI0'+#Z#'AD)* MM]64':P]1O,@]XEM)_38A7GA<%P#GDJP %NE(++T;&XM7[T\L]CDZ/R&T\RFU\7&YQ"EJL(:FP M[,KGQI:DCP!KNQ M^G(.0QEX$HBS&&G;K((I0O2PE M;U!HA0\!5!65%(W;),?)(5032HQ7A.4-.>8Y'S:%G8[O]&BWMHX0E(P$)4<) MVI'B8GNGF_+9.U00 #!&6H_D:ZG+3K0KY2":X^AZB*X?>S&CE\IYJ;P7,7HI M1R^.+/%_,G:O\+;9W)UA1U:N_F]<_7M-"U*:<+?&69K0+/&:E$0TCY)>$!J_ M,. VY-AJ07$8015B4,O=[V"F.(%4VIW"%HH,81 MADJ%*M@[_R$_KU7KY(*21N(AK.W4[=J%:[57FSTJ_8''233HVZ!CA>L+'EO; MX'@X$AT4F^G>P1P'J])?/YQZK1O;G]''WO&&,^\/]KOA_?7H2G2EPKY3R26F M!J^V;_ %!+ P04 M " #(@E=7^&&>ZJ$* #78@ &0 'AL+W=OCO3)$!BMN@ DS9(=KH?%ON!L6F;J"2Z M$IW'8G]\*?E!,Z*O1N[5?,CX01[Q'O&2YY"T??DBBS_*)>>*O&9I7EX-EDJM M/@^'Y73),U9^DBN>ZW?FLLB8TD^+Q;!<%9S-ZDI9.O1'HWB8,9$/KB_KU^Z+ MZTNY5JG(^7U!RG66L>+MEJ?RY6K@#78O/(C%4E4O#*\O5VS!'[GZMKHO]+/A M'F4F,IZ70N:DX/.KP8WWF8Y'586ZQ.^"OY0'CTD5RI.4?U1/OLRN!J.J13SE M4U5!,/W?,Y_P-*V0=#O^W((.]M>L*AX^WJ'_7 >O@WEB)9_(]-]BII97@_& MS/BMF5' S)=ETIFV\JZ!9G(-_^SURT1!Q6\ M^$@%?UO!?U\A/%(AV%8(OK="N*T0ULQL0JEYH$RQZ\M"OI"B*JW1J@/?G3QA@E&D< L3L,] MIR&$?DVY!IV*NM.[6-O4CNK:U0CZ?)UXH^K?Y?#YD)!FN?C"48XVRT6Q7^^#0-HCQ05."D2NT9CD_ZGEN M1EA9J\FF*7^DU9/IGJ(<0:\1;-NH7N0=)43.$/U&0^;!2/7S::N@M!4YQD9Y(&*X%K+?2WFB=%:6K+81)5EHJT,^ MI+(L/YZ1)ZZ-$2>*O3J##II-=,;<+'?NN8-NECP6KE$H'BQ1ON7:SJ7B?WK. MF$.1.R,,';DY\ATA-@N>>Z,@;"F:PQ M\VU/G>YZ*I%K52I-N)YEG.0F#1_@NR;""=R2SKPAH=F\&0GIP1JRG;G?FATN&KVPT?_: MQ2K*5-.^6Y;[347Y/M;V(A1NRZFQ&NWJP]KU:R7F MB$_^3QYY+F1!?I7J2+@@4-?1&Q6-8J'9)!IY[/L]3HL^J+T[$XN)1K'0;&*- M+O=;=#D3!7EFZ9I72QWEIH?F1WMH4RK'(Z=MA"_;F:0^EAM]H^9]6,UW6T?Q MFV([3IQ" ;YL9Y*0T&R2C!7P82M@QKD'7LUF1U04C-(Y%U&U/Q::S:#1_GZ? MVM]'U?ZH:!0+S2;6:'\?UOXW1Y=M_?9U6QB[,Q-]J'G?J'D?5MI?!7L2J5#B MR/C>7-EMT($JQ+'0;#J,$/=A(6[&K%^EUN30L(4DF+'A?"=R$6VSIR-QMV&Q]V'[T,9!T89!V&?N8^I?R>H M:!0+S2;6J.D 5M./&E%,.='L"CFKO!G/5JE\XYRP:OG-G5TPID?>."NZV4,5T*AH% O-IM0( MZ"#I,\TQ%?0$%8UBH=G$&CT>P'I\1VS-*-\Q>D;6)9^O4Y**N7,]O075&]69 M[NKE$[AJ9_KZT.^!T>\!K-]-JM^QZ5*_6;R1F\.^Z20/50MJ<#S-X9J=V>MC]3\TIB*$385)\]_Y M4DQ3M[> 03IW/]15?BPTFT!C;L(^3R&'J/X'%8UBH=G$'IQ$AG<&3LUK&!7* M:U23@X5FLV=,3@@;$I/7/Z^+7*AUP6LBY^*U>NS.-Q0MB-F"Q_^(%EJQ\I M^#CIF)=A_F\^KU0Y0M\.7Z=Q!47T0%II-L?%!X46?F8]JB%#1*!::_0D= M8X@B^*#2B9G?@@ID/ERS*WM8:#9[QO5$L#\QF?\HY^J%;:?WB,4L1 M;&ONV.NQC72X9N<^AVJ2L-!LUHQ)BL9])C.J-4)%HUAH-K'&&D5MGP(^82.] M!1-*953W@X5F?XC?N)\8]BG;5.Z\DP[#=NV.J&@4"\VFU%BBV.LQSV-43X2* M1K'0;&*-)XKA/:(3)^T6U!#828>K=J:O#^<3&^<3MQQ_VZ=ZAYUT&+-S=T3U M0EAH-I_&"\5]'HR+45T/*AK%0K.)-:XGAO>,3LWSEJ-Q$9#GJ-X&"\VF[^"+ M>5H.Q^WS'-I*AT$Z]S]4>X.%9A-H[$W#L*UH$('7N&JG>GKP^4DQN4D+2?A]FG^]_;2X\;W)"UGY?:9 M?\)>.HS=N5>B&B(L-)M78XB2/@_-):A&"16-8J'9Q!Y\AVHOA^9:4 $]#]?L MS%X?;B@Q;BAI.32W3W>\O73XDIT[*ZI]PD*SZ3;V*>GS %V":J10T2@6FOT% MQ,9(C7LY0->""HP"<,VN[&&A;=@;'GSC?\:+1?W+"26IOYI_\P7Y^U?WO\YP M4_\FP;O7;[W/=/,;"P9F\Y,/=ZQ8B+PD*9]KR-&G:G8M-K^BL'FBY*K^78$G MJ93,ZH=+SF:\J KH]^=2JMV3Z@+[W[*X_@M02P,$% @ R()75U/R\,S3 M @ IP< !D !X;"]W;W)K&ULK95=3]LP%(;_ MBI6A":25?">%M9'XT#0N)E44QL6T"Y.<-A:.G=E."_]^QTF)2ALZ+G;3VO%Y MW_.<$\>>K*5ZTB6 (<\5%WKJE,;4YZZK\Q(JJD]E#0)7%E)5U.!4+5U=*Z!% M*ZJX&WA>XE:4"2>;M,]F*IO(QG F8*:(;JJ*JI=+X'(]=7SG]<$M6Y;&/G"S M24V7, =S7\\4SMS>I6 5",VD( H64^?"/[]*;7P;\)/!6F^-B:WD42Z_27K+C8-'9(WVLAJ(T:"BHGNGSYO^K E\*-W M!,%&$'Q4$&X$85MH1]:6=4T-S29*KHFRT>AF!VUO6C56PX1]BW.C<)6ASF0W M8@7"2,5 D^,Y[I&BX4#D@FPMG)#C:S"4<1R-R/W\FAP?G9 CP@2Y*V6CJ2CT MQ#5(8SW=?)/YLLLDM#_0@(O" ?D5Q^7!V_E+O:@;T30-R)H_<)_ M-.*%7#.=37Q:,V"K?:[Z'Z.L-HV-!^?N>ZICE,'?R^-*@5.-GG3W[B M?1VJ]C^9O:D][&L/#[EG,R6+)C>D!%X0:H@IF2I&-57FA>12M!W 32>:!0ZP M+VKP=7%9' RCQCUJ?!#U <^T$1.C6LD<]"!= MO)A+N3AO(AIG1O.XV3. AVF/:C?"_RO=V.N5O'J+W"?E"U9$(3#@L4 M>J7&,*P$P4 +$A 9 >&PO=V]R:W-H965T(JE.N7KB<@YP7'EE"839-O^),4TL^:SZMH]G\]8(1.:D7L. M1)&FF'^_)0G;W5C0>K[PB:XWLKPPF<]RO"8/1'[)[[DZFS0H,4U))BC+ ">K M&^LMO(Z07SI4%G]3LA.=8U"F\LC8U_+D+KZQ[#(BDI"E+"&P^MN2!4F2$DG% M\:T&M9IGEH[=XV?T=U7R*IE'+,B")?_06&YNK*D%8K+"12(_L=U[4B?DE7A+ MEHCJ%^QJ6]L"RT)(EM;.*H*49OM__%03T7& [D\<4.V 7NK@U [.2QW[(XU[]')WV'>?J'%I!@1:Y'A);BRU8 C" MM\2:__X;].T_=+R9!(L,@?4X=1I.G3'T#J=YPREI9^::,Z&==WM4KT(M%]/M M'-IA&*AAWG9YTIFYTZG3-XM&8SR2 ;=AP!UEX ,1XEHMN,LB+1(L547'1#UF M2?=E7!*"4\8E_5%=T)&Q?X#?R?+2=>#4'I"A,7.FH>T/R!@-]T@RO(8,;Y2, MSTPM<;H4O8/8?3\(A\.ML?+"(!@DZ!U,BL"&KM=8]2+WF\C]T<@_XN5&7>)J M)I/>NKTE&[I,B'86CT*^=DTP"189 NM1&314!B=<9P.3G)H$BPR!]3B=-IQ. M3[+.3@\JR@VGMCNH.XV5ZSG#578TPB/S#YO\P]'\;PN:Q#1;BRISFN:<;2NQ MI,UZ%.NU<\@D6&0(K,)+RK&&[E8<" MS_,&]:DU"[WIH$#'@SR6A%9>PU&E.5^P-"\DX57V;+6B2]*2H,W>J*8VBA:9 M0NMSVA*/53?/O2& E9CY07>4,". MAW@L!:U&A^,B_2Y319KAY+(0!(AZ^T&;\RC.JZ>12;3(%%J?P[9;@/XIZ]-H MXV 4+3*%UB>V[1W@J(P^OCZ#@\J#$ U[QX7&+/2&?6@T'N.Q'+1:'XZ+_7<% MSZ@L.*FR7]&G\EB?M2%-7I-C$BTRA=8GL6T88'C*"C7:0AA%BTRA]3=1VR8" MC6KIHRNTANV6GF.C88%JK)#OAX,"'0_Q6 I:N8_&Y7Z]EU_NKJM&=*T>H<_8 MD!ZOF3&)%IE"ZS/8V8H_Z5Z\VPW;H+0N>@.@^M MH T=;UB>I]#XJ-7XZ!=;\BII;8Z&='?-A4FTR!1:G[*V)T#>*>O1:*-@%"TR MA=8GMFT4T/A[A:/KT3]XR^$B-'PEI+5R[6$Y&I7TD\[K\?)CAH^8KVDF0$)6 M"MZ^"E0T?/]]P/Y$LKQZ8_[(I&1I=;@A.":\-%#W5XS)YY/R)7SSE<;\?U!+ M P04 " #(@E=7/H7Y..L" !H"0 &0 'AL+W=OBJ4K,P$XL4&,NH'GA2[#)'6BH;7-1#3DN:(DA9E ,F<, MBZ<)4%Z,'-_9&&[( M)Z<3G:\$S?E"%5@ NF(9!>..;46F7"J)CKYC(;"IS3$ZN@"%"97'Z!3=SB_0 MT:I6$EVF"23; *Z66VL.-IHGP5[$<;X\ M0QW_! 5>T&DA-'U[>+"'3J$[-3RD^@.!;:GOU^K[[^G4M+WX)6;8:#_? M]^SO19^^=@Q[VWY;K J_);7UOJZ,+:GY O[1%\CRE/_+TQY![G&8DE2B2@L-*1WUM>D M1'FNEQ/%,WLTWG&E#UH[7.FK$ CCH-<7G*O-Q+R@OEQ%?P!02P,$% @ MR()75UFD_Q/L P =Q( !D !X;"]W;W)K&UL MK5A==/L@@&[4@>24Y;O_] MB@_S92#M1"\VDNX].D?HZBU3:82]F>[PC3T1]WC\(W;)+E) FA$G*&1!D.[>6\&:-LH0L MX@LE1UF[!JF4#>??T\:'<&XY*2,2DT"E$%C_/9,UB>,42?/XKP"URCG3Q/KU M"?W/3+P6L\&2K'G\#PU5-+=\"X1DBP^Q>N3'OTDAR$WQ A[+[!< #4YCMZ"8F8"DE M41)I&F?(GZ0>CHYLY56D/*P@X+M*F>+>MA"!.XY4Y$$=RPD81/ UM)+ M_>BD?X4&$9>'W348P7< .6C406C]Z^EH@,ZHO!VC#&_TTNWX]Y'K7[U3CUB$ M7[M6*@<:=P.EU7\C]S@@@0W94<;TANJ2FV.X&4;Z;'I>3%WH.S/[N:ZC*\KWIF54@Z!;$G0'"7X2 MF,D8YX^=\)LN2OT<4YW;-P?R:O./D-OB>!YSY?D]%+V2HO=K:TA8V+. WMFT M4]=UVN2ZHNK+W& W*=E-!MDM$R)H@#M7;##S=[>Q(;"&2+\4Z9LJ7=^D9D-@ M#H=MUAVQ%Q-QCTD M:R8,7UN^!4)K?49>FU]G6&VQFPQ1Q1 -,KR[OUMVTAI,^]V]; JM*;(R7VC, M?:%1^S6%UM1=&3 TX< %2'-KU;RUD'(>-85^7X54%@R->3 \-U@TA6V:72X, MW1Z:E0W#5_LP/+=8W_?:+S)=46[?BPRLC!B^X,22XJL''- M#3K)&;5C4VA- ML94A0V..#(U:LBFTIN[*E*$)5X;GA@N1P9>BORWOLI,-"8+TPSK_FBU[R].3979FT.I? MP9MU?@92P>1',O=8Z.T@04RV&M*YGFA*(C_ER!N*[[.#@@U7BB?9941P2$0: MH,>WG*M3(YV@/&M:_ ]02P,$% @ R()75^(@;L6, @ 7@< !D !X M;"]W;W)K&ULK55=;YLP%/TK%INF5MK*5Y)M'2 E M91]YZ%:UZO8P[<&!&[!J;&:;T/W[V8:PI*-I'OH"MKGGW'/O%<=1R\6=+ $4 MNJ\HD[%3*E6?NZ[,2JBP/.,U,/UES46%E=Z*PI6U )Q;4$7=P/-F;H4).RAKI.)5#]8**L*Z-[[O^[ #\&>/ ((>$#P$3!X!A#T@/!8P MZ0$3VYFN%-N'%"N<1(*W2)AHS686MID6K$4H19 MCKZI$@1:,H590584T%Q*4!*=?,5"8#.@4W22@L*$RE/T!MW>I.CDY6GD*JW$ M\+E9GW7190T>R>H'Z)(S54KTD>60[Q.XNH2ACF!;QR(XR#AOBC,4^J]1X 7A MB*"+X^'!"#P]'NX?J"8O?!GWH>Q#CXG6?I,9'O=G0S=G1QB3Y95C8G0 MWJ407Z.B[_58_SJ>J>4Q!KI)O,C=[#;ER8CT4,2>_.D@?WJL_*S$H@ Y)GWZ MI/0G(])#$9UT=\=Y*M!:C(-+E/&&J>[G'4Z'2V)NO?'!^4)?'IW7_Z/I;IY+ M72)A$E%8:TKO[*W6(SHW[S:*U];?5EQIM[3+4E^ ($R _K[F7&TW)L%PI29_ M 5!+ P04 " #(@E=7-)T'+B M56-GMDG:_?K90%&:T"BJ^A)L..?XGN-P3;3FXDZ6 K=5Y3)J54JM3RS;9F6 M4&%YRI? ]).Z;,65V<(M]]CSS'\P?H%X?3O0%Z$OAMW0F1*N:P%H-^SA51"OQQ_AC)K5PF&5S$-XTPN<0I32W<$ M"6(%5OSVC3MR/@XE^)IBR2N)/4G7[]/U]ZG'EX)+B5(LQ -A!<(5KYD:BJ^5 M"1L9TQY7L1].QN/(7FWF,H1R1Z.GJ&1O22\T'/2&@[V&9VE:5S7%2K^/VJU0 MY!\V377(LVUZ .9]",>3+==[ZWJAZ[!W'>YU_4V?B0=L&PO=V]R:W-H965T?Q/2>UBM], O>/ M7]@_IN*UF#F1])J'?[% K2?6T (!79)MJ.[Y[G>:"TH37/!0II]@EV,="RRV M4O$H#]891"S.OLE37HB] -A_)0#E :@>X+T2X.8![K$!7A[@I97)I*1UP$21 MZ5CP'1 )6K,E!VDQTV@MG\7)ZYM4 A:#:R+$,XM78!;Q;:QQ^C:F2Q8S17N? M]>,,6KCFS^"!KO3(4>?@#%-%6"C/00]\?<#@[,,Y^) P?UGSK=09R;&MM,@D M57N1"[K*!*%7!$$$;GFLUA+#04^I'1'!/VWES^B]=OJD M35W*#5G0B:7[D*3BD5K3GW^"?>?7MM)U288[(JN4U2O*ZIG8IU=TQ>(XF0QS M$I)X0=M*EU'X*472D!^GOC\540-B9SHE2_D.H;I>K9+A3[ MCZ1]FS[I%4BVJLU8^GM">M!Q_)K<-I3GUO7ZC:)HE#Z(K%)6Z)2FR?G_W3[GJ$PGSZVWC1:4[XUJ71*;\SE5[YY) MA)VT_)RFT@2'T*U+;D%!QZ_W$'-.IVI&I6;4U>J0,^T+JG?-PQ!LSN=4O:4O MA$9_=,3RD!/L:W#[R*LK;:*:PQZWH"K#OBJB=&'0;,-N;F]FK:EW9)ARB5VR MX:[8JB4KW1STWW>1@$:[^.;:=LF&NV*KUK8TF-#L,(];)YK.$4(?UJ=5"VJP MYX!SO>]A,&'I,*'98AZ]3C3]80^.4%UR"\H=].N2C2F=*KDTI=#L2M^R3 P/ MOT6T8%I>(\PYG:JYM)70:*^.62I&S='J>/VZV!948^3C-M3@M7<_5'HX9/9P M,\E([XXLV)(MVB28P]_:UCIEPUVQ54M7VD$$WW?)0!U9N[RV7;+AKMBJM2UM M)S+;SJ.6#'38$E C7_TVO(/ C!1DB6N[VW.Q)1L4IWF218 M)'L6V2Y <;78R9JE^S>UZU?P$F?[425-MCUV2X2>M1*$=*DIG8N!SD=D.T[9 MB>*;= ]FSI7B47JXIB2@(@'H^TO.U5P]X" !:" &0 'AL+W=OFON7B42P"%-AEEF2\BP/.4Y,+TRYR+#2D_% MPI6Y #RSH(RZON=%;H8)N!TW&V+V[) M8JG,"S?IYW@!$U#W^5CHF5NSS$@&3!+.D(#YP!EVSD>QB;$HH403D"3J^!(4)U:,VNI]< MHN.C$W2$"$-W2UY(#9)]5VEIY@-N6LFX*&7XK\@8%HM3%'1:R/?\H $^>CO< M?PYW=4+JK/AU5GS+%QS.RL-P*I70E?:SR5%)T6VF,*?O7.8XA8&CCY<$L0(G M^?BA$WF?FOS])[)G;H/:;7"(/?F6@\"*L 6B=K?%MA8*/<&V%IK\EZ2A)367 MQ2J)SWRO[ZYV?34$A6&O#GJFMUOK[1[4.RJ$ *80W]--_U1ID]Z2--J1XG>Z MW3V]+X,ZL1%!O3><+=H*1/9>Q>$+,>%9X.\I;@CJ]5[)<%0KC@XJ MON,*T_>JC5YN=2^.]M0V!,6>WZPVKM7&;ZQ?>VY;]77UU$)5K;301&$%F2V; M.;HF#+.4:(]C+HGM)P]7&V6:TY0"NF)%9BDY:SSYA^4,TU04,/M+ND;_2%)F MRMVY^4W7_8K%@C"I-VRN:;W36&=:E)VLG"B>VV8PY4JW%CMF%-*HH'TAOKWO.8]-XC-:"OFH,@!-GG)> MJ+&3:3T?NJZ:9I!3=2SF4.!,*F1.-7;ES%5S"32QHIR[@>?UW)RRPHE'=NQ& MQB-1:LX*N)%$E7E.Y?,I<+$<.[[S,G#+9IDV VX\FM,9W(%^F-]([+FU2\)R M*!03!9&0CIT3?WCF6X%=\9/!4JVUB4&9"/%H.I?)V/%,1L!AJHT%Q<<"SH!S MXX1Y_%V9.G5,(UQOO[A?6'B$F5 %9X+_8HG.QD[?(0FDM.3Z5BR_PPJH:_RF M@BO[2Y:KM9Y#IJ72(E^),8.<%=63/JTV8DW@=]X1!"M!\%%!N!*$%K3*S&*= M4TWCD11+(LUJ=#,-NS=6C32L,,=XIR7.,M3I^ IP#Q0YO,/_1U)R("(EUU27 MDFF&X]C[,0=)-2MFQ*XE5XQ.&+?37\CA.6C*.+:.R,/=.3D\^$(.""O(?29* M18M$C5R-:9I@[G25TFF54O!.2B?E[)B$_E<2>$'8(#_[N#QX*W=Q<^H="NH= M"JQ?V+Y#OT\F2DO\U_UI(JHL.LT6YE4P-;5C3AFWN\0534\K),U!I-K#3!%LY=*V#^4PLXB#L1R-WL0[1&F9/B$X- MT=D%HML$43GTUB#\KN]M0+2&V1.B6T-T=X'H-4%TMR&"SN9)M(;9$Z)70_1V M@8B:('I;$ ,_W&!HC;(G0U0S1+LP])L8HBV&:-#?8&B-LB=#OV;HMS+<9X"7 M?*I!-F7?W\H^\+K^1OJM ?9,?U"G/VA/7V@\@;)(\"A$66A(2%KB)05D2E5& M4BQ&&B^:P198?^#U-L!:0^\)YGNO]Z_7BG8%2@W))3*ANVZ\+;TMBJ-!N/FI M:@^S+\9:&>&W8MP8TT*3!>6E+2*X+1;X:['0B.9O7271(-H\H*95D1?4JZJ4 MW;4BR%2@UU3.6*$PD11EWG&$>ED5=55'B[FMBR9"8Y5EFQD6PB#- IQ/A= O M'5-JU:5U_ ]02P,$% @ R()75Z$1V 5U P R@L !D !X;"]W;W)K M&ULK5;;;MLX$/T50EL4"=!$-UM.4MN XVRQ"VR+ MH$&;AT4?&'%L$95$E:3MY.]W2"F*$C-L$JP?+)&:.3QGR!G.="?D3U4 :'); ME;6:!876S5D8JKR BJICT4"-7U9"5E3C4*Y#U4B@S#I599A$4196E-?!?&KG M+N5\*C:ZY#5<2J(V547EW3F48C<+XN!^XBM?%]I,A/-I0]=P!?I;*G&?S-9D%D&$$)N380%!]; M6$)9&B3D\:L##?HUC>/P_1[]DQ6/8FZH@J4HKSG3Q2PX"0B#%=V4^JO8_06= MH+'!RT6I[#_9M;;C44#RC=*BZIR10<7K]DEONT ,')+L&8>D.,239QS2 MSB&U0EMF5M8%U70^E6)'I+%&-/-B8V.]40VOS39>:8E?.?KI^3^ ,5#DX N5 MDIJ('I*#"]"4E^J0')%O5Q?DX-WA--2XEO$(\P[WO,5-GL&-$_)9U+I0Y,^: M 7L,$"+)GFERS_0\\2(N-NMCDL8?2!(EJ8/0\N7NB8=.V@FSWB-^XYS=^.3^2EU0ION+ M,)MTP6N2"Z6)6)%&"K;)M2)*E,REHUTF&_ ;NV3LFZ4>%5FO(GN!BH;>89W4 MRD4OVP_?R,7/81=["$YZ@A,OP6M;%8$=T2U(K/*DM(PUR,K%U@\V)G= I2)Q M1*JV5"0CPNB=2_C2#Y5U4%F'Y#GQ)[W4D]=)95SE8E-K@G72F0(MWND@YM%Q ME(Z>[(S;*G;ORVE/]M1+]E)"0SG#^ZL1BKN/SNG>D4A/7$?'N](;RTP]30)%::-Q2C7E;82[DP#X06IGH.V^B:"\;D8]#FG_MMVH;7+6Q5]M5(:2V MR=+FC5-+O*=E3X5WE;>J2!Y4)%X5"\:XZZ/=^77*@L'75$%&PO=V]R:W-H965T MM8M)&+S45,2O_\_&9XTGPOY(.J #1YK'FC%EZE M]?;*]U5>04W5I=A"@V]*(6NJL2LWOMI*H(4-JKD?!4'JUY0UWG)NG]W)Y5RT MFK,&[B11;5U3^?09N-@OO-![?O"#;2IM'OC+^99N8 7Z?GLGL>W70)B:3M1 /IO.M6'B! 0(.N38.%']V< .<&R/$ M^-U[>L.0)O"P_>S^Q>:.N:RI@AO!_V:%KA;>S",%E+3E^H?8?X4^G\3XY8(K M^Y_L>VW@D;Q56M1],!+4K.E^Z6-?AX. <'(B(.H#HM<&Q'U ;!/MR&Q:MU33 MY5R*/9%&C6ZF86MCHS$;UIA97&F);QG&Z>5UGLL6"D*;@ORI*Y#D#T;7C#/- M0)&+%:Z:HN5 1$F>I0>"]^3B%C1E'%L?R?WJEER\?4_>$M:0GY5H%;JJN:^1 MTXSFYSW3YXXI.L74;BY)''X@41#%CO";UX='+\-]K,Y0HF@H463]XA-^=_2) MKCE6P]3(%H%R1?ZY7BLM<17^[&R&Q M(YA39;<,)Y,I3LWN,$N'*D[2>%"]P)\,^)-7X2-H"A;W%DJ0$GDE[*!IP<66CH:=),GQW#M$V6SFAIL.<-.S<*M*2/U1@ZP) MWGF2:K-T.>"13WA_@CVY@*?C8N)R/0(>B\)I<&*MS@;@V5E@>_RZB&;CZD19 M<$0T%L59?((H&XBRLT0_A:;<192-]FH44#61W&7<=+;;V/EL+C;>C;5;X_0+2"/!]*81^[I@K&PO=V]R:W-H965T^=+AB_%F4 !*M*UJ+D5-*N;AV79&7 M4&%QR190JS%[L5IC43C8T8V.>#5DC*:EAS)%H MJ@KSEUN@;#5R?&L'DNX TJUD<+XTWDZ_91: MN-W>N'\RN:M[1^=D%.D.D1H\E M:X32B*$K%;B>WLT[R-L6,C@&VB_0X$7A!;YW>GR8%?NJG+U-0OZF@7& M+SSBIPJ IU251U? 5 53@7[=3(7D:EG^MB78.@[LCGJK7HL%SF'DJ+TH@"_! MR=Z^\6/O@RW=_V2VDWS8)Q^^YMXO&%+G4.LMB')6Z8^/];:TI=[Z1<9/'RK+ M+(ZOTJ&[W$[I,"B(@D$?M(,ZZ%$')Z$NV@5K8VL-XJUI!\$!FR7(\WP[6]2S M1:>Q<38C$HD2QA%/M[B(=!01*E=L2X1XS_I7Q(XC58-V]\,+D? M1]X>H24H2:[LA$E/F+Q*: XL&U%R,%GD1WM EIC@R$=->Y[T59Y')K%UF:4' MJ]N/$WT6[1!9HOPH#?>8W*W#7E^TWS"?DUH@"C.E\RX39<#;RZOM2+8PY_^4 M276;F&:I[GO@.D"]GS$F-QU]I?3_(+*_4$L#!!0 ( ,B"5U?@J#J.> , M "(- 9 >&PO=V]R:W-H965T\"_?@.)47R;F6U#>(7 MB10Y9PYGR#G49*O-)[M"=/ YE\I.@Y5SZ\LPM.D*!3+ ME?,?PF2RYDM\0O>\?C#4"QN43.2HK- *#"ZFP8Q=7K&Q-RAG_"IP:W?:X)=& :2%=3JOC8E!+E3UYI_K M0.P8Q.,]!G%M$)>\*T#(Q>@O&SR8TWRB76EH3.:%\5IZC(F[<)TQKYJD*.]R"S&.ZU M'ZZ@:-WQR (.V6=*6C3.?C])YH =P1N_^A:?(5VUHWFS]*E7?,4IP$=%HMF@T'R M_7=L%/W8P_6LX7K6AYY\+/(Y&M +X$N#Z/E:^*LC$A75"FQ4@OE3NDGB2;CI M\#]L_ ][_?_L5N3^65E,"X,9^-AU.>Y%>66,1@W'T9OFZT)U!K>"'.YDE<7#[KR>-SS.^_>5=@BSERT% M7&5 F8;KBE0ST,6F%_B5X;MH:%^\::HO#L"516W!C7J#?$W55$N1<49?3:('IWL2S7;*/OOO+(1R2$MUD.I_I[C$+9>X MG\LW^PM^@/9$U(/OZQ/1R:D7_K4);86#O:URL$-(!VNU@_6+QZN*38WY5;49 M1GL2W\H(Z]>1_Y-XTK?;PM!M] 1^H9IT+[),(MQRZTY@MC BY3"C>G6G,L'A MJ9A;00W3O5\.H4NL%2;VMLK$#B%-K-4F=@!Q8AWJ%'V[7\*=:VN.9EE>SBT5 M(0*M;K#-U^8'8%9=>]OIU=_#/3=+H2S5TP691J=C\FRJ"WG5<7I=7H+GVM&5 MNFRNZ"<&C9] XPM-VE=WO(/FMRCY&U!+ P04 " #(@E=7:J".S.P$ !T M&@ &0 'AL+W=O.Q":**'^^A9#MI@8V7BX\!JNU M3"^8LTE"5[ ^3UYX.K,+%'\(()8!"Q&')93XP9?SXF;.F06?P6P$[5CE%)Y M8NQ'>G+O3PTKC0A"\&0*0=7?%N80ABF2BN._ M0HQTP=Z\64;KCDHZFW"V0SRU5FCI038WF;=B M$\3I8UQ(KNX&RD_.[N!)HHN%R@Y_$P)B2[18,RXO)? (T=A'GUF\RL]N&5?@ M0;P2[]'%'4@:A.KH$GU?W*&+=^_1.Q3$Z-N:;83R$Q-3JO#204RO".4V#X4< M" 43](7%&1W!^R4 3NOF-&P7)OZ4)WVI%GNJ#6W3BM4;(VP[7:'.BI#'>GG%G@ MV@ MKTQ"9WA:_U/SO">P!M5Q277X+K4FW$A#8Z;578:T@.9E\3VA-\I4DP7I-\V5M:PB-7YB-Y"4.!*46"]I'A5PW);=86H?M4J+&ZK MHC;-FB^7E5X@^J9?5(SYX8JA!SAUT?2%UJ1;20B">ZT81*M(3B;?$UJ3?"5. MB%Z<'*T8A?]^Q7#V):Y^G'-Y5$*$Z(6(KF0<<3U>,O0 YW*K5 GY]6T&TI8B M726C,'MMR:A$!M&+C#D'/Y#H9L4!LD5TB1YAR\)MJJ6*FQ^I%X2!?.X,OU<) MTA=:C1R#^V) MD4I>$+U&.&V3J0!KO+<0M[VRWD)6D$I6$+VL./?^+( M3R1+LJ\$3TQ*%F6':Z ^\-1 W5\R)7**DW2 \D/3[']02P,$% @ R()7 M5P_3)_B: P I0\ !D !X;"]W;W)K&ULK5?; M;MLX$/V5@5H4"9!:=SE.;0-V?&D7:&LDF_:AZ ,MT980B51)RF[Z]4M*LM87 M67!0^<$BJ3EGACR#H::_I>R9AQ@+^)W$A ^T4(CT3M>Y'^($\0Y-,9%O5I0E M2,@I6^L\91@%.2B)=QS'BDB&\:ODU"J7"K@_WK'/\KW+ MO2P1Q_(6R6#S0[4=<[L=5?#Z->?X/V\*V*XW]C N:E& 9 M01*1XHE^E^>P!S"],P"K!%C' .<,P"X!]J4 IP0XEX;DE@#W4@]>"? N!71+ M0*Z^7IQN+LT$"33L,[H%IJPEFQKD^N9HJ4A$5"8^"B;?1A(GAH\A8A@><)HQ M/Y22PB)&!*XF6* HYM?P'IX>)W#U]AK>@@Y<67.("#R12/ ;N2C'_X8TXX@$ MO*\+&9(BUOW2_;AP;YUQ;UKPF1(1'49V(M3N1L=7( M.,K6';#-&[ ,RZX)Z/YRN%4#GUP.-^N.X^^"GS7#_\E(!\S>6?B\&?[5%Q)N MU05_((5=):>=\]EG^*:_LDB\P(_1D@LFB];/N@0K*)QZ"E7([WB*?#S09*7F MF&VP-GSWQO2,#W7:MDDV:9-LVB;9K$VR>4MD!QGB5!GB-+&7Y6N9O;Q?(O\9 M4EF\;@ E-","4"9"RJ(_M65EW,C[VK1IDVS2)MFT3;)90>;F9.H39S-T#?GK MZYO]?#BUZKK[5@="NY70;J/07[)DB1G0U>X.8M65%<"5O(2*Y>LZJ0MF;S]L MMV<=A7W?Z/^U&K9)-CV-W^PYSJUUN(%9FS[G+9$=:.U56GN-6H\VF,FO8$A9 MY.,&R0,:QXAQ2&5BY":UZA>^;O=/[];K&+TC^1M#>JW\;9)-3S=@&7;'.9:_ M39_SEL@.Y.]6\G<;Y5^@%]GJ")!MUH'D11;42=P]J3BFX=C.D<*G5E;/=+U# MJ\FIU5&AF)Y:V#WON K.&O?X6CE:(BODT/>ZA02S==X(K5:\Y MRENLH_6Q>3R-IP)N%!$UV5)U=]SX/(P#X;!]<(EVQ7&+H3IK*([6(/Y M5ETHG(6=2LY*$)I)011LY\%B>+9*+-X!OC,XZ-Z86"<;*:_LY&,^#P8V(."0 M&:M \6\/2^#<"F$8OUO-H'NE)?;'U^KOG7?TLJ$:EI+_8+DIYL&;@.2PI34W ME_+P 5H_$ZN72:[=+SFTV$% LEH;6;9DC*!DHOFG?]H\] C#^!Y"U!*B8\+X M'L*H)8P>2QBWA+'+3&/%Y6%%#4UG2AZ(LFA4LP.73,=&^TS8LJ^-PJ<,>29] M1Y5@8J=)!8HL95EB+=8%54!.UKC%\IH#D5MR"9D4&>.,NFKARA?4Z8(%\+66LJE!Q4>].R6CX MBD2#:.0):/EX>N2AKQY/'S[@9M35>>3T1O^K\P76N2GPS\5&&X4?WB]?NANY ML5_.-J,S7=$,Y@%V&PUJ#T'ZXMDP'KSUI>HIQ59/)'8KC>,NC>.'U%.[SYG; MY[Z<-=R)X]I^NT_CR72*FV??3X8'E8RBZ6W4ZBXJP8UT@[H5_J0+?_)@^)] MZS-R8X)0SF5&#>3V8ZVH,BQC%7[C8D$_?">QTET9%3'V@R M/#+J54K\/N/.9_S(,A':;T=9TXZPJV97;3MZ98\-EOD\QGU'0ZB?PVD\YF\G0V<\9K<]P9&Z.)9]_>->I!>8QZ4!ZC8>_$*D'M MW,FO,?!:F*9%=ZO=Y6+ASM2C]7.\=#1WA!N9YL;RF:H=$YIPV*+DX#3!F%1S M"V@F1E;N7-Q(@Z>L&Q9X<0)E ?A\*Z6YGM@7=%>Q]!]02P,$% @ R()7 M5^]SP^WF @ NP@ !D !X;"]W;W)K&ULK5;) M;MLP$/T50@6*!$BBS5:6V@+L.$5[2&'$;7,H>J"EL45$(E62LM._[Y"2%4=1 ME@*Y2%SF/Z+G*NQDVE=7KBN2C(HJ#H1)7#<60E94(U3 MN795*8&F%E3D;N!YD5M0QIUX9-?F,AZ)2N>,PUP2514%E7^GD(OMV/&=W<(- M6V?:++CQJ*1K6(#^4.1%%LBC36RF8$-ID6C M?,9-VA=:XBY#G(ZOJ.2,KQ4I09)+4128BT5&)9"#!5ZQM,J!B!6YM?&#E$PV M(/$ZD&]5L40$;EEK=4@.9J IRW%T3)1=V[T8)]\S42G*4S5R-7IMSG:3QL-I M[6'PC(=^0*X%UYDB5SR%]#&!BW);S<%.\S1XD7%2K4](Z!^1P O"'HN"SM\/]%]2$;09#RQ>^EL$YYJ-.W:_)4FF)G]3OOG#7=(-^.E-F+E1)$Q@[ M6$<4R TX\<Y+-WHGL41@';1@'+[''NQM^3)L;GM0?0W.'L6(J MC1<8(WUD"@U+R ';[1[VA;D^+K+'F>*[B?UP>'HVNSBJ*.U:S7ZOS! MZI'B8:MX^'^*4Y97I@H3!4DEF6:H^Q61PR>.!5%'88])5]Y3DW#8KRUJM47O MEDTK&TO;*U*COAQX@X[:7JOS3DQF?5:G8=C1[.Z5]0+DVK9'A5(JKNMJUZZV M'7AB&T]G?8J=N6ZD#S1U6[^F/N31^Z/AP PN$)0-0!HJ> Y 0@ M[@#Q:P%)!["M]ETIM@]+JFDZD6)'I/%&-K.PS;1H+)]Q,_8[+?&4(4ZGUU1R MQ@M%&I!D(>H:9W%74@GD["N5DIJIG).S)6C**G5.+H@RIVKB:XQN./RLBS1W MD:(3D<*(W BN2T6N>0[Y8P(?T^YSC_:YSZ,7&6=M<4GB\ .)@B@^DM#B]?#H M"'SY>GCX0C5Q/XG8\L7_F\0*)^%&\'.V5EKBU?AUK-V.+CE.9^1BK!J:P=1# M/5 @M^"E[]^%P^#CL5:])=GRC<@>M3'IVYB\Q)[.N&87.:M:\^42O#_9/1&- MT1A%4/:4ICS'-I,SQKM/^?Q8C*'GLM'SN M%/0>KD+_X/K6( LK@XIDHN7:W89^MU?:F168)_MS5& GF/]HG'S?4%DP[$ % M&Z0,+D<#CT@GB<[0HK$BL18:)<+X10N\-$Z#_+Z5_ 5!+ P04 M " #(@E=7CQ_'M+81>*3-O:9-&3 MZ*0%]N-'R8HHR@IG)T8S ML9-9FO/; I6[S28NOE_R3#R>3_#DZ<3G=+66U8GI?+:-5_R.RZ_;VT(=35O* M(MWPO$Q%C@J^/)]%>$1%%:UHU8NZF76V*C_-J^M^ M)POU;JKRY/PS?^#YCJ.W=VI&+7891V*)FI,ENO^.[OA*76:)XGR!;N*_1('N MQ*Y(^#OTEG$9IUGY#KU'7^\8>OOF'7J#TAQ]68M=J>++V52J(58?-$V:X5SN MAT.>&0XFZ$;D<+0MQ&*7R,%:K)13)P$DC '!C.[Y;??\,97E0S85 M$L: 8$93@[:IP6N5M0?X7KJ=FCLUJQ3+SHDC '!C&Y%;;>B,9440385$L: 8$93L:.-FO-:+36$[O2G MU(^"GI8&P]S([6FI">L^IFA$(C*L)=QQG-A:R(6:!6D2#U=@33WUZH/2&!3- M;!O1;2-CRJJA0W46DL:@:&9GM:?&5G=YE++H@62([P?Y TA@4S>RF]MW8&U69H(810'*%NT/]N9A_12RO6AAG;'7-'F<^Y3COAY/D"26-0 M-+-[VJ?C<%0E@AIZ4!J#HIF=U9X>6]WM44J,#A2&?9>X?2$.A07^P1-R#+=- MM-LF=K=]?7-],52D/>W4*0)*8U TLV7:UQ,\IO@(J/4'I3$HFME9;?V)U0 ? M([Z&8*@J'+./Z*45:TM.[):\DM\)YM1..WGN@*YL0]', M3FJK3]Q150EJ^T%I#(IF=E;;?F)?;S]&E=ZA*D/L.;BORH&XR/?ZSTYF']%+ M*]9VG-CM>*/*YXRI/?ODN0*Z"@Y%,SNG;3T)1E4AJ.4'I3$HFME9;?F)?6W^ M&!6&!^J**.ZOB@Y$AB MF1W4)I^.NA&&@GX) *4Q*)K96?TE@+YZ-TQ#\(SGI.?WI7@8%7I^T%^4M\QO:[>C5FO\GX)BY6:5ZB MC"\5TOD0J *+_;[=_8$4VWHGZ[V0:C+6+]<\7O"B"E#O+X603P?5![2[I^?_ M 5!+ P04 " #(@E=7D/A_7N # "-$P &0 'AL+W=ONUJM]=^J/K! M@0E!!SBUG>1ZO[XV$/*"ETM2-A\2;&8>S_,8QI,9;RG[Q)< GTN\I)/C*40 MJP?3Y/$2"L+OZ I*>6=!64&$'++4Y"L&)*FWZ'OT\25"-]_>CDTA%U,N9MP /]; ]BO V$8?:"F6 M'/U8)I < Y@RRC94>Q?JH]V+.%VG=\C![Y!MV8XFH-GY[K;&/3K?'?>P<5KA MG0K/>04ORCA)4P8IJ9Y_ND"[K?CK%VF*W@LH^-\ZW6M<5X^K\L0#7Y$8)H9, M!!S8!HSPNV^P;_V@TVQ(L&@@L",]W59/MP\]_)T*DJ-29DI.L[(]CS+LL;FYE 5C24. IE+3RVCKJ4;!-BZ/[0\XN.U?+Q>/M,X9FM( M4)Z1>99G(M-SJD'\@_4=J_Z<4.H:VB/LXRZCWK"NW$2_)>WWDI[)C,'D4? U MUGZ'C.OK2'?M/)TX46]45W(>M9Q'%W.6)VI,TS+[(A\ 0>6HR@PZ)7JQ+TT& MHS/E&FC1([F"5J[@/+D(YR"T3T?0H7'Z7'S5(NH-XDJ*]RW%^UZ*SS G LS? MQ!(8DN=$3->EGFDOSJ6[/R18-!#8D7[8VA\NU<$;XLC_[] -<_*X,6HH.A78LWKX8Q>Y;):#>,O=B48=$BX9" M.Q9U7Q'C_I+XG 34+7,];66H,[2U;^%;U,-X7Q#C_HIXFN=T2\H8T((R%*MW M,FG>22U_O_-_1$^_:^=IV0]:&9L'?8H"6%KU>SBJV-1]@':V[2E-JT[*R?RC MZC55_8\]3-VH^D!8FI4^G'@BZJKHA4BMU +=!VX,+_ %!+ P04 " #(@E=7+-Z=[#P# !/#0 &0 'AL M+W=O3'( :['-; L@9OQE<)*;;617PSBM4'L=!=$ M3N60:-)M2[%"TLXV:+;AENJLC3C*;53NM31?J;'3W8%@C&KC9JT0X2D:"*XI MGP%/*"AT]IE(2:S?SM'9$#2AF3IOA]H06_,P69/T"Y)X#PF.T)2=KR1W8^]B+U\=H%J^"V*H[B&'NZ'Z.SUN0>W5KJCYG#K>W!OC#[& MZ90FQ&V:CSF1A&L %.]:MA?,'JAKM2 )= )S8A3()03=-Z]P,WKGD5HOI=8= M>FV/U%NAU)-P?;\U<]"-!J9^[));/X'<1BFWX?7L+243FE%M=4K(B(84:8'H M$X>3F02PVW&7_H*AX1CL=;/L1NUPN4-4LQ35](JZ!TZ%1%^FAA]D<0*&5)H; M0YC>'_1T._0VZA#>I<]+=J!_6^526L?>#JT3R+TLY5Z>?#L4#,W_;X>K4M25 M5]0XE\G<7/&HNA5W\7I!#O0;CJH+.SIVH->(1U:\E6*PUZV5-Y&I"Y0VI\QH MWRD4/_>$X[ABC[WL(\HIRYDYS<\,KQ_O4&]5&0C7CA[?4^0A7"4B[$T[/$2V/O!VMZ8A]NU;@,Y,Q5\LK0YEP7Y6XY6KX6>D6-7$TOGAHC(F>4*Y3! MU)A&%RT3=%E4[T5'BX6KF"="F_K;->?FQ0/23C#?IT+H3<<2E&^H[E]02P,$ M% @ R()75P1,WPTD P 9PL !D !X;"]W;W)K&ULK59K;YLP%/TK%JNF5NK*FT"7("6ETRJM4M6TVX=I'QRX"6A@9[9) MNG\_&PA-",FZ*5^"'^<IU!@?D67 M0.3,G+(""]EE"YTO&>"D(A6Y;AF&IQ6#BDI<@S @\,\;(H,/L] M@9RN1YJI;08>LT4JU( >#I=X 5,0S\L')GMZJY)D!1">48(8S$?:V+R. H6O M %\S6/.M-E).9I3^5)V[9*09*B#((19* $7X.A\*D]54N: Z!PU,Q.0 M9PO0*^X21;+%118C3!(DLR]S2R[0>00"9SF_0!_0\S1"YV<7Z QE!#VEM.02 MRH>ZD!&K=?6XB6Y21V<=B,ZTT#TE(N7HEB20[ KHTFKKU]KXG5A'%CF[72KAQZ]G6X><6.WNV=7>O9?=P]]_R+GT)V @O_H2W0MY/0+ MJA$_@#N7>K[7STH :.-=A%13TH(W""%K7CP&T=N$<=-/>O M+_::Z&VM9[M68'5B[T%YGM]Q&.VC'-=UC?[8O39V[VCLS?&=U4],5O>$>HKZ M['A[(?BNZ=D=.STHQS3\CIT>E.<$![9BT-H9'+5S>W\[[@O\*.M?K]XIQ:(3 MB>UDRV^SY9_J[?)/F-J(&-B=5E7=P1=5H7.C I9-E7-5%;"P!1 SL\I%9N.6J"MK<,_ M4$L#!!0 ( ,B"5U?1:G15FP, T- 9 >&PO=V]R:W-H965T[>=<5J M"S41=VP'5-U9,UX3J89\XXH=!U(84%VYON?%;DU*ZLPF9NZ1SR9L+ZN2PB-' M8E_7A/^:0\6.4P<[;Q,_RLU6Z@EW-MF1#2Q!/N\>N1JY'4M1UD!%R2CBL)XZ M#_@^Q[X&F(B_2SB*DVNDK;PP]E,/OA53Q].*H(*5U!1$_1U@ 56EF92.?UM2 MIUM3 T^OW]B_&O/*S L1L/V4AMU,G=5 !:[*OY ]V_ M:0Y'F6[%*F%]T M;&,]!ZWV0K*Z!2L%=4F;?_+:)N($@.,+ +\%^'U > $0M(#@HX"P!80F,XT5 MDX><2#*;<'9$7$J MV%> V!HM6+UC%*@4>O0>A[Z\JH=. +J9 X5U*6]OT4T.DI25N$6?T?,R1S>? M;M$G5%+TM&5[06@A)JY4:O6:[JI5-F^4^1>481]]9U1N!?I""RC."5QEL_/J MOWF=^Z.,#_O-'0KP'\CW_, B:/%QN&^!YQ^'XQ$W0;=S@>$++O M]IRKW;FW M9;9!AG:D+B7W8D=6,'54K1# #^#,?O\-Q]Z?MJQ_;':2=@W2T..2P!J6^L%:'])K5X9ID^97(SE*6=2G+1C?]F982"F3. MFO5UE0TVZG/JQ;T]'P;U(G(+#?:]"Q4">^_O<>__GK86>;9DU*\2EJ ]\N$ MC2F(+FD_Z4'P!\Y;T3ZS5@O8DORX?^ L40'N%V@;%8ZB"P<.^^\F_%$3CYP= M2M,.JVY<]3ZF7Y*ZK[(:\@?O"9SAQ.L[LH3%29+U/=G"_!.VQI-[TB?6P#>F MWQ9HQ?94-FU4-]OU] ^FD^W-SW6O;_K/=YKF0^$[X9N2"E3!6E%Z=XG2Q)O> MNQE(MC/=Z N3JK&PO=V]R:W-H965T$JG;ZK0KW4/5;O=>N^ D5@UF;2=I[]/?&"A) MP=">M&\:'F:&WPQX_N,N#D(^JBVE&CT5O%1+9ZMU=>&Z*MO2@JAS4=$2[JR% M+(B&4[EQ524IR6NG@KN^Y\5N05CIK!;UM1NY6HB=YJRD-Q*I75$0^?R95!B$=S\C5?.IXAHIQFVH0@\+.G5Y1S$PDX?K1!G>Z9QO'T^"7Z M[W7RD,P#4?1*\']8KK=+)W%03M=DQ_6M.'RA;4*1B9<)KNJ_Z-#:>@[*=DJ+ MHG4&@H*5S2]Y:@MQXH##$0>_=?#?ZQ"T#D&=:$-6IW5--%DMI#@@::PAFCFH M:U-[0S:L-*_Q3DNXR\!/K[Z6F2@H^D:>J$)G=_"5Y#M.D5BC:[JF4M+MP84NJB1+:HYC5>*$JDM&E \M-4;FGSNK77W#L_69+\2<%>Y5PT"4< M3$5?76:9W$&^%7F6@O/ZI4O*B89K] GZAZ+6M]I$C>JHIGOL5QAC;^'N3Q,; M&B4)[FQ>\88=;SC)>]M4H/DZB8$GW K8A(E/ <,@[@%:C/ \L1-&'6'T)B&1 MV;8FS.D>FF<%K5!/EC.R@/A1CW9HY-E1XPXUGD2]TR)[G)G&F"/H# :/U/VV M1;61Q@,(/TC#'JG-*([ML/,.=CX)>U]F5$+_*>NU60G%#*IZ]<6R4E-8(]H& M/A\PI2GN<0]MHGBDQDF'G;R!S8S^HHQ43!/._JTK; -,+$5+@AZAQ2B.YG;$ MM$-,)Q%-S\^@Z3$-E%(^ ^^!2'LW3P?/#U*<]" M1A'V[9#8.XJ7-XGYM]Y2 M:548SU*4>;]R5JM@Y.WB$TG%T\43\%;11@JES$315P\K+QZN]M@+^MW39A;, MDW"$^"AQ>%)05M\)WS7+G' 8[ BL*RNE/WC\+$CC :7-+/9'FB@^ZA*>%J:F MKB7,MN^M:C LE^_-![P6,P]'(\T)'W4)A^^?'/AQ;+*.#WA2Y/[O_/"SHKW. M_*AW>%KP;B3L,Z1^KCLQ_;%CM=Q],N_.FOM0QF:AC_MB9S7#_E@7.4H>GM:\ MRT)(W79A,_F:U[41(C^P=OH!#2'EACW 8#SQL0T5;H:C<)B%S2Y,@Y$I"!_% M$$^KX7@S'&J8(>LKM,TLC<:J>Q0[/*UVS:K-1]:"E7>H:#,?IK !L,W.\[QH M!/DH?GA:_?[JMYBW@-/!5#M+L3?@M9DE8=K#=4]V1&P93#:=K\//. MYQ! -KO3YD2+JM[@/0@-V\7Z< L[>BJ- =Q?"Z%?3LR>L?L?P>H_4$L#!!0 M ( ,B"5U?V%."\HP0 * 4 9 >&PO=V]R:W-H965TN%CWRQU.9".!ZNV (>03^M'B2>A37*C&>0*RYR(F$^"F[H M]83V3(*-^(O#1NT<$T-E*L1G?G/GBLA=A)H]XV$N$J(#Q/:;R2TJH36L0GM*J%ME2FI M6!TF3+/Q4(H-D28:TFW%_U!+O$9Z33TM1*);/U##46("!"9/J8;?EP^(W M'D9C\E[D>JG(K_D,9OL (59>EQ^_EG\;>Q%OBL45:=&?2!S%+4=!=\>GQX[T MR?'IU,.F50]&R^*UOCD8Y)\_\!ZYUY"I?UU"ET!M-Y!I%M=JQ1(8!=@-%,@U M!.,??Z#=Z!>72.<$FYP);$_ =BU@VX<^_G,%9O[F"Y(*I4B"T_D%>^.&2?=T M+=$Z%LUTR/6XTXJB8;C>5>>8H(FWKA-9=VK6'2_K#_AYP%8'4L*,:)P\3"G0 M+KXE3G>'2KM!]XB8B;>>$]EV:[9=+UOS=B3(E.MOCV^W,72M >T?$'8$=6A\ MP-A;TXF,>S7CGI?Q@Q1K;C^TR!5;L&T2VG1L%^<2:[!#)[J*X\X!:5<4'0P. M6'OK.I%UOV;=][)^RB4D8I'S+]6LGD(.,40Y M!:F>LTN6]AN*.**:[=Q?\JF2[)@RZI7D)DED8:D[I9&0XIS J21(D2<@T:CE M5IR54-S8:;:N-C&I71N MUR@WA5X*R?6+D_.9/&*ES3G1)N="V]=P:V!I]US+/'HFWUFI>$ZTR;G0]E7< MFF+J=\7?LPZHH/8\?N.C=N>*:+&R&T13H;7( M[.$2V RD"<#[&PO=V]R:W-H965TD[.R_WR&E*([$N#GLQ1:E-X_S MAC.RJ(268N9?G?+%S-6RR*OX)83495:SR_N\NU.JA?V M8K:G6UB#?-C?&7ZY'OK)*[@3Y5*60OB:P462GU'M6>NV=95S6VQ'QW5^(YWB^P:&;]YM[ M!O/X_>;N&35^=VZ^YO/_]]Q(G(ND8*+F0/Y9;H3D6$O_FB+>,([-C.J"N1)[ MFL#2Q3^([%4DQUTDQ^?8%\N2U94D&,Y]+2$E M5)*'T7I$A*2REHQ_(QFDP&E!) :;8P&88MOL,=%[J+OVL'##*!K/[,-IT$RH M(/!>HV(#*G*#28=Z)7/2R9RP?7%6PLSX8M.'5B$OD] M/4.0[X8]-4-,X$W-6H).2W!6RQ_8#S=0099+DG%6DM]67^Y7]N=XM3))"08> M?/2L-,3GC^;)VSC LA%*^JR4867?_*H$Q._ZI,R MJ0L''DW\J*=MB$%MO>2,#2#,.]\L+>JD16>E/50)<.P.E:Z>/1.YSCB"70'' MAH*JBLLK"5C7TJ0N&J:A'_92[&8(\L)>JL8&C.>9M4T[;=.SVOZ4.^ FIZ>& M2([[^38$A7[?Z2$F\EVSTZ[STO&=LV[?:=L#6:[).!I@2^U8.AP%+ F[KI^-W;;OA&ULK591;]LV$/XK![4H$J"-+,F6W=06$"<9 MUH<6@=-L#\,>&.EL$Z5(C:1B=[]^1TI6;4HC1<2="XG 57T>7UQ.E[A=\X;LS>&!R31Z6^N\GG8A8,'" 4F%OG@='O M":]1".>(8/S5^@RZ+9WA_GCG_1?/G;@\,H/72OS."[N>!9, "ERR6MB%VOR* M+9^1\Y&\UK7*RL]EGF:L2X1O;HH&S M>[HD12T0U!(>I,9 I?P;:UJPV1AIJ$EI&Z_,&]1S1M4\0NHHAB^*&G7!FYE@<6A@Y H M=CSC'<]Y?-+C5;VZ@"1Z#_$@3GH 7;_>/#X!)^G"GGA_R0O^%A1:F7/!F;_, MI\+]'FZWN:@++E=P5:I:T@GRBM89W8S6;(&VUM+ '_NG]&??$30( MA_T(7?6X-!7+<190>3"HGS#(WKV)TL&GOO#]3\X.@CGL@CD\Y3T[")VE&#SN M;NJ[-Y,XBCZ18,6E#Q=%>LE-S@3\0*;[PM+L-?)[N1KXE'V,1]$T?-JGVZ.4 M1,-.Z8#&J*,Q.DGC*]5L+G.JQ<;E8H'M\+RC46FN-%1(OX9HI0QW%Z@WQ9K= MTCV,@R,6IS0.**0=A?1?4-C!SFNM4=I7 T^?P8H^'A_ HE]D^^.-GT#Y$Z?@(?X]2G";] M!"8=@/1$8$^I;TT:0B$>XVI1+WR_=I [JI84[L[:?&5^8IMPV('!)+@<78X*DF][=3*RJ?/M[5)::J1^N MZ;F#VBG0^E(INYNX#;H'5/8/4$L#!!0 ( ,B"5U=K>K'&PO=V]R:W-H965T4BL6@ M6 G.9E6E-!G0X7 T2%F<]:87U6>W8GJ1KV429_Q6D&*=IDP\7O,DO[_L.;VG M#S[&BZ4L/QA,+U9LP3]Q^7EU*]2[P19E%J<\*^(\(X+/+WM7SMO0GY05JA)? M8GY?M%Z3LBMW>?ZU?/-^=MD;EE?$$Q[)$H*I/QM^PY.D1%+7\7<#VMNV659L MOWY"_['JO.K,'2OX39[\$<_D\K(WZ9$9G[-U(C_F]S_SID-^B1?E25']3^[K MLN.@1Z)U(?.TJ:RN((VS^B][:(AH5:"C Q5H4X$>6\%M*KC'5O":"E[%3-V5 MBH>023:]$/D]$65IA5:^J,BL:JONQUEYWS])H;Z-53TY_23SZ.N;DKD9N7]T!>N-N[X1;X;F'[L22"?[F>O].7*G[D"VX"C9)[AY)N]PM>ZP^OKIG M8D;^_%5!DO>2I\5?MOM3M^_9VR\3S-MBQ2)^V5,9I.!BPWO3[[YQ1L,?;-QB M@H5(8 ;OWI9W#T*?_K9.[[@@^9P4);,%86NYS$7\C^)WK4:J2I)EC)!5PC(; MJS7ZJ$(OL^QFZ@RK?Q>#39LP\"JZ$H8$9A#F;PGS.Q*V4E2_ MLP=RQS,^CR69BSPE43OF^4/YFMMHK!OUVS2ZMO%F*>=;RH7[Y>C.^#5Z/][V M?@SV_B,OI(@CJ:*HFF/(YRR6A:U#($[7M(0)%B*!&?Q-MOQ-SCP=3#!YQP0+ MD< ,WH,M[P$X;G\JTY?B\E6<-?G-JG6"O61&W;%+=V(0;*HK*TA@!BO.4.O$ MX3FR6=-J._U,;-G,4FYDRV:6&D3X,#P:9$A-9$4=-%[7XC/),D2$/Q)ZW%WONV!I[ MEH*V( TM!2<^E%^TJG9@6?V!B:\JF53S^6&Q!(-TG;51T4(L-)- +;>=T9D5 MDP,*_L[D8Z*%6&@F^5KM.[#/9ER M0M7O#5H[KP76_+=?;M=^FC1IW>W POO%^BK8-[">-<>CJG$L-'/E4\MQ"LOQ M_Z>OG@%O])4SW JL\4&!!4-U914+S615:WP*:WQT@=6T9PBLB==W=A.>I1QU M:3\(=L+O %XPLDC PPH[8UFCUJ10"W *"_"0 MS[D0I6+BHMIMS") I<)@7>1KBT#A M)?DC52J,TIE!5)W?H(VL&=>D18MW"HOWETJO!A;,_JA*'@O-Y$DK>0HK^7;N M>\:GPTB=AQ#J\CH6FLFB%OHT.'<&Q%3Z-ZAH(1::><9 ^P87EO:WE>RIY!U? M,5$37_G.QIU:#PY@:OP;5+3PF?Z.&C$$D:?M@0O;@R.GCP;%V!QR@F W-<*- M=>;A%.O]KO8/+NP?3K3( ;?:>>3M.PS;9E-H*7=@CG5;IWM@>?[2.;:!A>98 MN.7. ^D4AW%<;31,.[[SH$1 MHIV!"V\ O-""-ZC@ -DOXEEW-^ K?.F]U_+7Y%[UR%:G97MU]:X=1U3DJ M6MB@.4Y[=!P8&%J>N[ \_X4_DG M"?3Z,YAV35R3!U?M?$SU%,OYGM;K'JS7?U92@OS*-SPA3_JT6_J$\;M&,"I: MB(5F1KM^0=[9: =9$&Q%A[V/L1&JHWPD(S?X:FO9$/^Q@=WATVYF#,KL,, M%2W$0C/YU';)=\X82A>B$L-)-*[85\[]SAC6J84-%"+#23_-9OIN'-G2/# MV]\/[]W?%,(-=:;E%%;&UU;&AYV(#N\N4SCJ!A J6HB%9O*I'8\_/G>,HWHD M5+00"\TD7WLD'SX>=F2,3Z MPH865/>"A5;3,F@];";E8E$]M*?Q\?NV\#>O'^VB8^FE#:JI?Q%E!$CY7D,/^6"4I43_ IWXC M\U7U2)N[7,H\K5XN.9MQ4190W\_S7#Z]*1O8/D9I^A]02P,$% @ R()7 M5_,65A6U P MQ( !D !X;"]W;W)K&ULQ5A= M;Z,X%/TK%CM:M=*T8+[:=)-(29G5CK0C1+RC[)&O 01Z+O*23ZRU$)L;V^;Q&@K"+^D&2OED M15E!A.RRU.8;!B31245NNXX3V@7)2FLZUF,+-AW3KT1(Q6$VL&;Z)L*\2=,2/ M#':\U4:*R@.ECZKS-9E8CEH1Y! +!4'DWQ/<0IXK)+F.?VM0JYE3);;;K^B_ M:_*2S /A<$OSO[)$K"?6M8426)%M+N[H[@^H"04*+Z8YU[]H5\2'#K!/COCRK-IRCLP@$R7)^CB[0_3)"9Y_.T2>4E>C[FFXY*1,^MH5 MGNT(2]#??TI(]%5 P?_IVY]J?K]_?O5*NN$;$L/$DN\<#NP)K.FOO^#0^:U/ M6Y-@D2&PCNY^H[L_A-[Q3-S6'2HW]"E9(08:4;V+GZ:A[_EC^ZFM4$]0.+KJ M!D7'0:,@")J@#J.@810,,KH#+E@6"TE(DT/W929Z'3N(\]X381(L,@36T2]L M] L_V(FA2=U-@D6&P#JZ7S6Z7QEW8H48MOSCN\&A$WN"<. =./$XR N#L-^) MUPVCZT%&WPA[E-6>/BBG73B(\=[38!(L,@36T6[4:#?Z8!>.3.IN$BPR!-;1 M'3O[(M(Q[L,:LFT?%U\[!T;LBPK\ [M&?5'NR.^W(F[5QGB0U@*8_K(J8_B9 M(X>1WGLTC*)%IM"Z*KI[%=T/MF6] %/BFT2+3*%UQ=]_(N#!2OC_.=,[*C&/ M;/G3D*@GQ N=$X4JWM?>>+CX_B%+U:Q,T098+$\(2?LI#(*\^T281(MJ-(Q; MRN #6>S6%WT!+-4W(USNX+84U>=N,]K'([?>GJ@[)5O"1'@1QPE?&9MA=C= MV#9?;4F,^8#N2"*_65,68R%OV<;F.T9PH(/BR$:.,[)C'";6?*J?W;/YE*8B M"A-RSP!/XQBSG[9!:VW!P_A9BO4 WL^W>$->23B:7?/Y)V=JP1A3!(> MT@0PLIY9"WBSA+X*T".>0W+@)]= I?)"Z:NZ^1K,+$>MB$1D)90$EA][B M2"G)=?QW%+7R.57@Z?6;^A>=O$SF!7-R1Z/O82"V,\NW0$#6.(W$ SW\18X) M#97>BD9<_P6'XUC' JN4"QH?@^4*XC#)/O&/(XB3 #@Z$X". :@:X)T)<(\! M;ML [QC@:3)9*IK#$@L\GS)Z $R-EFKJ0L/4T3+],%'O_5$P^6THX\3\4=#5 MZ[4B%X [&LMRXEB_D(M'66)!&A% U^"!<,'"E9"#= !X2D+!P4*]M%#\O 07 M2R)P&/%+<'UN\#5X>ER"BT^7X!.P =]B1C@(D^S;*_E07O^[I2G'2<"GMI#) MJ27:JV,BMUDBZ$PB$(%O-!%;#CXG 0G* K:DDJ-!;VAND5%QD6X&P(57 #G( M;5C07?MPU!"^;!\.#=FX^8MVM9Y[1N_O-'XA3+U,#;P)<";@-0NH!G3#=WA% M9I;L,)RP/;'FO_\&1\X?37#Z%%OV)%8"Y^7@/)/Z_)9LPB0)DPWX)Q5R6K,:OFQ"F4F.M*1JO?OYV!\YWM3>GS(R3MR544]B)4;#G-'0R.A/AA/U M>W^'RK!&!;EC%U6H&*?J2J4GL1*544YE9*1R1Y,]88J+H&\-3_[^5C2.98/E MNC>^0VQ4(W:-D%-#9EQ'5V0]B960C7-D8R,RN9>O2=BBE,9U,)[O5[ 8Y^J* MI2>Q$A8_Q^(;L7S.FDZ'!N37&]#$AZ,*H(91]3:U-*[M@YE/\LPGQLR?I9EX MOQHFM3R&C@LGE6R-,W4MAY[$2E"@4[@VQ[B;?]=^E@37"]EAI#\'N@,#:0$) M^()#!IYQE!)P+W=\M=TWVBFGS^V^5[5E7VIENB>>&'YPRP]H%&'&P4Z"U?78 M6(Y'>?^D'J'G#U"U/YF7T1E:3VIE:*B AEI[@):8,D'UL@M.H_' &58YH1I/ M!.4XM]*HFL8YDGO1",JY%=X9&AUFZYV\9=YN0]X^&M3:LWE5G>OC5[AH6-AH M:/;1Y:V])2FO@=0$#5#529OG[DSJ5WAI6)AI:';39W;[#!G882.Q80,QSVL@ M-FS5HY;FM7Z416&AH=E#G^S_+4MF5,\+^H-)+?]>/7-?:F5*A6N&9MM\4BI7 M8+'9,+)13N!K(EB8\'"5V8%&7)GP\!37& Z=*JU>K71?:F5:A9F&9C>=U517 M4'X=E./#ZG]BYJD[@^K5>MLGQX0Q81M]W,KE+I8F(CL6RY_F1[H+?9!9>7ZK MCGKU\6,ADYT3?\-,6B<.(K*6DLY@+'FQ[.@UNQ%TIP\C7Z@0--:76X(#PM0 M^?V:4O%VHR;(#\#G_P-02P,$% @ R()75Y"97>#H @ ; @ !D !X M;"]W;W)K&ULK59=;]HP%/TK5B9-G33(%]"N@TA0 M.JW2*J&B=@_3'DQR(19.G-D&RK_?M1-28('QT!=B._<"4!0 8)C0.<$(*P X:6 M3@7H6&=**=:',=4TZDNQ(=)$(YL96#,M&N6SW!S[5$M\RQ"GHZD6\;)EG$O( MG*%^5RT.%%Z0P0_6)7(U!4\9QU"*/5"[QEDY3 M*H$\YTRKOJLQ0;.-&U?)C,ID@A/)^ %Y%+E.%;G/$T@."5Q45LL+=O)&P5G& MX6K1)J'_F01>$#8D='^=VK?.^?8H_O7 LL4FKD6' WG3&^;S"M)OE@2 M4V[7D=<.K[M]=[WO2F-4<'T8-6Z*"F[>N YT=&L=W;,ZGIA:MN82@+!< _JD MB:0:FK1T&_;W.N&1EL8HKW>DI3DJ:-;2J[7T+CN3A*U9 GE"M@QXTJ2E)/+] M_02.A/P_9'PVI)3@[M7A#.3"]C-%8K'*=5FSZM6Z90YMISA:'V$K+3O?&TW9 MA[',+EBN"(C&PO=V]R:W-H965T MR'1L;QPL9]0;\H?-*Y]'1T;$F!\:?Q19C"5Z2F(JIM95R M=VO;8K7%"1)]ML-4O5DSGB"I;OG&%CN.4909);'M.HYO)XA0:S;)GCWPV82E M,B84/W @TB1!_-<=CMEA:D'K]<%WLME*_<">379H@Y=8/NX>N+JS2Y6())@* MPBC@>#VUYO VA"-MD+7X0?!!'%T#[>7,$Q)XP>*?))+;J158(,)KE,;R.SO\C0N' MAEIOQ6*1_8)#T=:QP"H5DB6%L1I!0FC^CUX*$$<&T'_#P"T,W*;!X T#KS#P MSC48% :#C$SN2L8A1!+-)IP= ->ME9J^R&!FULI]0O6\+R57;XFRD[.E9*OG MGB87@05+5#@)E$W(U5*%6)3&&+ UN$?\6<7@L*(_'4-KD(L M$8G%->BU->R!QV4(KCY<@P_ !D*_$8#0_.V->JBN_]FR5" :B8DME5-Z:/:J M<. N=\!]PP'H@GM&Y5: CS3"45W 5C1*).XKDCNW4W&>;OK @S? =5RO94"+ M\\W=%O/P?'/8X8U73K"7Z7EOZ'U-DR?,]21FP-L YP*#=@&=>&[%#JWPU%*9 M16"^Q];LSS^@[_S5!L>D6&A(K 9N4((;=*G/[O"&4$KH!GQ+I9 J.O7UE8K6 M/(:OVU#FDGXFJ5/N?N:-7$?-X_Z846?'ES(R)%9C-"P9#3L9?>:(2I4Y_H?* M\(0*]/SQL$&ELZM+J1@2JU'Q2RI^)Q6U(:TQ.8.+?\*E!_WQ8-0 T]G;I6 , MB=7 C$HPHTXP'_,U=,%Z&IVN)V\\&#< M;0Z775AY]C>Z7E0>AYT9N&?6?V! MH]Y\C[FJIT"VZGM1 M5 4R["PC9T<,;L!\L^%XH]/R%RHY4=^WJSPWMX+(A8='#H[&PO=V]R:W-H965T[VHFVF;-)KQ3X83VR)E63H_ON59,<8,"YD MO#<@2SJO=!X?'% 0F.4)K;K.+Z=DIA:DY&I>^23$NM MXGLC#8E@"?)I\\C5DUVJA'$*5,2,(@ZKL37%#POL:0/3XSF&G:B4 MD7;EA;%7_? Y'%N.GA$D$$@M0=3?%N:0)%I)S>.?0M0JQ]2&U?*;^B?CO'+F MA0B8L^1'',KUV!I8*(05R1+YG>W^@L*AGM8+6"+,+]H5?1T+!9F0+"V,U0S2 MF.;_Y&ML;*3DZ5DP>N])A>B.4M5. EB7LC-4H58F"6 V H] M C>N= MJE3EO]FQT4'LQR#]PS'F 7?6%4K@7Z2$,(#P5LA:-DXKXQ MF;F-BM,LZJ NOD.NXW9K)C2_W-RM,5]<;HX;O.F6;[AK]+IG]+YFZ0MP_18- M\#K N8!7+Z SSX/8D #&EDHM O@6K,GOOV'?^:,.3IMBBY;$#L!Y)3BO27TR M@RBF-*81^I9)(55TZO*-BM8\AF_K4.:2OI'4.7<[P?V!ZX_L;951X\#7,FI) M[(!1KV34:V3T)R=4JM3Q"RJ]$RHN'@Z=(RJ-0UU+I26Q RI^2<5OI*)VI!7$ M%W#Q3[CGYH#$+_S '$ COIUO@ZD"%S,I!:L\&](G$'#V3) .]AYHT78=B MT&:6;E-LT9+8 =AA"7;XSBP=LB0A7*"-8FHBK#; %P MVJ\^'!JG^EX4^P,R;CQ&3BH,[M TBCA$.BU_II+'Z@,WR'-S+8A?BKX^;_.!/C_:$8-Y^*GT%('2QJ305 I=K*:L&T><*=MZJV*-0PKH;O M4>*Q*U_4*?#(W$P(%+",ROQ#LJPM;S^FYIO_J'ZF;T7,E_I>)K]2^4*XVKD$ M2F"E))U.7T41SV\I\@?)-N:[_85)R5)37 ,)@>L.JGW%F'Q[T .4=T63_P!0 M2P,$% @ R()75P(_VT_V P G1( !D !X;"]W;W)K&ULS5AM;]LV$/XKA%9L"9!:;XX39[:!..JP ,MF-.CV8=@'1CI+ M1"52(RF[V:_?49(5RU$$NQ.&?K%%\N[AW7,\\LC95LC/*@'0Y$N61M9 9U=B4L:UR"30JE;+4]AQG8F>4<6LQ*_M66RFM)[8TK7(P^"ZT21#SR"J U@H_V-$][.B:77BWA;Q"/BNQ?$'6WQQN_"8E?XOEOX 6P!BDA(GPV9^JLK4)4AXVY#S)9SHW(:PMS" M/46!W("U^/X[=^+\V$7RD&#!0&"M (R; (S[T$T L"<,&$\;@E=D!QD:"(@UI5$%^G5Y&Z5D69?WBR7,WNR3V6OA MJ60.!-8B\[(A\_)_(+,6!?4#B:50BN3TN8O;RI9IBUIG,CD@M]?B4\D="*Q% M[J0A=_*UY.(9P;(B(Y1SW"):$LHPVU"ZH[F+SDG74G4/V.PU\50V!P)KL7G5 ML'G5SR93H=E%!<<*B'#!WU?ER0:Z%R;615VD7761YAPF>*\II[(V$%B+M>N& MM>M>UE9U$;@JE]UN1=9'4!<_O7"G'CI#@@4#@;5HG#8T3K^54W\Z9 "&! L& M FL%P'5>2F'G:W?3$*G&:TXH8L[^.:Q9ZZ*W G>]O;P?CPZ/GFZI@RTUZ)+R M1]-&JNW@7JWO]CIXSS5(7JXL/!+V$U<=D[C]Z*+DXN;W7@O^:P/[KI/->53M'205=4NZK!+;W[NT9R+A\ M_U!H:\%U=?MM>ILWEMOR9>&@?VG>7LKW@!>8ZN'F@VQ=<<.P8 $ C 9 >&PO=V]R:W-H965T5:PR]F6\]V%9;%D2_*8O:,[ M4HAOUK3,8RX^EAN+[4H2K^I!>68AV_:L/$Z+V6)>G[LM%W.ZYUE:D-L2L'V> MQ^6W:Y+1Q\L9G!U.?$HW6UZ=L!;S7;PA=X1_WMV6XI/5L:S2G!0LI04HR?IR M=@4O(NQ4 VK$GREY9$?'H))R3^F7ZL/-ZG)F5Q&1C"2\HHC%OP>R)%E6,8DX M_FU)9]TUJX''QP?V#[5X(>8^9F1)L[_2%=]>SH(96)%UO,_X)_KX"VD%N15? M0C-6_P6/+=:>@63/.,W;P2*"/"V:__'7-A%' _#8 -0.0-( A$8&X'8 /G6 MTPZH4VTU4NH\1#&/%_.2/H*R0@NVZJ!.9CU:R$^+:M[O>"F^3<4XOKC>,W&& M,7!'-F(Z.0-QL0(BI2)A!?A]1\JXFA\&7M_5=T;ZG:S 3='<<-7$W7\#G\B. MECR^STC'\@:\C@B/TTP%^LR&I(8 F]G6AT$'V-C(Q7^\T[@.%/ -D(@\]W$7C]Z@U@3>R: )>G MTZ$#G88F.IT&ZFD&:G$WQ;CFQ2.\[9RTTY06F\'\_?VK@(,;3G+VCVYN&FY' MSUU5I0NVBQ-R.1-EAY'R@N&V*O)JZJ\L,"SZV'XRP9+WUNEB8B&V3)[;+DFK,D M^A:+,Z)=],U0]R@/+O:1ZTK)T,!@$"!["(M4F!,$T X[V$" UPGPC )NBH3F M!*Q+F@/:U4*=&D^9U2#TD2.)T:!\C&4M&E00.% OQ>^D^$8I$1$3G*3-HJ]J M?)Q7U>![O8J"-I/!53# R)V$7?'A:\(;TA\I570_*]Y4*0KXCQZ\! MX=#5*X!V[Q]LHX;/19QE-(FY\ 5+6HIB* ZU3=[(,L[,!ZV7$AT( ?+VC2@L3H.>T<%S9;J*B=EFL25>VH?.\0Z M.#Q/: 5-Z9.6D[)%4[$-<]G[+NB^9$$QNKJS$SLE6S05VS"QO1^$9D-H=+10 M-6[(\WP?R8M,@W/$DZBRSC0XZ'CVB.N O16$9B]X1EE4/9MG^Z%2%568Z\ P MD 5I8- -Q_3T'A":3>#S:Z+JZ;#G>K(Z%>5@Y0E$QX5&RV)O$>&)'G'A)#XN1!@7#L8= U/LS M9+0IB_U- M(3*;0F-;0JI=$XLB@(&\Q%08'<='4H+.<@TJ'@V&,(ZHT0 M>FIG[,FVA%3[ J&\\:(!R8U5 QG9M4"] T)/.: 3&I/J5J#OR_N3&I3KRSM? M&I SMGF$>MN#S+;GBJ7QV]LX2==I746G9(NF8AOFL[=:*'S)]F3T M<6]/O0W$9AMH;$]8]6Q^Z,G6;JF#X2 ,I96F@7DN.JJ*0PF] M!<1F"WAZ;VJ)!NW1#>0NNM3!D!O*Q4\#@R%$([4#]U8,FW?&GMV;L+JQA91M M)!U(KIR1!H1M?T38T8^=9BMT0F/"&D,D;^ M=2!;F1T5Y(_T)MS;(/R4#7JZ M-[44KK8GM@)4B+S!8&1IHK>.7BW(2;FI7]%@(*'[@C<_N'=GN]= KNJ7'Z3S MU_ B:E[FZ&F:=TL^QN4F+1C(R%I0VN]\$4_9O*[1?.!T5[_ <$\YIWE]N"7Q MBI050'R_II0?/E07Z%Z:6?P/4$L#!!0 ( ,B"5U=EO/U(7P, ($- 9 M >&PO=V]R:W-H965T] 4T;Q-O=A\4^,-+8%BJ1*DG9Z=\O22FJ[2I&6J@OMDC-.9ISR)&& MLQWCG\4&4<)#55(QMS92UI>V+;(-5D1 MXT1V10IJ)3,S=\N3&6MD65"\Y2":JB+\ZP)+MIM;KO4X<5>L-U)/V,FL)FM< MHOQ4WW(ULGN6O*B0BH)1X+B:6U?N9>HZ&F B_BYP)_:N04NY9^RS'KS+YY:C M,\(2,ZDIB/K;XC66I692>7SI2*W^F1JX?_W(_MJ(5V+NBD+8Z9!*_D%U>N^E%S= M+11.)HM&J!DA8(EKM9Q2 *$Y*$N5810^ULB)7A\!9TNUY?*F1& K^* VY)*4 M*.#^*]QREC>9A#><-?4YG*4H25&*G##J-P(>$5SS \);"6YU^T]ZEYX)QFOFO4%^.X?X#F> M/Y#0]?/AW@ \?3[F M!KVIP2GV1&]RH3?YD&4M-#10_6[=)J$_\<)P9F_WS1@(<^/8^1$IHAE"W13JHY23+CR[_F&3I2&0'[D6]>]&OK*EH M3%/')$M'(CLP==*;.OGYFFJAT7ZQ.'X8QD^%QW5U$"8+JK)<$W% MO8#XI("W:O$SPM%\)K,2"2WH^F1UG>3[T8TP)EDZ$MF!C]/>Q^FOK*[IF*:. M29:.1'9@JNM\Z^:FQQ>0L8;*MEWK9_MSQ)7IGH_F%_I\87K>;S3MX>2&\'6A6M025XK2N9BH MG'C;[[<#R6K3 =\SJ;:7N=RH,Q)R':#NKQB3CP/]@/[4E?P/4$L#!!0 ( M ,B"5U=2UG72SP, ",0 9 >&PO=V]R:W-H965T\2]B38@$3V5!Q=!92[FY=ETQ7Y,2BRNV M(52]63)>8JF:?.6*#2=X84!EX2+/B]P2Y]09#4S?'1\-V%86.25W'(AM66+^ M;4(*MA\ZT'GNN,]7:ZD[W-%@@U=D1N3#YHZKEMNP+/*24)$S"CA9#ITQO,Z@ MKP$FXI^<[,7!,]!2'AG[HALWBZ'CZ1F1@LREIL#J:T>FI"@TDYK'UYK4:<;4 MP,/G9_;?C'@EYA$+,F7%IWPAUT,G<<""+/&VD/=L_P>I!86:;\X*83[!OH[U M'##?"LG*&JQF4.:T^L9/M1$' !B= * :@+J X 3 KP'^:P%!#0B,,Y44XT.& M)1X-.-L#KJ,5FWXP9AJTDI]3O>XSR=7;7.'D:+(5JD<(,",KM9Q2 $P70%FJ M#*/@KPWA6*^/ !=_JDTXPP6I(FX97;V[54NV &,AB,(]?@._$[;B>+/.Y[@ M8[4-+\%%1B3."W$)WH&'608NWER"-R"GX.\UVPK%) :N5#KT;-QY/>=)-6=T M8LX0@8^,RK4 '^B"+-H$KC*@<0$]NS!!9QG'V]45\.&O 'G(MTQH^GHXLL"S MU\/A&35^LZ:^X?-/\-V3':%;M5!+SDKPX4D23M6"3,UN(OS4 GZ^53S@1I)2 M_&M;E&K0P#ZHSD_78H/G9.BH!"0(WQ%G]/87&'GO;8;V29;U1-8R.VC,#LZQ MC_2Q$/I8V"RKH*&!Z@R\&X5^C,)PX.X.S;"$P21!7CLL.PX+D@1Z:1/6$A V M L*S LQ&*,Q&P&8CV(14%-'!T%$4I["CPQ(5IG'W=OGV193V0MV^+&MOAGI(JX3[/[),MZ(FN9G31F)S^> M*I*C4X&\.$)IYX@=A\$X2B*_<\8L85&0!I']D*6-@/3_IXKT:&C?1]T)3BU1 M*C5V$F-FB8J1%]A50._ESN.=U7%#S3[7%QM<6.\?9_'?NX%[9+F3PK.WL-?ECIHC;"6/$"5=,98P+_)05XLE#*4![$AQ#ZHGM8-7I@H5 M8,ZV5%8E1-/;5+IC4]]U^B>Z C95V0M-53Y_Q'R5JR*J($M%Z5W%:DZ\JDBK MAF0;4Z,],JF.D7EVTFC(G75 M;KA)?.SSOGE.?.RT4_K!5 6/0DN388K:^LE(::H0% S435(M[)76E#K0GT@ MIM9 RR 2G,11-">",HGS-,QM=)ZJQG(F8:.1:82@^L\*N.HR/,7'B7MVJ*R? M('E:TP-LP7ZO-]I%9'0IF0!IF))(PS[#'Z;+U2#@4%CO0-VKA35P[HTN'I^.C^*=3N:ME1 VO%?[+25AE> M8%3"GC;#N/Q0H;ZFE>:I5A[3/=FY^$$H-:@?'I-^4K=5NE3F=S;?-SL!C ]*B MCZU_7MV"I8R;MRFQSM]GD6+P6O5>\3->WPH[0='\'8JC.$&O$4&FHAK,OT[$ M$8Z8\8@9!^O9"S'/P5UT\,V]-#4M(,.N>PWH%G#^YM5T'KV_P)>,?$EP3U[( M9]"O+RX%W5D0YO=1%<_6EO\VBR2%+2GK*0DV;TY_HKU0*P=[)H0/L$M[Y7RAX#W_+CA97_!5!+ P04 " #(@E=7)1.G/CH# M #L$P #0 'AL+W-T>6QEUY-B9X[*67X]OG*0?^%8=#UM9*AK['I]SC^T;8AB49B78 MW9PQ$RQS(D4O#Q"]Z'1P80 Q\?@P\7W:F/35MG0S_-1JM=Q3 MC-SWD-=,E)8<-)T]LZF$PWJW1X-,R?6F1\0%;&::L^"1BB$94\$GF@,KHSD7 M*Q?N06"JA-*!L=5FK70A4CXYN.MZ4(BU3LZETE5NE\%]3^KA.T#3 X-E(U>I1L4_%&9+PL['5GUH5;8K6897U;]9=8:P-2[ MN#HM"K'Z+/A,YLQ-_N"$HP%M>,%<:?YDLT&I3&V :1(\,FWX=#/R6]/BGBU- M4T[+#/?<>X.>_^XZSYADFHI-T[;VCWF57^VX?JW]"\_5KY5=QUZ3T=7Q>ZQ? MY<=N,GX+)M_ =D?)\7NL#UK';O(X5S*L#QD;)YFM"\."0_X&0JUDF# MR8(+PV7=F_,T9?+%<<;*&SJQ?\ILZ=OQ**5B,T47VM _.L& MC"3Q[S:6!QC8+F"U _G]>:"F_)PH@EW%O&%/,(XD"89 +?IK-(Z1U8GAX]\? M["F)HB3Q(X#Y'401AL#3B".8 _" (5%4O0=WWD=A\YX*U__?&ST#4$L#!!0 M ( ,B"5U>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G.L$70U):H)"=-?_V1 M[7*Z:LGVO&QX(KY@/J_E_5:7O'O4YNM:ZZ_L>UTI>S[8.K=[.QS:8BMJ;O_1 M.Z'\D8TV-7=^T]P/[S@?=WY48L%HJ6K'2VWD#ZT< MK_+"Z*HZ'XSZ Y^%<;+X8W?>0J[XVG9['%_?<0]R/DC/_ 4WTEC7G=%=GWO& M!^%/[K<:IS_(R@DSXTY\-+K9277?7L;?Q1#<1A>'_6)F"2!3!#(] M&F1^.8&1S!#([(B07R( ^1J!?'V\QSW)+P'D&P3R#2WD:BO85-<[KIY@FC[# M\O09+=(%M](RO6%+(ZP_M3N#<56RO*EKF'!&J$Z(?7*E'OP)7NK"0B1,)2-B ME_AR9>>+B:RX^J^ MY6 3B(DI943LE&O!;?AL,7>,B.4Q*0K3B!+$[%KRKNS\K0%B[A@1RV,FU@ZR M8(H8$3LBWW(CV)W8-:;8^B?)EA6'-=\(4\.(V US;I2OR2WS[VN;?VN?X3I@ M"(AI843LA3OALUL#<2+,"1&Q$]H02=>>9/MTYCM2/GY"%6'KCS C1.1&*'0M MV(I_#YG0W@6Q$G*GBZ^G:]_^R\[S0MD_.C^8"R)B%_2I[$(HL?&]L_85#4*' MY?^(./]?-%8J82W+Q?VOEO=!&R'O%5M 3$P,$;$8\F9MQ;>F%?V\K4@@%^:" MB-@%2_[$'BQ;"M-]716"S:0M*FV;(,U%F"0B8DE<*2M+WP!7AI<^G["),;X. M$=WCAHR8*R)B5Z#U<-#9B3!C1,3& /4P.UEQ_^/V%1S!P/0Q)M8'6A@'(1QC M AD3"P0MC$-,S"EC8J?TA?'!AXR.4Q&K!*V0V0G$Q+0R)M9*6R,?C!TFD3&Q M1)ZM1WM2B(DY94SLE)]5Z<'P81H9DVOD5^5W$ [SQYC8'\^5@#]!(2;FCS&Q M/]!R*TA^,::2^)BC4U_&$!-32?QRHU/L)/<7+)M*M-C] 8B)J20^YHA5&$U, M+3&Q6G#,&&*BDR#$:L'KAR":F&QB8MG@F$$T,=G$Q++!,1.(B;DG)G8/CIE" M3,Q",;&%]D7CG;S?NE.].?UD!9M8*_I$#S$Q"\7$%MICPI1YPUUC^BH23B1B M%DJ(+;3'O.6^P]K._;]B)S/AN*R"NB/!%)103[AC]7@@] 134$*L(!P3)LT$ M4U!"K*"^V_"WYXW9)WF1C@U\9;^E<*8F+V25YFUB5\BW[NM&P-5XA@ M]DF)[?,?YE_248KI)R76#SIE% P'I9A^4F+]A$,'84_-'X&8F'Y28OT\C]D. M*6B(B3DH)7;0\Y@SL0E6(J:8@U)B!X68?[Q%$!-="D;LH.>C.=]L1 $Q,0>E M+SKZ!C$_*1-B8@Y*CS8.US4 B(DY*"5VT/.8763A D#,01FQ@U#,H/#(, ME MQ!;",6'O(L,LE!UIF4"/"8=D,LQ"&;&%<$PX))-A%LJ(+71@40/,\A 3LU!& M;"%\Q#UHFYB%,F(+X9A!VT27)!-;",<,VB9FH8S:0K\M%SE8N&>8@+).0,/N M9/O^7>D;N1+EK;^Z]?L+7A5+P]J/;A%;%"?M0K9-4U53OV^AKC4O]_^+LO\_ MFO?_ E!+ P04 " #(@E=7NTG2WV(" "T+@ &@ 'AL+U]R96QS+W=O M[;<@;V03WH2<09H0)Q^4>?4,'3KW)LQD-['O:';EA\G([G85WMQ['[ M4=?#9E].S?#0=N5\N;)M^U,S7I;]KNZ:S7NS*[4LEU'W]S.JYZ?[F8O7SZ[\ MS\1VNSULRL]V\_M4SN,_!M=_VOY]V)'E;5_W+6ZKJN8,$@F3^((4@G3_((,CF#W((\OF# H)B_J ,07G^H!4$K>8/ M>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LAVXG [81P M)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ MZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6]E4!O M1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O MFVQV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J= M"?3.J'W!W*SZGSX[J*U*=J<7/<.&6M*Q=" MWS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQR MO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N K ME$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*1 M5:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM& MD56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K M19'5HLAJ462U*+):%%DMBJSV?\KZT_O])\?/SWIPW?B2S^9_7U__!E!+ 0(4 M Q0 ( ,B"5U<'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ R()75\+?.WCN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ R()7 M5YE&PO=V]R:W-H965T&UL4$L! A0#% @ R()7 M5\4)U;8_ @ PP4 !@ ("!R0\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ R()75\>P6.&M!0 ?QD !@ M ("!;AP 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ R()75TM*^L.= @ KP8 !@ ("!HBX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R()75R;HF&2E @ K@4 !D M ("!@V@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ R()75XUX[#KV!@ >1( !D ("!7W< M 'AL+W=O&PO=V]R:W-H965T>V:;=6 H .D: 9 M " @?^! !X;"]W;W)K&UL4$L! A0#% @ MR()75\0QO7&] P 0PD !D ("!CHP 'AL+W=O&UL4$L! A0#% @ R()75Q<^DCE]" MSA< !D ("!Y)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R()75U&G++%\! 1 L !D M ("!Z+\ 'AL+W=O&PO=V]R:W-H M965T@?*574P( $4% 9 M " @=G+ !X;"]W;W)K&UL4$L! M A0#% @ R()75VWE1Y5< @ ?@8 !D ("!8\X 'AL M+W=O&PO=V]R:W-H965T'PFT!BBP %^> 9 " M@7W4 !X;"]W;W)K&UL4$L! A0#% @ R()7 M5P>BSUZU @ MP4 !D ("!/@$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R()75W+DAR"Q P ]@@ M !D ("!WPL! 'AL+W=OF@# ," &0 @(''#P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ R()75TFY&$=B P 90@ !D M ("!K1@! 'AL+W=O!@ &0 @(%&' $ >&PO=V]R:W-H965T M-@X^(\P8 & 2 9 M " @&UL4$L! A0# M% @ R()75P%I8TNK!@ HQ( !D ("!]"8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ R()75U/R M\,S3 @ IP< !D ("!GCX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R()75UFD_Q/L P =Q( !D M ("!%$H! 'AL+W=O!P &0 @($W3@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ R()75WI:TL/C! QP !D ("! MYU,! 'AL+W=O5P]X" !:" &0 @($!60$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ R()75Z$1V 5U P R@L !D ("!:U\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R()75_1E8" "[" &0 @(&'>0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ R()75X\?Q[7)!0 22T !D ("!7'\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MR()75P1,WPTD P 9PL !D ("!YHP! 'AL+W=O&PO=V]R:W-H965TR MU8\$5 , $P) 9 " @8:A 0!X;"]W;W)K&UL4$L! A0#% @ R()75VMZL=RA" 4DD !D M ("!$:4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ R()75Y"97>#H @ ; @ !D ("!H;8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R()7 M5P(_VT_V P G1( !D ("!L\(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ R()75U+6==+/ P (Q M !D ("!Z- ! 'AL+W=O&PO=V]R:W-H965T[2=+?8@( M +0N : " 7OA 0!X;"]?7!E&UL4$L%!@ !7 %< V!< %[F 0 ! $! end XML 98 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 99 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 207 371 1 false 61 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://wd40.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://wd40.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://wd40.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://wd40.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 0000010 - Disclosure - The Company Sheet http://wd40.com/role/TheCompany The Company Notes 10 false false R11.htm 0000011 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://wd40.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs Sheet http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCosts Property and Equipment and Capitalized Cloud-Based Software Implementation Costs Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Other Intangible Assets Sheet http://wd40.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://wd40.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Accrued and Other Liabilities Sheet http://wd40.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Debt Sheet http://wd40.com/role/Debt Debt Notes 17 false false R18.htm 0000018 - Disclosure - Share Repurchase Plan Sheet http://wd40.com/role/ShareRepurchasePlan Share Repurchase Plan Notes 18 false false R19.htm 0000019 - Disclosure - Earnings per Common Share Sheet http://wd40.com/role/EarningsperCommonShare Earnings per Common Share Notes 19 false false R20.htm 0000020 - Disclosure - Revenue Sheet http://wd40.com/role/Revenue Revenue Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://wd40.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://wd40.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Stock-based Compensation Sheet http://wd40.com/role/StockbasedCompensation Stock-based Compensation Notes 23 false false R24.htm 0000024 - Disclosure - Other Benefit Plans Sheet http://wd40.com/role/OtherBenefitPlans Other Benefit Plans Notes 24 false false R25.htm 0000025 - Disclosure - Business Segments and Foreign Operations Sheet http://wd40.com/role/BusinessSegmentsandForeignOperations Business Segments and Foreign Operations Notes 25 false false R26.htm 0000026 - Disclosure - Subsequent Event Sheet http://wd40.com/role/SubsequentEvent Subsequent Event Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 29 false false R30.htm 9954472 - Disclosure - Inventories (Tables) Sheet http://wd40.com/role/InventoriesTables Inventories (Tables) Tables http://wd40.com/role/Inventories 30 false false R31.htm 9954473 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Tables) Sheet http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsTables Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Tables) Tables http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCosts 31 false false R32.htm 9954474 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://wd40.com/role/GoodwillandOtherIntangibleAssets 32 false false R33.htm 9954475 - Disclosure - Leases (Tables) Sheet http://wd40.com/role/LeasesTables Leases (Tables) Tables http://wd40.com/role/Leases 33 false false R34.htm 9954476 - Disclosure - Accrued and Other Liabilities (Tables) Sheet http://wd40.com/role/AccruedandOtherLiabilitiesTables Accrued and Other Liabilities (Tables) Tables http://wd40.com/role/AccruedandOtherLiabilities 34 false false R35.htm 9954477 - Disclosure - Debt (Tables) Sheet http://wd40.com/role/DebtTables Debt (Tables) Tables http://wd40.com/role/Debt 35 false false R36.htm 9954478 - Disclosure - Earnings per Common Share (Tables) Sheet http://wd40.com/role/EarningsperCommonShareTables Earnings per Common Share (Tables) Tables http://wd40.com/role/EarningsperCommonShare 36 false false R37.htm 9954479 - Disclosure - Revenue (Tables) Sheet http://wd40.com/role/RevenueTables Revenue (Tables) Tables http://wd40.com/role/Revenue 37 false false R38.htm 9954480 - Disclosure - Income Taxes (Tables) Sheet http://wd40.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://wd40.com/role/IncomeTaxes 38 false false R39.htm 9954481 - Disclosure - Stock-based Compensation (Tables) Sheet http://wd40.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://wd40.com/role/StockbasedCompensation 39 false false R40.htm 9954482 - Disclosure - Business Segments and Foreign Operations (Tables) Sheet http://wd40.com/role/BusinessSegmentsandForeignOperationsTables Business Segments and Foreign Operations (Tables) Tables http://wd40.com/role/BusinessSegmentsandForeignOperations 40 false false R41.htm 9954483 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies 41 false false R42.htm 9954484 - Disclosure - Inventories (Schedule of Inventories) (Details) Sheet http://wd40.com/role/InventoriesScheduleofInventoriesDetails Inventories (Schedule of Inventories) (Details) Details http://wd40.com/role/InventoriesTables 42 false false R43.htm 9954485 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Schedule of Property and Equipment, Net) (Details) Sheet http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Schedule of Property and Equipment, Net) (Details) Details http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsTables 43 false false R44.htm 9954486 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Narrative) (Details) Sheet http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Narrative) (Details) Details http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsTables 44 false false R45.htm 9954487 - Disclosure - Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Goodwill) (Details) Sheet http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Goodwill) (Details) Details http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables 45 false false R46.htm 9954488 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) Sheet http://wd40.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets (Narrative) (Details) Details http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables 46 false false R47.htm 9954489 - Disclosure - Goodwill and Other Intangible Assets (Summary of Definite-Lived Intangible Assets) (Details) Sheet http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails Goodwill and Other Intangible Assets (Summary of Definite-Lived Intangible Assets) (Details) Details http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables 47 false false R48.htm 9954490 - Disclosure - Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment) (Details) Sheet http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment) (Details) Details http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables 48 false false R49.htm 9954491 - Disclosure - Leases (Right-of-Use Assets and Lease Liabilities) (Details) Sheet http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails Leases (Right-of-Use Assets and Lease Liabilities) (Details) Details http://wd40.com/role/LeasesTables 49 false false R50.htm 9954492 - Disclosure - Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) Sheet http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails Leases (Schedule of Maturities of Operating Lease Liabilities) (Details) Details http://wd40.com/role/LeasesTables 50 false false R51.htm 9954493 - Disclosure - Leases (Narrative) (Details) Sheet http://wd40.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://wd40.com/role/LeasesTables 51 false false R52.htm 9954494 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) Sheet http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) Details http://wd40.com/role/AccruedandOtherLiabilitiesTables 52 false false R53.htm 9954495 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Payroll and Related Expenses) (Details) Sheet http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails Accrued and Other Liabilities (Schedule of Accrued Payroll and Related Expenses) (Details) Details http://wd40.com/role/AccruedandOtherLiabilitiesTables 53 false false R54.htm 9954496 - Disclosure - Debt (Narrative) (Details) Sheet http://wd40.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://wd40.com/role/DebtTables 54 false false R55.htm 9954497 - Disclosure - Debt (Schedule of Short-term and Long-term Borrowings) (Details) Sheet http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails Debt (Schedule of Short-term and Long-term Borrowings) (Details) Details http://wd40.com/role/DebtTables 55 false false R56.htm 9954498 - Disclosure - Share Repurchase Plan (Details) Sheet http://wd40.com/role/ShareRepurchasePlanDetails Share Repurchase Plan (Details) Details http://wd40.com/role/ShareRepurchasePlan 56 false false R57.htm 9954499 - Disclosure - Earnings per Common Share (Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders) (Details) Sheet http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails Earnings per Common Share (Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders) (Details) Details http://wd40.com/role/EarningsperCommonShareTables 57 false false R58.htm 9954500 - Disclosure - Earnings per Common Share (Schedule of Weighted Average Number of Shares) (Details) Sheet http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails Earnings per Common Share (Schedule of Weighted Average Number of Shares) (Details) Details http://wd40.com/role/EarningsperCommonShareTables 58 false false R59.htm 9954501 - Disclosure - Earnings per Common Share (Narrative) (Details) Sheet http://wd40.com/role/EarningsperCommonShareNarrativeDetails Earnings per Common Share (Narrative) (Details) Details http://wd40.com/role/EarningsperCommonShareTables 59 false false R60.htm 9954502 - Disclosure - Revenue (Schedule of Revenues by Segment and Major Source) (Details) Sheet http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails Revenue (Schedule of Revenues by Segment and Major Source) (Details) Details http://wd40.com/role/RevenueTables 60 false false R61.htm 9954503 - Disclosure - Revenue (Narrative) (Details) Sheet http://wd40.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://wd40.com/role/RevenueTables 61 false false R62.htm 9954504 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://wd40.com/role/CommitmentsandContingencies 62 false false R63.htm 9954505 - Disclosure - Income Taxes (Schedule of Income Before Income Tax, Domestic and Foreign) (Details) Sheet http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails Income Taxes (Schedule of Income Before Income Tax, Domestic and Foreign) (Details) Details http://wd40.com/role/IncomeTaxesTables 63 false false R64.htm 9954506 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) Sheet http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) Details http://wd40.com/role/IncomeTaxesTables 64 false false R65.htm 9954507 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Sheet http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) Details http://wd40.com/role/IncomeTaxesTables 65 false false R66.htm 9954508 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://wd40.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://wd40.com/role/IncomeTaxesTables 66 false false R67.htm 9954509 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Sheet http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details) Details http://wd40.com/role/IncomeTaxesTables 67 false false R68.htm 9954510 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details) Sheet http://wd40.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details) Details http://wd40.com/role/IncomeTaxesTables 68 false false R69.htm 9954511 - Disclosure - Stock-based Compensation (Narrative) (Details) Sheet http://wd40.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation (Narrative) (Details) Details http://wd40.com/role/StockbasedCompensationTables 69 false false R70.htm 9954512 - Disclosure - Stock-based Compensation (Schedule of Stock-based Compensation Expense) (Details) Sheet http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails Stock-based Compensation (Schedule of Stock-based Compensation Expense) (Details) Details http://wd40.com/role/StockbasedCompensationTables 70 false false R71.htm 9954513 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Units Activity) (Details) Sheet http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails Stock-based Compensation (Schedule of Restricted Stock Units Activity) (Details) Details http://wd40.com/role/StockbasedCompensationTables 71 false false R72.htm 9954514 - Disclosure - Stock-based Compensation (Schedule of Valuation Assumptions) (Details) Sheet http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails Stock-based Compensation (Schedule of Valuation Assumptions) (Details) Details http://wd40.com/role/StockbasedCompensationTables 72 false false R73.htm 9954515 - Disclosure - Stock-based Compensation (Schedule of Market Share Units Activity) (Details) Sheet http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails Stock-based Compensation (Schedule of Market Share Units Activity) (Details) Details http://wd40.com/role/StockbasedCompensationTables 73 false false R74.htm 9954516 - Disclosure - Stock-based Compensation (Schedule of Performance Share Units) (Details) Sheet http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails Stock-based Compensation (Schedule of Performance Share Units) (Details) Details http://wd40.com/role/StockbasedCompensationTables 74 false false R75.htm 9954517 - Disclosure - Other Benefit Plans (Narrative) (Details) Sheet http://wd40.com/role/OtherBenefitPlansNarrativeDetails Other Benefit Plans (Narrative) (Details) Details http://wd40.com/role/OtherBenefitPlans 75 false false R76.htm 9954518 - Disclosure - Business Segments and Foreign Operations (Summarized Information by Reportable Segments) (Details) Sheet http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails Business Segments and Foreign Operations (Summarized Information by Reportable Segments) (Details) Details http://wd40.com/role/BusinessSegmentsandForeignOperationsTables 76 false false R77.htm 9954519 - Disclosure - Business Segments and Foreign Operations (Schedule of Net Sales by Product Group) (Details) Sheet http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails Business Segments and Foreign Operations (Schedule of Net Sales by Product Group) (Details) Details http://wd40.com/role/BusinessSegmentsandForeignOperationsTables 77 false false R78.htm 9954520 - Disclosure - Business Segments and Foreign Operations (Net Sales and Long-Lived Assets by Geographical Area) (Details) Sheet http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails Business Segments and Foreign Operations (Net Sales and Long-Lived Assets by Geographical Area) (Details) Details http://wd40.com/role/BusinessSegmentsandForeignOperationsTables 78 false false R79.htm 9954521 - Disclosure - Subsequent Event (Details) Sheet http://wd40.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://wd40.com/role/SubsequentEvent 79 false false All Reports Book All Reports wdfc-20230831.htm wdfc-20230831.xsd wdfc-20230831_cal.xml wdfc-20230831_def.xml wdfc-20230831_lab.xml wdfc-20230831_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wdfc-20230831.htm": { "nsprefix": "wdfc", "nsuri": "http://wd40.com/20230831", "dts": { "inline": { "local": [ "wdfc-20230831.htm" ] }, "schema": { "local": [ "wdfc-20230831.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/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "wdfc-20230831_cal.xml" ] }, "definitionLink": { "local": [ "wdfc-20230831_def.xml" ] }, "labelLink": { "local": [ "wdfc-20230831_lab.xml" ] }, "presentationLink": { "local": [ "wdfc-20230831_pre.xml" ] } }, "keyStandard": 340, "keyCustom": 31, "axisStandard": 23, "axisCustom": 0, "memberStandard": 34, "memberCustom": 27, "hidden": { "total": 17, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 12, "http://wd40.com/20230831": 1 }, "contextCount": 207, "entityCount": 1, "segmentCount": 61, "elementCount": 640, "unitCount": 6, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 37, "http://fasb.org/us-gaap/2023": 968, "http://xbrl.sec.gov/ecd/2023": 6 }, "report": { "R1": { "role": "http://wd40.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R2": { "role": "http://wd40.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R3": { "role": "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R4": { "role": "http://wd40.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R5": { "role": "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.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": "wdfc-20230831.htm", "unique": true } }, "R6": { "role": "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "unique": true } }, "R7": { "role": "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R8": { "role": "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R9": { "role": "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "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": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R10": { "role": "http://wd40.com/role/TheCompany", "longName": "0000010 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R11": { "role": "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000011 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R12": { "role": "http://wd40.com/role/Inventories", "longName": "0000012 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R13": { "role": "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCosts", "longName": "0000013 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs", "shortName": "Property and Equipment and Capitalized Cloud-Based Software Implementation Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R14": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssets", "longName": "0000014 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R15": { "role": "http://wd40.com/role/Leases", "longName": "0000015 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R16": { "role": "http://wd40.com/role/AccruedandOtherLiabilities", "longName": "0000016 - Disclosure - Accrued and Other Liabilities", "shortName": "Accrued and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R17": { "role": "http://wd40.com/role/Debt", "longName": "0000017 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R18": { "role": "http://wd40.com/role/ShareRepurchasePlan", "longName": "0000018 - Disclosure - Share Repurchase Plan", "shortName": "Share Repurchase Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R19": { "role": "http://wd40.com/role/EarningsperCommonShare", "longName": "0000019 - Disclosure - Earnings per Common Share", "shortName": "Earnings per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R20": { "role": "http://wd40.com/role/Revenue", "longName": "0000020 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R21": { "role": "http://wd40.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R22": { "role": "http://wd40.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R23": { "role": "http://wd40.com/role/StockbasedCompensation", "longName": "0000023 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R24": { "role": "http://wd40.com/role/OtherBenefitPlans", "longName": "0000024 - Disclosure - Other Benefit Plans", "shortName": "Other Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R25": { "role": "http://wd40.com/role/BusinessSegmentsandForeignOperations", "longName": "0000025 - Disclosure - Business Segments and Foreign Operations", "shortName": "Business Segments and Foreign Operations", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R26": { "role": "http://wd40.com/role/SubsequentEvent", "longName": "0000026 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "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": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": null }, "R28": { "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": "28", "firstAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R29": { "role": "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R30": { "role": "http://wd40.com/role/InventoriesTables", "longName": "9954472 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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": "wdfc-20230831.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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R31": { "role": "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsTables", "longName": "9954473 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Tables)", "shortName": "Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R32": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables", "longName": "9954474 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R33": { "role": "http://wd40.com/role/LeasesTables", "longName": "9954475 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "wdfc:RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wdfc:RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R34": { "role": "http://wd40.com/role/AccruedandOtherLiabilitiesTables", "longName": "9954476 - Disclosure - Accrued and Other Liabilities (Tables)", "shortName": "Accrued and Other Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R35": { "role": "http://wd40.com/role/DebtTables", "longName": "9954477 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R36": { "role": "http://wd40.com/role/EarningsperCommonShareTables", "longName": "9954478 - Disclosure - Earnings per Common Share (Tables)", "shortName": "Earnings per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R37": { "role": "http://wd40.com/role/RevenueTables", "longName": "9954479 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R38": { "role": "http://wd40.com/role/IncomeTaxesTables", "longName": "9954480 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R39": { "role": "http://wd40.com/role/StockbasedCompensationTables", "longName": "9954481 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R40": { "role": "http://wd40.com/role/BusinessSegmentsandForeignOperationsTables", "longName": "9954482 - Disclosure - Business Segments and Foreign Operations (Tables)", "shortName": "Business Segments and Foreign Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R41": { "role": "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954483 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R42": { "role": "http://wd40.com/role/InventoriesScheduleofInventoriesDetails", "longName": "9954484 - Disclosure - Inventories (Schedule of Inventories) (Details)", "shortName": "Inventories (Schedule of Inventories) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-7", "name": "wdfc:InventoryProductHeldAtContractManufacturersNetOfReserves", "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": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "wdfc:InventoryProductHeldAtContractManufacturersNetOfReserves", "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": "wdfc-20230831.htm", "first": true, "unique": true } }, "R43": { "role": "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails", "longName": "9954485 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Schedule of Property and Equipment, Net) (Details)", "shortName": "Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Schedule of Property and Equipment, Net) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R44": { "role": "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails", "longName": "9954486 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Narrative) (Details)", "shortName": "Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CapitalizedComputerSoftwareAmortization1", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CapitalizedComputerSoftwareAmortization1", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R45": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails", "longName": "9954487 - Disclosure - Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Goodwill) (Details)", "shortName": "Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-26", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R46": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "longName": "9954488 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)", "shortName": "Goodwill and Other Intangible Assets (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails", "longName": "9954489 - Disclosure - Goodwill and Other Intangible Assets (Summary of Definite-Lived Intangible Assets) (Details)", "shortName": "Goodwill and Other Intangible Assets (Summary of Definite-Lived Intangible Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R48": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "longName": "9954490 - Disclosure - Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment) (Details)", "shortName": "Goodwill and Other Intangible Assets (Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R49": { "role": "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "longName": "9954491 - Disclosure - Leases (Right-of-Use Assets and Lease Liabilities) (Details)", "shortName": "Leases (Right-of-Use Assets and Lease Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "wdfc:RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails", "longName": "9954492 - Disclosure - Leases (Schedule of Maturities of Operating Lease Liabilities) (Details)", "shortName": "Leases (Schedule of Maturities of Operating Lease Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R51": { "role": "http://wd40.com/role/LeasesNarrativeDetails", "longName": "9954493 - Disclosure - Leases (Narrative) (Details)", "shortName": "Leases (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R52": { "role": "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails", "longName": "9954494 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)", "shortName": "Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AccruedMarketingCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AccruedMarketingCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R53": { "role": "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails", "longName": "9954495 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Payroll and Related Expenses) (Details)", "shortName": "Accrued and Other Liabilities (Schedule of Accrued Payroll and Related Expenses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "wdfc:ScheduleOfAccruedPayrollAndRelatedExpensesTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "wdfc:ScheduleOfAccruedPayrollAndRelatedExpensesTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R54": { "role": "http://wd40.com/role/DebtNarrativeDetails", "longName": "9954496 - Disclosure - Debt (Narrative) (Details)", "shortName": "Debt (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "wdfc:NumberOfDebtAgreements", "unitRef": "item", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wdfc:NumberOfDebtAgreements", "unitRef": "item", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R55": { "role": "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails", "longName": "9954497 - Disclosure - Debt (Schedule of Short-term and Long-term Borrowings) (Details)", "shortName": "Debt (Schedule of Short-term and Long-term Borrowings) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R56": { "role": "http://wd40.com/role/ShareRepurchasePlanDetails", "longName": "9954498 - Disclosure - Share Repurchase Plan (Details)", "shortName": "Share Repurchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-118", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R57": { "role": "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails", "longName": "9954499 - Disclosure - Earnings per Common Share (Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders) (Details)", "shortName": "Earnings per Common Share (Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "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": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wdfc:NetIncomeAllocatedToParticipatingSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R58": { "role": "http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails", "longName": "9954500 - Disclosure - Earnings per Common Share (Schedule of Weighted Average Number of Shares) (Details)", "shortName": "Earnings per Common Share (Schedule of Weighted Average Number of Shares) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.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:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R59": { "role": "http://wd40.com/role/EarningsperCommonShareNarrativeDetails", "longName": "9954501 - Disclosure - Earnings per Common Share (Narrative) (Details)", "shortName": "Earnings per Common Share (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R60": { "role": "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails", "longName": "9954502 - Disclosure - Revenue (Schedule of Revenues by Segment and Major Source) (Details)", "shortName": "Revenue (Schedule of Revenues by Segment and Major Source) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R61": { "role": "http://wd40.com/role/RevenueNarrativeDetails", "longName": "9954503 - Disclosure - Revenue (Narrative) (Details)", "shortName": "Revenue (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R62": { "role": "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954504 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "shortName": "Commitments and Contingencies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R63": { "role": "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails", "longName": "9954505 - Disclosure - Income Taxes (Schedule of Income Before Income Tax, Domestic and Foreign) (Details)", "shortName": "Income Taxes (Schedule of Income Before Income Tax, Domestic and Foreign) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R64": { "role": "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "longName": "9954506 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)", "shortName": "Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R65": { "role": "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954507 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "shortName": "Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R66": { "role": "http://wd40.com/role/IncomeTaxesNarrativeDetails", "longName": "9954508 - Disclosure - Income Taxes (Narrative) (Details)", "shortName": "Income Taxes (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R67": { "role": "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954509 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)", "shortName": "Income Taxes (Schedule of Effective Income Tax Rate Reconciliation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R68": { "role": "http://wd40.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails", "longName": "9954510 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details)", "shortName": "Income Taxes (Schedule of Unrecognized Tax Benefits Roll Forward) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R69": { "role": "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "longName": "9954511 - Disclosure - Stock-based Compensation (Narrative) (Details)", "shortName": "Stock-based Compensation (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R70": { "role": "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails", "longName": "9954512 - Disclosure - Stock-based Compensation (Schedule of Stock-based Compensation Expense) (Details)", "shortName": "Stock-based Compensation (Schedule of Stock-based Compensation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.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", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R71": { "role": "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "longName": "9954513 - Disclosure - Stock-based Compensation (Schedule of Restricted Stock Units Activity) (Details)", "shortName": "Stock-based Compensation (Schedule of Restricted Stock Units Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-168", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-156", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R72": { "role": "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails", "longName": "9954514 - Disclosure - Stock-based Compensation (Schedule of Valuation Assumptions) (Details)", "shortName": "Stock-based Compensation (Schedule of Valuation Assumptions) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-159", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "wdfc:ScheduleOfShareBasedPaymentAwardValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "wdfc:ScheduleOfShareBasedPaymentAwardValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R73": { "role": "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "longName": "9954515 - Disclosure - Stock-based Compensation (Schedule of Market Share Units Activity) (Details)", "shortName": "Stock-based Compensation (Schedule of Market Share Units Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "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": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "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": "wdfc-20230831.htm", "unique": true } }, "R74": { "role": "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "longName": "9954516 - Disclosure - Stock-based Compensation (Schedule of Performance Share Units) (Details)", "shortName": "Stock-based Compensation (Schedule of Performance Share Units) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-174", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R75": { "role": "http://wd40.com/role/OtherBenefitPlansNarrativeDetails", "longName": "9954517 - Disclosure - Other Benefit Plans (Narrative) (Details)", "shortName": "Other Benefit Plans (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R76": { "role": "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails", "longName": "9954518 - Disclosure - Business Segments and Foreign Operations (Summarized Information by Reportable Segments) (Details)", "shortName": "Business Segments and Foreign Operations (Summarized Information by Reportable Segments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } }, "R77": { "role": "http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails", "longName": "9954519 - Disclosure - Business Segments and Foreign Operations (Schedule of Net Sales by Product Group) (Details)", "shortName": "Business Segments and Foreign Operations (Schedule of Net Sales by Product Group) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails", "longName": "9954520 - Disclosure - Business Segments and Foreign Operations (Net Sales and Long-Lived Assets by Geographical Area) (Details)", "shortName": "Business Segments and Foreign Operations (Net Sales and Long-Lived Assets by Geographical Area) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-195", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "unique": true } }, "R79": { "role": "http://wd40.com/role/SubsequentEventDetails", "longName": "9954521 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-207", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-207", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20230831.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived 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": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r854", "r866", "r876", "r901" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, amortization", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r12", "r162" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://wd40.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-term and Long-term Borrowings", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance, beginning", "periodEndLabel": "Balance, ending", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r191", "r316", "r633", "r797", "r826", "r943", "r950" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r903" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r335", "r336", "r337", "r340", "r957", "r958" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r855", "r867", "r877", "r902" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities, net", "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": [ "r526", "r527", "r639" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes, net of tax refunds received", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r42" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r30" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r335", "r336", "r337", "r340", "r957", "r958" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "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": [ "r108" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales and Long-Lived Assets by Geographical Area", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r58", "r121" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r912" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense (benefit) from stock compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r971" ] }, "wdfc_OtherInternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "OtherInternationalMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Other International [Member]", "documentation": "Other International [Member]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r335", "r336", "r337", "r340", "r957", "r958" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Measurement of Long-lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r139" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock \u2014 authorized 36,000,000 shares, $0.001 par value; 19,905,815 and 19,888,807 shares issued at August\u00a031, 2023 and 2022, respectively; and 13,563,434 and 13,602,346 shares outstanding at August\u00a031, 2023 and 2022, respectively", "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": [ "r108", "r641", "r826" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://wd40.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r140", "r333", "r334", "r765", "r956" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "United States", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r933", "r975", "r976" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "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": [ "r108", "r699" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r903" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in 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": [ "r15", "r108", "r699", "r717", "r1002", "r1003" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r151", "r933", "r975" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "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": [] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r151", "r178", "r550", "r551", "r933" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r913" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://wd40.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": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r912" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r7" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r914" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits affected by the resolution of tax examinations or expiring statutes of limitation", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r81" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustments", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r913" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r105", "r106", "r155", "r539" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r324" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r841" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r369", "r426", "r427", "r428", "r429", "r430", "r431", "r572", "r612", "r613", "r614", "r799", "r800", "r811", "r812", "r813" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r915" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r125", "r267" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r845", "r916" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r845", "r916" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of long-term senior notes", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r37", "r679" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property 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": [ "r128" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r369", "r426", "r431", "r572", "r613", "r799", "r800", "r811", "r812", "r813" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r845", "r916" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r571", "r572", "r573", "r574", "r576" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r227", "r557", "r558", "r559", "r560", "r608", "r775", "r962", "r965", "r966" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r840" ] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance", "label": "Debt Instrument, Issuance Date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r21", "r967" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Short-term portion of borrowings", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r101", "r153", "r826", "r995" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "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": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r840" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated Corporate", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r18", "r284", "r285", "r286", "r287", "r293", "r940" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r840" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://wd40.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "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": [ "r609", "r611" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expense", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r100", "r521", "r994" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use 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": [] }, "wdfc_UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "UnrecognizedTaxBenefitsIncludingIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized tax benefits including interest", "label": "Unrecognized Tax Benefits, Including Income Tax Penalties and Interest Accrued", "documentation": "Unrecognized Tax Benefits, Including Income Tax Penalties and Interest Accrued" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r520" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r904" ] }, "wdfc_ComputerAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "ComputerAndOfficeEquipmentMember", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer and office equipment", "label": "Computer And Office Equipment [Member]", "documentation": "Computer And Office Equipment [Member]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "wdfc_SeriesNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "SeriesNotesMember", "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Notes", "label": "Series Notes [Member]", "documentation": "Series A Notes [Member]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies (Note 12)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r96", "r640", "r698" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment of long-lived assets", "netLabel": "Impairment charges", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r930", "r953" ] }, "wdfc_ShareBasedPaymentArrangementHighLevelEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "ShareBasedPaymentArrangementHighLevelEmployeesMember", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "High Level Employees", "label": "Share Based Payment Arrangement High Level Employees [Member]", "documentation": "Share-based Payment Arrangement, High Level Employees [Member]" } } }, "auth_ref": [] }, "wdfc_SeriesCNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "SeriesCNotesMember", "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Notes", "label": "Series C Notes [Member]", "documentation": "Series C Notes [Member]" } } }, "auth_ref": [] }, "wdfc_MarketShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "MarketShareUnitsMember", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails", "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Market Share Units", "label": "Market Share Units [Member]", "documentation": "Market Share Units [Member]" } } }, "auth_ref": [] }, "wdfc_ShareBasedPaymentArrangementKeyExecutivesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "ShareBasedPaymentArrangementKeyExecutivesMember", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Key Executives", "label": "Share Based Payment Arrangement Key Executives [Member]", "documentation": "Share-based Payment Arrangement, Key Executives [Member]" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r903" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Axis]", "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r474", "r476", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r911" ] }, "wdfc_NetIncomeAllocatedToParticipatingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "NetIncomeAllocatedToParticipatingSecurities", "crdr": "credit", "calculation": { "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income allocated to participating securities", "label": "Net Income Allocated To Participating Securities", "documentation": "The portion of net income for the reporting period allocated to participating securities other than common shares for the purpose of computing earnings per common share using the two-class method. Net income allocated to participating securities for the period includes dividend equivalents paid to holders of participating securities plus a proportionate share of undistributed net income allocable to participating securities for the period." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "wdfc_OtherUnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "OtherUnsecuredDebtMember", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Unsecured Debt", "label": "Other Unsecured Debt [Member]", "documentation": "Other Unsecured Debt [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Domain]", "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r474", "r476", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "wdfc_InternalUseSoftwareAndCloudComputingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "InternalUseSoftwareAndCloudComputingArrangementsMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-Use Software And Cloud Computing Arrangements", "label": "Internal Use Software And Cloud Computing Arrangements [Member]", "documentation": "Internal-Use Software And Cloud Computing Arrangements [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "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": [ "r138", "r189", "r647" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r452", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r472", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r918" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense", "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": [ "r8", "r269" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails", "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total", "verboseLabel": "Long-lived assets", "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": [ "r9", "r637", "r647", "r826" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total borrowings", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "wdfc_InventoryProductHeldAtContractManufacturersNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "InventoryProductHeldAtContractManufacturersNetOfReserves", "crdr": "debit", "calculation": { "http://wd40.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product held at third-party contract manufacturers", "label": "Inventory Product Held At Contract Manufacturers, Net Of Reserves", "documentation": "Raw material and components held at outsourced contract manufacturers. The amounts receivable from the contract manufacturers as of the balance sheet date related to transfers of these raw materials and components by the Company to its contract manufacturers." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r570", "r576" ] }, "wdfc_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPay": { "xbrltype": "percentItemType", "nsuri": "http://wd40.com/20230831", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPay", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, employer matching contribution, percent of employees' gross pay", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecurring", "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r571", "r572", "r573", "r574", "r575", "r576" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r452", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r472", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820" ] }, "wdfc_ScheduleOfShareBasedPaymentAwardValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wd40.com/20230831", "localname": "ScheduleOfShareBasedPaymentAwardValuationAssumptionsTableTextBlock", "presentation": [ "http://wd40.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Valuation Assumptions", "label": "Schedule of Share-based Payment Award, Valuation Assumptions [Table Text Block]", "documentation": "Schedule of Share-based Payment Award, Valuation Assumptions [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service period of employee awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r822" ] }, "wdfc_HomecareAndCleaningProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "HomecareAndCleaningProductsMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HCCP", "verboseLabel": "Homecare and cleaning products", "label": "Homecare And Cleaning Products [Member]", "documentation": "Homecare And Cleaning Products." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "wdfc_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "crdr": "credit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases not yet commenced, amount", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r840" ] }, "wdfc_EuropeMiddleEastAndAfricaSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "EuropeMiddleEastAndAfricaSegmentsMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "Europe Middle East And Africa Segments [Member]", "documentation": "Europe, Middle East And Africa Segments [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://wd40.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": [ "r228", "r229", "r230", "r259", "r618", "r677", "r684", "r691", "r692", "r693", "r694", "r695", "r696", "r699", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r718", "r722", "r723", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r740", "r832" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting period", "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": [ "r822" ] }, "wdfc_ShareBasedCompensationVestingPercent": { "xbrltype": "percentItemType", "nsuri": "http://wd40.com/20230831", "localname": "ShareBasedCompensationVestingPercent", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation, Vesting Percent", "documentation": "Share-Based Compensation, Vesting Percent" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://wd40.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r824", "r972" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r183", "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r299", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r330", "r331", "r332", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r797", "r919", "r997" ] }, "wdfc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatilityMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://wd40.com/20230831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolatilityMeasurementPeriod", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Volatility Measurement Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Volatility Measurement Period" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r215", "r308" ] }, "wdfc_IncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://wd40.com/20230831", "localname": "IncomeTaxLineItems", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails", "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Line Items]", "label": "Income Tax [Line Items]", "documentation": "Income Tax [Line Items]" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r904" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Remaining weighted-average vesting periods", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r510" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r9", "r173", "r176", "r645" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r840" ] }, "wdfc_IndemnificationGuaranteeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "IndemnificationGuaranteeTwoMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnification Guarantee 2", "label": "Indemnification Guarantee Two [Member]", "documentation": "Indemnification Guarantee Two" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r144", "r643", "r674", "r676", "r681", "r700", "r826" ] }, "wdfc_CashDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "CashDiscount", "crdr": "debit", "presentation": [ "http://wd40.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for cash discount", "label": "Cash Discount", "documentation": "Cash Discount" } } }, "auth_ref": [] }, "wdfc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfSeparationFromService": { "xbrltype": "durationItemType", "nsuri": "http://wd40.com/20230831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfSeparationFromService", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of separation from service", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Period Of Separation From Service", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Period Of Separation From Service" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://wd40.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r843", "r844", "r857" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://wd40.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r843", "r844", "r857" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net (repayments) proceeds from revolving credit facility", "label": "Proceeds from (Repayments of) Lines of Credit", "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [] }, "wdfc_DeferredPerformanceUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "DeferredPerformanceUnitsMember", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Performance Units", "label": "Deferred Performance Units [Member]", "documentation": "Deferred Performance Units [Member]" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r840" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://wd40.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r843", "r844", "r857" ] }, "wdfc_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease assets and liabilities, net", "label": "Increase (Decrease) in Operating Lease Assets and Liabilities, Net", "documentation": "Increase (Decrease) in Operating Lease Assets and Liabilities, Net" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r449", "r606", "r607", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r692", "r693", "r694", "r695", "r696", "r716", "r718", "r743", "r985" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r840" ] }, "wdfc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVested": { "xbrltype": "sharesItemType", "nsuri": "http://wd40.com/20230831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVested", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and penalties included in income tax expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r531" ] }, "wdfc_PatriciaQOlsemMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "PatriciaQOlsemMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Patricia Q. Olsem [Member]", "documentation": "Patricia Q. Olsem" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r335", "r336", "r337", "r340", "r957", "r958" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r847", "r859", "r869", "r894" ] }, "wdfc_RevenueFromContractWithCustomerShippingAndHandlingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wd40.com/20230831", "localname": "RevenueFromContractWithCustomerShippingAndHandlingCostsPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Costs", "label": "Revenue from Contract with Customer, Shipping And Handling Costs [Policy Text Block]", "documentation": "Revenue from Contract with Customer, Shipping And Handling Costs [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r15", "r107", "r108", "r144" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r911" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r848", "r860", "r870", "r895" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r131" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Roll Forward]", "label": "Finite-Lived Intangible Assets [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_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign currency exchange (gains) losses, net", "verboseLabel": "Unrealized foreign currency transactions", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r131", "r720", "r837", "r981", "r982", "r1001" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends, per share", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r144" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "wdfc_ResearchAndDevelopementLabEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "ResearchAndDevelopementLabEquipmentMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "R&D Lab Equipment And Office Equipment", "label": "Research And Developement Lab Equipment [Member]", "documentation": "Research And Developement Lab Equipment [Member]" } } }, "auth_ref": [] }, "wdfc_AccrualForSalesExciseAndOtherTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "AccrualForSalesExciseAndOtherTaxesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued sales taxes and other taxes", "label": "Accrual For Sales, Excise and Other Taxes, Current", "documentation": "Accrual For Sales, Excise and Other Taxes, Current" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Share Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "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": [ "r1", "r119", "r159", "r264", "r284", "r290", "r293", "r636", "r648", "r794" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r843", "r844", "r857" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "wdfc_MajorSuppliersPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wd40.com/20230831", "localname": "MajorSuppliersPolicyPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration of Supplier Risk", "label": "Major Suppliers, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for major suppliers. Major suppliers are those that the loss of such suppliers would have a material adverse effect on the entity." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r108", "r111", "r112", "r133", "r701", "r717", "r741", "r742", "r826", "r838", "r932", "r941", "r980", "r1002" ] }, "wdfc_EarningsBeforeInterestTaxesDepreciationAndAmortizationInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://wd40.com/20230831", "localname": "EarningsBeforeInterestTaxesDepreciationAndAmortizationInterestCoverageRatio", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated interest coverage ratio", "label": "Earnings Before Interest Taxes Depreciation And Amortization Interest Coverage Ratio", "documentation": "The ratio of consolidated EBITDA to consolidated interest charges for the most recently completed four fiscal quarters." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://wd40.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r226", "r522", "r530", "r537", "r543", "r548", "r553", "r554", "r555", "r682" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r852", "r864", "r874", "r899" ] }, "wdfc_SeniorOfficersAndDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "SeniorOfficersAndDirectorsMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Officers and Directors", "label": "Senior Officers And Directors [Member]", "documentation": "Senior Officers And Directors [Member]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r87", "r88", "r89", "r90", "r688", "r690", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r727", "r728", "r729", "r730", "r733", "r734", "r735", "r736", "r751", "r753", "r758", "r760", "r788", "r829", "r831" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r849", "r861", "r871", "r896" ] }, "wdfc_IncreaseDecreaseInOtherNoncurrentLiabilitiesAndIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilitiesAndIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities and income taxes payable", "label": "Increase (Decrease) In Other Noncurrent Liabilities And Income Taxes Payable", "documentation": "Increase (Decrease) In Other Noncurrent Liabilities And Income Taxes Payable" } } }, "auth_ref": [] }, "wdfc_EarningsBeforeInterestTaxesDepreciationAndAmortizationLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://wd40.com/20230831", "localname": "EarningsBeforeInterestTaxesDepreciationAndAmortizationLeverageRatio", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated leverage ratio", "label": "Earnings Before Interest Taxes Depreciation And Amortization Leverage Ratio", "documentation": "The ratio of consolidated funded indebtedness as of termination date to consolidated EBITDA for the most recently completed four fiscal quarters." } } }, "auth_ref": [] }, "wdfc_OutBoundShippingAndHandlingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "OutBoundShippingAndHandlingCosts", "crdr": "debit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and handling costs", "label": "Out-Bound Shipping And Handling Costs", "documentation": "Out-Bound Shipping And Handling Costs" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReceivable", "crdr": "debit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "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": [ "r924" ] }, "wdfc_DebtInstrumentPeriodicPaymentRemainingPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "DebtInstrumentPeriodicPaymentRemainingPrincipal", "crdr": "debit", "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining principal payment", "label": "Debt Instrument, Periodic Payment, Remaining Principal", "documentation": "Debt Instrument, Periodic Payment, Remaining Principal" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of common stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r108", "r144" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties related to uncertain tax positions", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r531" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r849", "r861", "r871", "r896" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r878" ] }, "wdfc_SeriesBNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "SeriesBNotesMember", "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Notes", "label": "Series B Notes [Member]", "documentation": "Series B Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r104", "r157" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r104", "r157" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r850", "r862", "r872", "r897" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r208", "r524", "r525", "r537", "r538", "r542", "r544", "r678" ] }, "wdfc_NumberOfDebtAgreements": { "xbrltype": "integerItemType", "nsuri": "http://wd40.com/20230831", "localname": "NumberOfDebtAgreements", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of agreements", "label": "Number Of Debt Agreements", "documentation": "Number Of Debt Agreements" } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "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": [ "r132" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://wd40.com/role/ShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r107", "r108", "r144", "r680", "r740", "r763" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "presentation": [ "http://wd40.com/role/EarningsperCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share." } } }, "auth_ref": [ "r47", "r50", "r937" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common stockholders, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r216", "r244", "r246", "r247", "r248", "r249", "r251", "r254" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r851", "r863", "r873", "r898" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r144" ] }, "wdfc_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://wd40.com/20230831", "localname": "IncomeTaxTable", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails", "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Table]", "label": "Income Tax [Table]", "documentation": "Income Tax [Table]" } } }, "auth_ref": [] }, "wdfc_RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wd40.com/20230831", "localname": "RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "presentation": [ "http://wd40.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-Use Assets and Lease Liabilities", "label": "Right-Of-Use Assets And Lease Liabilities [Table Text Block]", "documentation": "Right-Of-Use Assets And Lease Liabilities [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]", "label": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [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": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r218", "r220", "r221" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [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": [] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]", "label": "Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]", "documentation": "Schedule, table or text reflecting pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r146", "r147" ] }, "wdfc_DeferredTaxAssetsUniformCapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "DeferredTaxAssetsUniformCapitalization", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Uniform capitalization", "label": "Deferred Tax Assets, Uniform Capitalization", "documentation": "The tax effect as of the balance sheet date of the amount of the difference between total income tax expense or benefit for the period and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations attributable to the deduction for qualified production activities received under enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Common Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average common shares outstanding, 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": [ "r244", "r254" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r15", "r71", "r144" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r185", "r203", "r224", "r305", "r342", "r343", "r345", "r346", "r347", "r349", "r351", "r353", "r354", "r557", "r559", "r577", "r826", "r963", "r964", "r986" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average dilutive securities (in shares)", "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": [ "r938" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales by Product Group", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "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": [ "r9" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r853", "r865", "r875", "r900" ] }, "wdfc_DiscretionaryNonElectiveContributionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://wd40.com/20230831", "localname": "DiscretionaryNonElectiveContributionPercentage", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discretionary non-elective contribution, percentage", "label": "Discretionary Non-elective Contribution, Percentage", "documentation": "Discretionary Non-elective Contribution, Percentage" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r853", "r865", "r875", "r892", "r900" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r495" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of Products Sold", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r922" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r917" ] }, "wdfc_AmericasSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "AmericasSegmentMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas Segment [Member]", "documentation": "Americas Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Realized net losses", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r719", "r837", "r981", "r982", "r1000" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding, basic (in 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": [ "r242", "r254" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r23", "r826" ] }, "us-gaap_PurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment", "label": "Purchase Commitment [Member]", "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments." } } }, "auth_ref": [ "r104", "r157" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock held in treasury, at cost \u2014 6,342,381 and 6,286,461 shares at August\u00a031, 2023 and 2022, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33", "r71", "r72" ] }, "wdfc_MultiPurposeMaintenanceProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "MultiPurposeMaintenanceProductsMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance products", "label": "Multi Purpose Maintenance Products [Member]", "documentation": "Multi-Purpose Maintenance Products." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value Per Unit", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r202", "r826" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r853", "r865", "r875", "r900" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://wd40.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r134", "r786" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://wd40.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r134", "r787" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r13" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r853", "r865", "r875", "r900" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of foreign operations", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r971" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amount computed at U.S. statutory federal tax rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r529" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock 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": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r854", "r866", "r876", "r901" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r853", "r865", "r875", "r900" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r853", "r865", "r875", "r900" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r8", "r317", "r323", "r328", "r797" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued incentive compensation", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://wd40.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and components", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r134", "r925" ] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r920", "r933" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r227", "r557", "r558", "r559", "r560", "r608", "r775", "r962", "r965", "r966" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r920", "r933", "r976" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r193" ] }, "wdfc_InternationalPensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "InternationalPensionPlansDefinedBenefitMember", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International Pension Plans Defined Benefit", "label": "International Pension Plans Defined Benefit [Member]", "documentation": "International Pension Plans Defined Benefit [Member]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r27", "r186", "r224", "r305", "r342", "r343", "r345", "r346", "r347", "r349", "r351", "r353", "r354", "r558", "r559", "r560", "r577", "r826", "r963", "r986", "r987" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r19" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r167", "r187", "r199", "r309", "r310", "r312", "r617", "r790" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r151", "r545", "r551", "r933" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails", "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r82", "r83", "r974" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails", "http://wd40.com/role/RevenueNarrativeDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r295", "r618", "r664", "r665", "r666", "r667", "r668", "r669", "r780", "r804", "r827", "r919", "r959", "r960", "r968", "r997" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails", "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r423", "r471", "r503", "r504", "r505", "r615", "r616", "r670", "r689", "r690", "r744", "r746", "r748", "r749", "r761", "r776", "r777", "r796", "r803", "r821", "r828", "r831", "r955", "r967", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment, net", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r83", "r974" ] }, "wdfc_EuropeMiddleEastAfricaAndIndiaSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "EuropeMiddleEastAfricaAndIndiaSubsidiaryMember", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, The Middle East, Africa And India Subsidiary", "label": "Europe Middle East Africa And India Subsidiary [Member]", "documentation": "Europe, The Middle East, Africa And India Subsidiary [Member]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "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": [ "r526", "r527" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r224", "r305", "r342", "r343", "r345", "r346", "r347", "r349", "r351", "r353", "r354", "r558", "r559", "r560", "r577", "r697", "r793", "r838", "r963", "r986", "r987" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails", "http://wd40.com/role/RevenueNarrativeDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and Services [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r295", "r618", "r664", "r665", "r666", "r667", "r668", "r669", "r780", "r804", "r827", "r919", "r959", "r960", "r968", "r997" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails", "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r471", "r616", "r670", "r689", "r690", "r744", "r746", "r748", "r749", "r761", "r776", "r777", "r796", "r803", "r821", "r828", "r967", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://wd40.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": [ "r309" ] }, "wdfc_EffectiveIncomeTaxRateReconciliationNetBenefitFromGlobalIntangibleLowTaxedIncomeAndForeignDerivedIntangibleIncomeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "EffectiveIncomeTaxRateReconciliationNetBenefitFromGlobalIntangibleLowTaxedIncomeAndForeignDerivedIntangibleIncomeAmount", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net benefit from GILTI/FDII", "label": "Effective Income Tax Rate Reconciliation, Net Benefit From Global Intangible Low-Taxed Income and Foreign-Derived Intangible Income, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Net Benefit From Global Intangible Low-Taxed Income And Foreign-Derived Intangible Income, Amount" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails", "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r423", "r471", "r503", "r504", "r505", "r615", "r616", "r670", "r689", "r690", "r744", "r746", "r748", "r749", "r761", "r776", "r777", "r796", "r803", "r821", "r828", "r831", "r955", "r967", "r989", "r990", "r991", "r992", "r993" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued payroll and related expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r83", "r974" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "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": [ "r166", "r179", "r239", "r240", "r272", "r528", "r549", "r652" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails", "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r471", "r616", "r670", "r689", "r690", "r744", "r746", "r748", "r749", "r761", "r776", "r777", "r796", "r803", "r821", "r828", "r967", "r988", "r989", "r990", "r991", "r992", "r993" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r83", "r974" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold, depreciation", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r929", "r954" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Reserves and accruals", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r83", "r974" ] }, "wdfc_SoftwareAndComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "SoftwareAndComputerEquipmentMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and Computer Equipment", "label": "Software And Computer Equipment [Member]", "documentation": "Software and Computer Equipment [Member]" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r903" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://wd40.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividend (in dollars par share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r144" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "wdfc_RebateOtherDiscountsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "RebateOtherDiscountsMember", "presentation": [ "http://wd40.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rebate/Other Discounts", "label": "Rebate Other Discounts [Member]", "documentation": "Rebate/Other Discounts [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r910" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r78", "r79", "r475" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r920", "r933", "r976" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 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": [ "r113", "r158", "r644", "r826", "r932", "r941", "r980" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r903" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r83", "r974" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transactions gain (loss), before tax", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r579", "r580", "r581", "r582", "r737" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://wd40.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "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": [ "r77" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of products sold", "label": "Cost of Goods and Services 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": [ "r123", "r618" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r369", "r426", "r427", "r428", "r429", "r430", "r431", "r612", "r613", "r614", "r799", "r800", "r811", "r812", "r813" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r66" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r839" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r83", "r974" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Write-off of inventories", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r311" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax asset", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r83", "r974" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Advertising and Sales Promotion Expenses", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r169" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r973" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectCostsOfLeasedAndRentedPropertyOrEquipment", "crdr": "debit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense classified within cost of products sold", "label": "Direct Costs of Leased and Rented Property or Equipment", "documentation": "Amount of expense incurred and directly related to generating revenue by lessor from operating lease of rented property and equipment." } } }, "auth_ref": [ "r921" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r541" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r583" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r129", "r222" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r903" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://wd40.com/role/Cover" ], "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": [ "r842" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://wd40.com/role/EarningsperCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive stock options outstanding (in 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": [ "r255" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r228", "r229", "r230", "r259", "r618", "r677", "r684", "r691", "r692", "r693", "r694", "r695", "r696", "r699", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r716", "r718", "r722", "r723", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r740", "r832" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r129" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars 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": [ "r214", "r233", "r234", "r235", "r236", "r237", "r242", "r245", "r252", "r253", "r254", "r258", "r568", "r569", "r635", "r651", "r792" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Net gains on sales and disposals of property 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": [ "r8" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r122", "r224", "r264", "r284", "r290", "r293", "r305", "r342", "r343", "r345", "r346", "r347", "r349", "r351", "r353", "r354", "r577", "r794", "r963" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r888" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r890" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r595" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r883" ] }, "wdfc_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAndRelatedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAndRelatedInterest", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions and related interest", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions And Related Interest", "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions And Related Interest" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal year 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r604" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r892" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Carrying Amounts of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r797", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://wd40.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r384", "r386", "r397" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r604" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r846", "r858", "r868", "r893" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r880" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails", "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "verboseLabel": "Short-term operating lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r595" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r192", "r329" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal year 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r604" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r891" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://wd40.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities recognized to revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r398" ] }, "us-gaap_IndemnificationGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndemnificationGuaranteeMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnification Agreement 1", "label": "Indemnification Agreement [Member]", "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor." } } }, "auth_ref": [ "r961" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal year 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r604" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term portion 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": [ "r195" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "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": [ "r34", "r35", "r117", "r198", "r642", "r675", "r676" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued advertising and sales promotion 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal year 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r604" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal year 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r604" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://wd40.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r141", "r223", "r355", "r361", "r362", "r363", "r364", "r365", "r366", "r371", "r378", "r379", "r381" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r797" ] }, "us-gaap_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self-insurance reserves", "label": "Self Insurance Reserve", "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property." } } }, "auth_ref": [ "r30" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r315", "r328", "r797" ] }, "wdfc_MachineryEquipmentAndVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "MachineryEquipmentAndVehiclesMember", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery, equipment and vehicles", "label": "Machinery Equipment And Vehicles [Member]", "documentation": "Machinery, Equipment and Vehicles [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://wd40.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r984" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "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": [ "r67", "r190", "r646" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r983" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r797" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r889" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r507", "r519" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and Other Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r884" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r908" ] }, "wdfc_InsuranceCoveragePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wd40.com/20230831", "localname": "InsuranceCoveragePolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Insurance Coverage", "label": "Insurance Coverage [Policy Text Block]", "documentation": "Disclosure of the Company's insurance coverage policy." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r595" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r124" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee service share-based, Tax benefit from compensation expense", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r507" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term borrowings", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r196" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares withheld to cover taxes upon conversion of equity awards", "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": [ "r217" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r846", "r858", "r868", "r893" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://wd40.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r181", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r399" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term borrowings", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r197" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://wd40.com/role/SubsequentEventDetails" ], "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": [ "r590", "r610" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r884" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r892" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r94", "r161", "r212", "r268", "r591", "r724", "r837", "r999" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r879" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "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": [ "r9" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r892" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r887" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails", "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r60", "r63" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r892" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percent of original target number of vested shares", "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": [ "r970" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails", "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails", "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": [ "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r885" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r856", "r865", "r875", "r892", "r900", "r904", "r912" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term borrowings", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r20", "r156", "r368", "r382", "r799", "r800", "r996" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r109" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r856", "r865", "r875", "r892", "r900", "r904", "r912" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and sales promotion", "label": "Marketing and Advertising Expense", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r124" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r911" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r619" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r886" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and sales promotion", "negatedLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r61", "r65" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r620" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails", "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "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": [ "r227", "r356", "r357", "r358", "r359", "r360", "r362", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r380", "r592", "r798", "r799", "r800", "r801", "r802", "r931" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails", "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and related expenses", "totalLabel": "Total", "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": [ "r26" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, employer matching contribution, percent of match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r91" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails", "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r69", "r70", "r92", "r93", "r95", "r97", "r142", "r143", "r227", "r356", "r357", "r358", "r359", "r360", "r362", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r380", "r592", "r798", "r799", "r800", "r801", "r802", "r931" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://wd40.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues by Segment and Major Source", "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": [ "r968" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails" ], "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": [ "r778" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r299", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r331", "r332", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r797", "r919", "r997" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r909" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r219" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://wd40.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r149" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r688", "r690", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r727", "r728", "r729", "r730", "r733", "r734", "r735", "r736", "r751", "r753", "r758", "r760", "r829", "r831" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://wd40.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r150" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars 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": [ "r214", "r233", "r234", "r235", "r236", "r237", "r245", "r252", "r253", "r254", "r258", "r568", "r569", "r635", "r651", "r792" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r29", "r68" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://wd40.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r148" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r357" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r219" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and other accounts receivable, 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": [ "r300", "r301" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails" ], "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": [ "r619" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://wd40.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Income Before Income Tax, Domestic and Foreign", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r933" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r910" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://wd40.com/role/RevenueNarrativeDetails" ], "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": [ "r396", "r804", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r129", "r130", "r131" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://wd40.com/role/RevenueNarrativeDetails" ], "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": [ "r396", "r804", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r449", "r606", "r607", "r692", "r693", "r694", "r695", "r696", "r716", "r718", "r743" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts outstanding", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r977", "r978" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment amount", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r29", "r98" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r939" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r596" ] }, "wdfc_SupplementalCashFlowInformationCashPaidDuringPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://wd40.com/20230831", "localname": "SupplementalCashFlowInformationCashPaidDuringPeriodAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for:", "label": "Supplemental Cash Flow Information Cash Paid During Period [Abstract]", "documentation": "Supplemental Cash Flow Information Cash Paid During Period [Abstract]" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r910" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://wd40.com/role/EarningsperCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Number of Shares", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "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": [ "r26" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://wd40.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r22", "r114", "r115", "r116" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails", "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "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": [ "r29", "r227", "r356", "r357", "r358", "r359", "r360", "r362", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r592", "r798", "r799", "r800", "r801", "r802", "r931" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade and other accounts receivable", "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": [ "r7" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r293" ] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Employee-related Liabilities, Current", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r597", "r600" ] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r84", "r85", "r556" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r556" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r603", "r825" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r62" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia-Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1007" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r86", "r789" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r40", "r188", "r782" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r41" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Internal-Use Software and Cloud Computing Arrangements", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r2", "r3" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r604" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional right-of-use assets", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r601", "r825" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Definite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r62", "r64" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "wdfc_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://wd40.com/20230831", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r62", "r64", "r619" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll 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": [ "r7" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment outstanding", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted future cash flows", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r604" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r58", "r118" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails", "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "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": [ "r20", "r102", "r103", "r153", "r156", "r227", "r356", "r357", "r358", "r359", "r360", "r362", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r592", "r798", "r799", "r800", "r801", "r802", "r931" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Outstanding (in dollars per share)", "periodEndLabel": "Ending Outstanding (in dollar par share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r490", "r491" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://wd40.com/role/SubsequentEventDetails" ], "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": [ "r590", "r610" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value (in dollars per share)", "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://wd40.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r384", "r385", "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r495" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://wd40.com/role/ShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share buy-back plan, amount authorized", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r512", "r513", "r514", "r683", "r934", "r935", "r936", "r979", "r1002" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://wd40.com/role/ShareRepurchasePlan" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Plan", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r145" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r182", "r228", "r229", "r230", "r232", "r238", "r240", "r306", "r307", "r512", "r513", "r514", "r546", "r547", "r561", "r563", "r564", "r566", "r567", "r671", "r673", "r683", "r1002" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails", "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails" ], "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": [ "r474", "r476", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Outstanding (in shares)", "periodEndLabel": "Ending Outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r490", "r491" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r598" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://wd40.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [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": [ "r590", "r610" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r510" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Converted to shares of common stock (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r494" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r829", "r830", "r831", "r833", "r834", "r835", "r836", "r934", "r935", "r979", "r998", "r1002" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://wd40.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r590", "r610" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of shares converted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r497" ] }, "wdfc_ShortTermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://wd40.com/20230831", "localname": "ShortTermPurchaseCommitmentPeriod", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment period", "label": "Short-term Purchase Commitment, Period", "documentation": "Short-term Purchase Commitment, Period" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Converted to shares of common stock (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r494" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r911" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://wd40.com/role/SubsequentEventDetails" ], "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": [ "r590", "r610" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r722", "r779", "r791" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r82" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://wd40.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": [ "r15", "r182", "r209", "r210", "r211", "r228", "r229", "r230", "r232", "r238", "r240", "r259", "r306", "r307", "r383", "r512", "r513", "r514", "r546", "r547", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r584", "r585", "r586", "r587", "r588", "r589", "r605", "r671", "r672", "r673", "r683", "r740" ] }, "wdfc_DeferredTaxAssetUncertainTaxPositionsAndRelatedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20230831", "localname": "DeferredTaxAssetUncertainTaxPositionsAndRelatedInterest", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions and related interest", "label": "Deferred Tax Asset, Uncertain Tax Positions And Related Interest", "documentation": "Deferred Tax Asset, Uncertain Tax Positions And Related Interest" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://wd40.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r74" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (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": [ "r5", "r14", "r35", "r562", "r565", "r605", "r671", "r672", "r926", "r927", "r928", "r934", "r935", "r936" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "terseLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r264", "r284", "r290", "r293", "r794" ] }, "wdfc_CashDiscountsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "CashDiscountsMember", "presentation": [ "http://wd40.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Discounts", "label": "Cash Discounts [Member]", "documentation": "Cash Discounts [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r225", "r552" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts, maturity date", "label": "Derivative, Contract End Date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r689", "r690", "r751", "r752", "r754", "r757", "r759", "r831" ] }, "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Cloud-Based Asset", "label": "Other Capitalized Property Plant and Equipment [Member]", "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized." } } }, "auth_ref": [ "r138" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://wd40.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total", "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": [ "r200", "r783", "r826" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://wd40.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance Share Units", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r473", "r481", "r500", "r501", "r502", "r503", "r506", "r515", "r516", "r517", "r518" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan, Defined Benefit", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r452", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r472", "r813", "r814", "r818", "r819", "r820" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r912" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r907" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares authorized under stock plan", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r823" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Accounts Receivable and Allowance for Credit Losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r163", "r164", "r165", "r302", "r303", "r304" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment and Capitalized Cloud-Based Software Implementation Costs", "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": [ "r137", "r173", "r176", "r177" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares available for grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r73" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r971" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://wd40.com/role/OtherBenefitPlans" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Benefit Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r400", "r423", "r425", "r431", "r448", "r450", "r451", "r452", "r453", "r454", "r466", "r467", "r468", "r813" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "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": [ "r594" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r225", "r552" ] }, "wdfc_ScheduleOfAccruedPayrollAndRelatedExpensesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wd40.com/20230831", "localname": "ScheduleOfAccruedPayrollAndRelatedExpensesTableTableTextBlock", "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Payroll and Related Expenses", "label": "Schedule Of Accrued Payroll And Related Expenses Table [Table Text Block]", "documentation": "Schedule of accrued payroll and related expenses." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r126" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails", "http://wd40.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Unrecognized tax benefits \u2013 beginning of fiscal year", "periodEndLabel": "Unrecognized tax benefits \u2013 end of fiscal year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r523", "r532" ] }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsCurrentCarryingValue", "crdr": "credit", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities related to indemnification agreement", "label": "Guarantor Obligations, Current Carrying Value", "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r341" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net increases (decreases) \u2013 prior period tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r533" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "wdfc_NoteAgreementAndCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "NoteAgreementAndCreditAgreementMember", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Note Agreement and the Credit Agreement", "label": "Note Agreement And Credit Agreement [Member]", "documentation": "Note Agreement and the Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "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": [ "r138" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://wd40.com/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r473", "r477", "r508", "r509", "r511", "r822" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term lease", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r599", "r825" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r906" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "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": [ "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r504" ] }, "wdfc_AsiaPacificSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20230831", "localname": "AsiaPacificSegmentMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia-Pacific", "label": "Asia Pacific Segment [Member]", "documentation": "Asia Pacific Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r503" ] }, "wdfc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://wd40.com/20230831", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://wd40.com/role/EarningsperCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r241", "r255", "r256", "r257" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r505" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://wd40.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r593" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r905" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expirations of statute of limitations for assessment", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r535" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Standards", "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": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails", "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of property 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": [ "r127" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net increases \u2013 current period tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r534" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails", "http://wd40.com/role/BusinessSegmentsandForeignOperationsScheduleofNetSalesbyProductGroupDetails", "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/RevenueNarrativeDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Total 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": [ "r265", "r266", "r283", "r288", "r289", "r295", "r297", "r299", "r395", "r396", "r618" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r32", "r182", "r209", "r210", "r211", "r228", "r229", "r230", "r232", "r238", "r240", "r259", "r306", "r307", "r383", "r512", "r513", "r514", "r546", "r547", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r584", "r585", "r586", "r587", "r588", "r589", "r605", "r671", "r672", "r673", "r683", "r740" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r602", "r825" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact the effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of senior notes", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://wd40.com/role/StockbasedCompensationNarrativeDetails", "http://wd40.com/role/StockbasedCompensationScheduleofMarketShareUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofPerformanceShareUnitsDetails", "http://wd40.com/role/StockbasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://wd40.com/role/StockbasedCompensationScheduleofStockbasedCompensationExpenseDetails", "http://wd40.com/role/StockbasedCompensationScheduleofValuationAssumptionsDetails" ], "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": [ "r474", "r476", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r11" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 }, "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r120", "r131", "r160", "r184", "r204", "r206", "r211", "r224", "r231", "r233", "r234", "r235", "r236", "r239", "r240", "r250", "r264", "r284", "r290", "r293", "r305", "r342", "r343", "r345", "r346", "r347", "r349", "r351", "r353", "r354", "r569", "r577", "r649", "r721", "r738", "r739", "r794", "r837", "r963" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r152", "r194", "r224", "r264", "r285", "r291", "r305", "r342", "r343", "r345", "r346", "r347", "r349", "r351", "r353", "r354", "r557", "r559", "r577", "r638", "r711", "r826", "r838", "r963", "r964", "r986" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll taxes", "label": "Accrued Payroll Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued profit sharing", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r969" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r108" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r903" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common stockholders, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r216", "r233", "r234", "r235", "r236", "r242", "r243", "r251", "r254", "r264", "r284", "r290", "r293", "r794" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of tax goodwill and intangible assets", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r83", "r974" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://wd40.com/role/ShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average price of shares repurchased (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails", "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://wd40.com/role/ShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock purchases", "terseLabel": "Payment for repurchased shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r578" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of long-term senior notes", "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": [ "r39", "r680" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r80", "r973" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r103", "r154" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid deposits", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r201", "r313", "r314", "r784" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Forward Contracts", "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": [ "r705", "r709", "r714", "r729", "r735", "r755", "r756", "r758", "r831" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r911" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r83", "r974" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r99", "r172" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in per share calculations:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r277", "r278", "r279", "r280", "r281", "r282", "r297", "r795" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r785" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails", "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "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": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r883" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under share-based compensation plan, net of shares withheld for taxes", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r76", "r107", "r108", "r144" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r882" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r51", "r52", "r53", "r170", "r171", "r174", "r175" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r36", "r205", "r207", "r213", "r634", "r650" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails", "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement - Revolving Credit 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": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r881" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r881" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r227", "r266", "r283", "r284", "r285", "r286", "r287", "r289", "r293", "r342", "r343", "r344", "r345", "r347", "r348", "r350", "r352", "r353", "r963", "r964" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [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": [ "r9" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r882" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails", "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails" ], "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": [] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://wd40.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Market Share Units Activity", "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": [ "r16", "r17", "r75" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails", "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r297", "r298", "r685", "r686", "r687", "r745", "r747", "r750", "r762", "r764", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r781", "r805", "r831", "r968", "r997" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility, amount", "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": [ "r24" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r923" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, cost recognized", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r468" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r227", "r266", "r283", "r284", "r285", "r286", "r287", "r289", "r293", "r342", "r343", "r344", "r345", "r347", "r348", "r350", "r352", "r353", "r963", "r964" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r29" ] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://wd40.com/role/OtherBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, maximum annual contributions per employee percent", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r883" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://wd40.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r843", "r844", "r857" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "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": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://wd40.com/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "The Company", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r168", "r180" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r883" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments and Foreign Operations", "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": [ "r260", "r261", "r262", "r263", "r264", "r276", "r287", "r291", "r292", "r293", "r294", "r295", "r296", "r299" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r54", "r55", "r56", "r59" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://wd40.com/role/Cover" ], "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": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsNetSalesandLongLivedAssetsbyGeographicalAreaDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails", "http://wd40.com/role/IncomeTaxesScheduleofIncomeBeforeIncomeTaxDomesticandForeignDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r297", "r298", "r685", "r686", "r687", "r745", "r747", "r750", "r762", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r781", "r805", "r831", "r968", "r997" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummarizedInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [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": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summarized Information by Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r54", "r55", "r56", "r59" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "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/2147481877/830-230-45-1" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "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/2147480848/942-470-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "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(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "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),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "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" }, "r125": { "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.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r152": { "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/2147479853/942-210-S99-1" }, "r153": { "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/2147479853/942-210-S99-1" }, "r154": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "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/2147479853/942-210-S99-1" }, "r157": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "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/2147479853/942-210-S99-1" }, "r159": { "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/2147483589/942-220-S99-1" }, "r160": { "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/2147483589/942-220-S99-1" }, "r161": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r173": { "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/2147480321/958-360-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r176": { "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/2147480321/958-360-50-6" }, "r177": { "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/2147480321/958-360-50-7" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "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" }, "r199": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "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" }, "r201": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r551": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r552": { "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.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r553": { "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" }, "r554": { "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/2147482526/740-270-50-1" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "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": "(a)", "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": "(b)", "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": "(bbb)(1)", "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": "(bbb)(2)", "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": "(h)", "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": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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/2147483147/928-340-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r633": { "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/2147479853/942-210-S99-1" }, "r634": { "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/2147483589/942-220-S99-1" }, "r635": { "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/2147483589/942-220-S99-1" }, "r636": { "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/2147479557/942-235-S99-1" }, "r637": { "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/2147480842/942-360-50-1" }, "r638": { "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/2147479440/944-210-S99-1" }, "r639": { "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/2147479440/944-210-S99-1" }, "r640": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r641": { "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/2147479440/944-210-S99-1" }, "r642": { "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/2147479440/944-210-S99-1" }, "r643": { "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/2147479440/944-210-S99-1" }, "r644": { "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/2147479440/944-210-S99-1" }, "r645": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-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)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r648": { "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/2147483586/944-220-S99-1" }, "r649": { "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/2147483586/944-220-S99-1" }, "r650": { "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/2147483586/944-220-S99-1" }, "r651": { "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/2147483586/944-220-S99-1" }, "r652": { "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/2147483586/944-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r679": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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/2147480767/946-205-45-4" }, "r684": { "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/2147480555/946-210-45-4" }, "r685": { "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/2147480524/946-210-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r687": { "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/2147480524/946-210-50-6" }, "r688": { "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/2147480524/946-210-50-6" }, "r689": { "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/2147480524/946-210-50-6" }, "r690": { "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/2147480524/946-210-50-6" }, "r691": { "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/2147479617/946-210-S99-1" }, "r692": { "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/2147479617/946-210-S99-1" }, "r693": { "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/2147479617/946-210-S99-1" }, "r694": { "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/2147479617/946-210-S99-1" }, "r695": { "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/2147479617/946-210-S99-1" }, "r696": { "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/2147479617/946-210-S99-1" }, "r697": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "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/2147479617/946-210-S99-2" }, "r717": { "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/2147479617/946-210-S99-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r721": { "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/2147483581/946-220-45-7" }, "r722": { "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/2147483575/946-220-S99-1" }, "r723": { "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/2147483575/946-220-S99-1" }, "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r739": { "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/2147483575/946-220-S99-3" }, "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(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "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/2147480032/946-320-S99-1" }, "r745": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r746": { "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/2147480032/946-320-S99-2" }, "r747": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r748": { "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/2147480032/946-320-S99-3" }, "r749": { "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/2147480032/946-320-S99-3" }, "r750": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r751": { "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/2147480032/946-320-S99-5" }, "r752": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r753": { "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/2147480032/946-320-S99-5" }, "r754": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r757": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r758": { "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/2147480032/946-320-S99-5B" }, "r759": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r760": { "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/2147480032/946-320-S99-5C" }, "r761": { "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/2147480032/946-320-S99-6" }, "r762": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r764": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "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/2147480327/954-440-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r776": { "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/2147482856/976-310-50-1" }, "r777": { "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/2147482707/978-310-50-1" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r828": { "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" }, "r829": { "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/2147480524/946-210-50-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r831": { "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/2147480493/946-210-55-1" }, "r832": { "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/2147480833/946-310-45-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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/2147480032/946-320-S99-2" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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/2147480032/946-320-S99-6" }, "r837": { "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/2147480167/946-830-55-10" }, "r838": { "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/2147480167/946-830-55-12" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(c))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r923": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r924": { "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" }, "r925": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r941": { "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" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r943": { "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" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r950": { "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" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r962": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r995": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r996": { "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/2147479440/944-210-S99-1" }, "r997": { "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1002": { "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/2147483575/946-220-S99-3" }, "r1003": { "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/2147483575/946-220-S99-3" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147480032/946-320-S99-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147480032/946-320-S99-6" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 104 0000105132-23-000059-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000105132-23-000059-xbrl.zip M4$L#!!0 ( ,B"5U<)L"CX="4" $-X&0 1 =V1F8RTR,#(S,#@S,2YH M=&WLO6ESVTBR+OS]_ J\FCMSW1&D+&JUY&[?D&6Y1Z>]:"SW])G[Y8TB4"1K M# )L+)(XO_[F4AM 4!)E201EGHC38Y$@4,C*RCV?_/G_7(_CX%)FN4J37S9Z MFUL;P?]Y\_/_U^W^S]LO'X)W:5B.95($)YD4A8R"*U6,@F(D@S_2[)NZ%,%Y M+(I!FHV[7?K523J99FHX*H+MK>T=7GAXT-W='PRZNV+GH-L/ M^X.NV-X7VP?[X>[NP4%G>-27>]'A5C_L'NXKO M#_8'HM>)CJ*#W:V=4(I^;RO:%?O[8F?OU6#[X'!G*^P=OCJDQXX*>#]XQR3_ M96-4%).CER^OKJXVKW8VTVSXLG=X>/CR&J_9X(N.5)[N;O<.*A=?][.8+M_> MVMIYJ:^P/[@NFB]62:P2B61\660BR9%*H@ RPVVVM[I;V]W>MKE)))6]"=T@ ME^'F,+U\"5_@Y3OFPCQS3QN(O$]/@@\K%\DP:KX;?%&Y\#I7352!U^R]_)^/ M'R["D1R+KDKR0B2A-+^"U_IV WWPZ[[([>5A6B9%-FU>D?ZRNBJX0-VT ;7U MX+=1C7[ZXOV7_*6YM,R[0R$FLR347U36H:[G+:*WX^VNQPA=>*W*;\QKWL0+ MO;WNUJON3L_#>)=K"8=[].)T#6D/_Z9:.0U\5+.ATO MW_S7?_W7SX4J8OD&%]@UZ_GY)7_X\TN^=3^-IF]^CM1ED!?36/ZR$:E\$HOI M49(F$A:@KH_P0IGQ/U44R83^"=]_ EF3J9"??UU\D8-?-L(NO'(BQG@GJ8Y. M$WC<] 16EXGX+(GD]6]RNA$H8/@!TO#-%OQ?;VNOM[/]\\O*71=XB)%Z[U4> MBOA?4F3OX9/$,?+/3 W0/S1'UXCLZS="*S8@HZ(2F.D^@4 MF&N"J_@]EX,R_J &[I'[0,3SWM9B[[A[^%V/A-<\WUGLB7N][WKB_CV>N/-= M3WQUCR?N?<\3#[;N\<3O8IV#[7L\\;LXYU5O\2?NSSSQ8B0R^18T8W22CB@$(82G_QVZBXY%U/\Z/A*9!']YPN*ZEP5\D)FERJ4+#5Z9HV[.\AK MO077^*J^QG=PU26LZU)^%$69@:Q]!W9?7A4A$7S4'<.=1OCC;B2FW2D(R:Y, M[&IV@2LNY"3H=8*%1>7,HC[#1L&:DN$'":3YH$1?Q:@%RBP#$ET4L!RDU>?! M>Y6 8:! I*9 *2#NZ34HLESU8_A57IC5[>WN;;RYR0+XRW$89J6,S*.4S/7# M%GJ1&2Y_^!?9?^ 7>9^)$)\7E(GBUTC*<5]F&W5MTP.A$.FS488O5['# M-J_S"&[QLGH/?KY[J%Y#GI89_46F]I&F&+T*&A+FS>38;L%9&!/I]!OMMW=?F5OI+^YVYOA8:;7*HE)^,,Q MR* RDV^T/WOT^\4[\W/SE?D;?]],I9VV4:FWU>WM?R>5B FNQ#\^@VC M/2?CH 4"HJIP_#=;3)16W^Q5N]YL^WO>S%>E8 .2H6A?CQA7^I>2'2B*U)Z% M!;7NS._QPW ]+AT3V&1=6(]?2,1XW!'?"SP=U+$_@S9\UB+H//QVER4:3AMX?7 M+)[@V7HXD=I[=/?DD6E^'$44V!#QN5#167(B)JH0\F_Q=9")7( MR,1J5H;PC^Y'/3;CAV$Y+F/,IG\N1C+#ZS(YPKM=RK,D3,=R9?:B=<[<@GOQ M-2/3:$JBG[7 RM#^T7VWY;W:HWM"JVQ/M,'@>W2'[KD8'VW8K$?WUE;>4FG! M+FT_NB_Y',V:-FSS@#87OM_"Z7_FOG=TF$7SN_[=F+M?.[/-JW MS/E]R%=;.[_MSOILKYW?%=JLM?.[ KNTL^K.[Y.HTC9LU*H[N\N/4BQIXU;= M8WZJ*,5WU0;5:+[J7O(RHA0/2?]5=Y:?-$KQD(1?=<]XV5&*A]R+UI7XMM&T M>B3:KUWY=I>_[ZQ=^17:K+4KOP*[M+MVY5=DH]:N_(INW-J5OYLE]X -3+MK M5WZY]%^[\DLB_-J5;\]>K%WYY=&^M:[\7!BCMU,$U\9X[ M;2Y!A7V1N119.(*+WLE+&&,UH;) M/J3)$,[Y^)WL%[.>]H5,5)I]2HOO=[!_S'UO;33M^R7"IS3)?CRA\(!P ?NM MC<:MF6/I#2C[K8WFK9EC^6JEM1% -X/L#-XO*_'G7U3^K4;\-)-JF)Q>AR,T M^.%/G,ZT,M1O;5BN7=1O0>_\?FOC:RW>JB7-LVE=H.PIPU MV("#UL6LGC(B MU(8-:&WXZ.Y!0UOW9B^!R^]87=,:!7_0VFC-*FS$ SI!!ZT-GSQA27=[CD5K MXQ4KLQL/>39:&R"XNY R^6*XZ/-@H$)YU\1Q>\Y$:SWQUN_"0YZ%UGKD"TDF M+\UJ_JF+H_ 7)VF^0KJBM8[W2NW(0YZ1UOG73U7[VYI#\:IU'O9J;,$#GH)7 MJ^UC.QP."AJ&B MQEL!/A[ 'JW,.5MN_7N(F/.1)>!Z^]0>1K$SBZ-7S<* ? MG>0/R>6K[26;BQG_A(%_U']D-/?'*W,45MMO;M>^/.1Y:9TGC5D?"U+SJP0E M*R8C%8K8)86.Q_"&H5B945"O6N<DLBMB@R44SEI,2U6#*/N77O MC;X'_-/=,V(YS)2!7O8:-C6%9] MC,!E&E^J9%B]J+WL4*=ZZ]SEQZ/ZG8X\IO_36$4XG^ 4*:)D[E55GI:8"_JH MHBB6IR(OC@>HS8Z3Z"R)E+@H^[F"_\U6B %:Y\JW]=@]H,L)Q&HKU1$QQ/4N M^H!@\'XROPMH2(N8NW6N_7+)W *GI;?5.N>^-:S_H!*F=1[['9(CL?#S-)D5H$LZ68@/UD=4C_Z-[J M8N_6 ^NVV]M^F'=[=*]O4:T!;]=;AM9X=+]L80;>[_8.'V:36^<+/5Q"\DZ/ M.L_2J R+SQDHVDL55I!;RKA0YV4V27/Y42B@6R*24.I?/%,3:;MU?MC#Y4[7 M#'$?AFB=P_BHN_0@\NF95['TMEOGW*Y/;L,NM<[;7>OV9=;9][9;YY:O=?MR M&:)UD8.U;E\Z3[0N ;\^N0V[U+J4_"V[]/=T+$,SN4J*1"7#ISRUS[GWHK?= MNL*!UC+#LV_[Z&VW,J+72F;X(7SUG58&]!Z%'U9UAU8MPO9#Z/(E&78[JQ9: M^R%T^;*8H941O%8RPP_AF^^T,H#72EV^K!U:M8C:%]F'EZ7JIW#HR/Z34WVV=YVYAM:[-K;;9T#OS)L\8SGS?9V M6Q^G'[-1)(+FGJ3OYWZWU3Z!Q.59CQ.,,N/ M@4M5)L,BS;X[(&NGD*1Y?@+T Y:028@=T=-/ F=1?1ZXCVM@,&=)),<)!FH% M+O_74L"[%%*N#H>T+F)QG^T@#IFW%U^OTM79CE:&--J1N]JZNT[K/:1.:UW< MPPF?,!W+K^+ZN"Q&:3:#5/4^S:0:)B?H<:P0+-A>ZX(:+23X0_IX>ZV+6!B" M_LH2'.5/Z4/A78Q$)M^"309FPI0LMBQ#,QO_^9NR/&5 MR*+9:4U?9%YD*@1SY:)(PV^_)ZK(OUS\_CR-^[W615R^ATW^KH:C#SAY]W0\ MB=.I7//*@_)*:\-&M=WARGN1?9,%<0MMRT-QPI/PY:IR2&LC2$T<\DX.9);! M?LELD&9C[,NX"Z>LJ,F[U]HPSAS9ZFT+G:WGNB^M#>>L=1[L3FM#*:W:G26E M9?=:%UEIY>XL2[*U-LCR /;BBLJS_=;&85JP)TN28ONM#=6T8$^6)+OV6QL7 M:8FUO"SYM2HQB&7MR[)DV*IX_D]NB3U20F5_5=SY)U(:CT7F5?'.GSBB]5CD M7C5W^PG$^V.1>NT[/VU&=O\YN\.W/NM'*Z8]>,Z.]KUV^SG7R!ZL7?BG$*$' MK?/*[RW65L#P:,7!:IV_?V_1MM[QN^WXJD42GM8%>%!QVMH8PA=9J(Q*9\YC MD331G'Z 7^;@]*I$1F]E O]XA#:.5AR*UH8A6KM32PJ$'K0V@M':G5I2BN>@ MM0&0>3NE.V(*F274#2/B'TX.MC:&L@)[MB2)^*JUD9 5V+.GDHUEHGC#]$KM MEHVER,M,,DWTE^8>YCOS-]YD'A.T-D!B^^#>ECGL:YY?\"W\VFZ#ZJF_>HCH MV$F:Y&FL(F*P,UA!7M7&GV&_!#9$FN4\3X'^JI41G8?>G =EQM,R2R?RHXJB M6)Z*'"=4'@^0/9\YI[0R$M1J3O$@1^\FN5:5-5H7,KH+:YRDV20%YI"?TN1Y M;T]KPTQKW;]4QZ!U0:W62_1EZ_YE<4KK@FJMYY0GU_W+8HW61?':J?N7M3VM M#=BM=?\R@^^'K0L*MEZB+UOW+XM36A-;*L3W+VJ'6Q<]NP8\,&2OOZ/>+YQ;*/&QER&JY6[$DS_*P ME3&AY6[%L@14*V,P-VP%Z1$:V5.I\GB>Z9?#UH5@6KD[RQ%CVUNM#(2T;G>6 M(]FVMUH9?'AR)?,X+Y#7+[L83% MJGG!RR#X@\J/5?-UET'P!Q4IK?-H;=*A[.?RSQ)^='H)_YGM':I=\,C&X$ZW M!_;@_MTPR.Y C%4\/?K?7V&S M\N"3O J^I&.1_.].+I*\F\-KZ0MS]1\)-X9GT)]7^J%;6Z]CE4BSB-[VUE]? MXZMW(QEB<@*V_ZA,X(7Q*EB3:,U:@E$F![]L_.5VRL-Q^BKZL0S207"".YL4 M^<\O!6P'$M?LBMV;-S\7=+5^T7Z:P2.[\+ZQF.3RR/SC=:3R22RF<-9IU?2C MUV.1#6%/^VE1I.,CW-)+F14HF[HB5L/DB%Z(OW:[O;G%.UX 7Q61>;+^>I.^ M>EE$L]\=OMH\W)K_]=9FSW[WDNZ=F0LTC7 M=Q\.VZYQV$$#AVV\^?W3V=?3=\'%U^.OIQ=5GO 6WY;57IR>_/[E[.O9Z45P M_.E=/'LXN+L\^?EO@*]2/=_ I_B'P$K%.D22=XMWFR M&8!-MWLX=]D>V] #'O\U]N_T&N\_?_D8_ P:(4F33R55" 5:<7Q!R11V>QM! M(E!+1U(=O4O#]#7R=7MRC1+6Y_I8#F9IDT[N MS@U_P(WQYOF]53/3?&'>/TZ24L1?Y"3-BHV T#(*L)VNBZ.!NI91M\A*>S:V M-][\[2^'![M[K^<>#TWB)Z;>0\E"HN'QIT^_'W\(OIR>?_[R-3C__? MO@9?/P<@Z+^"- ]Z.\'G+T%O[T7T4_#Y??#U[Z>!IP.L_#\^^8I?]PYW=BOT MN;-*?B+9>A>K#V1KF@7@P 4#E<,N!5,IL@!L=AG=0^">DVU_RA9_E>LB^*0[ MAEN,\&?=2$R[^*BN3 P7[BS"YB=EEL$#W].B_P4WNNM#W?-V@27*89D7 3J3 M5;[O!.C(W%=9//[>'MYI:]-L ?6V5B=K=7*#*86SA17ZA?-5RD#$N=4I>UJG M[#YKG?+UR_&GBS-2'FN]TJQ7"LLY 8=^@D&6CH/J_Q5I[8/-]LC:.[XOC37/ M,8@7O%<@28'=^S([6D"+GE(P#G_,OS5':9]BC-VM_<.=_3NKI!:2!?X)"Y@& MG^"-CX(_W@6[6^!+MVBCZTY9LS.ZZ(9^D4.5XRDH\,7-IAZ <_ZN2Q3X>'[\ MZ5\KM[$O3J]%6-#;8K0OLV\9B#S()Q)KX<&(5$F@BCP(1R*#M<[ZL<_ (-F] M>VCPD6Y[?XN$6:@]"G71PX6CI+FV'R0,):KTU.B3-*HZ ["B$/,6A9QDZ27> MQ[D"KS;>O).QN!*9?%AKI9F\S'@K0N&OXOI,Y[-"HG)5.1UNO#G<0Y2P@\/> MJQN)MP),>FM4CBCX@O@L /LFQX3;%?2_UPD_CJ),YKG^GP]POYZ-FF_!\3[H[06F]6V" >GC2YF4,Y*R ML["IJY]X O_\G'U-KZP\[O4VWEP X=XI.4P?[#ET;#]GYR#^X7C>73OTML&, MA7V%RQ,E;C;4'LZI?88<=IX"A>/_JR:LG#5U=X#%MGNS,;@&PCX?%:(I@I;S M) -N5!,1!_):AF6A+M&@!M$I\V>F*&#GX0TBV: *5BZ\X;RZO_WEU7;OX'4> M%#*6DU&:R" A$ZF#5D!O>CP+S\,O+!+Q:(L..YA557SNKNQIO] MWF']I/ZT@$3^D (GGB.5JG9D;V_CS?8!6)) [O;&W>_('!=PCC-5*+@C^\4R M U=X4F9YB0YRD09P!1E&O>T7_9]0"F"H[#@LCIZC@[QS<.^0_VGMB:$W97!=>821&.@C 6>;Z IES M@U@-:F2"=,S%=-Q/XQ^8$)]T+%)>AR,<%Q. @+T:*6 1)X47"4EHF4HB=U($ M!#%1+W-]6FM->]M].F!6->]S&#_%M:?AMTX 7F!P*>)2!O\+E4(/ M,SM!/OJ^\-D=N/$'VQ!]L/E9[QR6>)1%&RF70GP;A2(;?@C'&617SD)=: M57D@@BL9Q]UO27H%ZY0BA]>+X(N\Q(B#R(.(AV5@YO5+";NUN[5GN-$[O,"8 M=ZZQ6!)5%HTR_@%T^0W)E\G!HL+B^VNPZ.W^]I?M M/2R.6IZ@"H+@4[J\U^_MOWK=<@Y@!@=8!)11L5S>'/K9 MP;R@_8NJPYS6:/OAA)/4#M99TLE95#C],XW+I! 9U7=EN2V]WT(%U4Z9U%+. MFW,HKT:2LO&UD_FB]U,P JV(QS$*1!S;,^D?UK[4%\ ]J^>S=D EZ'GP NX'/D60EV \Y:,4*Z),460Q$D5] M[5KH4?H2KT/!K(2YE- \),$"%E?-^)0G#A<$TNN7OX1H1OV7^1PS+F.IN+ M[M?@!1+SX/7VSO:F-?T556!.L +SL844K]?*'IG_M+FPLO0(@W31)]D>W>WU MT5T?W4<\NN1EQ[!P&8@PA*.+T-$1<3.ZV$GCI^ )-V&+^ HB2 ?P[&'!V5& M&<$9H&)X_CX)0#$CG8;!,$NOBI'Y>A-,#DG+(Z^>VBBH: 2+#K;A39L72=_V M7G?,9;=>,'=]]D*T,_3%<]:J+[5QA]YVO[MM+"??7&J[:W.?CHWL!(@[3+-I M0]28+B*RA_HB%T#>WMEX\Z%Y$]?RS9-OP#3*L MF2R/08AG)MB(HJ;R]]:.SVV$YZO)K--F5;$L1EV4 &;YO]+J=?_:[838B M'6@C=[62!C>8(EC->,=H*+H^Y/" 8,*P*'@%9'6S3HAC+<-!\%.#%8HD];@7L"K8%PMK$D()2MHI6Y#E( M&_S([)0<#"3Y@HFNF,9?*L8;C.D09VD]SAM "E+RT/[&[M>A67%R+K M"[AM]_-U+*<4RWO1VPM^W[Q L*2#[7TLS_P)7]R]I4YX]V.0(!X/#E0V9@<9 MO.J)P(N ;2DO%]&*11FI0J]K:0QW=PEX%@ZR8UQRFAV[C7L?B^&M<#+[SFA< M-?F7NP@O;.&BU;MS9:1_5AR/Y@98,Y^-O3XY!7I[B!@RF]FB$G9.)_/J=3AY M0'4N^%&89IDF2,H:),LPP)SB2;A4:9G'4W,0FEY^&8>!WG:.].5EO*$^MI;L MRRTB&/4D;5T*:I:I[S;%<++';22F;- .Y7284D02Q'$\S15+V03+-D#L=OL" M-2_J9IGD++\Q< A?4<+$/MUG'"O/ZTTM6>Y'(#.P$RZ1S^P2M#7@'S<=T-S= MVNQMO>OVX,RM6>9[6:8IY)6/9!Q;&_U%0RU)):8# N^GML=R?O0T]?+BP@L[ MF\A\=W:Q#E;4Q/@*YT8,AW#R\&B.J4I4EU*_".,T1[DX@?>0UJRX3+6+D\(1 M!AJ1R*58\P!U,=PFGY6^6 <&'[Z7_:P4V119<>OU]BN&-:.4C9B JW2M@,@2 MM//_TKOUGK(N(-_+1/%>E7FT4=N\[0V0"R'\-,Y_V=B:W"!"\3=(]]+:^VGBSW=G9[77V#WN=P^UML[MF76_:+F^.B>Z? MPR+M8Y0=R=[;9[)W<(] $U_A?^;2FZKH\SK)=WR2GWUZWY#MI@+]"^22"[K% MY[(@MQB89]%=.-QXT]OI[.WM=_9?[OZ6^XGH MYVE<%O-_,N_T-QGS-?CZ.XXCP!D3_)N1)>E$#,&ORJ3X!GH<'GHDXBLQS3=> MKF<6M'QF09,DV&Z1%JFARMU!7;1I]560YL^? H)^9^3VUO29S &IUWJ.,8D# M!"4.3BG7P3##K-5V>@9;>,5VYNOQVP^GB$]Z\OG3U]-/7^?/;ZB]P2KIR-[V MYM:K^S7XWW3;@X/-_5?WPQ2XZ;;[FX<[V_=O_M__/KS=^QW!!](&30W@R]), M"Z[E[IH)T;?.CT$.GC7HH];W[-^*IDI']!P,H3L@P_4>$QKNOBW0CX@O9X_8 MDCJGFX[+(SYQYKB ^[702=G9>(.N7]#;?*BCI/7MFSUINS66LAN,R-V3="\'@M!9>_EL4V[HO*OP7O15BDV5H2KM"! MVU]+PA9NS*&1A&_7DG#Y:UELXWY/< QPC,5%%X488%!V/)X3E%V+Q9:>OM[! M6BZV;V>P5@*W=F3\O!G;4<7/Y: M%MNW#W(H8BPR"B5!5ZS%X0H=.AP1M1:'K=N95UH<[J[%X?+7LMB^?82?!!=B M((MI\$[E6$->9FL;<96.WFU"G"J:W-E=4XUSG];^W"MVYD#+6_WU_)V M^6M9;-\N#%C2>XN.@;"G:Z&X.D=O+13;N#.[6UHH'JR%XO+7LMB^?9R%!L/X M5IGG2N.)'7M@-4YRGJ1)Q+AR>,T7F9=QP4WY$\E+6EN;*W1\UX*UC3NSWS." M=5UJW(*U++9Q_T!<+550)ST)2?@@-G][.83@N)^69I1A@ 7*:\&Y.L=S9UV9 MW,:=,6'15VNYN?RU++9OSL:\<%"**#\ORLDDIK]%-EV[[BMV''?6)7IMW!D3 MSSQ<"\KEKV6Q?3LA8'5$[2+Q"":E&&92"\P_$-C]F'&S!7X GOJQ@]'&'WAA M4&N-KB7JZIS;M41MX\X6 MBJW<&8,<<[AN%6[!6A;;N,\$97^6,+PQW&DM#U?GU.VL>T':N#,&1.;P9"T/ ME[^6Q3;.NI+G_=.-+RQI�]LXLNX<65L@CR?97AF0DM[6V@)9_EH6V[AW M"J?.I5G>"4[MX+?/9O ;!J].S""/X%<<^(:1_G5P?X6.YLZZ(*^-.V,037IK M!.06K&6QC7.2\L2;L;D6BJMS]-9"L94[8W!->FN\NQ:L9;&-T\W!T^#S50*V MXTA-:$ 34%ZH)'@K$PE&)=:(\/=D6[J>$=W\,;2U<5^<(KX5K&W?FT+2 M]-8@>BU8RV(;9\0H24@,^X-XS2LR\VL&J^2)K^#+"]:RV,:=9RH)U02L4%?1'+R74O>%R.Q2A>LJO54Z MBKM;ZYSJ.J?Z1#G5PP.34_WG.J6ZMC$>3;#!/8R1L8;C:\%:%MRYT^N1ZJL" M_+"&%M3@(AS)J(S79L9*G<;=]0C%5FZ-'22[QM%KP5H6W+GW:89E0]W?@HMR M/!;9="T25^C<[>[<)!)?%J(?2_.Y1W.]C%TP=%]/TIRPOXXR"FQ>RM=7*BI& MABK>KWCWCK;<3T0_3^.RF/^3>9O[YN=^]K*^;N^_> L5_;)QMX'O^D>CS+'E M4';[F13?NF( 3ST2\968YALO*XL;JZ3K4Z+^$D\N9+9;)&1N7LL"-; ;;[XB M%U(F$AXX9RIAG4-!$@UA>VB2_'95L#R1E)CQ8&_9'79*JZ]UMQ?Z=YD7:C!= MRAN1 K@26=3]D*;?L/?! ;6T^5V:^!4X;:3RX#A)2K#VO\A)FA4(E>!47 AW M$"K)$:>;7CK6+YT[=)HK58Q4$A0C&2"*XO;6ZUP,9# 263_-Z)/>ZV"2I9 M,1+X[#27W&XB,AE,2A#-TP#>K4@SU*;TZ4VO,%+A*( 3BABY05IF :PI0\?G M4LDK?D7XFAI8@B(-!F6!_2_4V,)AV(%UFB8RHU;!))2;J\@0,K^15"H)XS*2 MG:!?,K&3M AB-5:8T"O23A!9 $V@#(&[:6HY$B'!4D;*A)MG#)_9T;=&ZR@8 M9ND5D%Q>(\4Y>TA0\6-@1I"(2%QDJ:@,B_RUO@R>'\..Q,1A\.4XQ=_IQXF( M+*NY'D*;X(_ M(]:($+]> 460=>'IR$%N>9-8Z.7C7?(R#&5N%HF7P*.3])+>LD,/4>.)8,9/ M8%?=507_BT\1GSA-*+@T%^">5U])4S88 #'L;7#/@6) 10(YU3^S)"S$=8"5 MT[E]9;<:_"Y&L'Y.Z-(5F1R6\&>:30/.Y+X.0@?-@K^?I+$BFQ:E"<.FPO*S M(#-YX: OBRLI^>K?$\7E-'8-?,X3H=/$;DGZQ50RX!LA,%8!IS;*-:$G$Y " ML!I8"#P:1PP #?/* I&=@$P%O_-K/LMI)D.1XS(&NJ^-Q4$X!3KQCST:A3BK M(,(JHDF&F9C-X \9D)XKQ#<\'T':CXU< ^&129"$$BE03B*4@"*9WG#B-H-; MSR0>PZ%,X$#%\,(J@@_50!GFO$HSH BPW0CXUHCHOHP5'):.D<_Z8V:#^J=T MYJ+ZI\C6,Y]EZ;\;;A"F93SS^[&8UC\2:CSSD>7G^C<%R% Y\RC82S6&J\W' MQ D@GF*1(9/#7I-H>NA-6CU)#ZH5M;[6870>65K OH! &PPDRD X'8JXBHX: MZUF]R20S;V++J)1(RDN1J;2$PRITTX:5\ZQ$Z@J$'^)Q,3R%PR7';#N R9*1 MK0(F01Z4.5_B?I5(E$+]7$4*:"#AUOM;KV?_^[8$]0_D;^59I3L>*=@]%=[A53]?8MY?7K7R M76Z4.]4S V=6!,,X[0/7C@D$&(5(F@U%HO[#TCB2$5@/+!V",)-L-7)(Y5(& M,6AJ_& LQRD>LJ /X@OMP'1B#+=>)#B]<&4>DF>V;7 FT\5"ED#CJ'>[ML$3(@Y$4T9^E MR-#4H"\O@.SOE!R"M#N!/0$9FBBQ@CKD/=K)8"*Q%S9 LQ=\?1&AJ+N22&$P MWQ+0'FEB[?4.2TWSL@^Z[/W-O;N$:68C>$C:[@[]NAZ!%< ]%*\ (7*P^SIX ME(7?D=X?04&K[N\Y>L^:F*+))](.+=G( D]87/;1$4[@!QEP#%Q'>I]>O@,J M)I$T?XL8=IR"-X,.&^@7L/%"F6T&*&Z(\?&TP7FZ1%NSLM'E"GMP*2XY.,#N"/\( M5R+"/TO%^TCNCUY3']X#S%TZH%=@1)"-(+1QXU;:+U4,MP]XF_ &^H>DO$K^X$H"PHYH$X!40_V M7%G$DN,:48GQ 3PQ)E"09IZ3JB2:Q6.1HP%;"!5;I1-P[-8^A+>1+Z(?#1&F M#_Q>"9SH^=0&?C\#NERBF.R"S%/X7V0;("O\\+;-T(MFQ M^:BB*);!*8IBFE$SP!]M!G^_<=%N>8['87FT%O=@+P3S&_PZ OJ]T([0[YN_ M;6H/Z"=^KED>.=-X>W @?)Z.#^JXV6VD M1YMK8DMBHXPDH/XM;[V.B2FTQT)R#U%%E,W10U9YXIM>S#@0EW V* %C! @I M03Q)QMJ9R'02PV: HQ=<*9 [ T5Z$[Z"Q^%1QG\.,OEG2=18T8.D]P7H."P5 M:G*PK,&42)-A%WUKLO>Z_6F7[#ZWQX-,C"6:TD&AV&@GL5QF$_3K*:('?Y,D MX^W,F'GPG.(.!3(V$7Z]J[.W7D&*(M\.5 9G5K^?>;W;R-C1UMR5=($'D=-/ M/\(;=?_ 5D51@+(A'D6.I_ P'!%PECCB3>="/Z_I%("%UW [$^P_FDMM7<[0 MQ=J%H^T#0V]%RN2H>TBUF4],[=X>4+NWN20['9[^ND*5WB95QZ)0PJU@]W?& MD-=;9(R.H4R'F9C OK,=C4&>UZNW"]MMW06F-LHB^"3'\!E*C8I_ 2[26)5C M$X6 PS-GZU9P7W;:NB](>";SQ41BKA#LY65%"FBMWQ$I6!Z)P36L9/L,6V,4 M;8B9.K"J(NYWIU#W7 9>>MG3DZN-^156ZV*IYU,LU5K!O-LVP2S"$,Q57:E! MA3%B(OHJYI@YC;$>JYS<29MR:2<*7R."*1R+I34JX7P7:5"Z60%K[01@=!CH M+K XX'.LV%O,YFAP6I9&..+2/V3EE?O2!KY-?:(J=/V$*S75)+!_ULI6*::? M2WG#+\!N46-,*&'F6%=WX3,H3VRCQ*Y"U5J(#5E6DXG"0D.J\_#>AW8:GJ?C MT6:%G?H=S)\3$7X30ZHO\Y^CLZ53^ND(OHDUJG6UN:8.QL"OE2YKT>DC*N7T MRX&]-#D;@7.3Z(44G %,,2TYYQ[,*GH=MN1XC'7[;."B#G4[Z)4$3.&IF'F\ M=0DC@8&V"', MJ@84RQY4>,.$Z_ CWSVL\4 F\%O0U%9=-Q>"='&(J%D[SW\1X\CHXP;(&^ NTSWD:Y4LNB5QITIYG MP)G4R70N$\.N;\]^.UU3\S['?:=[]JG[^=-I\.6?6(2S)N(]6!*-7T/'-0'O M=:;3 ?=I@3?VJ\@P=OHN!0O_0]E?Q:;:S[>6M76H9E2%92PRJCVE%BC=$;EY ML6F;,;$(K\.U=N#VJ(@Z"D8BN\0>1E/[3!D&WX.F[FNL;C5-$YD$5QH[+[5S MU)=A.M8!U+&(8]!-N"#3JVT#J>#!V5HB_**QH@X=7_97\1+)@R=T'OF@S*A'-))=.9Z FPE[#?(0=I=%LQ-> %0_I= MIJ-5NF0.R[JI"8]J4YK+MHYC6#B5*6OZ8%T=9^L<&453:BAF>]4 M8NX *OOX3+3GXU/=:T^*D'6I2A&FP]V3"@,))FG?W> MCDME44&L/@+S^[/,<?4TMQG#-SOY?CXV?7CZ\?2X M$_1VZ0\LZ.Z>BU -5,B+>_57N+<94V9)"((.%IW8*'CU<;MP,TT4G4>WK\&% MT0*;8(;8^YIX)=7U:_&5:?]C3]1)SG_;@*)17"K7D7&4N$QLNB@< MI2J41DXUI7=B%3)G_1Y"_P8B*-,N6Z_"D! MC:!RMV46^F5TU1;5G8_K%01A"F<5N93?5(=[Z;Y^(#:1,K(W= <7[\%''7^A MLDH7T3 5,><#J'W+-G3#>K*$5;&O[O!><0PF0.7V9!10/P9U? E@T7"4,#A+ M$GD5:0%1:9(JC&N?(!WR@GL*8DY]49/"R MV "2\G'"#ITD'>/2(^TT6I"*/MI/%@P"[B$8;,9**-?CX*=3L#BFKZMCB-28 M8<@Q)Z=)##P$JXZPTSX$,PV8 W@<#DNHFU#YG /_).K/4BM@T^(J C!.*.7! MZ2WL<)NFA-X!VZ,PS8JM;;E,T M"5*9H00RB? .N1&Q4V9;*HF1^L09 I#EH.LOM!C!]%JW+^E5TTA,398O]H C^<%*'^PC!C3OZ,A MDU@L" ;_IQ_$8@*=2I@ _- MR]]U3'=IQT/D<0)\H&2,*<'@S+:<8+.AD_^P%3&<.S)UK'UE3$J56;(0?!99 M?AD5D,!3HTH7%V'M)$8C!1<:2PFE@BE4E'Z;,/8NL?'CEF RV>9 W)/_?KC: MZ.UU;70+UO+HM=&MD:O4Z(D0 F.PZU623Q3&NMC0C@5(C!'81:"+J/ 2K#7= MIOH'5HN0H?D'6DVZ8Q6!$B8C%:=Y.AE-ZQ8RBN]NK :23,!A5JF(F?6T6%7> M^#S_8<9'8,.5S/2JX8#+P09SUQ<96 UJ+-6NZ5%%ZQHAR6"!NNH)%Z#53BQ! M_JVZ0C6H*F9(+?Y!)K=U:-^F8)/@'W84N EQ0L@JK!387P$,@;)(G?VCPV2L G/+%1Q55R\$+B( MRK;TGE&7=!E1U.$]N!0E.H+;6]M;7'$$9$X(XRVBR*P!Z&*K%*Z()-9:X36* M3 XJAL, 0!@*B[I9>27G 6%A#)MHF 0@-?OOM-_-])"V$&QI! ';9*[7JW3H M7 FXU8I^6&-5JJ_"-_?72JO"(*ZMT9W.?9H$;Q4!LNB)%%[M^Q0#2N%O\/ # M741&P0RDV0[3=J844/>D!_+/4A&,%E$2;X]NZS E XWAS,A=4,DE+":8IJ5! MA /^1HXZO?A5(XT%+^*4L8ETB_D9LD;5]'NEF:#3?C?GUPG MN6_!L6/B8D*5,,"T4PTA4[4;"*JQK9P#:X(CO)O!IQ2CL4.SIBO9Q]7X,;99 MW+7:BX'-.!),\4C"8<$GV*51)S@%'W2I+]GS-R+)MC.XNR#HEF[X;&=\=^Z[ MS($2\M()K7ZO&]_BC-U5$@;S$1XPP85!IS&U[IHX]UPTB)R+78KIG)R+J5.^ M&P2(SMQ-;1+.Q;=UU!'C:9)#1J;PDOVO2KVJ27BU\R3=CLH"RQ!^_2Z:+/.: MX4U0+M8AL:FD@"+&%ZR.!:%8Q"@E47I--H,SNJ,R#.&A4CN.FD'2HF94&B%?ZKP4;;?RX&C4.Z,3'HO /36!GZ( M6RA4E>O003Z_C:NEFWZ3-T7OJ]'49O9^F?!J%A?HJ]V5!M[,"7.-@*H%6%,H/,I4#(#/R&&*10)G20Q'"9#A(W%+*#,D^ZYI>% MKARE.Y#C8VND)E@CQ?8"L"?805&W7\;? @);-V$3'XCJ'G!7LQ!4C1!:!GKJ M=FBLS=OV8Q9TZ9$0EN:M840@>_1P3YACA4:)\3QJX50)(PBA,4_H0401S"X@ M]%<&)/.)VM&(U0SWC9&YB5"9!O!""PY1W32"!6R-Y,@R$BPT0-D8ZHLX.HSV M78)+02[R:.[_8.7TRJTBQJM:U=+&E\RM$#3U=7)5C_8N!:,WL%E@"Z*Z8/4# MG]ULI'"4W@;S+["N:% M$0L5L+-*;4]-9&/&7HL OR](Z&*'$Y&(",3$!\S->6+$"!"6$SF!H3G3X\8U M$AHEOSD^#:'WNK2M8'MXY D)H49H>,-<#@D<"T'&8+OF_,A[F5A<)9Z<"!HO M]N0@62%.N#=?3N^Y:@*#&N6(WF2[53,S1E1Z$**,H4I>>M6HG.MI$+S@L[+5 MEEW'^KUPO8\LY1<,("P5/-@W;FV9-Z>;?:U3-5JC3$V"5,4=3^&8SW3HB0U5 MJRN\FE9/CG+*\ Z>]9SGL]GM'D)J0JL'L(G*PM6#DEXB?Q'-+;9]9<74H? _ MEKD&8XGC/%0^9GT%AJ\<]V.J]BK2-*XL4P,02TQ)XN"4,,/10)2I3V-7/.#7W,?? :!._ 7J!Z<>(JK(RAM'D('I%>,KHE M7-6,M8+*PU#6>?OZ.^KY#C+'Z+'*1S*J3OX!(XN2,8R%3?'M2-?$.L,L!45L M!L\DID0$L]>3@F9&N:?>@MQJC!GGNC3:*#6HUN>DG'[]^FIO5153:U0!$E$S M.(L*X[D6;@3X@4HLOR4I>/D&7.5YI@VVX<'!^[@$NRM? M5:W?BJ C:GV?F+[V-\8^X?>8UAU2L_"J(5BO*@8=W$^O8N9D"L^?>:'&2CH3 MTPIE+"KM/:B-W\94.(Q/?8LYO@DLQ'Q(-@4'U+5_=WI^W*72'&Q$TE57WU0, MRKW/]?3"%%V%L5#CS>K+W1X(9+/986_KD1H<(W2I$&M2>&ZM1:JIY3R>E9E] M,4F+X&*4+@W[X=F<.DM)=^0:,G_D:^KTG$WF@0*98""A,"7<:83))"S@27#\ M*KNY3I87 MRU;:)&CS>)ZJ4ZZEBFW6&]I^&4KS1B^:/:)V60096DZUEG081!)E+[PJ,P)\$EZ1<%=E+]:D(, M#[]UHPPG!XMQ-+,!X.AC'V_T98 L9)16Y4AO@9'$$&N@P)U-;D7:V M9HF^HD%!Q4AE$250IUJ*(35#G#N.-N4PD[KS[,PMJU,/E]I;KN7@@\K!LTK. MM[I[CM0)3F\.U\1>*QVK=-:G[P&4#1+1*!ECIFL#GTU+71EF?6RK>>A_417Y M*FAN^+RAHJ]3L8EO,F)_>UZ,^T%Y%AK 7R%\Y^OL"&Y@[ WW ^.6!D6;HT'C*;!( :5 M46*'*76M([I-2AV@^E^I[J2%3^A_(^Z>-3799M"#S>AT&KI).S1F .X4([J_ M7R3%U6.%HD(T;)(PH"=IAH@\55!&X'FO+<3,0N!;).6XSQA>IB2%T*G@MF1+ M9\H,++9/,*%8BT+H#WUPPP5,#Q=UU^K.Z*S$R4[N5C91NTF;W_2BV'M=DG$N M$RSTIJHOOE#:&Q&85\/W9(MS0:!N2O/HQ#^I(.-19":*N),72>]EDKEF6>A[ MIIDNX8]X^^V@">^5WM/8= 2UQ%I &INB2^&1:OX "4-R#\S1S%TL& Q'&<)]V MW@3L+<_AT-NBD(>!?MR0]42GE78 %=O.1C ?8B\P=/C?C>)E M$XLZF@A&P],PN-B7>CH('V!' !&1?&80#%",U'K.S\H]7")=)P9TR$K=,JN; M0^GV6BQJ;@'[)Z<1%H6!$DG+..)#6#W-60-'5O'!@'+VW1&&ZPZ,@4<^D89( MW/76S\W<>.";(6-IJ=R#,L3#;&;A:)J:*3.AIA9#M&):STA[.\V&X2_XGMZI MQEU%8#'L?[!HOXZ%6JE-%S02/HJD1#[G87ZM?*/;:HH01)) O1A)625W=/@X&HS8DYMZ&T:9H0#&;U MQU6/[R/HG1#,A+>9^ \&I8ZS(:J(1'2"$R GR!\.2^NLP!GL,3BHYVD,+%QI MVSP9T8^XN_,WT'#L2I\E426M83",(SD@J SX)U@@:ER.K;@-TCYLLJVK=\ " MA.ABW@EQ5G3GOJG::GY?K=GI$/IWIF7TI4SL,W3\G:O&%,8,-0 7Y8(^*8%LP.JGD< #<@X@YJIGV*J@:R.]GX>.3 :;1B2@L9+E=I !*^&.7SS_@/5_&[6R7%NN)W7?'[I+H+S1%U MK<]EQV"A1,8B;I8@;-?PY#RJ_RE,,-)>A+\,J4R=Q)Y$]F0QB=(YFCR2>0@:'[N^^^FE MM#X?;14GDP@3RG\(:4QCH/LW&]2=S"KI==MK\C_]J&D1H9$-98;S1JQ(XDM0A$ MU9W@HY%(#)@@]I^^/.Y]3C+3&" MALU=$[B+73V>(8I,#Z9^#[P^(69 ;O!WSTKLT)SG"4>F#-5#E87E.*<>1I 0 M[(.@I#GY_,^S=]W>H<7R[%C3DRQ7TG)H2/:YM#4"[Y=A_8!H%"_'X^R3DP,P M!BV_1L?*E1IHSPT8K8\']3J2PQ$NSB!7F!*N4"1YQTNO54Q4+2/'XS32T/<& M$P.\>+1.&7J>PA$H,(J(3NQ5I^HW"&;K[V\:K:%N,=JI$ ,TD7V!O]-TPLSKVPF;VC9 ' M)_ H D1W%@O11#=:6P1*A<@_A#Q*+YR+2PHC^1IJYK$\-F?:\'OB"IY M@@'*-#%#6AC"/O# 3EDMCF5$C$(Y!6:62J3L#QXO$!9WX<3:H.8^BF,18;9* MLW5L1RKI@)5V";4O3@#C*$M1S%!5H#^IB)ZG\F^&%@1@!0Q:627MB@W&A@A: M*=D9G&%O'82DI#K.C5%YJ#D&44-W*PM: ]\\5'=WSE4]U:^V^WZ M/DR'"0YW(#1>/7\\I),YWP;4@0HWE3S7R/$DZS/I8\QKD\"%*RJH^'/'9]M8 M::>:M)T#%L-8,7R:F^Y'$[-Y= RW"!HH);.:3M//.C>.\*8$F-0]75YZX*L+ MPLRN@:19+'FP4$X "/XUJ"OLH!K01FAM)9P3TO"6!A6!5'"!,^O<: )/*?ES MT'6,W SB\,*>'BB,>+6>C\3.O;L9<.W134YKB\V>I,LG>ST '\(P?Z\&+NZKPVX>X.PA)C65LQQO8;2W0$N9! M![@*[>%.[5)CDY[ (_G?0$@Y?19"[L3,A$F35K[.C7+MJT6*F9UDWSBGT,!E MFTF!MPR7Q*\0X"2>^K-S*L+'#+C24+D./E5QJ,2Z+3&"Y%0J2_2U]A@U97<[ MYL%&+A#B#3L]+N:0ZBI45/.ADUF5@TVL[CHT]=W.3HI%>T5C8^L\#!T\A(1Z7PV3II26C?REB6 M=KPCS7-1-%;'2$ XF(G>52T1]"@@6K)Q;PGMP@+6F.EF.O%->$)&0>CR" TW M3\CKM*1*QAL3?Q(>KR[->NV/K>*8JTS)72T]9U)O[!-D@/B[/!*72+8PK9)#DEG$H]K,)"A2I";C M8)U$G5=X%A+Y*^(^X8NQECT7.HC=PC>[->V*$(I^50F_"U<^T1%U)E\YT;#[ M/DQ486G1\3I#L-.I6>^4^T"H^52)U#'M:UV"#B(HP+4SE!XVYTA\^.$*1(^<-C( MWT,/E8JIZ*O,(9B9Q+,#X]0):\1UFWPQL=6<&GG9-U\7I:JCX]NRW-4KJO>BWQIC]'NJM,@CB_->.M^YWO3;MWH>E_*,43A&NKINYQ?5V+E MQ:E2.VH]T!\,@DK(AN+$!)#7SU6D.*D@,FG*UBVXSWP$0S3B+6)>N#,HYE7@2P MA9@8UI!R/ P%.2,65QUS4Z1TSH.PB[2=B8,%LVGO;>KX;&9F-.RKQ)'P5-^5 MCK$4) P^@QK0*996OO^-Q^,]]1$30D74,"2;FA^]EX[,2Z?VI?TD&LWCIL09 MS:VFDC'D&#U+C2%R"/":\N'(=P5=.Y38ISL933O,YLB*G])"!KU]B^#SUI1B M7NC);'0[LR7>+NBA,G@LTEA%5+_A"@+R C[0D]W\YL,S'/W;V]/E[+E>_O-H M5#BV\ 7IR?!>Q5C-6PK7^Q6W(Z*K,TKPK83_*,4&9@/(&D;OO]')SC196_U M;U_ACWGRT#0 T9Y$MF''E 'Q#P9T3N#,#,I,]\M,RBPOL9@;J/GL33MZNIJ\RK:W0IUA4N(2,@,AFI>!6$ ^E(C1U"-/2.= MP,*RH<84J-P5@7)0,.#1(#"4/J7CL>2#]0*9;ECZ)A%,)4L376V"1&,5Y@J: M4?MU/$(R]@'BF=0HA;MBJ76"U:(T]29XH?'I@:$U*/U/FQ6)C?72 EB(6UN] M%X&SC4K/GGU"P-?=^;0D^";-)FA$<A<;<# M2A:K6#>#8]>W-.==76<.GC%71LMS4[2!Z;GO!]NM;WLA M06:-'_956\F+"ZK]7[ED&?O2TC$8;5Z'!E(ND4-1:-@_ZA$R6!<+T*F59+KQ MR![S"?%KOBUDQM GV)0Q>L!=X^&-7 1K!Y^!>3PIB[SCJAAS4W?%7N1 1:0T M^&!ZL&+8"63@:QP$4;UQ#CB_VB=%&#@.&^G$/+9RBTCAN$S3+J5X:CW7<_(Z M3#_>W-&Z!JWVIC)GY!YX!<*WTQV(#)"3ZXY)Q$9*<]V6%&*=+PDTKN'E$OV, M/K.\Z:3(U"SXBIWY_;3.TSW3*P+QI>T-+9B1C7R>;3 MFXJ5NU2L3"^&LS6H#%!&59(R? <7V:;ZOO:6[$S?AG3E%[6REZ6QK#I<2FY+ MJ7_GKP/@7I> J(YQ--/.4HX3"#J[/+ZAZN]XKD)1J*8RO7+:B^PTH;L]6'CQLT%PF( NC0D )+&EF6$ M3>* J@]64L5L1#8R3\=OS-/Q1U(R.YHF[EI3D(]G0KJAU@ZG6:&*5BA H<*&@&69KCQ:AFYDAO M;"SVL?GT68\FS#6C!W=U7;TV>"NUUJKO6'A.BI4=\)O M(L9Z3+)-$N^OD\0M6,N/FR0&&6#5LX6_]B6+-SI8FRS?Y+0*[X+B ;4PQ8TM M4I<'6FN5M!8/NHLL-_'I[XC*Z?O=Z*88V63#9?XST??Q/$8VTRUL)+9%FP[; MJQ$(27BY*/467 <7L)C;WK3'"GHI8RNEX)N)V")8WA%%RD,FN- JOOJ**'15 MUF1G5D!G)F+JF\RY!PYJT3E9)Y1UH!N!$5\&8**2 522!6(9&X#D*U#.LIL. M!K19(@P91C23V G,@S9GE8T?$JB9F74C^0;R<"S!P4[5N-#Q5J0& ^QVI[U- M/5Z8<7S">B#&N7'8M.[TN7N^9V)KR[#4#-0 -$>8$G-QO&I0=+;9MVZJM].4 M6S!D6\$<(J-DQH;2\<22@-/5P "_EHD!^!(%\88^?2PZ:,(,H1S!@4O0X9#@ M'*=36?7=8+QV$O[V"1 :F881G:P8UMX) M]0$[)K8T9703'S7$ #XPN)LB)S^=Q!KUP9F)E)K$(V@>B&$\+][ *(40XT#D5#X1?)U7T13Q$)L32LE*(<-!5>X@1B9$]"E-1:RF+. "^KF&=7^*]%9O5E&E\Z ME:'7>9P@E(J*"?2%W \LY)3N%]*_?JYD2AWE]PHR,< M,5);JUX)EFA-]1,PE#T4B8:/$['QE"KGFG]F@+WL)NCZMH0=AODKIXLKB^_0 MY!/#+!ZZK*:%II@!T+"1.?1>RX0QQ23A_]N"'8S#&. A. M]=()9P<4[!F%\D'#QE;B>@P[3EP24(2&83LXCZ)+.9(4*ZK*3/!-])@%^$XS MN#%;*W2U@@U^JD#2&NA?_1MW+9AK#.#%K$<"R**V\UDC9WI&'3DL/K;>/ :V M(Q)D%3PVSU-0><@?%B_0H)J$8#F)L22@*QY\DF81O;&]U.XU8=AU9O=_GD[M MRYG\.0*T?TPSF=*\'YNV E+;=)4MLG1O6@G'W.?-*)(!:V' -7_]:6-817-$ M)%L*WK"@%72F!8*G=#(Y*1U=:; *(HYF5MS&"(@(8DT#[TBP"F5M\Q?TK!Q7 MS"33VDKG6XT>KPY2$U?E;H(%JS8\JEJYW; #%A:IAIOE,,'?9B34OM[Q/B2J MG%GKT%KH&/MS82IP@!SEUQ M^A1,.J6OZQEJ]^3-$[K(PQZE[?S.6I1Q!=ZH>\ MVCJLGH8L930O TXZMB4$+NU<,RP>XV#@WNFY1PW'DO<76$X0G5 ]D$]G64*_ M)CC!-(S#@6>9J7XT*6J *+R<9]G$JD_ZAO^VY0Y 3GPXWBVFDD9$(25<2]#; M,_46':-%]0(H(:B3""+WP*1!NH_US*:.#T.(F7^D=*P8Q\KR$8BBS. "IQF> M-/C7$$,&9B25Y]VJRKPQ'E-VU37O[O].U2:3Z74[QS^26&5-7@'5@;">TFQ) M>2_2/HA)@AZ(#B9IR!)+[AI1*S4D!JF-?R'1+A/AU*S$AV TP7L\#1@#,K;! M'!C'CA^L8A:D$772ICW-D#:OSD83Q TIXS%1E ;U4//,B_$3W,W-][!_VMP. M8Z'&=1O1/D(#O]6\1S^U:)QFH>'&+J5+_1-?3WPAZ-QJE Y#F]WAAUD'Z9,^ M<7IU=$8H(<_\89RJ4JL^Q]Z4B)[ZX4MGVS$M])G4U:CF0+HUD&@CGA=9%&OK M_FHDN=^.0G&\)A*88TQ0H?3'RA\L\N1)B9.TI$2X+NS3\2Y>,D]:3$D,<0IQ MB"8#W"I20H/"4AZ1T>(+ SRH(?6L1P,\S4]@IJVT-5 ""I0$A:NX4BF7=*!1 M'#?9K^C?8J%"H6?ZY7!6(W^,DY=3U.8PZRZ2QA4EE!F_WUUDLI)<:5(K#=$! M3QS8Q,&8YJR:+F1ILE(J@YDB27U!LA)V\ 2R=_&07EZPQ&:W1#->N(-[,'* M=9YU<(N/0HQC46#1[NU+STMHIYUUKZFI)9@F9D34,$NOBI'9.1N*)7YC>,1V MOOBM!J8?,^,7J=2JF1>GC798ZC71^4+]9(,;]_6A.G 7N V%LC,$-4KT-J4%> .#(I%ZLY( M?0]=2;O.DILL^<$Z2]Z"M?RX67*PS;.A+\$:CK:;4 *"EG#Y"P/=K*&&8 M2PVY*\2WX)J M,'D[TJPR(*GR1)3-;+KF,Q6D5#)84ZK.)>W44[/5Z:?U4K]:[>V5%Q6MU=QGTUZD$L"T-#6_B>#[_(UVOJG:EH:,A,^+(DD#'BW5(AY[%-5K-L7IVF6>I"C5 M%9W:OJ1&%[*NE"WWW%A7IY)^]ZVG4-<&%& M-;C(AZN10-WC7$NZB;7E^>V4GO K;MCZE)N<74V-%P!@C\3NCKF=(]K"73@W M>O>5@RCTKEL18PB9:7).;I#RBO;420CS=VE?$)MQY^7V: M?XFEB !NJ(3#4"=U;&+FWF0,CLF1/JVV[_@G#>NJ+-*$%:MV0#U[*+JQVQT) MSK3SCZS#XDVD;,Q=&ON@8EK4/;JJINU/?0^F83P0$?W2S)'18_C<#"-[6^/% MF1H*D(=4>D)3*-"^\';1/1'X(,1(JK9/*OG66)0)4$?_?)YYPH7>.?8G-O4MDP\I:6]7EW-4MMJFXZGMNJ<&@O],< M3FJ>405&X42U5,V9C>8M] A0+\70U%W<8=WO5\14[DMFYBR9)B*WE8C5_J$( M+.-TI@HE\5+2G:;[9:9.2YF&D;RR'PW32COVY=RH,I5$\MH-U[:WQ<$;7(J5 M4:^UBCEUP#XEF&'4S.<&DKWWII62&E F 0)&50SO!?_1 Y'8=J(B;F]2;/.0 M3\M5INC-2W:Z3 P6)3/H@BL_CDQFCE<$U^8VKVP["75KYE2[Q9X;WM3NQE2; M:7IS3S2WU=UJ,RVOPC)+]+HFL7X+ 3TD M:[ELR+[EC5V-G7NT[_$*F_+MG)!I/.S5S.6#]R)Z3*1GM>JC1#VF3,P!UQM4 M7?/9E[XMK&"NFM/:2+.F.-%$[LR\F("35FC"WJ!D;Q3JWBI0DB6Y:9'UW(P9 M"](*B%FH!XR,&1.(>[O]H;5<<&B:[W2MV90S*,82YCZ(W'O;SEW[*$W*[7G4 M.%4XGAV_2HS/"Z/,C8GE=>W,\(M5#F'53]A@LR'W\U3)X7?($DL5JWIM:?&$=.%8ZMV9X)DU$I+ M_%73&S3-V#M=WISM&\[7S/KF%>]6*ZM\[B74L1@XP>8+G?J\8-J1Y)JSA;7= M\X\^G6@;+6[LLN%:'A[Y-\]2FYTH[]ML[$AYA*L:)?8 V]*7NY4U/Y ]_\.E MTEZM4VDM6,NS3J7=#ZO+B_N9&?A77.\CT1CL%HYK1%B MBXB."5)E&=5A.9'%&&[S9KNNH/;_;)6G(9[V4(E^5V0>3D!O7*LQA]SV>W]E M3>5!Q3H0V]G9]3NU1M!:W8IMR*F4I/C%*V1M^0[L0-"P;=='I8'U:OFX$1F# MGM\PO)5?O-#NT9VWKU73[A77NIF-@5.R%(4B3>Y-Y58 M$?MO\ =SQ$:I8X U#@XGI8=G/-(E6Z:KFU7(AKWD=YK;L3O-0K?@E[.5NRZ"<([71OO'J]J4O;5$&HE>ADN>9X M+H3@D^C:$VQ6P#^\6 UN?ZEAEMSAI8@8=8?BV?;%A<;1XUP9];74?W=E&LY' MU%"C?Q^X(%6Z2;= MU+6[%W!J":5%SZM"RQX.5>A.GX[*],L,J&JTLG]-7;:3:S7$AF$*EVL,U]7, MI^J1 >225.)2E0B[#=K5P0H:JK2P2L7KF ?Y2NWL=2REBD@#_PFH>X&#.V9: M]FWA61W/6=_0&>!A3%Z?3G9XA:E#JM7+? CBF8HBU,UXJY#PW VKQ&8$BF$C M*GFS6U^5Y Y3B7[=E\65Y*P%NZ?.+[>2O98%PW$5LI^5&&3@AE#$8+^8:CUIB=8Q[@C]C5@S$$/%&B^#W;P0LVK'9N;R2!<+NNACA_W0Z M1J?+3'"5TYSP(-O,PZ"F9]6X.M6(Z0<7XALGVGG5G1M?'SB+6K\*G92@)*3I MNK)>%O"W.8KZK?C>!I%T*%/'!*:PA9G G> M-R_W63GW;F4FR2(3W2,["WSXE>JLJ#V4UI+H/TQ.S M'(H/- MZ0-G,,H(?/]19,!;S*R.ST8B8B -!\E=%204@YDI;-0PB\R7%,@?IY&B-!TO M2(-;YB45#>%26:))S \X*!T7?^\$4J?[$?5!PX"Q^S:3V+?Y_([M+30!F2K MNSXAEH%Y. K('UL+>R/;UM(#KHQ )X58%C> I_HYCUKFQM6A5&H$# ),-:=1 MR;W6[J5YU:".$;-<+2:7!F&0S)%TZ09WJ4QU?'H$^?/R^%:5HYUUZMAM>UA3&_G M&C-*>#DH^B[A3=UN+J4LG9 &-A$7WG#(\C_[%;ZS7S-OF#0T0<.TY%E'D M8.!07H0]B=,R2^NP@Z8&^IHU(??8WQKO;RJ.ID=WO.H%+B,G%(2FP(2/;2-'%K=*H_$ N,XU6W4=]Y2C9 V"V>3-2-+7.DJC_IK:P7'_,%H M978W&"TJU]LO"8%?)H%);AH)7UF57W2.7>F*YBO:D6!@7 T='/G,%I $08K" MP\;L'?@0YOS;T0[ MHES]H%8R=\O#B3RQ^H;\Q)CZ9:)++CBOB%AW9+VNH!BVYB>6EW@9A9N2B50F MY6PD5GM\*M!%23E1!DQ,0(^U6%<,AS/V ]1U _00 M5IJN9O!I_0<93<_17A"9?Y8TB94$])6T56X&$M*T/M6PNVY*ULT*]PI6OXXP M&\P?(V1\Y"4@XLD(^+D3?(1+P]0O4ZNU;I*NI'I6>VZ,TS5[4Y9?M/%>D;_U M+3H>X!I/ Y3>&#!@HI'JJ\*UW!'[F;&=)[Q)P;G])4Y$-,/]WI^<'YOI?AVG M4M_BR#3@N&-&R-%ZR0VHQ4QJUVU_X4![HJWF.49)P])/"EK4X6O$K M.8-@,_BG2LU.<=A!K\*!R:%?'T_]6&/-G_8QR'Y 7WS!BK(O4F\[!=UC-68E MK!$0;T>3[WACHC#DJ:(9!/Z9REJ;!--UOZAD/?PV%T'6?FBEJ;EQ@HH/Z+SZ M6WBCL/M#=X!7]BLIQWV&X7Z0':OT^\)_>! B6"/@#5!+B[>Y/IC$?'A^AXQ8 MJ?:NMJ]14-F'T]3!;7J/--;N%W6]&^3YRD@"*S&("&8B!08P$$7/!LO)V=:3 MLDD.)G*8%LHXT!:@VXVKTG1LB+3,)OAX-6T4BCFJ5IW$G5GO#>CSXSG MXZ0#CA4)==K!#[BOZSF>(K_?H :2R M+>"W;>E.#7O=6[X'H6%&_!Y?D[7U&YLK[8.NT[W@,4MV9$7FV;F,T6U .,S9 MY79 '5V=-ZQTS3=/RC?SYOW:I+75U%P@YJ?)ZUV\&O:: '1ST[!AD0!2&Y6W M!1W>V'&-Z#[M.,#QRI1EBM^:9$\B@&U('.4B+[1A ?N,KC;FMW01C4E^K[7% MBG-4'85@3A\KEQ?[."%FHJ^5A,":49JM.>*I=1/&\-V,7@1_2BAEYO414-Y' M!QV;/[@FV1.KS\-(L0K:*,!RJ.T<)]#1^MV>%)>T?F MC?-RL)\,4NW#3N 0=,GC)6ML@=?"=:8.(\U\;"\--[IZL; &'(*&^F2WK19S-NSD/^JTEX3[J; J$% M9TW5H(L:<6\Z,\I>VQPN[G9'E)=*-=(]D7-TU2_",""FI(&$8:]8.'2S(CTR06 EG44\AK8TVIR&;. M0/(&$& &V?3NI=>-:^,&\3IT(T'%%!.:'$2>RZ50,:VN:0,JI=\4UG60SV3% M(C^;&1WP0U.N[3=!*V9RV'6,F;@HQ_QMT. Z7+F/FH4';1+#)_U49!$U;E_= M< L">T%%K$&%$6N%E&$=I,>^JLXM *^8VA*N+?/.B=D_X$DL/;50JV:@'^$2 M74FSR)N7V,$"=,20U5$DE>!>)H6Q!Q([;F]F4*$'ST1W(8 POX#%NZTNFM'( M2=6:25.NKDG-U?H^@9SMXDJI&W,$M-PZZ-Z08/;\-ZA!IU+AMD=?WP&/]#@G M4C-V"G!_ZL?5_2F-^CVKHJM#:+]V@NL,PA1Q=!W#":$ZQQ27I6.*P4$[W$^7 M)6<>]$U=0[N:)UV"[XM/;T+$S)M7EJ='W^2NOKER/<]IHJ6S?$&,LOCR)A"G M'ZZ:I;>U+F=IP5J>=3G+@DGZCR(V);T\B+ Z0E2?:@],@,1,9C$EW&2K?)J[ M*6^Z<-G8NY' .F2__'!0,V[#:1^_+$2H-4TD"A'@*0A'\L:LO.?-:,0$5[RR M>G['5_<6,]8_)>_97M6=6W;_-;_@M YMGMZX'@/LC4S49U!N?'TF"IC-2"CU)W(VS6)@ MJP9KY/4B=.7V(*,Z6U,4U#0L*Y(T*63 HR*IL0TU,[4ASE1.52JFR*..B!HJ MXWUN8RT<,52619(+]&WNO<),GN6RQ&[7!>*,^5[,R3#N9%BQ&V M'KO!A?Y@6_@Y#6/(T\F(@GK$-/Y9]=/*:.2F8QQ9AA7R>K:',3NI[%WK#OML M?:1O%F"F(X5D6+57SDY\'[!#)KB74GN/K!/8?#?3+/43<6,:1H@X,U\/@LSD M.,6&'9[T/<@$-N&0JY2S?^-Z#(G3TCQ7:"M4>4F7==JQMZ8[43.8-V?4G*]X M6O,''?PN1J%B^":B2\I,=ZR0"#)'C,%"^:E_C%0L&?!35PS0XO H<9UE1V<5 M@1O1)_%Q0?5< !)M?J-5:K*0Z#::U:(W%5D,6JT)^JY)BM)8I>;S+]% MU/.--](S8;U"7,_2T\J-*H##$#N!)3>=T91O&<1B7SQ;* _;L3B(TZN<&POGOQ5:$33LEAN%^*BGM@T4UPM/C>TH M8^')= V=2#R;&XGHOP,(:A15*+9#/S([H3E,:5G >'RROH,.U<*JQ(S@7C&9;E+A?"S*O>^K588O08=1O.31V:Z M2Q/W^^-(<2LFF2*H.EWZBUN?L,6IAZBB \:7P ;J@U\W)@7[%S#&.>M88^ M!L.L(B,5I@2NYN?:2KB;1!)A**M!T^\Q4,GM_Z;5F&9/1*@4'YX-67 UI'8\ ML3C[U!E0>HT2H@&&_-*DAS5/-:]4.(2I/8]/_"Q!==MQRAD.T&-;DE49UZY6 MN+$D0UAQOL,?]3J;D6F<)L<54^S 7B6NAIV&1#.>#+?[T;(;X-2-Z+(I'@I7 ML_-!MV%/0I"=34W\\_2%6^;@7HM37ML[01]@H(1CZ46U)33C[UV.T[R$63*' M!UN2#<;[ F.+-3'Z5%B3P[N!XM MGD0.E)XU@?1TQ0-UN,$DHC7U+$<586*RLMOQ*AA"B#G&>THZ=(667AJ6N ME?)?O=K>7HG!WFE_30_SZ<6OIH4974RJU\/L/#8](9P4UYHJ.9.AW S@IP%A MQF+J,)>%5:;>.BM;4_&\""A*;@8G:Q,#*1YA#KGF^T$],\# MC4 M5#Z8TC*8UISW2$JEA 1; ]]Q=RBUNG?T3%CF _-X"Z: <3P:28,UJ?G8%*>JE2PD^EH) M+>'Y2W0)2\88)D5Z!K^9@UB!"#[(0'AESBG7]BHE(AHSX M9P.3Z$02E$-6XKYJ](.+TQ,V'14A#[_6*_BHJ@5<:2!#?6! M[?#PLH$.KC2#S]C9MYXZ0:>]U@Q]7KW,%.P( KEOKE*<4YI$N,@@,W%J5^/O MAD#U$C'S<&PH5[;HUR*[B&ZV&7RUBS2WT1-N^"\B+)Y-08Z-KG_5+=,F^LD>PO6\JR3[#=*?#SP=I:) M$2+#%&N2C"_F \HV 8]2I*%93I&0I>[I>3889<^I_JL&)\$YRE J'$YLX[\& M1!0+=\& !YVL$(HKQ<'N>?D^"_14*8NGL$J;O#00C&$A$(430>JQQ18[4WE"-J MD4Z*7E0]N"^6QN_(OL"(J7$$3BZ^O+.> (91Q@:M0J&9CH8*7J)'DK-5X<+. MSD"PI6_$(]IHT2$IV&>KV'Q'GWF2+%!^N3G7:&Q)UP1$(L[);N[(M2RJ]K3;9>GY+KUSOOE!D2"(MH@ MP % J=2__IXE5Q!2(#)6 M1A1@A8G1H\)\G$4+(J3,9BGN%J$1(Z$8D\2JX[TS&#P5R=Y3(]E[>L=N M#.T"3Y="UL4?*A1@W7>6$8@-;5)TNJ/$7E,?(QP4',A "%!M6&'#K@U)H4*- M GAT2C!_94,&2:6,?J21\NJA0D@>>-"ML!VL\*\*$I8@9WG?MEH:C+L*-,C4]"RK?LVORQ9OJ=^B!>WS(C%,OC&&AZY<\54' M92Y6RX6?UT 0$1FYOIWO&G#'C# 6>2I63KP\"J SKH78H]/!N5R8;8.X429" MD>RIBKE<\-LL8/!BU FP)^2$2Q)$ H-NCE;%%S(6(O.&=54/V3&V.&!CT8!* MQ)A['(N\ 9/95,$)R#?N&*W![L;2WR.^YTQMF8.P5.:F@8JGDYNNTLE=&9. MTR=8:%,6@)+[LI0([C.8)ZLTYF13#2O_8. ]WB>*>XLT=I'809>3!E@O>>CN M"(N*TKL8IUT)5D73\II-LU B.*Z(2U&P7:S@9.M4O+IKN&&/3]+ M0=OB1$"9A).I_!%\@=EEF?W#%L2XGMM&C@]-E3/CPRR:B3JY\DW3S3)\B1+D'#DO4)"&1"6 J0HYO"55*D/DA1Z4,.WSWX;=:.;"EMK$,9=,_%\M<;]MAJZ[#76*TY5-4\IF$$5JJ_M. M')+0F:;TNS+#4-8#7CO\&GP'0]$E90BZY2*U:KZ5]1!B*!51#:F6&\DIZ ZR M%0@6!W=:T&M-6G8]#K)"<498A(9X7D-V(4ATG2EA/!/5PY6UF7T[@@I!;]U< M+Q:);Y?4#.. HUGT\8)T<@G+2*+D,N1KLS-H=V5!T8=T,CGY&3CYN_<'J@67 M188%9K_1GA&=+H L2ZSE_LHW!XYP/A:MX<7^Y":0FI&9'R0).EDQK6D";'5- MB0DBC3J;8[-RZ8Y0=841%6>J\!!=(-\3S 0/^X5 M-8Z,CCS5?A#*)@!#YIJ S[4/]T,X3\?(%6,T*CF>Q!ZKZY2B.9-_I0RO8K3/ M64VR2MF'/='9\;(43<,N,$Z=F#8?@2T+54DD3-]015;( IW03<%5S"H%0$S$ M3,?2Q7/4K\),US'/J)T/J1)2,)!L =@WSNIZS!%5?:U?A6ESB\S-&W9 MJ+:"#+K*3@8OR+)L[K$DE=(XFPD>)>HGM-7\$^F8[ 50;8BLQX2JD)>EGH5@ MKI10.!YS+!N5'1(08Y\=&+@),\Q*H4 2Z!Y+1"'$W1>J:!!Q>/(6]Y&? 2UB M$M.HH(QBCZHP*+@@U"QY',=AD)PL%\0)")G$L;_@WT$VP?7<(JJ$-K!6L_I1 M^&-+&W%7YM3)A>'.E\F$YF,U"-!#"S!%2AZ[7'>S$RMK(UKWX9$$7^V7*.-Q MYO;(=FUT"1MII%)W6*M)46(YC\%Q6!_CJ%G*MY0SXEK%MC?(+9&\I:6/ M2O@#IKXHIL)XK5E<@V+-Y\W /V$_I!@"-81!V#&7? 'Z14Z&,<0%P6QI$C?X"*:-2]54WT(E4XAHC5?H[,[#DH3 M7W6ITV?2!AE7+6D,3N1+&OW."ZV]T<$JH9N;PHP%D9V^0A[:RJ0745K(*D59 MLFX#)^?:<1?-5M'LKHMFUV N+S>:+=M>B@/_F8NX3#\3 W^-R\TG@R68/IGH M&,-6&-5O-MP97)HD2J]:)^C2H*([R3Q(>60IV)>@MX0-:U M2\6JW 1@-681)M35EOU8TKU?Z78RFC0=L>-IS^CGSWK/Y\&?T1R3"$6"B.D0 MQ'9S62&V&W8W#JFT5)3!41$MC&FPQ)2T92Y3EI"YFYX357/YJL?9Z 7-=O*+ MCZ :72 H$Q4]Q++C=!Z"&"T,"8QV8B'-EG&ZN".*"PU2UR9OVUG;4::<]('J M(VP<0WCT.@OF^PR_U4QBX;&1AV0'9J"/ZQ]K"?G%YB[,6304-J/C1H!"RQB0+;BD. M3GF&[ P91]EX.<<\;5$/+3'9)K8C0>,+L!0G!X9I1K)BQ_"1B5 1S7Z18^T1 M#Z=A(D%N0BQ?#G<04I8=+CMP";P%V@=4-N3:S<([]A>15"27I<:I7.DX;[:1 MU7$*]J((OQ!UG)Z3H$7*2B[;R"$2?8.2_OYDD9U;LUI)3/4%JMQ=)?"-$,DK MNIWB^>S@.[YJM*4,2/+1" OJ=&QD#C)/S%$R@LX?+KG MB;\6**D0-W@J9A_D#J^3SF:5)0MSPP@">4&6 MQZ:K5R\J&R)=;H'I!(4H[#1SB21VP.:;_F-$6R:::"A*$Y4SFC#O$LTSW^7R MV7RZI$5ZA/?. 67M*Y [7(2B47? W$%QC_:;+#PG&&2S#F8'1(N\2,??$HRI3H"A0Y,N+,&TS$/'*#\LCPYRDH/^'OCE?KK+@Z M4VC/;#^W/-/KA:NG[CCCD"^+/"Q7S..K-::)R&\DIE20W\2G9+9@"Z>P K)$ M BJ*QZ6F)G>+!HC(TQ OS9YA=MJ>0,1B1A))PJP7!?%=SE!9JC45?V1$'ZW> MF%P:!,P07*5+$L0ET(Z5EIQ!E3KP M$B@(1C_#J#O<2A/E +\6&)4K]&+&LQS4:G2^#TS#F7O*=V]A#Y1Q>JSL2V]EBFB(@>#%70KZB1+G,%A IL\@EA=3KG,NOL M-_1Y_,P#B(2S!LI+&P6/L [$%H 4NRUF.@50HJYA"S69C9T:8D#^'IU^#(@F MTWT(#$@E/DI@J_+^J2PM/&<$,0@*3L+C"0U![F=),]C&&4I+V(!Q\_)BZ#T7 M0Z_!7%YN#/U;RCX_=KQ1PBQ"W>F$N#R4[2Q(C1+5$ZHRJ&!G 9AHV'R5+B76 M8>1G(-VQ@FN&;E]U5]G*\*KDD%EF*UV \-K@YI03XS&F+E_CZD,PG C524E, MFE9I3:KF1';$0'P\]E_J6)O1Q46[O^MYR^QIT?PA>GF7&GV2(TTUS=&6"C<9 M2=4.\$TE/%- ;%FK44O2;#-8-%JCU3B)L*\B>&7 6<4EP$_1)6A54KA58JFKX.5&(-U@4Z/M#R<>&W%#864L;8! CA4VD*5_ M-:,THH\8=SM:8&V42$ZX"O*(N(#1M- $N4YD';+PGELF.1D+ONH,IUR("D6/ MG5HR^$J5,8QMBE$MZLTED?/058CQ==RS(LHI/Q_>.4_%O0 CH'TTH:]X_V1E M-'OKA$)JH8A M0!L;BR/(A608)ESF##>N9$C.(*NY+5HYLD P(X9'TM-#KQJQZ;;+O,2ZPFAL MY(4+TWB-0Y?5+E:V MI-:+124R?B;.&GE +<1\(PD2G:88Q)]:JMWC1IUW+4DV.%O>4W:D7H XR((@ M!H#BE@S&(9'I3V:@ W,IN')O&@C_TS*7S>GLM+T*0 V1,?2@52#''2SY(/)V MQJ1JH!=<=^IT,/5LA#'&XMY5((4Y'"0&,XU5 M4)4SHBV-@7_!V7"Z38UXEX39Y00 EA-IIK&[J7\DJ_0\CO9H(VPP=N!),P&I M>26;'\DR4M+[$ZJF%,@@9$29O1"*U>X^=%V*I&X.I2@2RUB;;M$F9Z6IJVK##8@*VZLMJ$HUN<8+U&K$6U@'$(%*'YBG4!DZ MDEA%^HZ87L(:8SH=)P60JH19,J8$G='P.;J>55T^[/ B1< :WD;) M$U>82 G.D.F(IPA5EJK>9F$,AP6['1.E@YN4'A21%CA/-YA%2\!3LK8_S8E0<$$NF**K9@1V#ZV)"!H6=PMQ;8E8+T6"&$@ ^Z6<(/ 'RZM@7.0Z?UPQPVK%>*!58 M-0&IMA.E+:H )N7P1N4L3;@DA;G[D\7SD=5_>6YOBP:I.H3QH,O2Q",]2.;==%[N4T#"TO5%C. M(U3-*@LI&"1& AW)[DEJF-0!Q> H(VT]:F0A!5+ZT2E 0VSRU(7BXSHH07M-Q\J40:.M4]"0E* M2@HO8JU44U,^5B;RAIHFZ2VS76.JNQ&F_5'&(8\A_&BHX L[6#KR$?#E.J7: M'J[NXE)$RB@7D<9R==9T*W=H<,XU!5X@^Q+E+;4;ORDWJ70]@!K-:6?&-M"! M)Q1K%5'B2)(LF9K"(E#51KT0_4Z&.BQ]X1S"D/A?*X6VUA6+[=T(&D"8,V7\ M0'-Y90+9;8')[D_2&Q5?7(%7,\,L,??$490R<]!Q[:KP0Z9)^BM3TZYF,\;D M:^@5<:/KMFH8_ULN9#X[+H44'9JTQKM5)2'HCJ4>=OD"6_]*1XF./$G/+Z?- MXC\Q]ZRR>X!9$[AA(=-IN3%JU4-XH()E@D#F"!J95P8S@4%R='I,"(W9?-[7 ML0P#]4&U?I21=38W):7,2'QY 45%/!QYTT*?E?X#2G8TCY#2ODLDK*J_4!T5 M*HZJR5KFD340E,S&:-) F:[NJV\")7%M8ZDI.\[#0$BVA8 DB?R6I1P]&\'9 MYB/+&N=K2%=3*]79I6)[.M;:;,(#4( ?D(H,G0=VI\4)4K-N)W@H-6NIKLQ MQ_K=6KL[/_WE*OOQI_V?>TK;IZL5317O%.J4C"U4[8/A55 6N;TQ]E;(0G-Q M>?^H4D[T=J/*E@#1P7;7G6RPJ^A*Q 11ZI3'N/K,:JZC666R'Z7)F##D-Z; IQ6Q[+-327,7"930G;S! &$0HC MO'O%3:7!/>@1>7FSATA,0]EP&L(KK* U,PD1PH0*(F#+"6"4BJ'_EWK&ZUH@7V@Q MA*4I85'I\V".X;A_\V$2&4]XC7)V&RF9HJPK4T[0R M-;J9]D[*%_JR;,W,"]EPKXG(897.M+;RPSXQ#/P@,!\D3^N$(76YETT%(U:T M[4@I?)@27(*4 Q%"CP9BKN8Z6D@CU,'&4JF)1P&V;801X#J_*9):/2! 2O( ,$ M$V,L[L95,: O\CU%FI=XPRQ4<0)??&5&(KAN5D LLZNHDGP4R] \:)-!6.2; MXXA-T&SWM%)RKXGWB*MIZ1&<@Y:V8H/<,QLN3## M^,K,%/GN];3_MN4[*5J%E5E/6(Q+F(EI%G-#A(3S;F]3Q%',WPEEDDJO+5S' M>3H)23P+\6KEWA(F$3^E: XG[W:6PCD)8MW/7.9(6>A(%[!QD\#W/H=_1N/4 M]\XQ80?H"1]148(O?OL/-C8"(^-BI7/F:NM>4:J&6S[.I7GI/0H MNGA36<[)B6>;:,#FPX9)H'-5%Q4L186N!HMBA_*M748MMNZ"S*.[D_0VT8J( M4*CS(D0\]=M0ZF8")2L=FZ4QM!CAR=,RSS$%NGC+6'0&8D HJW&5I%IGI! UL9'26DFYN,,L8M)?Y3+ MI!MU2^5RD[28KI7,J]T,=Q'*XO &A;BT]0-/8HUJ/-V86MAQ8:[GM#3HY-G-U>0]7--QG2I9^>7D( Y>'4(.YN#P$K?1]51$G M:3R,XR":F_6?Z 31/70XX7&/YIFZ/FXUWZIY2O(WC9=F:<@HK\,_J>,%:Z\K M!"V%W^@&6HKL.IT)9X&&R[15N_,GW>#P?MG3](+'5XH&IUKB;L5Q*-LU,UI( M5PP_5*C'@;C\3(C#%K9B8S^B]<5 MHR9B='^"NH.$9?>P;BB3\4>=[L?.50&>9OS\5@)+&>C^I=^"[)2PK9P9RBY\ MH\O06NXO:Q<*4H6;MREGK=0;3(SB-;S./HE2"TG]8EB^]$9KZ-*EB)N13STH M^$*7GHG5,7CRG-UN..XDVAV-PC,6F%(BXAV+PH::$5/% MB2I$$<%TN_]SR8&+3FPCM\#61ZM[_!@><*&:ZG/(+40XYB3+9%K>1X&P?"L; M6II=K1G!F8P8L5V[T:;X*^0[3#=H8[$Y(7!/( M@/)09,D:EX5%VMEO^J@Q^ >O(W?(,KG%[ND))],8.-_L7M'7LFK[(L"_#7ZA M0S@XI]MFAEHP]JKM6[V.B0X09Y@?;:DGN,3 :@8PFF4AT4A$;.Y MY5/P)]T?NE&5I94(4I,.&HIK0C6J\TV^UWLL-Q=V82;J4WD'K6-#NIAON;&Q MUE)8('&P(/R?:9J%JEFN>"[D!0G$(W2HQC>(C2+JBU"W)\?_E#4-H1O U1MQ MOTU)'U4A&S. J>B*BVTY=E'WYJ%>!<-JE)3-KS]5NL0Q$G_#E5MLLSH%9?M M*AWE1*D4E90#.2VX+*@\RYQF8%#9\KX1%RI&H?DB;ZCH,OY54N4,4&W"M-TP MD9]3JX^FB46?)A;M?"QJ]+YBU?*G_T,UGYW.>X&V.?!E$>C'/V?1580FUL]* MH%Y*J\V[',^ ;F"CR/+0+UBKU>GIX5C.? O^9(;F:Y0A21LH= UA0%R!2]=& M1O6E+.7DI5C MW_5'GN+&"4D6?%MHDN$D85KBJQ\HQVUNP-C !\!H=#_^5Y L$7.YXWO==N>4 M%3;QO&D[* S?"2<._ Q185. 3*89B+@L&N;7<[B)EPS@@?<&O %25PA<[@C7$N81GGBRR*^3AV>[ZM+S - M. %9P%=6Z#W-.P>FS$%V^91,1<;M;TH_P>\XP,:ZXK^%9"%I]"%$-4\I%CA< M1IHQ5451^8O5Z85T3X3XDDRD2UMNHI6Z--GG$A.)DK%2!;A8@&^^R-=* M\O4RFNABG(GP^"%$E:GQPG6(FHM S6*WE_J$W,;Z!O8%@.L#6,I[9?B:\G_% MJZ[9O20(C#YDM/3KU#KS9IF-35<68?7DZCV-^5]$@J5,UR_E6)8EJII[*&K6".SHA I\0TI1JC(!N)C*.BJX17BN9 MT^BZ%-4)!C"$Y6Q'O(PQ'26ZOQ)S/OJT<"@JR@M&GL#[52P&)SP)I]C:(CR) MZ198W4QJPU.U8G.6!%ZU86YTHA##AHQD[L@C!!R]QG36HVF'7FR*LV:$32G; M>>"QGXNR4+@6T7T;1U.9VTD8((1L:N$^@TR@J9B $BX'0>4@#%T.0@WF&&]-, M-3R3I6&Z5(,!V<*)T4-#0NFAH2$+'XHL3"98H,B=5_3+=;<6QH/+X5GNZ,EM MX'V%]*)JL+Q:=9YWECPM&'7.1VE MO.FYK&2-A$_>:#*[K>AH3S/I4A76V"4O&K:PLLID$YA=J>3$CKZ6@ ZK\F)D MASB2DU(JD@A2;>!,HU6"\!GSI]Z0JH>5T112!0LL!9EV.U^=J36B54*BPO=K M3YV #;D3$1]\N0C)L1MHR[D7Z36;MW4M\(%M9Q(,2Q;>1)CH/EVOJ LN+N-T M:FP+6<1EQ6PN1TX<&7,\CD?L>)]J=>)KS,(G(FZ5. M/AXPN*G)XX7.M0+KV478\P\.^AD5?.9AI;J?[V$I) Q'$>\P(Z]?Y%/BM/A( M7Z49W,>F4F1^I=< BG J2F6B)C(5*LBR":\47U@B1%'1:PIV"[=) M7.8O"V1A'==.L%M663 VCS$U:,XV(0_,G]E"5^KV1SW6'3,'9(6="/F=7 :FV4T*=X M2#9D1L-1E@(+0*5-M< V/$YZ15,JO9UEIBE25<5.JB+.M+<*PK924<*7K]D9 MRN\PFK")015'6#V"EDG.B[J.TRO,.J^R%>((]@/^PF(KME$9QLVW6FP9H' 6 MO@F5;;-L%2)J4U(H(BWAGG&[%#2U,0N$:IM(&@HA8)4_*8M;"!2E^W,&<2R\ MT7+057YE2$':A&0M79GP3Q:T*E9S*%KF[A?E0Q5483?[Z:KNOIW/VJIYB MJEJ-8&WL;ZW__(_.L/U^]7]_3V26$2IE4_1?S>?LOVJ:1/Z2)E6AG-VVM=MM MWK9VU^[J5VYX#V>\EMNXIRI\/@]1C:GG6K8I">DM6_V8<+' 5'C$PL0KAI(N M.#W@$C[]$(77*9;*QQ%< DD4"+<%Z'0H" GW5 = -6J3E;8N'2628G"?D:]* MAYDX(1"5Y&N^MB72!H M#!.JUQ*QK^"RR.SB]S231D04KD M8,RZEJRYYS'[^/GC>2W7@P'\G0!3KAJ!'8-.((J_=+ MB!H<<.S/&2MRGX#^\.2[@J9]X?C"^CP'_>>Y?HR9\%D8 !8N2>?RS!1//^N9R#%0C7?(#0 MTU%PN&(_:)YBWUNKV/^3*N! O@4HOLRK-43!JC:CF5,DA0A BK1:C$_@UM=Z[O=5XYM>Y%J75/Q+154FO3 M[GP]_^V;]^G3H=*[UV^>]!ZLE]Z<%X09!;^%UX3&8""8X]T*-_E'PGSVX1=< MH'NIXP>@#8I*62SDP%J'S/NJ8@7 2ORL=ZGPHFMY,>QI( BJ?=+:3BU7M36, M/^;]Y0Q,4&RHU?)$(NY^.;_\QCR(ZC5KYTZ%#Y7(85N_Y@,/2'IWW^ 6=R6:]:%I05A^N9A3'IN!29 M_9,2F>([;] _\V0HGM&DTJRFB9A[\O0'F3)0R\5LLWC7I%=L2X^0B2,F%Q#W M?@C'(2$% -,@YW89O^5O*4(IP,9_( !.+)9X*\P8^DK5X*IX?N -WUAE?(P" ML'%:OGR MFB ^GK=FMTJKD;S1?XZ+2G/UH]=NK4Z;EC\G5 Z=OV.W%1I?$P M;LP:06G8GJA77$E.42=BY9%NFQ^IYU'9*BB9=@BT$5)Q-.8C$1Y[:B2!S$(9 M:=\E,V<-Z]E=X3!A3#^A47%W35FX9S8"AY?,=(1Z[M^^\(T;%13O;PRB(K09 MI,'Y= I;0KJ/?#9KH)S4XL'K=.D\=DS18,BLBBPD"W* *J5_4UDAWE?X@91] M+>]WI1Q4_4Y"EZW %, I^ +O9[$KIWP#YX48TW,=?M55*UWSE9%O+&/6.5<3N&IW,W>CKNY\KM- MNWD9+@IS.WN^3/W:N)N#]CUV<\"8%D4TE]43NI#23&,B_I:8GU7IFPQJP7!J M5CX;3N=B%H4@.BBI#Q?[*[G:65CP=]J7*;[SS6)?<9-X<1HD1CJJ *@RL ^Y M,4PL\*VY5D$7MALXAZ3G%NG!3LG>J'EF[7"M6?*/@WFLWVX>CXTVN$Y6.KZA_QOK-T19 MT7D2Q'=Y1&J&9L0+J_3H-UVD\JO*>V\>GSXB,92%]?G#?P;SQ?MS961%.;40 MNA98JA*#CRVL8"+:E5@%0B86,XE6+T$L2Q+B#&''=6J$%4+7F-G:3^KL%05' M?G6YD:&"\_TBLZ^MMGX*N]/&\5$@R-\PZB27+^-1N2@$B&,N=,A#QM=YY_UZ M@SG3X:WO_1VV*,9MROUJXOK>5Z.H^#/C"_)%\R5-3GXY/_\*#V(N+RG _,@_ MK25=",/B-]ELQ/(_S!FU22+\;0\%RA0A M"57(D40S0&@$.H^M_NEW+@!7? %GETHLO ON(WA7RT5N@>3RTHS4VQ2YY;94 MC&>4R4M,,M$S$<%"1/TWXUX)R;!&",@"(*M:8*8\N3 MO4%:2C$@]'*6#RV]654O1"X5&JEPZ2:YT005O12BDM$L@)2XT;YN[HC3POI[ MLYR+JV[XT*'$Y/='H>I(KY"Z(H[*,\83S!L!.I>YK!XN$1P+J86T%!B#XS1# MD*>4K011;"PJ,1<9UJ09LV]I\F$;G-7] .,@TM#\",-E.U$F5XW,L*>6O#E@_USD7$7.SUQN8PWF M&*0/!DA@QF*4*&2;TR%WYQZC)( G^ELK*$/[%G5E;%2V:P$.UR747P#2[#A()+34)&:*/,0#@EF:-CW21&\YEH%+I<)Z2 GMU)RNR MI ,:VY*REJ@:PZ*:^ICJ5K) MDKI&A39PZ"8H_0C):DH%-B??$_S*;!LMT0\(\ =SN/0:&$E7C,F[SPZ*N(P M2,Q9O_.8MI\1H/8$;<&OLA4-?W&Y"%%B1#E\TCOY].7DUR\??>^7;Z<#W_O_ M3CI]=,^WV][/\3*?D9,@R!:8>H0-#E"%]6Z",1;E@-BZG*4P".@V'=_[9W## MI6>70+ TKJ'N@+,*F( N8\%_UBPR02=5W*$$(D9&132!5K M]%<872>[>A9DDUN:GO@@6!:$K77#\!N(]EG$ L"&(.S(16[VNJ43C;ZFB-H+ MS.%6%PV&U2'RV.A0+R$@.MV%V$>LL'&8W:D?I D!XAF_F&*K'GH-2+&<@!N, M;SE.Q)7XI-I$WQ$)@3H>'W[E#AMUY6K79O,DPC?;<;N<(_?^6WITE>YE0'^1 MUCE32];5CE)U-?!\-,LA$A$CMY)UWNT>]%ZCY)M"<-:=9:P2=KIMP9(KPO3_XQN-$Z-E-EC$^]UY[35EZ%Q MPC;IO_&)%U: R=AP8ZWE .?8)_%.!3@4B+:$6IDQ\C6U(!9JD=FO6R]D)9OR M]6FG=:9"_63=B9D5J<+^U,)]PE [9L)HI.>I6W=[B.2(>#YP3XAR>VP$B?O19D\(\;)Z-5;A]1Z.^,KAX.)'L]6@N^EJ M>-T9M48ZXR2Q T&:EE4'C9(NUWI)?>/I6]TM79]HH.?KWK#5L0[UZ,UN9[J2 M5:EOZ,HJB2I[4!&-!$I95*!LV%OC\\=S>: D)PLO.'=M\7K#-SJ'VZ"AIM^F M"TIG9+FKJ697TR\D4!F]5( WA!FJN0';G%6W%7#IH--J[\#,_;-6YXUBCQ6V MKK@#N,. L,&E/(9Y;+P5#KT!?$.TI\EUB@\)IP&KZ'BR(A)I<1SB$2OWR=!$ M(6!@S$4+;A5A.R "QUJ8Z18<6&%[!F(T>:QRY MW#&TQA2)W!FOVQE?43]%%%>#K[_NM'K63=5])/7SXG'O^Z[6HBNO>QF^KKSO MO\V69+)ON_7%(&NO_4[IUM^9EJOTI9D?I0X3QZ8F&<<6B&EGI0?G8E3M- M!L7K/E;A('KY,L<_SMK2!MMCXU]1>??W0GIMG?^H/& M\:NG2W-/8?U "FDM2;$UWK/:@M-RYN:6NGQE.UA4CK P->S&)%;.,*D55R$F M%W#AC;9,Q -HBU#&:L!]HI7EX%NV"[;E,;TSH,!0.%(6Q93-D7*+LJN->U\&5;%CGT1+367/ESC(R-K>T[U+D5H,J "XQ.CZM&EFJ=$!4>96L5NE$4IIN)^@%A6^8, M0"_]0$&>IV,NUZ5T)-V841166.N"\Y0M16,:X8%:>XR(2R5WY[)MISA"J[*! M=D#DG1DM'H5Q6W*:*!;FUJG<_;;LY))YYD:-^%6(""RB2H5Z*DEH?+VP!LKG M;ZGTNG$&894A;[O5%+Z]*@OC/7A(P$\YN1B^LPO8)8#$K"J(Q M;%\ZE]@\"/&PS.FO"6ZL*9DM#!91:$-MU*1H@+-K]C7*0ZM.EJ^ 2':G5K40 MYBFS0C@PEQ.C9V/X\C MT19>7U\&; Z%/%841$SCY!=AY"%!(XIGZ2LX>$--IX E)5=&\WDXB3C$#J>? MV%YJC\K@ @J**(=]I049BNFXK2HT$Y,SI23 SPX0OCU7Q)5Y>%J,+[-.:ZQ&P'Q?HK^9#% MZYC"N;C99?RV@I9<)ZN#O,HL _M''$N1#F/GK?3>4'CW#2.M5255\ F=!_]* M,V%X\.Y0Z:S*)^$9$5=,4MW+3'> \-<85A1M@L\2LK!T5X[4LEETXP'1$DOB M*XFE@5:GCA@F9.*4TR2^,WIG"6T>-]<<2=)FL8WLS#PB>Q4G9":DFPFH0(0, M.]&CT&294 3,?.08]*85NYOZS_+-Y7.4AXKCI7026JL! M_\+#A8A;(.QE&$?)?43K"G/.IH_O*IJEBE@0YVJ-,TSJ3Z-8RC5#J]>$UT:" MNO,\"F; 09W)0.RZFZZ4#JC>* R&BFPV99>7L\DL5XGY(U5WC+G.^N*PG%VE ML=A0P6R"8B8*+83-(L;+"%8 C2@84'3@*'E 5LE(G$R9MBC Q?U')XA;.%M> MLPIWUI2S->(4SV&^:FK0(76!.QVXZSQ$X&[0=8$[%[A[NL#=@\'V//;9V[/X M[V=6&/\'%<:/5:F97%LGLE&V_;I;Y\M]326G*I%&?T<#HX]V;0G?7$:%B2X! M)^ O64=B*>>&G^LMW9.@7@:R6#M<%$;N)SO&-&2L: ?[P[M="0=4$G.4-QF6 ME)^,$?YCD8?OY#_>@R:PB(.[=Q'52IW00^_%8.+Z0^E]@TT6@2G%7M"V\-=: ML+?:+-R+#/YO(M\LOF[15S\6D]7O^OU6;]!?^W6[U5G[W:9A.]U6^W3]HYN& MW?Q=OSUTDVW69 <[#?LC<:[2<]3YY^.$+HT83]]?7_5>>5EZJ_ZM]")*67O7 M]CKTA'R?>JS;>54ZC^*$P>\]DA,>"C*9^_:NN_@3AUJ]U\K'D8=Y:,EXNDVR MM[==;4I:K:=NM[.1NMTRQ4C -9A<>-E;9"FM?.?5KN6R8R=?]W')=W9L)..D M;W)4_>4J^_$G=E7B>=WA>%8+OUT%WD$_/1*R"Z2U1S_KQT6UKZP"5W'F-M:J M6!\FCZ^HKNGBZ4T(6ML7Z9Q_]U1,\:#\\Z+>MX7G$+[_FI(U3P3WC,=A.)V6 M#YN'_QU@\4)]V;(*"J7,H/LLN^WM>!(?1\[LN.K7]UJBN;0,1ZW5V@9M;,ET MRL 4]UFGY. ]UKOI"&Y[9?D8.ZYK$M?U3P=^KSMT7.>X[@G7UCGUN[UNXYE. M^XCVTS$J&;!^N]1_E@UZCI6^V<=T65WXE/Y?$]7(S>!U:RV>3?Q>08R&\'NO MYP_/1GLR_8:]?RRI5'KE05*IT;O4/]M7-+E=>N)=ZK9[;HOJO46=9]F@!E[O M&_2:7K?>]_NWE-N<"A_F01>Z6/YNONJ&\/Z@-_*[@\%A"N[.7ONFV";'M;5@ M7)YVVVYKCV]K86?[/7=HG4/AV#6.:E6KOFK&A4C]5Q5=F/W_PKP'W6'/;^\M MG9S5\^3;U/?;>VM^;IN>>)O>=OQVM_V#VZ"Z;M"^"K;S'C3/>V "73O7@;Q M1GV_Z^S+H]S:0=\?#9V!>81;VSGS^\[?UUS7P?/DQ350W6B:ZT#7F,K&Z2_, M;] Y[?O]LWTS\)R]\]3;-!P=X'QVV_34VS3RV\/GB6R[7=I]EYSWX/B]!Y]$ MXQCJF+:*"_*@RO>1IG3ON/AZGX#3,W_4/3#TUPC3R['PT;/PR._UCMGEYUCX MV%FXZ_?VSIIN$@_ "X&];A[YKC8<7&3N?AM!XR\X=XI9\U@ MX"-W*+_M/G6J8 -5XVJ;H+ZJ\<>U#:.I"U/GO3?AUM('&K0"Q[-\:E^H+']0 MVM3['&%3\7NY0NY'G6;X^MSI>+&GX^Q^KFYW.MSI.-K3\;;=:H]V5S:/Z&0< MN8?];6?O73T.$^)':A_Q4[W:>M"(N[=J02_Z)?6.N[J3*WQB\M(\O$=^^9YD MN>3^Z$?7N$4W7[RZDTW@M[=G^>&=MRLE8-FN$TO3^H6XR=:B$\LZA6.[7N$Z MK>S8:657BAY[5Q'7E,4U97E"DMVO*A !/I&Y,,Z'CYZ'NZW_6[O?H%,Q\-UV9VW_M+,O M0(W#''CJJZ;=]X>G;IMJODUO.SW_=.20/VN\0WNDO[A=Y%)Q\#<;1 M-!K?!^VS@2P].O.'A^(^-M38:.(NP\G>^2;Y. T M[]_:DR90YPN=FG\=6,ZX/5/Y!7E<'Y(T]3XMA_5%>T#Z-*/.VYV.EWDZ#FHM MYTZ'.QTOX70 ['D7O]GJ?C=DTLAK4E4N+!/M9X+-(\0HC;=UD8!T5T M$^K2#DR1-YX2;-[6CP17P-3+8OTC*_F#3T^<#E8!&#G#1 OS?W&ZT>2OKZ+) MJ-_NC](/A,.@-3J?=T5FO/>ZC$7-P5CP$.95\##B@![U,^Y\KG]ZJ8:5>3E)EN+\KF2:B&/ MTYJR)%=>]PCE=4==].5JYES-W!.2['XU!YPKA7"%<8PKAG@]F\7,0 MH8$7).-06@JN(N[E56(,VGZO?V!>0#TN3X_CX0;S\- _ M'1VS&-XGL^ZX*N+J5FY>D^#:,7?W^7LZ#\>(6!XDL,(X#!#0?*V6?>0AY,[0 M[^_="-*5]SS]+HV&![8DUX_D4$?9,>;6.^OL:*PS MAQOE>+CA/.QPHQP/-YV''6Y4H^M/#T6'>GE*8,CQ.$SI601%. M="KJ?=Q=]VFL])P\44VD0?N9FI30V^O6J/=9V'27S)C'=&H<%T/W1XZACYFA M=QAC!W+>9_A'&^, M/[#M;D=QG@L.KZL*=9ZC"=5 C>5Q#VJ5+ZX\+ZH*B39 ML3E)DY-?SL^_/DZCM&%KL,/4*BHUD95/>JV*6J.K( ^YD,]L$,CE;P=X]H_- MJ5"UQ+IJXSG'=_9*Z_='I@9 <-6*Z(T\6V-L9 MZC(&FH.J>[',LC 9WWG1?!&,"R]-O#%]1*7U43I948WOXQ,_-I%;M<1Z<_AH ML&^&8XW!3]T8#VCP[])G?8@X0CS""1Y;8+)6KQIWA#^*D@F(DG&&1BJ_%(W!K+.%7:G*MG5!8 MVI5,\_1"<1>P&A@_N X1A(;NPM'[W MANG,B+%","9OCW:FW",.,M %$>Z#8 M./2]FS1>SCG;?O.&B>LXWPR' Z2((^"<'9%OUM*\.6 XG59GU'UP%)2SUMEP M_;?U0FQQAQ,FJ-#E_@YRO*"0%#^ M>QED,#F'SK$7_2Y#T.(FGB/>(<3[-HLR1[L##VZZS(I9(XBWT=?SE'BR>\.W M5<16#TC->%#Z/C6RE'O?([[OJ9W-SY9W\2D99V&0AV@6!S [,*W!J 5#EBK/ MP4Q^":D7SC=>0]]XI]=J?FIX2SJ=,H']^6^[MAY"-N1_ FM-F'4= .=AY1-;?YO07- M8.1 F^J[/[W6J=N>^FY/IS5PVU/;[>GN[=MQ6_3D)ZC?ZC_+$7*9WKMD>N_$ M?LT%?7G;;NT!BU@_"_7(MP=VI_%.!+=%;HN>>XN:'^(Z^BTZL+]"$UU7SYV! ML!;]:]N"-[:$Q_FOS?\HIT@=F[?XX0E4[_/::8WNA?#T !2J>=6].RONK#!E M3EL'-MAP9\6=E1=V5L[+.BCLK.U%FZ,[*HRW4'93=J5/O4](=[IV(];#T MN9=78A> BIX#J-CG[=4 %9^WX!T8N 8:[R HBBRZ6C*40)&*[)^9ZCCH82]"CD^%$^_JSIM$TVF(82M^';]J'OWI44:/1*/@AWT/&.%[ M6/ [)U'.$XHPT 4S3L(XYX)@$>["1^E?K3WI?YY%07P_Q G/SC!: ]A0S;B/ M)SQHQ'=1 :\;;^<=FMDD'*=90$E6(#7"C%.H%%K%I86N:I33>1_AUSKD>+Z\ MAL5YO8[O==O=GG=AH(W8WW5K2;F-F_W%! 695[2S1]:N!/F02743/"X(1Q+# MD5C2^2HLS)*W<%:R\!JV84 ,WS^*J-QI"C:Y.OT6 MU7G^WKILBA]Y7WOZ5 MQV$O7_!WCOY].7DUR\? M[N EAWA,*3^#E:$T%]EQEVO(\B!ATR0GZR4MUGL+[ MS6W5%R4,$2\)]VDCJ7V]4WR%!U$<7$6Q> E\EAM"K/INW;*95;P_: TLUN_V M@?7QJ=>]ULCZIH^' E&LPC&S6<41X5F*A3"5B0_@,3B)\$J@JGZ_F;H,+\4= MB6/\[Z:3)LX&TB@.8(4%/(2;"!)EMB,>EI/'#R./_PFZ2"(O4BFZ0BV86T.+ M@4ZKA.IM&'P/,P_A/-)Y-,;CS_*-3C],&PXCV$B@7J*D-#)Q0ULL0WR M!*C.R!YT^:."BG\H]10F0:;3VO-SJ<7I,ID&-Z!N79GRM/R$7$7ENX"/05[. M@AP_#[P94!-6&H,@BDNZ.)5G3VY(3X%ORNPO1"GI*/ R@2T'SZ!:OB+M",8L M3^>A(!$1TMJJEO>-*:@/I93G:Q8R#K+L;OLR8**)M\P1HBX. Y)Y-./R129O MPUO8M'$ZOP)NF]#F>J!BP>"3<$YFQ2XLPB)'+I5(%0,/%$*.ZGD:&\_/6"LT MQ,KJM0OTP@B^]H53J>/)X(WF(!_"6HS%V^6A=._OOJ/:#+JMWOC,+CJM"?]8#@,>H/3 M:7=TUFN/.V>G9\'_';WZZ1MQ.'#V18IV6I'_Y2'YE9*%9:2I/.5X^P5"H",]33'J=**GU(DN@B285"A#[9(RA&JVD/7F MM5(AXC=QT8:K<47O9IZ@^Y!N$W')TD4;5JGD9&ZNLV9#F XR*;H+)Q5J@1A= MV&? +TN\;.%YX1[$W_P1YB""$T_0K,3#VDX(T.! .TA//DPF)\L<+W3QAC2* MY5ON;*W,)(I2($/]8P+UQ?^)<,D?]I\W:C&V:GD[,+Q,JYA.!8D1RA'#+TB!GU:^TQ6'#KW/#F.6>[/+'_,(F"1, #K M3^S0EI-/+CH0X6"4+CE&<1TF(>%V2X\G,$$^@\U/;W-?>?7X5\A7YD4U!0,( MK]\\QGFBO56Z^I!+R>NPZG,#!@+S3==P[>%MJHW,_7D-Q+GOC4ZI73-381S, M0V4J>^AW9Z=@MUOY(WF!PR]LGY R[B6TNGDAAA25*D>C3.S[2N7#NYV%B3?J M[S+=X6'3K=C8:/+75]MMFOYI_U7-V&%MG'$%A9,8Y./GC^?L!FL>:E:;^QWH( [=>\\GKE_]Q#X\_%P=5^(&LPM",4N7.=[=/IHCX8)D(S37Z#DX97' MR]TH:C%8XJEH4E*C;[6RD;K=,L:;#FZ,* M]NB@YD=-ON[CDN_LV$AF= ^A?AB;.XCL)/QV%7@ON0')!]2PLI5*W <_Z\=% MM:^L[#Y'YU(@W3-ELG^NR*+MR[#]K0/5BYAKNZ!]KL M8V_H?AMI^>?CMKU<:LX5.[=]VZ/UE@/ M@\?=0.VXOCZOZM@YI6(CN@>>*,*36HL'OH\%:)S7$E1:O3F_FDB]X3-E !N& MRX%X==MVH':G<@V;[I(2\Y@NC2-CZ#/'T,?,T#N,L0,Y[S/\HXVQ)N5PL"'E M\'!%;HFV'Z'O[_6M'D[T#50T2N&\[??_T[,GC&K6R;MT8%=;^+IU6-J):_D1E MLVN1-UR'EGMV:+D08MF$("*0>H1Y5^",&L>ER.#]W# E* 0NW68DQRB1F,X2 M=V6<9HBTCL"%F!?.%P(C4E6A,9J82298/B(G(ABSFMQZQ*J7AQ?<=WC!-9C+ MD^(%MVN%5K49&&J^I3$42XS<;AQB@X03C*(OT%P]@<&X01(I*-*U\$\"P797 MI*>U]&X.^%.GU1EU'QSUYZQU-ES_;;T0BMQ\2<=\GGB/>(<3[AIW+ M'.T..[CI,BMFC2#>1B?G4YJE>\,55J04')"1]*#T?6HD-?>^1WS?4T=9GBW= MZ)/LX8A=UJHZ([^$C",7%*IA4.AL[Q;Q]8L*.8YK$L=U.JT#(?PD.6>J&KD^2VY#Z&VY,Q.E8TV MX)Z#D"JY\+=EGD>![/N=5QN51YYF^W;0V@,FPF5!/_7V]%I[H-VZ[7GB[3EQ M501N@]P&W0O[^9D$W(N) #B]\:'UQO,X]M(".[[?7W-L,$Y5I]?J'D5)Q['N M3]OM3YWW!Z2=VY[Z;D^[U7';4]_MZ8[V<5PTV.'X'-2]?X'N\9LMSFU6X^WI MM\[<]M1W>_:R'-SV/'6>3*OKW&;UWJ*WG>>2<"\!G^2M])G]X$5&_NQ:R.9M M:Q?)R:)LLP0.B4M9F[W<;K\DT/V'(%#=S^VPM3\.RL.1I^:)/>Z@N(,BNR#L M$Q=RY\2=DY=Y3GJ'IGNZL^+.R@L[*Z-#RS_<6=FZ4'=0=J=.O4\)QO7W<"T\ M+&WNY978!4VPAQ!O#A7P?JB G[? *RB*++I:,OI5D8HLI)R@N1!O MJ[(Z&4=+EYGJ#N]AWW@.2H43[^K.FT33:8BQ*GX=OVH>_>E19I%$!>2'?9FO M0^^<1#E/*,+H%LPX">.<,6Q$C L?I7^M1PZL-<#:&,XI+%'0. NO$;T,J?1Q MF:6+T+N= >6\6R8Y[ &1W$/Z@-_R7, M8)G1.!=OX@FN#'&^Q'T*?.]#F.#^^=[E;53\.\QB&,CW_A;&U]%RKD;]$F)F M%GZ7_]#RD S&PE=PW:I)$*>(0Z$8),URBP"?H\D$>/ACD!>^=SX%/H79?4HF M.$G\,,QXR5]@R3/\@^F]$Q?U[H%VNNLPC\"+-.*["'@B&F\7*AO0&6EW+JWF M* 8LB/<1?JF#S^?+:UB8U^OX7K?=[7D7!A2H_5UWIQ-R]F>?73!Q9'GX7LEIM/1'@[ZE)K17W- M_,^W#][/_T/L<)-[P]$;_4GWAYW)85U[O6H(XL?7#W;D%*1(=_C^F7)C5[2$ M3K]%H#Q\BH%E\0(7=XJ\@#5+O^ZTAA):T_?2S.N\:7D76H'8AA^\3*;!#0B2 MJ_A.*P::'4!%>-UIZU=X =R&<"7DR[B0H,*W8? ]3/#8B ^^HH+K718DE*Y] M/EO+9(S""B21FHI03O!"]/+E51[!%9#!I1AY["7I48%%2,F=:4*IF,AUG1%5'GR$,YO'[Q M+6H:0EC#';43R?97F"G$R,*K/.2<5 $+QT'HT1E)O7 MFB.'WZ(V0YP.]P$\$8DT79$-+'46"9Q.ISG0!HAE3-#>>Z(/N$11>V\ M:JMI)^%$%%$0QW?&GI99+QAG:0[_B>/2^=U=U-9:\5$&R!KMIWNZ4?OI]9SV M\UR\;6Z>$-AE;?YUI]OJV;K/Z1N?)!KLKM,6GD5995 9=A2/Z*3R+G>JJ>^BR? M.B\_!?/,Q\!FVC8D^K;?7\+>1]-HC'TZ/N#MGR[PBL[I:Y ?>']87(-/TRPY8VQ*/OG]_$K MNV/RP"*^BFN".$\-H2]8GZTGVW@ EIG#-A=A@IYO'9G0AN3*Z#XSY'@)' X\ M*5S%_UC>!E'A Z>P)YN\Y,'W")LK">YBFS&]3=!-,M"J OS5-?YJMT;:OP&C MO&Z;/A5LIH32'BZ!.]<#::9Z( U<#Z0:S.5)>R Y4?IPAKOE4EL5>D)J[FS* MFUXD4$FY!U,G6YW4!C6GB!/C_8K7G1/L-VNJWVZ:$]FIZZ?Y.; M[*-.=K!/:ZR2MBF/DYW=F*6WY=J][65^G7(K"''"&MUJ9B7S06C^>HR==]7/*='1O)C,9WE)JUN?G=3L)O5X'WV#\]DAUB MM^)*Q>Z#BX7CHMI7UHOWZ>!X%(7?GRL<>P=FPK_H$HEF5T",.OZH?7:O4J%' M*G-XVC(@Q\*-9>'AP._U]D5Q<2SL6+@^JQ[ZO=&!S9,:P<$[(13=GYOKM[&= M^U6L/_RN/@<1WMQ/MVX@IN3?TWDXQO(]RGB.PR#A*K]J+?O(\;M&_ME@Z$#6 MZKU)I_Y@N.\-Y#;IB3?I[;"S!TZSVYZGWIX]T,X>9G,:>)MO0*<>4$N,.M_K MW](BB)V3[*699Z,S?S@\L(-W(^PSQ\)'S\(]__3,^7D="S>7A0?^:+BO'=DD M#M['2=9 [?CT6?HF-U!#KK6_JSJ&3I6YXS2A@Q58J!3W<789Q[:$LE;O U!- MI$[_.3OZ'>;;V7$':GUV0&]IYEAQKH#VU@;TK?.P!0.YKL';1JD,1]V_,'@^&SM&BOBWGK MQJ@P]W?ITC(LX_2X+BW[=VFY$-+5!%G&>%2!F) *H$_CJ109O)^;I@2%Z">P M&7L]2@3.I<)>&:<9PHTAF=[-<%Y"!C&IMS,:W@*]-T&N$QUS"K]3D&MJ! M90..S7Q+#QT%(&KVT+%[ZQ"$DB\1L0D8:>.&*7SEK4@Y CMN5U"(YXAU"O&^S M*'.T._#@I@COWPCB;8O@R\$?'4AZ;Y"^BI#X4WMVGRW#X9- \D7#M+*5ZTM( ME=5./X]=OYMMUQ=F^/?)O/O,5>U.?X]?OYU\M?Q;W/Y M=]"J);3#BZD74-;T6]EFYX=R&^,CLJ>//*VQM_=AGL;) ^X12Z]?9?T]ITXL+E8-W#%]H\B&_Q(MZ?= M.G7;X[;';<^!VW,XP(ZV\M7M1;M;-O:[?Z=)5P57,I:'^.Q M>Y@?GD#U/K:#UH$EVP]'H9J##+BSXLZ*TD#.]O:_N'/BSLD+.R>#UH$@$^ZL MN+/RPLX*F$U[.!W<.=EUH>Z0[$Z=>I^006M?"/>')<^]_!*[(''T'!+'/F^O M1N+XO 7KP))I.0PQ4\>OX5?/H3X\R>202!S_L>\ (W\."WSF)OI$TLTDX3K. ,IW@"(<9YS%9 ML!F7%J2K40SF?80G=-3O?'D-"_1Z'=_KMKL][\* /K&_Z]:2>AN/G,:V!9Y: MBRP2"4\&.=(MRZ7>\)F$THXD0C[H#M\_BF3::0HV MN3K]%F$UX$;IHYUFZLC+[91;]KK?:DM<&-^#'W9Z;WP4.@AH$]_)+9W!^\+, M9@83@(AXW]C^X"I'881RZ^+7__/IPTGGS(O3\?=)>IMX?AW@:7#)W#@BCM$WEE.$6 H@XG" MNTCLP50O40K/@LCW+F91$K2\3XF')"MHQ65Z!" 506CFR[C E^;+,8C4?+J, M\=WS%!\*Z-_763!G"3H&EDSGP.*\G,4R S&*8XG94NGDY"80]&"!+M^8HQB/ MZ1+AZ3)ELQSI$D_Q@3*=?2^(8_SB=A:-9V*R_+!Q%,,YS@W_S]H[>=T@&E * M+QF#$@-,HG%@(VC&]"F$Y2S'9$A')BXF'$!)V(59G0;?5MF= %F6"<;G$JF)LK M3D4%V_B"6_5;3'Y^]H53J>/)X0V:-]_"6HS M%V^6A=._OOJ/:#+JMWOC,+CJM"?]8#@,>H/3:7=TUFN/.V>G9\'_';WZZ1L= M(Y0;\$)@GOPO/P8_56VCN\H>5^,%,F5 ,7F=R:0%$#KMUM 2.KTWJPHN"E13 M+LITS^D>$I*T+;!ZRLI6A3[-OQ)*&KQD!@KD&(UZ4BCC,$C8]AZT98@8>A4_!+ MEH("]#5+IU'1/,/>!C&]#I,0^ 3V%1A\3M+0BTAC3S/BL-M9"!R7PXZSD@1* MRC6MGQ?XSG-*^Q-*.M@\]/ZA^EW@OH 8B0,X_2&*)U-C1$"V+O$Z= :M!'BW4;%3%JNZXTKV YM," R?N*0 XX8MIV!"P0F4$;YE&-(E5^!63L "0X\#B@Y@NV") MEDN\1%AH_"VQK2E:UAF&Y_N\BHPQO%ROP6Y(VVP:\R5 0GV@$D&0Y^ M3/9W@SZR"!,0T^_=B7C:$X$'X>/GC^?2*I<%&2/7BNU$] BYF$Y?Y:]][^,R2U4LZ??6 M9@LIW"U:D^(/1W-7SQK->T2HEJR7 >YRC8_(G9/)?E=*W(*67F,3: M1V2%)"U $9$>,1'B+&9ISB%,$LQHN(!9I.YU_G42H9 %R08&1@YR63!D'NJO M43N(EY.0_-\L9(WPIA7(Y(>CS#*A*G45+=A!"(,]1R\@1QTHOZ1RE.1X,.=; M91%$DU6)C1C\^2Q:$.NNW#3$R_B1'74EGY,()L#F9*A8F9Z_7.@]:G)$E9Q7 M)0+%OE+CR>\_ 8F"[V"OI+P7I+.0'RY2L';($!QI2Y >?]TYU3:SZBM@N$]S M+Z0P*(4CJI.7W=><9=?/53/;,K[M,+Q;H= M]'4A[H^W=-FG2YC !"0_B-YP41C*P*Y=2KK?,[P^.F87O/<9+ .;YQ7"K'00VV%RX MRT&GM:\6\C!XE\^QV#>[V#L.#]6B6?]L[PY/CD%>$H-TSIY'@#S*%AUCBX2K M1?XXH<-GZ(&P"L"OL!.(K;[@TA"*J<8 MMG9/'ZU%/OJ^A36L+G[F*.P++V@W56>C$@(N!0_E3F55B YPKY388;Z2RB=8 M6V(G?GR4T>SNJ$'!T>%9ZVS8?WOFE%7(*'N%_2L MA4E]*(4^_@DG*^&<]'V"PH<$>ZHY!J3!0Q/C;*?XVZA+PO @V^(1W#L[L@^3 MZ^&UUC+-JMGE4N3A;T1VP*S58I:%H4QM1C @[R;([BA[BJ9C5I6+-A.8.+52 MOMY:IVT^K.^K9JPY/)PSG\^D>@)JK6E=LGOA:D7>?>N%B;VWW;/V#XT5?,_ M7G_GXCQ59!B$H%RGL0>Z<'Y/YFF<8'K;'=Z#>5Z@;"HSSSU*45^'.8RQK*\M;?E6K_?RX.U&:V'M=D',^)4 M848X,)SC!<.IA9.U&O3C4I;:_6*4VIW;I7;2\7SYRW\&\\7[<^E]KE9;>KJ1;'$<= MQY-4"QTU^1ZY]J='LD.,)[.3Z\)5Q"FJ?>6: M^,?V<]4NT5F:4 J^Q%6>O;B*AT'?'Y[VC[CDP?'PT?-P[]0?#O9M*.5XV/%P M?5;=&?KM[O"(67BGLH?[LW,-=W;?7MR/O:O/7TGS$HH(WV"41G6E>V%EA-W3 M0_L[-IZW79783@PR;(T<@SQUTE(MQ]BYAJL^P>M]LPV4GT6&85]ZF1#B6JI. M!-CTJ^R(\FZ#BFHA(_,[\<+Y(D[OPO!$06#+7+?7G9[NN5A^=N+-PF!"P/4, MY)LD2X*4G^.;16\.^1[?[&(FFB4@@')"F0C6,\%XG,% B ";"'O;4O:6T<*FISO5$1;R?II MA'.)YRR6,8[3Y>3DBMOBI=/B%F'>ESDBHE-+(5@Z;@\NOK(G'NST/"):6<1I MMP:*.#MU]%S):O-^)0!A&'P,7!8D8;K,]2&P7G6F6PGI=Y6Z:8IW8OM'Y/(5 M6&I]@&""%8=N74.[0]K9^:I])C"PR>SJ=DNLW. MX5\WH2@PPDX0V)0<&X:HIB-XWF /Z(W80R?C=Q:Y39E@$5Q%,;U,WQ5,R&P9^;>>:DC#5?"?54=:60ZY#E)UZ^J%O^H,_[ZK=Z@ MWYR\M'Y[MP0R-]G:3';@,OY_(<[D&K7TEF4OE>DFY?H/6OKJ:XX_ZI>FY5+^=4OVD@\5E^E5G M^I4=4-6)?H',9.*4!+A<%S+@#32$?U]GP9R3+^#![YQD)Y-8UN9:<5*&F@V^ MF1+R=,934!19=+7D0#C,8YF+9!L?_3@G=,[1[G V5X>O 4B PVF>0(1.>,.4[^Z9[I9!_._NF>&I\-?)3Z&>8BC88Z<0\D9XT,%(F[S_!M5O^\E#N M3A\$Y:[;5QE!#N7.H=P]0TK7IV29=\5350S%M]/$0B MV7*.M_J_.7M0K3BU5BPN9^\M7:SI$B8QR7U,)0Y!XU]PF ZS)W]XM_/MUZA4 M-@=>YR;KP.MJFB;@4ME<*EM=R>=2V5PJVW'MD$MEZ2R"?^>2V%[:GJ@(ZBAED83=ZD+EF+; M[5*]=ZGG=P_UJ;I->C+3_,#RLI=WD=_3 -^4S/FHR_X]">(X'0M VVR!F93A MXS23';8&.TRI(K<8/3PGO59%:APBK'+JZ=O.#Z6$S1>B9?>&?K\SH MXP\Z3VX,N1W:?8?Z_EF[XS:HOAOT],>G@2K(!MUK0)=GG;T*5+=U8 1()/[V M8+&3=(F)^!0%\'RW,O\C0CX\$=CI=Y.$9^KW>@$\P= M#GV/6G-07>YK>/>>_.TVK4Y;0Z)"M=]4H8Q@OZ?K, DS J"07Z_T M2?*2% 1(E(7CH@(-)$CNO#0)9?.KJV4.4\L5P(CJLF2]-0L1E 3[3H6+@-[* M5=#+S(MP&Z-I1%]>ZWXR >&,8&>7<$+=T<(8B'#M>[^(%>"/SB?S*(FHP1;V M>%'O1$@2[ 63)B3MB"!Y ?_A\;&-C"K 7@\NT9AJ^HU8/.4*D4:LMENGNKW4'45$DA! MKX86WA^U>F]PIOW3UMF;5:0E J=1W=TBV/YQP7A+T=CL%Z>:[\' DV46B=Y\ M<0 L4MR&,8B@.>S(+/>-Q5C]&O'GJD7C(BRR- Z7<]F4C\&1L$'5+)SCADV6>J_MZ[)I!B$>D223*]J(5GJ?[?* L;PFW"R*KHZBA%\V4"RLC;#[Q\JH;L0* M][U[J&^GNW?VNG?,7J=&4TN\>WIG^BJ!*R:]3>!Z*=T^PS=^%5X>]KS50&1R M6'4-R6:0;98>;I^5MN2?:>D^,QL!; M9.OFBX2(,(=_6HN*TUM3N"L@NF12;H^:WU=6MUL#EM7MUN@%RNK*+-I&K'1O M>\%8J9/=>]H,)NU692#*\.[ [-2,]D.OU;/MA\$:$3[0EL?]#8G 'F-W@V+S M$HDR@YX4\P.T+@XV*JK%OV%>V!UM$:_% -*L7O?J/;"/O2'(.X5=X%;HBR"B M?2W;'.OZZ&XQ,(Q>QM7]<=>U$5_!S:4VO2LW3OY JGNO+7:XU\5[89_KX.7A MDIX]""YIK^MP29]^+D>-2[H1A?1+FIP8UW\1SNOI*+T/[F@":TQ7Y&!B./SQ MVEOQEQLWOX5+>J08I(/35J??;0Y2INM0C9/=K?_Y/G!V%7")6V/6G<'*;QN! MFG9/9,^->(!' BSW)!"=1T>R1X;E/#J2,2SGBZO:_H3[$.:%4$H#WV_O:0 _(X$T9E&^DXL'TS+J70-0^Y%Y:2U;@(!W-:,?GH"*JT# )] M+,6'ZK2FW;98%@#J\HK5PI_$^)9'A7\$<):I2&-9Y 7L+N8O7P5QD(Q#"?&1 MA3=I?(-?P-.3")@F&$=Q5-R9E2R1G F6T.>>+#J$]TZRX);@0HI9E)>'. H^ M$N[$C]*=^$FX$[\8[L0Z+6\C2_%BA,A0+E+RC7ICRJ&;8/G3ZXX!85!=8J0K M@5=X$0<#T0/O343MU1B+4'/,E!=E688P(HF#945CHP2PX$:L7XX9FI+6/[>NFQYW$F::Z2P9'F9P3FC=Q?TP5>\ M8[W+@HI KH^"V6W[6-0Q?K/LXSJM;FM5QV*MO4^LVZ6Z-(;R MI-'DM>KKTV3@SAD"I3)*JW$GX73:3@F1 \] T^C/:V>P:K3)^O( MQ:/$_V-0Z0(NSZ0S\"\XA?DD&M,!\?'PW89QC/_%Q_)9FA73((YS?B].+0^+ M(M;H3WF1CK^+*LCP?Y=T7=P&V80K"BW$EJA\BQFWQS*1,\/WRJ(]+)VWR$/K MK*I.M2 *DA1W!0Y^A!4S0")8[1RO.C%/$R5%%SCN7(M3YV,+=U%C%5F<=;>]QUK3C;GHO/]M.7.H>E1/2S]:Q9,4)%;)E5ESZ^[QIT, M_S_1=*M:,$J8)>(HX1*P+JU BT!-1"QCRR#>;;J,00L$/1)D8Y@ Y4[U+.IY MXVT\*+\1R!*)L%]5>=XARWCL6N$]!<"F0B16L$R A6V_[M1Y8ZNER,_ O1-8 MUI)0J\P[9FP9>IWWRCYVUFJZ)^3.-8K0N(Z$D7WZ\ MP$%_'1?I59BQ3ZK;]]>Y$':L8.^W7]63\=9HS%K/\#Z#*K+,!*P"5D;_;'?&N"H* ME#JW*R![)B&0'CU(8!)@$X\J(,$8?VM-$8?"!Z,B/(G! MCD%)!'K'-6GDR!X%K!)5FBBC[7?P'Q+^H]=>#__A@#PC"WE0D[)KV[>[ M2ZJ2.#%,CON(PY;W!_X0YLQ0KJ8TQLE?A2#( MWUCP1+[ Z*B4>?Q(KUU^!-^+CXFU\,^ZI9%;2B$3>M6Z.V<>W'DWB"5;[="! M%8?LI8<5P^^B=)FC-[U(L]P7-P^)8- HTGDTUGIL#KF=E"$XUD"Y^'Z MSH>A<[S_@RN*-/C"[U2$<1RBZS=&50+6".^ ?Q3A6+$KUEWA%/)@"F\,,E[: M'Q].^FWO"N8R:7F_(DP7L1:OR.(M83# >E)RIJ_5+>(TN3X!SIZ3CLH(?#\)(1%Q[1IAM+$JA!A MUZ1 QS%I5J#+"'=<%;=(LR=@'R!."N=Z"RH:,M#T/A M$&22%E$1"UP_T$TNC>CC!^26=$'R0&@KM?88'(0-5#(=UQ_]=P[S9^=AFP>C MTZC)[H7YLR[-R&'ZW)= 1P?"XJ!^#B&9@_K9FV2=?Q*#&5T M[*QEGAW:@-T#?J)^>9&#N@'A/ <1WNPB2QZSL]Q1L52_;M@>CJ6:SE*# ^N[ MCIBE7D+9V9HXRT8L=7G+RQ#.03?]KB4<]6.2WKX=/Q^FR.'YS\,#5?4<.WL\ M3PV,8X^&L,?@A;+'4QO#F\+)C[IL$8_;ZPI5^08/.N%A:[##C"O2&%";.^FU M*ISTF+#,L?&WG1]*61(OI.%WY_2%=OQV_> =>SCVN&^5]+Y8$,?"'CO79P\Q MLXY7>X(W/(S>ZE5'WOFC*,%&\^]..J?$2(_J^:\.Q<-=^"@7^"YOMVEUVAH2 M%;XJQ8-3>[ .[B^SL)K+-HJ4IDU9"@HHDJ+F ^= 9B(<16.@R4V^)QCKV?, MP1JCOX?SN#=4;(H27JOKD,J3+66RWEBPZ^"FSQ6T661 MA5PB0NEQ>)IIA4146E" &S:!.X2(+5C() :^0+V.RT61B[$9<7*G"2/(0=(' M-G&R'.M\)-H$JSH7=DK'\0=R M'/]-G)I'N05WE*9V+SL?*QI#4)3T#9?_X%+=CCE[K%&3=:EN+M7-I;K5A60N MU,8FD=LD$+[33TFG?[Y\-:Y8^X[J%.1[>!S!VY/?W M#DT['G8\7)]5=T9]__3LP.A;([K>,?/U*2Y?9_X[WQ-YX84E$+[M^.WV8/?N M'?4#YC[^#>KW^FZ#:KU!_;-GV: ',G2;(LH_F$@7;]>!:JSLQ)$G<;SM^YW^ MJ,G]EXY_@WK#/02$VZ!GV*!.YUDVZ 67]6RKW-E&@I=I).^W^'J?N\[HS._U M#^QG70]'SSV;!CD>;CP/#SO^L'=@KV+'PXZ':[#JSO#,[_3V=58^"0\?5RBW MFOQ?9"76/?S$/:#O)%VB&_/HC]Z>JZ_WV1OT1GYWR^Z?GOJ=]OT!C1Z#C5^PJ\@AP*PGF4. <=')3>SA$& < M>VQ@CQ>- +.V OSE-58I-3-SC55<8Y6'9D :B3JZJ=T6' /SO;UY'G*MX<"]=GU<.1W^O6 MK16$8V''PKNO>M3VN_5DX1=6L_G_V'O7YL:1'%WXKS"\?=ZHBJ!5)'6OFG6$ MRG;U>*:Z[+7=W6?>+QNTF++819$:DO)E?OT!D)F\2-3]1DFYL=-E6V(R$PD@ M 23PX YQ]B*L\L&^HMEVMR=VN6>V=;.Y;%:%J@#<>?ZDWFPNJS?4+NU^EZQ] MRM*)%6O>B';E0GV?6E&F5=U/09FJ^%NL9MNPU/:4=WM:!UV->7 J6H#'G9AQ M7=<;YHK%A\IJV]4F67JSMF)UG=JDW6U2M;V?1+*-6]96M5!MYWI[M"?S+XX? MXNIPK0E"N-I+HQME\BVQ2;7JBEU_U2;M<)-6[?:MS/.EJ9V%NSHQT[RIF[5E M08R5U;?K&U^]U5!W$R7?I+I>/X*@=ZGU=#Y17:4+G$JZ0+NE-]K-,J8+J(P7 MQ<*+L7!=-Y8.KRD65BQ6QE\[I*2M4O/<\MA58I$GBI:RY.K++7JK M85E&QAV*/=;.,5H07/7CV$*>GG(3\9IVCRJP+4W'P7YT"Y>4Z_WTV'T>I MWCJ[*!=,TDQ0I._NOT>NX\;OFNT[VJ4]1#@E[9Y%P0@LCC0*4Z8%T8B+XS[= M@B"^N.RUE&N9B1=U.PJUGNO;?M>%3>D&OD,H<+157K)Q(1O8+LXM#/SGBM;Q M$&'JN:_%?18R?"IV_1%,*@ZT)Z:-_"[H)7B GO3LF#GXB>T E2*F/7O!$[R+ MP6/!P.VF+XUT[25 O#H/WPGO2R<&]/O)8O@"O%'KCL(0+%7X1L^C3!,[?->8 M_^+"[+"=&DT>ONB&FCL8VMTXTC#)$%V4P7\]E+XP^!LWK M=ET<(8%Q'00.\S0)CA=I(UHDD)WL9'@F^6;<#XDFT:@+_W'C$4TMJFA_IA3* M/&M['MC=0T:SZ^6'2;>+4 M28G69S9LE!R]"WP6#& '=)CB< BK#B.B5("["(^ZH7..'>G$IN'D^^X0O@Y$ M]!@2%M\(QQ62A?@9B-Z'=]%GR!RPT\\NXZ,Z0%0O&.(C/K!J,!P&83R"B>,7 ML$06!GJ-^Y7#%)DA4+_K#H'(0HLAE5-YL5$J[*BO/3,?V_W!QO7"8"";_R$C M(8WH*X*;/7CJQ78] ESC7T:.?',C(OO(CQA\$P8*&0C)"_ZM"[^ZL=:SNUQB M")./>."2?])Y#AG?G%<7&.&K[?_$>7: "\!JT+4?E0ZQYPBDD-]A>%&C]P',T\-IAX^%;46:^ M/X*8I;.M: ],_*V5N)]7["FF%^)Q2D+OH0((PH'((4;8.P8+L>4P\.;#8RZ@ M5=\&==2'?0]PESR@@8P3@]ZA:1II#S%A/3[+YZY_ MN^[(9RKT]?3;Z9<=AOK=)^[GGUO%$7E2/#T7*S(JX'"7$#.B_$3PY7 MFUW0-,^,I@Z;#B3SA>1TWQ'DD#[54-0XPX7L>02# O% ]Z*9C'KW7>K"622# M=Z'"DC,&N<%?@>GV[Z*A!I<)N C%/7W[=Q(^, 3248_Y=:JV)FA83, MP\1.9&!DU1P G(,\#",&#]<0)JI"84;1>B-$1%"!A(F786LE,.XKZAF M@XC!*2GIB,M&R.ASPC&"2W?1@]VW!YJG- M#OY5\,Q(TQ!I<22;3CQDAQZ= *D:297B K:[SFVC(8((.;"9#NPV*NA01DGD M&[('*_GHB09/&XN'R"HAMX'UQ!BG@FEX)TP$_@H[!R^" :3^!;'HPF.1],31 MZ$D<4N',<:T&ZO.%NW$VS<&)=>\ PT,90C9"Q]0.4 3DPIM05TC:P1S%H M.W@UCQ]V2:UIHR'^]DNSGK&?A5^7-?=(MZ2^TM@!3%KJ'R,PGLRV/))75U'5 M1514T?=FT27U[+)&@SV/+G5C#;K4RWG +QF.O\1S_9L7O);SD=?HO91>1]*^!2;)]810 M_1^.NJ7"04U6]7^8!;6N^C^H_@^J_T.I27;,_1^F5\^0 2)B%0[:(&GL(8T. MJ.+BDRMK:^G5]K*].U5EIF+A\JS:TAO&BI!.BH,5!Y=@U:V:WEP:(E35%F_: M.AI%_!K?]5]8-,QEAT[*IY5:6V2QK*^U#[=RZ4,+<79:JN- >7>HVM(-4[7L*/$.U0R]66L? MS,BA.S$CO*J;S66;M2H[;]?Z HY<:S]FGMJ@ MQ5Q998-OT09W_2[61C#M@\/X3Q]GYD&O&-\2*2GCH#$J]KDN:6HR]Q2XA22WJ#,9BRW3NF:N8N&TJ<0(=K1?VO5,U2SF]K=;E5KR!\SWGJR+ MO4R3P[.0$_EW. QKP1 @Y 5Q'+!0(/D:_$!UG;QBW2C@(-X% M$ 95'"1C93+5QV?+QA):>7G$JQT1]"!OP$Q5D8U&6L\@RR6D>P T,BO5E")% M ) DG0%F#X_M@HY9DIW?]&]TGF92@J(8<=QZ#Z-8EDB:B0JECM4)1V:!&PKML#*?) %/H0:S2AE=DUBT7C?72'B_TYE!#6FB_)E6X6/4(5 Q\)FI^\4+'C?HP MN>< 2R-23 D/',EG42N+"$>(C/..'[B^J 657.$QVZ%:X4@66-)2$RP=+$EW M(^UIY'J.*))'VJ1SEF7+5& :B,T/@?O_/;)#K/&&)R:X093I$A@#5G"&+@/! M3.>5P!4 -]M=B=#0\]B;*Q ;Q#SR*T/ 3P>6T(T%#PA6B1+"9U">\LL0I!>0 M4'8L@14B7EZ+]4E]4'RR9CT%,A%/ZIFQ^G:4D>7(19U32!>B11;V M57 ;V( MR62-NKZX)&?V>28*":@R%N:)SZ$'>)?*BK:XGB=(G/2UXR] N*471GS,_(A7 MV0_M=ZSDXC>4,]1&H90=6&57\3%ZDZ33'(4Q,"M+*'_(U7-V0*-BS30#],R9 M)!C+%JQ%0HBB ZL8]>!U=!2=2YRVHFIQJ1P)9 1A222PQ>^5?U:F'+JEW)0E MF>U;D@5P5,Q6E-R0M3IKS4P!*7);*UMI6VQUTM$GKN#0AIM@/]3$!$61 WN9 M#C*&EI_5RMAVQ2:3GM-[^)(LCMDOU:R][$XQ/_#,R.ASB8P0<>0:8>+ (=;] MB0!FA)J75]WSJ0MGP"\9VPH,YUX/SHM8K(A,F\P4:$#0]!DS?N) >N5G>,:\ MC/&G$5KB.%[=")CD()I'?,U_*.^1[M4^%4E'*),Q?4\3QI$TH@ MM6CT%+F.:Q/R4HI'R,T6#M'#H=;P2U$5D3-X_ L$CYL342(@B:S,>#'^@038"0";@K4CM^SA7EVHIT MAY7'&1LW2F CJ)H=UB!GE/= L^HL&7;.Z6/IPDDB)+ XQWX*%29!A:GF::%0 M810JS$Z/G4F%8)+>BE+M-!9,$Y;CN!)]@4^#430/!;38;.* RJA0!_9? 8%D M$DY; E(]16V/8YM.T=8'9O%L SUEVUINR<7,PE"@TP.$*W4@YGW;+.7^SG9B MX<1T8%FCB&ST#*MG OL\@)RQS2($$16N6F]6&)](F/7!QH5<1Y!8-!@#[0Z, M->WFAC EK2\W\ *M6=%^(SQT?!=]T/P2:5?I?/%H[X"I]!ZY-)5O";[D90ZK M_IY#NN-7;E.0;0ZDSJT+M.HZOC^BW@-H0*$U!-09:*9Q_L\$/6?>'84E[4FT MA'I@SS@<#)"P>*\O<5 !?L?O#*T:?^PH5,,#@6&-85@=H ^$]G(6OC0;T"?8 M2Q>9TR4&"L)AP"'MIWB1P*(7%YF MX!4,:M,TRB1"8:!#!X'/8S<$3G?%N@+]K2H53R% 7>/_Y+PQCMT_\YVZ?("P M8F-N*?UB5)HMM)($XAT&_HQ*JYK^*0OLR75;8Q(Y#ZQ>CXX"._].\N3RX^%U MA@1*- Q#Q]@FFR$_IPY3VPEX6"03ZG53;! X?NB\8A7GH,Z\W MWI1#H+'+T'@.O)>>YB/;@:I=C#WCMOV9#O4O M M#^+ML-AVO2@%\$[7) \;\G2$^8M&+)CT6LD#C_OIT07 M5D\,O%!Z%I3AB&>(\90>SFN%9I@@AS.6'"(H J1WJ8,8& 0S<6/AO2>;S.\T!7/R'Z0C,U64DLF)A^54DJR5BO;[4'R, MTW5]6U[CR!$E[TQC%N0^XBK)7?E$*)1:RF+EE,'E":[BR\,DO=2Q+GP+40F9 M0N8%V1Q!'RG!6Y]@ZDV8?68V7>0Y]L2HN4;FQCE+ S^(Z7J!9^2("YB;'C5@ M2-?(TZ,B>7U3_#[Q879T#+\D.,\YBB0;3K*1OHE'(P;VNQ3 I5+AN,:5 M@+ MLIE>B>#(?D69>7)>Y%9*1@4D(EY.AW1.;E&B'*0YDEUE=@L2>2.)G2)D#HNZ MH/O1%WH"ZY]V%;>)L@?H*.")@-F7\+X2I#/S@V7?/I;,F#_C2"I&Y(3 \'[P MPO>+S@AR5NB!3\%81F#F\ZDMEOQ W-UE)\S"7)NE#>[[U)+*G9E7!6U;>%L8 M:0YS;Q23!H,P;7N)R1%IRT@=+R:D&1U% 1BGN?8\N'U#\ T]D5&,%ZSHW;^Y M*$N>I.<^).)=^Z6=IN#,\AUXFY,IZ]^]A<\-?+.:6/@W/)_\$;-6*D4DW3NS M)>WC,!%PP)4^FC2(ZK]/'J P4"W;4&!42OKY*(O//F^* /SWQ'RPC.//L#=;'G]DP[.WH4L6 EZ6C&+9 Q14(^?N3-:D M#[HNW^-NGULZ74>?7EI$;7I:Q!*AN7KS3"53J&2*?<960Y=J ;5.MXNV/.JE MN\!SNS(*?2V.E;UJG@.,L=U2FG)RN3S6P;F@=3IEUP)C>OPX M7<^X44,,!X1:/!4%"$MR\23C._F43W1WB7V/"5RF3TQ(0FDS=D MX'&.Q'A4>!")7W 83%[P@H@*$43\ =X@(]#"JI953F8[G<*ZQ M%\P21"\K !^+ ER9ON4S%LKG%LTD1IATJJ2-@7=YV-//J7#KU,H$D&:S1N[2 M5QC&28-&3F7Y%5[7E61/R-JO3$IDEG^$?A Q@,D/Y%!H%5'@C2X&,6;F4[H6 M[PGK<./^"4T;;#8^49S3]2.HP+BY+O^)^$&68%YMT.FZ/KOWC MW :3J%+:/_8?)99*E !U7\)6D+C=I51Z2Z;!WW,9U>ZYE8UK+.6R9B[BP?9$ MWG;&62!MS1>'Y8O _"[5VE*MIT9!^#B$EP('D+6?N7/(A%Z3B)$([(N2F/A] M**+00;<[DCHF"1]1"GG?'0XY$V'YZPLPFJ.+"FT2&9\_%+K13^YB!)'00'0/ M0@P\M$E*QR9!=^VY5L796"3WY\>"_Q&1""-5&/<@?2^E2$2:Q/>SDN"**#>^ MWV$\3,BD.J4E\5)/HD'(*&%=A&PQ>RO-[H(EGP>]\^(IFV9/>_Z8@&J M#Y)LV\0@C1)E)\HC>3E6IK0)O!FJEZ+P+ZY2.@>)@DHR3Z1%:,MKE%2EQJ)( M:>(K(I^6 QSP-SYAQ1.=;PX)CDC[2I4C2,*4=]J\E MUO#"!I;S.2W-.?;N* M]D?QX&EU0B)H(7O"&7WBJB*1=\RL$ -BT,\.?S+AM 7/H3T I<%OL,_Y76SR M'*@72A/B^Y"L0_@7>7W%OPG,ACO;[0-GRKJ']%2C[['PQ15&\WN*3 !T'DT< M,TBL_)W$IQY>AHOQY5-XM9H[/2DQ' Q>XCVP_)T^XUF$4C@QZRLCNQ_Q8I*L MJP /(&I4GM&7F:7R9(R<#I:5(QGO"S/XLK?:G)?@=^1RV #@\,!)=I,N8SST M!.PH\&&CWS.=VS-7%-D<*'G$$W%L+/[(:WW8"&&R#>T8AY3*B)U?I9G'3QO>!E;/_%GF7R57?FEMYT\_ M>/43SU<@=[AI"JF/%/ *$8<8A M#I.N@41I[.Q'GV$"Q$AP/G\9[I1I_!]^=2B@=#"- #2A,+:3I-3,M=][#MFH MG$;7DBYD)C*)E,Q>R:F8Y%)3OA2:*'.?)<)F>'!G3$>0V_0[\/Y$*?(C5B9@ MR]H7J>$X*D('<\M8R..0R8O2R^] H-[@.T%(8"2>E2!'2UXF$JSQ:11P]N\1 M=S>X-Y(F/O79N#>2#=E(OXJT)5[P26R#:6' K_(X&"MT2@X\7(W]F@5#P)I" M.(9(&? 8$1P^&K>32&G+0PG7G)RCH'9++_]T)Z+T# MQF)!I,3CP_PJ%F'",UF T*9X"8DQ?40ZH&:C8ML%W&!*IK4Q]P >AZY/(A- MN2@I2P*;97*/ILV:FM[3P<*#H++%.:W&!Z'*9A4\,1P^RASH,#*/N^0&Y,7R M,#G8+03CR-J:Y%/Q(V!JKD;6.R$"O>!FR(Q9&!;4D$_9]:XOTEQQK]+@>^9U$_9? MKEHC 60HF$5%^U5>GNCP?N!LGF.9O'P66(8M0 >D79FHUMR,X4%:)#+8WX-7 M<$A#,@="TB,V@B[@I0VO1'NVR4Y"@Z^+<6V17B"2"F%N)$;(CF 8"C<8^$MF MF\),+_N@-C,(&!7M,HA00Z;91^3QX_T/#,+][\S*Y4HE!72%HY F#-05CD() MYG+45_]S[NWX"7CJ7LJ0OV($VW MP[,^;O*^#HTW2]7HVW#L;7R@'$I1 6T^-FO)KZL'0"]YSL9)A-D6/H"L=8B1R MJ/"FAE03S7D4%L(A34R3XMTEQ5Y<%)B0'&Z>:HTJ..MQ94 )BX'TIN,3CL'\ MO4XPQ 0MI;9'YD@O$ L/A_DSI^0IO)'C8V*\(SUSZ')I%.)4Q!5.\>I@EID5 M2=#QR8GCA+N87<$1 46N1"ZY#MB-$N2S8*"%H30M ?8>@VA2*\E*EZ MPG(YD(#G,:149'SXZ9EG2P%PT,!&1),..^)Q+JH27 M1NT8# )$0$$<"R#?89[^#QA-L[T8ZQW9 &]4Q74E"P-0P:@K(U+'8.>-L/W$ M-!A;GD,0Q0)"/>FO0.@$"/'23 M%4R9ITJ0"^\[["T']\^'[898 @R#TT4F#S)2FF%!(Y%,4D0DD-[DTQS3YSG$ M7$.^J2(A*FEE()-H*8C[A*D=S[:(ILL+V:SJ3Z^>*6$10TEXCC_3/1*90>]< M2R0G1"9[A10(UP/)#,627Q(**07)!/> 4%._U*U*.ZU13,N1$WQI$1IG;R[OL_"+63@7 ;'A1MC"0^:3JW( /6-NQ>^\[GXB@W?:'),:6P4JB MRQ*^#:CFF(^ _* C6!9&"7]/2]ZSJ2Q%O#"O-MD+_&<.O)&91^%(>RE71LU3 MB$ETDT-OFKC!$;&:J;P[?BF6)(3R\3XOK E$1[IS;%GXN=HHU W\3W@N^?'G M<[-%31;WH2V(JHTO^TLJR9/+K%7J2(NO7A"@$#UK#RD.#.F3?[EH==_@B<3RALLV*RDO$ET^41.2_YIA64L?N63SDG6U,F MD"3%(!Q"&Z>1S_0T,NV]"AIG3 7DH6Z6M.<8=1!:*7$?TT/& 5LB&]I^"A+@ M29Q;?N^R )#("?5*X_]L1\2MA?A8H56DR2>-3:!5-&H*K$)EK.SX=K4U]7*U MP$&*Q 7V<.C1[WA67=FQ?7B!B\6*&@IJ") U%M!9//PSD_"_\>$W%RG@B20 M)XI."YLKIZ"FLO]!CPQ:+"Q!K_2>/8-73K;2W>C)<[O97(%O;C@0N4-SP0C* M&3:;R:/_DU2CI.R(' >>F&_#H0E;M[@17QKNNQN%$:8NT&4WL)HCX22H4\4] M\\CF^1%4M&KUW#1:;2.#(BR203,E2&G)3LK%#A*I)RZ $@AUWB(0BY:I3NHU MWQ9$9F_;D8A/8VTXSWIG/ET,@D45!AC_YCUP^6U2040&0180T)A"O1RPH:AT M<\%SL7EX22OMJ6HUT_0"2DVQ;].#/"C@]DY"!)<#D\"?@! MYO[*64Q-XP 98GH6$\'O!^+>ZR[)-2GEIBYYQW&=UL3 490RK'9(:Y[;L89\ M.1%@3O,/)2#)> Z1C"U39TTLX:43^Q[#SII9M<_-^@?VD9XQZX[X#4LF1QZ' M'!XE=P\/K#L*>7I&T@.UP_UILUVM$> 5'2_PU(^01T_=I_SW;)8*7G;RN]%,UD%APQ]>K2&FDQ8O78HQDY(Q M/%Q$(@P&(5RD(B%[/ TPAR8E5HY"9!)QR F=SQMA6G1X#',S.?P,)94*L*$, M9"1=O\B34M2"I*A><'XGW;)"VE)A)PX(7F0N<841I],;,6X(6)7G6W 9(G2GMR)BTU,")5B'V2#(2[!IA.2&B&% ;,G M>9[IWU.+)^CUW"ZEMP=DRD2$]L0Q):AN!RB)87N9/1-Q^<"(SQ"+;7@W=H]P M[&&/L=$A;&Y$-]!I]4]"QTRB,9>?\55=]EV&S8GEO&_Y_&C^_+/T*)>?<:!9 M"4C&JS7')MCJ%AQ^E.9-E<)CVD_$U%[6)# MJ:)=,ODX#273\]YQQ1R>Z?.0 >QX8I[+7@2VR_BPR^(2.E\RPWS4FSJ%+1+3-L9WO#L4T_:/=P1 M2^7_7E91EWG=Q090NFY^JD9#9 !9O9[D5$OW13:+H=\EJ[N2/-TL>0J*S$F; M\"IIM%;R)E3N*$)[2II3O8_9C(UH-$38E:2+9=+,@D.8P:F2O2Q808N/2QY> M/]!I*#5[)F-M0KN[% =8D!PBB6 D6X+T0C#WJ$.'ZV_Y]F])C(D)"9#Y&?#G M9UZ=\TU.?J^@$RZO54K-3:[=J%H'.3N@ ^@V?+9]]S\2S4[SC#".+-DCLXE>0'1'M+3LC@9Y_#4RU>!-YJ(1I_#Q*1V M,16'+$HDS,'"B-:0T,=B#NX8XR4D[EBFJ++C18&>:\$3\%8R>1G.RR^6*G!, MC224AAF>:4X9&==8 B#*WL2)RZ'NJ602YBRUXE.Z],R%;YH7J?-V3:)9C<,P MC,21>,$^<%-D8M)MLIXER/EI^&(" G.I1.X0&822GU^Q:I::F5T2N%>D??]^ MIU,NKHRBAVD4?_0L*(,JF%9O\>75>,S)^ZKR@ MO,YM*O':PC,A-V1B72S.]%-,?SQ*8UDRPF$>\J#%LZX2%/1 >OO;5- #)9C+ M45_D+EL;DIX71^QZ/-(E%<4)_" Y(Z<$F197EW2D2DCD+);P1-P*,WI"JG*7 M]VCB*F[:1:]HWID@Y,GF-G24OZ9(Q@GXH02M"B:?TM=;YNJW+]4#O'WY.O7V MY99BUQGH@L.3@ZM,0T3*0."MC*8Q(0)R&^DM3\!VYHPW"@G3QXF;R>2,O^BN8Y\9B( M!PIC2AIBXNF_N6^?8;0?(RH3(2&!7;S'@Z-[7CO3?/!!__N,=9W/N#33>*J; MG3#L. &V[OCFV<]G&F<4D)2W^#/EZL&F>A& M<6X2)"O9K2$V8$UB:GAI!C,7#V A[)R']*2,(\>TI!%J1@O??T\E:424A_-_ M5K39=*EGZ?);''J/6/USVWL,':0,?/&K%W1_)NMOG6D,CH4A&JOA",RE6W_V M"QK9%\A1$P)BT#P9NWUV\8\1B(59XW(]N>5W""(&2E_[GXIV"]LR2&1F\3DL MOO.T0#&YFG%V,6=ODJ:ES)G@BV$F/0:=?JJQ F^NPBIZ&NQB=HBMLG$7?\ A M1V5039&EE2!=4MB.N^I8V$Q@OY'\C7< KDP*SXH'8^, #\;+J0=CYK;R/KG^ MDI@C_P -'SD2YX[,FCL14KGQ>8(0?'!X1^F4O)23=6U;FTAL;K958O-I^<,[ M8MHBQ39K=^XZ]X_:SAC>-&1I>F/CZY 47OP:^E.!IVJ_H1Q** MPN$I]SKMV^^H#V?KN MD,1(O/(K=;OEMX/T.9$UO3--3%0QFMP2,&FP-P>+4AL6GI.VLD _PE+G=^TQ M"\=PG][M8W5DA%1($LYXY=9=&+R]9XJ>>4(0SWI([@LR/APUJ91^7/YJ"PQ' M7[A?R9-D?W6HQDO[C3%93?X0@V&,B)>4!^!K5ZQ+)AOG1-,2AIM,4QN;9.H* MRFXZZ4[.1/G#")'K5[+^?2:9)TTJ2AQ<3&'"/O S@0-QG6*BV8%3,PGI/"E2 MU0#+5RG M@O?SN"%#G)8GL%*9_&K1": !!_Q,>P/<$(8V1HK0IL-$K3U6'L\X_5]?7RNO M3LT0R8X5^'>OW;Y7+HAHE0[^=@$SQ)QJAJ2*$H-US(\.- Q[LXAY,?-&]&*R"R,M3O/]B>**CTDWB@D32N^.$D% M?BX*APWO>1ZP>P$]TTGJB0ILQ\OK6]B3=T1=<(.*_,+*FJAU@)K(FJJ)UK/E MZ5=IFV?L7?@*X:X?GD9;RG&::S'/U6:;<:EF,'4)Z+UL 140.QY3,J@T#OO" M\C$'><5/)=$D*1ICMJ3K2M\6A44<$WXP0. O%#+9T.@_ KL7,SA)#W+^8IR" M.14_Y&JW*"UJ8>@M(!V?>!+EQ=N$<[S:M(<1^RQ_P(HP>-_[9]. S#N%_CGRS^+A"'WV*G^SZED:9BZ7[2=E0 M E\6T=\_V"G&P'SR'1NE_Q1 1N<2R"A'SQ0V=Y*JLXGZ=,I$+6)?(DO(!K(Z M)FF3!Z<:?29RR_,'''TR]9#CI&9OLJARXFT]C_>"I&BN-QKXX!5]_,@?Z^9W M:$%-4T!_A($K"?6-.3=$:%O)EKT+\*[^? XQ$GDN=KK;9:S7^S+&.QK]:Q0P40YBL3UI-FV'J^:;M4;&6"\R M-;'*^(7[19'T;L1MR"):7D>;"\-?!"BKH-:<8(3.*!G_\]V"@R"XLDB5 M1:HLTJ.U2$]#ATVS9#_13=/LBZS&>&N+FE&I%E\5;K^[Q7CLKOCN,*.)=O[V M/*U:E091X8:C)41:LZVWS$;^0D)++R.R94W9:#GV,@A=BL+R"\V1[\;1%ZU: MU=NU]M+#B?YI=&'*ATJR:G][^#VIJDP;$"$?)0C6P!OPL)^$I^$1>?>:>SO= MK-C=/@*?T6V^&""3MRB2)2E4/6 V51*E@(D]@A/L]O$-L%A+;Z] .@=S# C2 M(_.N_)JO[M(U\TP8R]3-6FOI=V5?443%.*!M'3.D/JMR5-C:6ZCTC=JU2O5+TU M8R.JMZE4[VFIWE)73?^QJA,!;%?D1< \N^?PTA#LNL\<=__]2PGT\ZQSJ3ZC MAFFAOL);B5RT%UK!PNGPAY38;%7JU)$K'H'!_'!94>.+ZTXHKS+=.>RK?TJZ(XXE"\'1+ C@H4? M0[_=?&*HX)XQD]FL^6Y5S'8O,&^" $6L]=S5ASC1M"7 M?<]O<1O>--IG%RMVW=0^W%UV;K]J-U>?M:S=OP=6G8GG9TH\/X>YGRG>&H0X M_QLG@>LSSRXLA/HJQL%3K+[6VU1%3'CDWK;.+RVSGB*^V1[>V#WW&"D-&2@,.C*UUPV+H MKFF=('2!3.9I#53%R#02\CZS(\0M.K& MQYY@2BLKZ=TPR'K!MSVAM(-2C?, M9)+:;(O!COK:-R]XC32E# Y:&< ^-Y4R4,I@)I,TL4=-S.M%BCK^U\PWA-G[6=FKY%WIZOZ:M6#$J!^S;9 MW5F+9!8?=?4.J&+%2;ITQWWV3A\(N Q9IR5:D25)W6.M*Z)^\.J+!LR+-)@. M<7P4?^QL$0?3FT4<' ]4R\8#,J?S&!,G3;/2L%9#A)W]6=-H;SYSLEZQ&K5- MYC@>1(JAX#_"8OR1D?3CS!^U37OV/=>= MH'!(^G$\_/SI$_9(@FE6GH.73YVPVW=?6/2).<]V^ FL4ON3:=3-JO4)I\M_ M-%OX<[7^Z=7I=<\M WYO5\B00O-F03T*5!O_7D%C]/]O.V_ZS-JL>]+HBE&RI$G.]HJE"),E3-;.433A-*G,OE$[:,/K= ,!O\&Q&V)HG+H? F5-ME>Z'6E,OC2+&2B@(L#G^*@\OCWI M!V("Y?(=OLNW4DBJ03^:24BJ89I&]8XG1*9!XU#JH M:%9U\\9QN+C"^!&\, +^)+/>;.@(NP4^I_NF=3+WN4=KKAR"UE"!HD/7&D+H MP4'@<6C3^-^GK-!+9-(DD3IO7@2>VWTGN^#:XRV_>;]=GI,A \UU[I@K:=VO MM':5M!ZXM*Y\QI/_;Z;73B3N*.T.:S=8S>$B3_%6 >PQ\+%G4>#I=U?5].X*&-SY6&@8[$/<-*7G M]J;G'*7G3D//I0HN&^LD#JLUI*Z#WQ/3YCFOY^[35A+ MCGG:MRFS/ V^W$KEY_J@L")@"NV=V2&:/^;&5:!)9I614X'/Q2I0::&=:R&F MM)#20H5:J)_70K_Q#C0/U"2%:Z!7.W2FZJ&)[R^A@W:A@OI*!95$!?64"E(J MJ% %N7D5=)?ICI310Q,6SVS%5#Q*V2PD5ZFGDJBG9Z6>3D,]3:HFD_)16HEJ M,E/5]-<>?31K.V$JU$,9#?37$6B@J<6T.VM?4]@1HS0];L?UIEUS\S)[A%_>.5,=JT&]7D*=54$M7TEU)-IZJ:+/YSHIHLHVH*U23J MGJAENIM@8]PSC]D12W6/+C(:P13J]C63QY5!WF565#Y#&H?XU0[#=^VVHMV[ MSC/;4 6L>'U#OCY5-!53Z9ERZ)F?2L\H/3.A9RQA OV+)'=:5#MO\)1?Z5A* MZ>Q9Z;2XTO'VJW3XVI7&64?CK%;832JGVLJHG,3K"O9XD5;=N'-5FU0_'P+E M7)5$_PR4_E'Z9TS_#/<6==Z-]ADJ[5,2[>,K[:.TSYCV^7<98\Z[44S_5HJI M)(HI4(KID!5307'\/IVJFA+G_8KS4(GSD8GS_GP4)T:>X9 MZ:YQ,JHA4JKA)%4#(EX:[6:*>#FU,#JO(AY&PZ%'D@L'_!6SX[[VE?FL!U8% MH=YE^AB">0 &06R#05 C04CYS7$=N*"F+.A*I]+J'ABI7@.7?&L@<-O--,+ M"].L&ESSV'G-<]E'0&UT* BT/?"T!P;;2);))"K?9"K8I'.RKH[Y'Z%C_F'[ M(SM\U]JRW49&Q=A*Q91$Q8R4BCET%;.2AC'&H9E6)9;:Y2QH"#.]V??O * BU:AWQG<0S>R+BJZ0Q#U]-:.]0T&?.%O[Q= MH&F<4O2^;*G>EWO5R(4OJBG7Y',R":N1R=/=5&FZ_&NY-:;B3U'#&F(8S MC/9X\,D-HUBCUKZDUN) F^(M/K!A+-HS&W9CI.*I8U'X5SKM2 M.*>HM[V^-M*\5E7.Z%:\;$4S643JLIK_"/3!$IO,_9>)^6POLLJ8I3 M>)\*[_/X\#Z%9?4?95F55.ULU[)JT<]68EFU#,MJYMIW%KAR>6-KW+3ZQIY" MNM>W>,/=5CE,JW1:W+1JY4RKIR,PK8Y#$]E[[B"N5%'Y$@Z$*GJ UX*>F*&+ MYCM^"V8G[%0US4A:>%))"V712WON4:[T4OFR%E@^:^&[.W!1#X!7%ZV=M; # M#;10,@-3&J@L&FC/?=>5!BK??9O00(]]-US3,%KB(FZGQM&LFSFEFTJCF_;< M*UWIIO+III[TVD(7%O(5-(SO!B&IB6BJTMF!UN@IK5$6K;'GWN9*:^RK?FV& MVGC.J8W+TJB-9Z4VRJ V+%.IC -6&>-P.Y9HG/(P>HI. M2WX&)P@155Z^K>Y-]RBB5?.#NC8]*BFMFDF9-1*Z!Z2F4B%"='!9;Q*701N. MPFAD\^C? ^O2UZN&)4_3!SM\LGT6G=^^>>P=I)I$'Z\SE.CN5W35S>*QB>[3 M3-']YOJVW\7PN1+=@Q9=2YVZ1R:ZUD9.W;;14*);=M%5I^ZQB>XF3ETENF47 MW7;S5.6V[!52LR>X&=VWVTG&,9,@ C=T9\( M?OT>)@+[]XZ">QV&@<^"4>2],< [ %8/X8R,.(?GY"%A\([OC^ 8#1F(!IR)?A8] M&(0.Q2+;O #RX[6&3V/(A 2LV%\J7),F:I&&.DQ2I?K:^[__7K_7?MP0X6* M&ON_,4BFBR6.7T<1_"6*0-CPC3C/[[;_/+*?VDR MZ7;(N#J*=/CZ_._C@D/6Q_>_$'Y[,& +/FE'?>T;$)/>]%+P_:^V)WI ,!;# MEXJ^DQ^3NDOT P\4:23V0+O^]\B-04-A_MV'%Y@7OQX'0V9BL-3N28=5=VE[ M4S:U4UGJ)3-,S]VAI&+U(QE+0*<[5A?O3G]$PVITJ&!"[(DFTK MA+)X;7)V%E@&[CK_?3:_N-PTJF<7P, *,T6!?5,5D; SY8E.,; M"<=O&B&CO" 8>Y_+KO$N]H#04J2Q9NW.P\VO/SJ/O]]?/QR>DKK+A,+P= T9 M&)AAQ@85X3&SJ@4(FH08MS),QKJC$%0/3.;ZKSWTPG$\(CO_@LZ] MZ)$/3]&X]BCN!R$LWIFN; \83:76JK2-Z1^OBGNRQ+ +&N.;MUXY"?=@NB-= MA"]\^]M=Y\>_3/G41).)UHOB_ M*5=FIT$Y&O&S&\/;N@O0\L-=Z *5AD"FR3M&47@K/L^DTHHO?"P92?<2&D(J M7MDQ^RRSBKGS+R]-YH5DE"M=JTUWI953?!).<;G]QP4=1? $A0N(7N(3=J03 M7N 3\X)7Z?VE]U5#\ (#/T(G43B($[5#I()=G_[:M8=VET\!_QKPO^(]";;< M=C!G!+Q&K;1N8[M=:=5:*WJ-=6LUKW'V9_5Z:QN^:-VR]N2+'IZ],M]/>+S^ MX_J'UJEH7^\[#P];-CE.QZDH&UD/SNC+>"#3\FM13U_!40*&83C]UOHPZ%PZ M?V6"W-MV1XZ1B5?P7";B8V:]5'D6Y9[=@8CEW&/Y\E\_'O]^T]&^_G[_SX>] MIH7LG12/]]=_W-YK-Q7MMYN_=[[?_',9/70/8)=')G<>_WGH?R.%>H0WD6M8JY1IW,ZF16)[,ZF5<]BZ[O;RZUNXIV M_7CY=U#"IWTP7W7^N+E"'_'N^L=5Y_Z/FZ7"SL=QS(PQA#J39ULPXPRCSF-U M'JOS6)W'JQY!WS&7\GM%^WY]?=IG\:_WU[_>WO\++X ?.C^NOMV.&2Q.HG52:Q.XI4]XZL_._=7VFU%^ZWS*^K??]Q73OM([OSX M<:W]BAKV]Q]7U_>GZ!P7\(0ZF&=1;)QGU*FL3N5C/)6GELOLH:I@H:*"Z7GX MIU?@4]\,5D;[[$*5!9U26= >L3*P1)SC-RW98>3PX#,>>=73U\ .'5RN-"!X MF5$6P&T"9;*4BZ41BS+*B_?Y=NCZKBC#0CH407$=/(IHB#U$0R38-F9W^[(^+P:= MR B]+9+%>?!:-W!R8&Y:BN,&+_9&:-GDEN$3[.$'V&0/$6I>F"=06E&[Q &2 M)4.TW*)["=>ERY?DK&BPG;87!9-[.@Y5YTJ6[F99.AT\3# K"[=(!U:(.,I- M-W0)?%-C$5IJ+O &%2Y*6=BUK!?S^;@($R&L+_CG9PZ4^RVT!^PU"']N>>*S M;<*_8O($;QXP.V(*0%Z4GX&P-5 %U#>O9 M;N@11#+(B9?@QL(3T1 D,=(%2*,<5)K:4 M#7X':(/(D:C,7MVX3ZI8\,Q_FX2'H5+>+34F32N/??3=!5FOQS6>TD 'I8% ?Y13?2QI\WVU(Y=+ MFK3^2KFJV69[P7D.@X(_C.I/(S2""$\)@J$6R+/1 HJ38&<304;16T%1;TYX50"_NQ/'(8I3& T'(&(Z&:\:'J;. Y2W&_^1CPUX*6A0SY&,J_?*P\5 MK<<F2,)3DD+:J< M2F^>2P=,XXRZN$4I4TPC+_"C[\"N)B3BZ]8>^T&4_51L*GS%AFT$4P1<0:(5 MV"1H<_!MX*^"C0V>4(? 4W84^+0OH I&(8?K>@I&,$:?(03F@C8=\E4OY"9P M8E?@ELFOZ,F SHB1G(8A*"'X_UX(T^)J27YE%3/DU8XR1LY4&^< .>8V91+! M _/W(U'%8ONYB1ETF3,*.:0_5_W<#':CG]'4G5OXI0MM\93Y(-=R=>YPO8/< M3?.J: \C,+HS7T[6QMZ W#X=/:@8--!V,2I<%RW9%X2 Z**V>P8!D2Z^/4"M MR;6+XT9=+XC$F(NMD1\\8C=L;G3+V;S8WLB.DS<5VO8$3HLO1P0BZB<%!(9I MNP,RZ0>VP]"H2^T%'>WK5P:L#/^.O0)E 9E7=9$[]RP.QH@^> #L@^>F.>R%Z'/,\<$#(N<#;3)Z.ZGQ&S.^'\E575+>@17 M#%B&._FXF=]=\)Y3F^&(0[\=K;NRT8G8UYP!@<^Y*'!S3W)/X;F?UY0A,* M M+&N@=*'G+TPQT#]#.TS43^&!1-&3-[& X2@<@H(O-'H*HA^%JK2BK44A+KR1 M.&FHX9>T.L?/)>P%!#).!I.PBR(2[W49.76IC0F"TWPP[-*OC)JL"%O3%P?NV2 M0O52NTQ?XA@>V.]XVRHWC6A/6Y7S0"-^OZ$C"_S%NHE"Q]- VOU\I_(6/AQC MO1&>(>)BAA]YT>CIKTQX*W4WQ&PCFM43PRMI6 J<,?^&%^"9DRR=1Z4B<:7C MN/)>.Q2G+#D@SR(<@IP#IE0NJI/8&T'.4< 7X_IALF@JE),_EC3@+S&>ATW5 M.N1J_H9MT\(##>MWY5JXVTPMX$+(#/CO*O#<+QL&[N8\'K_%7=Y+XZ,;[0Q.79#SPVQ&VU2.C" M)$K"O?*0I4I.#+Q8,)V,5-=_";P7$?NDH)Q+AB+(E.53'W$,/HXG0CKTJ+N,W-)J96. !Z M_7XVY#2Y;0',T^WV067+79Y4+5RJ+O[V%'ZZF/+A7F]IR5*]QV-BQ*@%\[,( M"]"1;'[1[L( H^K:@PV.Q>'IEPYYZK#%3SQZS7NO6L1:IKFPH!$G$1TBI ,P MR4^FC8:DCOX"FX=[\T5W6CZ3S\ 7?JE7FY4JG,*>AS26_3$G&F,F%_Y<(N5= M$??_< &AV#'2?LGP(I*%\R3V[,)0<-R&(-AWN>D+/SWG<"9L\#LZBJWZ_*$D:@]K$S=M;NR)A,&A39'+L5G@D<-##>#=9V\3 MJ*M[?@L3DJ3TD/EQ8E0DGQ@CRNP*J5<1:)?QC40%BA@HU]A9O80>OV &.+S0 M@(>U+-YKK3QR_$A,(+&0\PN6$5JR\1PADV<,:.4!\:52,$D#W /.XX39FXD M)/TD<8HI,W8+P4F?7$-Q5\$77B@Y G(,,D+$5^B>LQ>3U2F-:1 M.#M9%LNS4L%>9C-FDQ'(N^,A8PS!B?N?_%C"*UI4F8[IK8)5YJY@=%0W^%J\ M>8EX\_;,XL<6@EH>!0<,+1OM2A[!Y5_)!4CAN,C><:%4T"4RW?3 KL&V.D%W M),Y=NON!TV,('_1M=!2QCI'$G)B[[KE'"8BX62 MU8R9@RYGE^RT@U&,V4*KCS]6-N M.C@R^%F.%"L9K%,^++W^P:+CO[EOG_W _S&B%$^2#)C>/08(N^?FF>;; YB1 MP]S/':[#?\ ?SJAFJW=>L[ - A#]%1VU?C"*V&6 %Z&1]OW[W=\^Y<8^0 (M M39SO ?<2$P)5SRX>8-Y7+GL.=.T2%@6BX+OVPK0I#2U$,:E67$=Z"+LIJUS@ M\1=N@1>9%M)4@6.Y2[8Y&/N@S\QVTZ(;*+X,#;O%:86XR8KAAMZ MP#'DR+QB4.\9UPLO%JG,\BUY)VDE&V9+=SIK5KD>W(1/\#K.VDA=KFFINMS3 MNL3;:UUN<2OK&?OCX?;[S57G\?I*^]KYWOEQ>:T]_/WZ^O&A]'/_ M<(/>(1AU8#!CJN,;IEB 32W#8!CE$;_Q=,>/BYX&""MQ*"WKFV8%9&GC;0)- MJV*T5NU;..NSFM'8SF2K>^II6 "ZPL5B-T \K7FRPG%X$J^7?,&<@;QM")I# MH(:5H\8\,"N[^_,Y!)7BG(L)=[N,P3F[) X/J)L]K9^R-A9@@*DKG8].M0C$ MU3PZKC/&DC-<>LM[]'\EW/(I';#$;3M/V/F\TMZ/+7FEW=GV&!L270W_K5?J M9=Y1C LFL5+,>GBQ/6X\Y_=VF:4;VEY1Y19;^2]KK3"[LA!'+=/21$3O6\B# M[]K(=WD\;Q0Y9V,!ON:9!JZ7.["]Z+_/SJLRW#>*SI]M>_@9^:/C._C/=DV"VQ0YL\7)28'*>8M/8@)O6SBVI3;Y5*3#9DX7#. MKQ4>C?2[2S74G\_;!8[OOL[*QQ!K)*@,CJK2DA0QNE=[0;==Q\R?J6:1M1R= M"O7#04O1G,-&U.%']PD]?[!8V)S+"D^CM#-KGEVT6[I1;4^(];IR/D/6MG4< M+FJ)GSSKSSE -LE@K=+.K'UVT6KK[:I19M8_'>?OQL="D0"A"U<#)*&[R 52XI#W0!Q:.AUC!N6QL#;=)#MY/EGCGI=AW_,LPO3J.FF89:( M@3;I(91;?=Z2%]#-Q425[;^B'B5B\BN%U8R+N@724-=;UMK"H,SH\G+1'&VZ M/A=5@8N:>K/1*!$7;=(BK5JEUJF/08R5'NOKU(4O\(Y33N;%,]81D=K9A55K M@=U:WY#9L7"7HD.Q:$^5Z^:%$M;ANCIR75MOU":#!V7DNM,Q@^]"+(80/07P M!GG(*T)5)'QU_2QI>N?9?MSQG6M)UA6\Q,;91:.A-]O*+CYB?IJC>3?)3TW@ MI[K>;C9+Q$^G$[/]-0B<5]?S5,!V1=4J";@LV[?.+MIUO6YLRN@]4-/VN'EG MCAI=E7?:Q#MF:U.FJS)0EX_3(IJY_^P*J#N&5=;*0EWGWDN2DWMU8$APS+LSD[3]CJ2]QY?<]GZ/N.@L*R76V453;UEE,E&4 M>;OCV[--\E,5^:E>G\QR5";O]IGB*FD+:;\IG86,TWP2_WLHM%<6XLJVW7EP($R4C>5V/4C\+LK M7?XV&J TJWJM7BN1-:<[WE=JW.2%A\HS>:9A#97<4*==YRU\BI M.=R:VN76?C2:8*'LM65%OW5V4:LV]?;&4CO+D;8VQRA78J7$:JGTO&7%JHUB M5=.M]MH7XSL1*W':REE(6M8Y7MM>$8:JL"0G&.$-95E!D!::XO&@(!4#7WT7 MO3QEC\N'..C^[ <>(G0+A%T-$ZSB=P605'ILL]E 5UZZU:NA76U0#+.&).UI)15QFKGQ-(RXS]OZ)(6'14 MP+)+%(96UQD[5ZZ;8:;JV875U,V& @'9IWX%CR(,/(\" K*O'_9A]*,5%>Y) M)$K,4;C7@Z$7O#-VSPFZOJQ@\DU#;ZZ/N%0^&UTQU8**=^-,50>F,O5Z:VV< M5F7@KL 9#_T@C,^Q,9GV%(1A\ K35R;NZGF.3RN".S8Q1\?06\JH/6;VF9O9 MN#+[-,$G:NMF\UC1KLNM17DJ*J:+LZG1<65A+!7+_#D;)_R\M*\U3N1E@)89N-IFX6=-4Y#O.XW,HU5V^>,8Y7 M+SH_B6C:LD7G&?-D^O>' M#^(E6ECEV&X(+B1KE*PL&BW"##'6+_=6YFYYN6D1S)"-<%.;DKS,5IF& GIF 2!(.!&V/3'@X[<0E/P+R9WT4@B@\_ M@IAIIO5QDY@3RYTM;Y'[V7>]_SZ+PQ$;%_3,[#N^DYM[(M$6;N5$8_B2X%XL MI_/6ID5U*BW*IDA*/<:Q*X4B[!E&V#.KX95L48 .$WS&<5_DP.+Y<_SR9[.: M^DNN[X L?SYOTQQWRP66/!H"?"DP@T9L8'W1[%'<#T(8Q-&F*J^H;X>H=&;8 M;#<_OA7IK\ GUGN@ 3K)JQ8SXHQ$S=5F:-;BR35W-[GZV46U@67:A:7:$W_0 M^(1U[9=9A\4="VE>:Q#]S@YOPX<8J]?^L+T12X><6$)C]LDU;3)+$'F)R33/ M+HR*40!]/DG*H1UJ+SC)MFG@+TV.-R1:.@HC.(KA1:"*EUP[')D4$ZXWJGJM.EETL9-=6V?Z)DV_85AZ MM389UI9[%Z1O6'(#$Y,!3CT5;5XZ@);9:U*%DT$+TP ?1_78.68>F1/P6H1' MJB7CD=/)J.G A)'8M@<6B.N 9:]U[:$;VZOUVSV)E(=YQ9 )2>^ HC?^):=G M1@Z6#/R:!B8R-DV]7G &JE2:H^&K>763F^Q;;\$=' M8W;H*Q2/-72NI.2U(&2GVQT-1@1W<\5Z;M==-OW!-!IG%[5F4Z^M?\.KC-?R M\M4IG%VT="K-4NOMB8OCK81 ML=_Q',W5X1AE]-_I@5VJ]'4&\W)0.WB"E"Y M0B7FI#F^T,8XJ8K ATW=JJYCLY74^3F(JH)H:@Z5*C+8>&@JF[#&FZ0M+3"U MLPO+-'2SJ8H-%.\MH[(WP'MX1=!JZ0UK4Y"=)8/W.G2 1F^L-^/BNGW!:@1. MWXE&F"?91G>3E#D:';1XD5W'=S:@D1H;:VN]P>WC9%G)\FZ+%S, 68,H1'=E/=>W_:Y+WB/\@6JY*OG@7&:QX@TUM)^&041Y M*Y^I2Y3[PKZ\ND[4KLFI$^8C_!#$;Q]$=*0$6S#G/Z=EX=BU1F_HOS M18YWG6;-J':9_60:3LUN-.QJO=6SFNVJT37;K;;]OV1OBZ?Z2<7;T'YFYT\A MLW^>VSU8XV?;>[7?H[-/>08#[LK2?9QD4PG3ZVV-O3B7@P(($ 4(-A0DEH7X M+9B379JY:/T0]=]_S=\@4%B/*.!:T*-Z5!2#OWVR+XHVOU3"/]'9G83_SZOS MFJ%=WOYVU_GQKZG27);97M[^>+C]?G/5>;R^TAX>X9_?KG\\/FBWW[3;N^O[ MSN,-?*'TJ_APXVMQ/QC!&$ZD:^RMR^# &;*07Y!H]H!ZT'ZQAQ#[+'[XX;C3T[/?/KD^3HH>^B,&$ZD6],>[?(MGXQZE*J1A< MK0A/6[Q9?%RAC\9.;/Y9O54Q:];4CXV*.?6S6<.:5L5H37]TUK"S/ZL9#379 M5FVA8>>$7N:&^>#H&_]N@Q0NX8CQ1'7FUK5 MU'/FZ[H$ROB'B]JQY:8<7OLN4K2]$>".HR&9I4BV+,G,(CD<\U5FXDELE&H+ M#'(\[]M1GM)V&&R^7T$<]H,!'6QO$J-M[82"TBUUZ?A:&>)D"ZYMF4"9.2]O M_(7Y(_8M# ;H)>*(?[IQ_Q+,@F# PNNWKC="LG2BB,'_.RLD))JMLXMZM:E; M]3(A-.XHGJT$ITQK6T9PVOL7'&HJV-I@QRHE.$IPMG_B&'N7',LXNZBU6KI9 MD 1_\+5+I1:"2\Q<#WK:, R<43>.T.QVCJ4Z:??F&9+SMO=K$#ATC\G"%[?+ MH@>@Z=(B@:"LC:IN5->VPE054HD9:H[9LD&&0KR<1DTWUC?K%4.5F*'F'><; MY"A$U[%J>K6@!A)#KO_D0G^MX1>9>6 M#TRO;]9TZT Z&.^A\.EDN6[.L;\.U]6!Z^HUO=G8<.J;XKJ#Y[IYML$Z;-?@ M_DIS_;[!NVS7OLQ=W5;QN;?41$+-\+1O$),VB1I[&S(_8M%J:/:'T*&@+&/L M'/-HKQSVP#SXX[.N/3,?>,VC8C';&;B^&\4AY66K>.*JWH<@[J^8RO?19W3R[,,%$;+0V57NI0D%E9*XY3L:6F(NZA;;T1GU31>6*N.866K.$;]AEL*>,(5- MW11+'0]+S3OA-\Q3=>*IVMI7@R7UV0\@3XB#N@43UT$J9VCS9WQRZ28,XN7E MI8'@B#6]UMXP%)G*X3AXWIMC#*S/>W@YU&B"!:#RAQ3O+6'G4K.FM M]J::8ZDLHH/.T2G_#$\ABXAWN=%Z83"0)F3@'TU3P3T:B&G[H*4U9?OLHM76 MF^O#9ZM(?(D9:5%K;W5&JAG 2$V]6CW"HG7%2,N;;FMPD@F ML>OQ#Q:LZ\W:Y,FK^. S61@:H%':8.OMEP^<_AXNB)KOEL-12D M$[%#Y\2 D:@_ C_(QX(3^9@4@188HY;R70Z-9]8[AB.8/_RT/O<@7G)KG?-7 M,4Z9&6?R_-T4Y]2IM+$1T?3M\OXG9( )QPI>& 57AIP&EY6S<.E[I MUG6SL:EZ3Y4+>BQ,/-<[+P\36\#$-=TT#B.G5#%QF0+SY>'B*G!Q0Z^U#PI? M<=UP1*G-HKLP>'$CY#'8RO7-HL-U"S9N_( D">O_*_/9"G"D=:QB;>MFJ:#) ME8^Y%R-D?6;"\M6&WFR6J7Y5,=-^C('UN:E!W&252C6=6#4T-M84Y_5VS*8C M;8&VX.*/2"?,5@G 1ZOGR]>;9Q>-NMY>'\KPD/Q2)5]*OA8VX-:3KQ;(5U.O M6H?A,2OY4O*U2 "4!BYT!QF9$P#J[J%?,,HG :54T7KG>*&;.&J[Z-+?K&&5[R=4?H=@O M)?6"N8KDODK&WQ:N/F9MR.'$9I50G9!0+6=-SA"J&MF36V@WKX2J'-REA&I; M!NH,J4*D@8JQA4N.;4B5NN504SR-6PX2VT@;1=2ABNXZZ))#@_EU1Q[/SUQ[2-M M1*QHN62$!J;55O5Z<[+*:Q/;M8D#X!BW?$X"UW:WO$E;WFBH+=^IE,_)*=KN MGK?XGA-R2OR M?5NUBELV=A9NBEN:AM",DSWC%+>4D%M6/$8WQBXFL4NS.GD%,WF0?HIMV!/X MUW%?+OX&_Y&T'=CAL^OSC%TKOT%=AI7NN]\+BV(#C&EVMQL,X-WO0!W-#V(8 M/0YP$RBOV 8B:CW7M_VN:WLP/_@#(O!&E63YXXL5;ZBA-3 ,(A>)]3ED&&EX M85]>72?N2U;(/"6XWD@?L9]@!K")4Q\I 17-.LSIVWDM3XSL?W&^R$NNTZP9 MU2ZSGTS#J=F-AEVMMWI6LUTUNF:[U;;_US1;9_*I?A*9' )3GS^%S/YY;O=@ MC9]M[]5^C\X^Y1D,N"M+]W&2325,K['S0;K_1$NZO_W[]X^'FCVOM MY@?\?EWZ]7RX\;6X'XQ@#"?ZN,AT_QI%L=M[W_A\%SHIM .>X9@ X@4/B7%R M\I!A!=/T[&'$/LL?OCAN-/3L]\^N3V^CA[Z(P<1QA;IVS+@B>O"/4S5<,;@J M%JZV>+/XN$(?C5V,\<_JK8I9LZ9^;%3,J9_-&M:T*D9K^J.SAIW]6C,.L3WRUP +B2VXT'T)JG^4@(OKEH96O_8G:H7<,Q[&B=T3-H M#JUJZLL$IY9QN1:MF"LWY2S#JB[BI&ZD>>S1D,Q2)%N69&:1'"Z3*[%1JBTP MR/&\[Q12$E);.2*W9RWD(9TM&.< M5IK/MR"$7WVM.PI#YG??M3B$T7BFLV8[&*7&*\P3:TJYZ0Y8EUF!SB# <^)? M"MH_(NGY&SN^\YAN1"?9!]#JM[U'^VUIA4ZM+0WC"(W^(V?%[376VC]38GZU MH9L%(-BJ869I&7*31FI)^)#:;IH%:?[*V-TF)ST&L>T5&KO+8G0LG UX0OBD MFR3-$6FDV0JI0!>MK%5:Y$.W"Y)G5P.BV<1.EAS#27O[S[[??KZ[O'_Z__VI99O.+=OT_O]\\EG]5N4H*76-O M789G$V'$:UQ0%7"EC-2KU6WW@^>Z/2-%>K/YC]F65N/O=> MS57-M5UI59L',M=FI5&?_JF:ZSIS;2U3@C-F=5NU=3+;VX=9E7/)^]\\Q$'W MYP+Y.(NDJH3!Z_BEX4&1I -S14/7]O[V%'ZZN+-=Y]SUZ>=+>^C&\'=%*"34 M/8MM^*-#I)&(H8HVG(FZW=$ 818%>>AZF/-0-@Q$?[D167%X53R1+7!"NN@1 M7/5H%+XK;31^LTQL0E3I!Q[X(I'PU;CD_7ODQN^+E&Y9NRK=.@C*#X[39C.@9KF4G9L?WPJN",$;HX-^10BS%)B_A1!F;;UE6GJC5=\)ZMUF M-GW/M^6+[?R1-==>D]V+;L/GI*=EK5ENP1;=JEJ/K.V8#G?!L2M#C9C2[>,R1JHI4OQ#D+0E-L]S^VNSW&[Y<4#,9_PP<5( M2_KPW&J625IQRUI M2PE:8^M. W9R:AAZU=Q"$_!M%7%LJ,\A)0"/BP?][OH.\^//Y[5*05[M/IGG M)HI&=$L2]+ *'%.J(N0!C9+E>1[R^9.-S3BQ9(3Y$8>E&7JVKVL^B_%!;KUH MKV[<[S//08[18OMML2N]/ X,ZVX.!.Y_9$BE46/05HP@;42-[ZHDB ]\C2N1^X9^,.1 M&[,'%KZX7<85SSWK!L\^C4(Z:&EM8YU=M/5Z?3+/Z7A (=48:@REM-8 8"F= MTJJ63VGM&JPQ4X4OACC'[W^F"-]^6.[2COH:S,MUF.]$VH=?9O$@< *QS&Q> MG)WJ>R7?)0?#&2!7%L2;VK6S"ZM2@.^9XAV,X1R4UEU38RCW=4QHYD#A)8*2 M$1Z4E:45;QU\TY9N69.:5P7*U!A*PG<8H-J2A#?*)>$G%7Y:MQ%'61PJ-48Y MQSAY1][/6RSJB;1E&"47[E %\3 7@LV3&N;5# M !_+$ ^]8;>:B@ 'U7CM.,@TP8 ?$#)* ?)4(G*T+;!O"Q# 3P:53U9G7M M3E!*R)20E6712PG9M@%\+*-V=E&K&B!DF\K44T*FA&SOBUXJ<"+*'<[GEN]ZX ?"Q# ?@H+;M'+;LS !_+4 ^2M*.2M*6$K1M _A8 M!J98&(9>;5D'X30H !\%X+-SNV[_ #Z6T89ST-3;M4DQ/8G4G*.\\U[.Z"H- M@(]E&F<7-;W6F 2*5G5):HRC'T/IHHG4NOVI(K-4JNBD"J@4?H\J0UC3OSTL M_![+M##NVFAOZA:[1&$G-88:0RFME8R?DNNL:OETEH+OV0Q\3WLKZ#V6B:V@ M*D9#H?<<\B<96_5 MS>;9A5EMZ?7&AJ[53SJ(LM0A79U3PYW;90I\R$V^#*+X-Q;W@P6W.W-B8[)3 M6S?KDY[MTKF$90S=*JZ:8_IMA:G:Y6*JDP(HVB:&XZ$Y?FH,Y4QOX9R>J*^? MDNM1"L@XRS+ HC-TLSE9%J.B;DM[O^2 M:([6.K&8DX25J%H[1'.T:AS-L=726\9DRN V FF;V?0C*WA?;NV'R>Y%T:85 MH.@F=7Y]$VB.RZJ*RLA4T)VH$*VW-WC[G#&K!;BC.F6L8%[B8,0-.5VSW.[ M&[M"<[3:6*%GM1J%. ;*Y59:=KM:=@)D;FM:MFJ EFTW=:NZ3K+<(:E9)6G' M+6G+"-HL.J'83/L,GD"P7FN DPQQ,H+RD!F&/5 CEMZH8Q M63EX$HDY1WGCO9S-M4TPQ\ESH7IVT5H+(DVEM:@Q#G0,I6P6S>#?C*ZIE4C7 MG%0MU$;A&#<8/3R8,8ZREF ]JZ3;LEBANI,=082FFM9-V4 M7&S=MU=_ECA&)=HN[X,'&,5>V!5K,ELW,W ,1Z:0W=,8RCGM+HCM#:P M;2]J-;W>*HEK6D9N5&,H"=]!^&E+ MXNEX"?5.QITW",A^:%J3'4&,=Y7U[; M(1PCO.NB7M?;!<5;6]4B1QE#6>J,KNT!C;'&H6"*0B%' =6DN&J.Y;<5IK+* MQ50GA2^T333&0_/[U!C*E][X74=MCD8M!\9;K0IFG&X8:U<'JW#;P8QQ\J)Y M&))9*Y]DGE2<;$T$QI*&/4YBC*-TYS9Y4[<63EL-4[GJ>KN]*4B1,D8$U!CE M'./D17N.\;*>9#=**-F[SGC:ZOXOB+4);,=::Q/8CIM5 M9OL,2"GA5,*Y$>&L;AN, F8$H9,?,T7JN;_M=U_9@?O 'PI:HY OP,XO= M_N(66IMV>!-4TU#3F,>\XFO5!HPS#"+"9?D<,DR8?&%?7ETG[DMMGWE*Z$0C M?<1^ OD>Q=,?*8&.,NM88W'>&,/ZR/P7YXOGB>LT:T:UR^PGTW!J=J-A5^NM MGM5L5XVNV6ZU[?\UL=&?>*H?RD4,[6=V_@0>V\]SNP=K_&Q[K_9[=/8IK[Y! M=XLYU3#??,S!([7(*1N':$_\U_P- M:IY=/.+QB>74EVB*P"'SMT_V1='FE^IHG:J\WA]I3T\PC^_7?]X?-!NOVF7G8>_:]^^W_[Y4/I5?+CQ MM;@?C& ,)_HX=;IC+ .3);LMU95D*,*D/7L8L<_RAR^.&PT]^_VSZ].KZ:$O M8C"A8 L UXDX_.-4<50,KCQ$1I9XL_BX0A^-6;W\LWJK8M:LJ1\;%7/J9[.& M-:V*T9K^Z*QA9W]6,QIJLJW:0L/.2=&;&\\UZQ/?+7#3N8#NQBMM+92W]\U% MWU#[%[-#[1H.#B>3OI=S =YJ3XID"S7D5B3+DLQ< M10X/($9X.V1HL?K/&@:>7L S8M'G7;''1CEIK^_;>EN;$K',](*V959[G!'T MXXR$;[-6I+ZQ*K#RE8XK>3A.>=AF560=:Z>:>M6:[$JKY$')0RGEP9P#);:> M0#3/+IJ&;I5*(#:)8&"VY[4Q;)>KB6$&7Q\O2D,&W-!U/4;]";EEB'_'W[J( ML3X, \1[=;2G=RU8U=\X^(KC?8ZQ2??$JI8=<>.*#8$G78%!YCN:/0A@S.@S=V%%\M:"YOA:_: MR%=6>^V6*XJORLM7\\S.;3!6PP!K5#?,8S5&RW^Z8_CQV7;]2$.X>=B>B,YX MO)H.X%<"HP>+$^S,^)T^P9Y.PYD@I$<)!K-)V-Y?@=[HN]WZ#T#PV]Z=H.^= M9_OQM:1OD;B89Q?M==+22PSMI+AFSL&^.M=86*^V3E,/Q38E9IMYY_;J?%,] MN[!JDT?SP<. E_]4OF(]%H;,2>(_]AN+3LO5WDJ#;DE7'C]]1*HB0JS]=@E_ M=..EHZF-VMF%J5OU=;#RE4]47I]HKJ\]CYTF.:9^=E%O;PK 13%-*;71Q(F\ M*W740'547:MUA_*D5V01JF \IR;(_X^]=VUN6TG2!O\*0C/SAAT!\?!^L6<5 M(#+/[LR2,ZGXBU_LL+&*SB7]B-GAZZQ7[-%I;W MP(PWE!E_:[A^&++0Q!J,)@A_KCDO'M(B,U3QF925IU$;'=]1NUL/Q[<)J8YM MWPL"JJ/R&$[;--N]@W5VPVAU5F([['\Y#LLR4??B:G#074P3GS^3#;YAW62( MYP]R;\PHPR(L>Q.B/].F*YJ"6'STU]-HOG:O9S,@4V[R<]2[N.I-#JY.:^*G M^C+,CDB\+,/@_4J_3G-O&H9YX8"[+,<," 6N1ASSNN+J?P1.Q"[]^1P+QQSO MD7F1'SBO[?*Z0A-[*VBX('E[/8CL&Q&+.;CD'5"\$7W&GM1F?.(L'2ORWVK\MKCUIOA ?VD?'_O?5D M]/)=4;=T*GJ"4^A[O4-JVNGL5<]38VK%ZN.@N>VNT9'H&I M.E@RDQ=RG/R%1]V-^NV!N9?7D7S<\UXY*QL:>4L+19&32'9B;'6<6WX M(2S5 X>P9W:'37/HF7)3>>M]"#O1M9LY&!W22%#3*Y2ZV^T['H)3VJ>)NJN+ MNHFN"I_WFNA;6BX&U%^38[B;&.DLN*JTS:Z$J[!KJPO:-CNWK&&KLV"K\L:[ M$KX:49:P+AF=UQ1\QSCP+IYGP2W.\QL*3M;GK3(X?[+GLSS1D;3_@O_FHG/M MV5]BNG]E>7 7X_'%50[:11.2UYJAJC#O53/2Y.*J=T@G2L-#-59*NWK[*V:F M"78VG6N;8-W-N+P ,5;6AB:Z$?SM;!:L6<*0-W'Z$3+LDOC?..T1:9)37I.9 M/('I8 %P37S>)I1ZZ2K(YW%1N0."[+GD -!T;?L=^(0!$<[]>89;^TW+E^AO&OG,2'R(Y M?0CGS[CW=][^$R8L%2#_O)&= 1>F6>X'7E RIP"(J29DC[K[['D9DB38S MN=9 ,X7'75JV1A=77;-[CK,RSYOC*G41JN*]+'N-L2@O"_7;9*+.@J^>?1-P M.&--+JZ&YUA3/VC7O3/SZ[Y3& _)">R>EGXZ(E7M8.P;(/TW0?D/F[]"A,Z. MJV04\4LZ KUV^^)J,C:K@R;:[P1/*,![K2RY>S;UL5@2K[',8;LJV.J&(\^$ M(_>8#GTLENQ>7(W[YJAS&CPI'!.Y"D'P'C%> OQ&@(/=VM[,--NRUZMWUQ->B:[<-'(C=A]K/8XSM; M";^L8E/^2IS>[0(34S#_]S0P0O[:7V+ZZZ8[,W:F:/G Y['2F*KHZI!I3,[$VJ OUH.*N6 MBFO?,M/C,-D0XNNVV:Y+/<1K"JWO%U8 #WMRHL6"N;81^;!E6)] M%VO@'. M5^ W(3(1A-_8FXIMJD]68#=1]\%7W@(C^H?_P_KU#SP%WT6J?/8#.IH/5LCL M&W^)HP8L?&>>_(S A1XV]]YGRDA[WGN79Z226AH'))K]AL_.E<_VO1L_.J/A M $5S.*Q)$<8K;WR=YW1!-(VO+]_XJKI1GM_)U6N#GS PV_U#).M%.KF:%L.3 MZ7RM@B\[E&1H=YK6UX8O*VM]K8(QN^#RMLU1SESPFC'F*VC'_#2?LUE$&8A? MLX7E/3 C #_4X#^'!B8JT'%!_"SZ 1,5CW"BX+(>DJ8X)P&L,'_!C^-N_DD< MQG&.+F5)O,4U3K>MSAK%'A:[/0>+U#5;OV]FY8#-WC135!9D+ M=VF#PD>&]BJK5JZ'66E"ZI=SBVK.X".(RL=FI].D,<^;MZN\O*HY2X\)$:1_ M..)KDVVJAO=NBOPIPXJ,*7MP/ _OQ!"XG9CC=17"E)',\1$%L[2V^@P, M?E_H+1S1JZ\;D?[]2'L_&U4RJI,FZ?)0^W!_Z93B[48:&VFL8_32[U45O332 MV$AC739]NI%=OZK([B63=G(51YN. $\T;'\]==D+C2NHYPM?08[T?KU:N0Q[ M0BR7QSQSUW\R'(_+$0A",RZA&9=0';]=SV;!FF%XO7*0Y=BO%4353K0.LBTI M!S=TUVWSI7V#\_0 =I9F$&M\TCCCUINM@X#9'];15S_Z'Q9]LQP[SYP/$(CF M_& .&DDX3TG8T19\B"0,+ZXF.>.^&E%H1*&6HK"[^&-?62@9 8XNKCIFIUM5 M/J9&M1DGX1#2A0M.WL!S:V*-4XHUZM\)?PL:!A1%U$06K\2(;+F[U^=H)>(Q2-4-12*';[A@=+10^D8F)V!P=#L5==U?]'9$U=!O]K.X]7 M_PG_D:]>6L&#X_&"IFZ2C6<,G>6JSY42UEL/MDN%*XP9U@P.!-Z]P38^FB#% ML:\]*KM"@%,)?6FYL#[X!8&?MA25TYL5;^BCC[OR0X?J7P+$2@6/\?V38T<+ MR5?:MS@YW[7CKUA36,$Z*OY*#:C8&<":/E^.DL30_XOK1<9U[%&_W9LQ:]II MVWUK.+1Z@_&\.YKTVK/.9#RQ_K\.PE>+;RU4>=K*>F"7TX!9/R^M.>SQG>4^ M69OPXH\D@P%WZ71/DZR0,//YT=B+G-[_<6X_P&_^//3UQ_W65'?DZ,1:+440?YW'4;.?/.[* +: MS^BTN!7)_E>8P:_K)3Q^EHV04FB,%MZOWLWO5HSS7!A;L#ZWFHZW9O9U)'Z' MCV!@[5:HVH(U2,F/!3-NN'*6IDZ\/,5S\#?Q/'I3_!YX9MU(GV^)_O'QLM^6 MFS7>1+#S__-OXVZW_5[\CO[5>?_61. ?/UBA('-@YH]@6IZL@%''V=02<,WW ML(>/#GOP3>,&-@@NAN=8\.70L(P'UY^",0-B_&01=:\'#Y;G_(L3SV8VF'E\ M.-I!T+ST$6Z6'IGA6B']8LF6?N !:8;^,HC<_T5@4/#(D+FNO2=P+?7LP@, MZL*B,F;X.OP.5,@RQ#4^^<'/<.&O0A.'2D7\)]#L$R,-BF@[J*!D"K%?:C9S+OT)F?.-_-_F?C?L50\_ "2/^2=/H7=Y^O;S[^DG^ M^V\_Q@/Y\_]SV>G+G[O 4<9G=QTN6"A_=V,%*Q89GP,6+N3O/-]XM&;R7_W"B 8"(#"N#Q:2_QB?/Y?$)& P/XW?-OVE\8;H3O^:OUW M2RH._EZYO(0L;2%N_&)!#&-A!3:IFQ $%M.CUAH<5Y]TP\H*<#3K.G*!?*BI M;'P?.LZV@S],X:,!%[X0:\8=%L#'EE:(&=7(7R_Y&R.N4\@][I>0;=BCR##U;HA'?S;W &_R;]FXC?KDAW_X\YX,6D[/$KDHH[$FO&Q6+PN-I39L<>@S3.Z\+8]$3 MWV'=G3/;@]74@26V?9K&:V<603DIJ,0MSGFT^4CS=$@GP:^?%K[K;B[!\6&H M/Z>A8SL6^DPMX]IU#31O@RW S,[*A74], ^"/F!6_#M;"0[3')5[?"@QNG!C M-)?EOF7\[?KZF_); @30P-ETL$_K@9:"D;2V5D,'GR4\!?VB*(VT=] \"B&5 8?,G4F=1*/Z!CP$_9N;Z M(42V^ "NW1]P1?Q9]#GM<0CX05]#@'HAUKFDE<_/6V;^BNQU@%2/OT1G0*@B MJ!!FT1K> &2#P"6$A:[!F;,=H$? Q_I&"S_4Z%>7PV9A/4,VPNP%(B[ZGC6%$UWY8>A@/I++>I+C]:-<6AO)^T@*#$C@ MZT(,LF352296(P4+HHJ% _OC\J0]3&@:---R!4 M7^6^4ERG#GV'H:V)'):T MB"7=6]Z.GX;:+/)SQSE.]3CK]RL,)OKADXZ#O!2UT'?H^V^!%XG.N U3H \<.D(;?GH&P"!_9-JA%8'T68U$_ F+&$ MMRZ LP,#K#S:C'0(;&1"H_WYX$=@V0P8X0YD,A!16/B="JWPUH$S1,P'DS-Q M'VG;,NH,C7C#/&'CNOX3Y:S [3+X6&7C"RB^D_0S::LJS FTK0;HQ_,E"M$Y+!]O*(%FV,%/-X!/N:I+"M!J!DGE$N$0K.1I^>G\&6E[*6- M%2]#A+8 _ M<7.IA$#C]< MZB!X0+(_@.L11JF%/RV8EXA.IQ!&@H,*A"'[K*A&1AD_&!6^[6W?7@R?H1\#78G]&N& XII+3$4C$'?. SR5%SP+M\0QXWE\R M[JL5TU_[5AZS;-F%Q5>8\,8BXWK]L*9+@6'[?:^#Z?YNC\X.?NA6&5_?@C8' M9S'8%)G,83MK,H?MK,FLBPXIJ4#E_IU35(G:XGG2/2(F%*(#W H^*P6:((C MLEB*#!ZPZ_R+6(^RXBW@U9!D3VD;/6^O](H%_F<01I>.9XJ?T-M?,@A?X.^! M23)A&11*Y9G*,X7X%X^*IL9*KS%:.(%]B1?:&Y($ M++'%'-8:SPR\3#BU*27++"0PUIB ETT0!$D'$M-8(K1(>JTV);7R;N$+7K>R M9C_1X,95-?F>JHP"XL23::Q7:-$1N"Z3]C)A/P,E?DM5,6&+F$+/F M>L4:E=05/_(X-UHA-[_@+$?N)L84)8Y8#+_G)%A<4*).NS$ MQ6F"#KNK,$H%3]^P1@<6_\W%N@//QD3A"C-CA<'4N81-82^S2^?7Y<*Q;>:]0[;I7ER!*R;(B]*WE4_[X[T9]2]: MR!=GSA*-)+B$=_8Z> *M'S(OYE_PX>!C0"^ZOTJ'/Z39IFO'Q7"*RZZS1-O( M[RG-G?OLPSXQ5[SO3@?MH^UT #MU(!H!WZIXKTMKMH"S#E+\LWNCP[(;[1YM MHR/<*#B@Q;M\9 MGYK(]SF]<=EO]HVUK0B*S95?S=> 1BI>X7?M%B%X[]SAJ ME]WC\%A['$',%.+U_I9=?O\_UG+U_J/A6E--OU$0,08^T!YP@VLHVS,=[J)ROC[01,/^=5A8F37$\%N?D M,[Q9Q/&5WKJ!>O8L%W3_O3^/L-D@5:$P;I])I"BW2NU/ MI8#5-! PMF+JJ2^D/T/)R#CUP@NU\>^KP G9)666(4 +L:9 KRIC\6(R^4V> M<:.]8.$L9I,P]Z/*!529&BS!8\P.^94BF00"QU4YFI6J!I3;)$.QP@HB7CR@ MZ$968540G'NYV<0M61^515(V:7?ND!@LW3WU%^ FR>+:?,YBD]H2*0 M@]4K@5?093#UVD^92PS5R]*9>#TW2A6=N'W*>&+%]XJJ-4)Q0TUG+U^G543+ MS?*R32IMP\MNO40#O!G+%9PIE\)+6.;,$G6E*O?MO#6"M9=\G9_/Q+(_SD1= MX, 755I4%-CQJQ^>,EU[J;(3" 5MS"W[M(7$"^&PYCHEM=HB:]N)R0,+$R>6 M/:3$I86L,SX<^=AS=6Q"?^T95.U5.*JVBO)&S?R;;QD;0O1^$MS,OR)(_/I M[D2H?TVRBDQ &.'=E&[-$J=J8@TX?#PPU;6-7$7*9(@^$,XAO*M"M((\PVPD MKY@@T@DB;@;Y&K0WIRF6>U*D945WNRG)QTV3C;>P:(:H$59U:>QIHC!YQ6SL M]?8N9[A^U^5%="#A2L3"T!>&+T>7F\;*78=4 *.5R*NK-%CJ$RQ5]H>@)L;>*P9>_#K#A'K9$10JRS>O3][C!B[] M7%@JAN5F,3Y!\OU4?1OE9[!3VWET;/02IM0VBH_ ;@\LRH!/_:X#V)[@X]WE MA+O!%5KLG0I_!:A(X4)">5&_/+<2(2R;&IJ<@)3OTK!2JGFO#FERK! @%U76M9,[ .:?G J>=4R'"BJ*IBY( M&2?0BWR7.LAL-J76JO:+:U7'IX,+IC2&'@F0MN"!*?TH2AI%)S(00"RIKE/=2AEM%FLNJ1 WJE.!?@W>Q!*K8GEPC@5K//Y! M]1\[.> UK7E2<1;(J;%3/PC\)_PL7Y;FZDTWXBF\-V$.OH//.X,M, D)_1N( M1B[9&I;8W1/U[%(?D:SH\\5[T>R(QB_V3_0F9?]!2GU[9/K0"<:@0.I_1RAV MD$ '6, *Z+"2WMLZ%$1=>W+[R2V3M0&G&922ZI.P^"'A:FB_OWBG6F8-]"$1 M'/.V\MDFQ2OZ6GBC76B R=MNZE!BHNUIV7G,@[)_E'=WHU%&EGU #GB86PM M];A/?(+Q)_ENA@7;$6E0##.DJ(D>_YGE"N?9M?# 315W^YPG$&V%LC\]X%TJKQ!G!*,8MO334MDNK?(YG"V8O<9[UD#D_ (Z%G[T MFK^ALH$\W;1<.E&43#V0FH@CD5@0J.9$XFOX?'-8 ]ZV]:WR+3O4&F[DV[= MEV%>0CZQ&Y#]8L$,0T>>@4H0BA[QZ+ G[L\A @Y(*]T_\+0&]TTC< 0?&"6L ML+(&*#D#H4BE@M![7%I)X!T...\Y6V"'&=%4YFR0IWC/>!5Q34I M!OFG]$7TX$SB9[F_T[,>?.0U+(2BP&[-X%YX^2PY02:%R;. M7& 5QO\4IGQ&<$FBCSK;:/D@EZ*K4U0P"DY%2RRA&SE#;X'W?JO;G#6HY\") M>++[8>WPOX-0R*>;VLK"N..I=>0JP4*&JF'18B*Y)Q,E.8= ME:=&OB$J%E0 M%8/^P,2TN)RA&WW$[;%E60QXL@&Z7HKZ3XXTR&0824$L_425!Y! M!V!N=<9M.:+K>#I;*/@:D6QUL+S^UD,[3.A@\JZ(EJA_,6*\2@P7&[-*XM9, MW0^G.!_^@%!B'+A+P#;1+2H$,RM+V2:.=<($SBI!/* !IXLI?H.3E!=:-PY MD.:^>.%F0G;$M3D(#\,X)(W!A8^*DV;R@EG0G7*Q"6KSX&3IT\7E3T9XJT!S M=!A EM*CS2%Q8AA2M MYBR@,-H6:_"C? Y0!3T[SA^>05X3?3'!!CQ2H/,K:4_1H&7=2 M=9A%'QH^!*M? MQ)O#],KX,2SCV !]=03\#=B#%=BN9G0UN"[\IWYL\5.PE8\B9VY;]=T(^) D M@DU(AX.%L*)2,0%Z$.^6+X"[HSS93:I!(+!0C)4#)M8RGEV&>OOU:OV MA/A"R7)-NIZ^_!<+?%6IV8[]R^$!P]2.LJ#1(3-[CK*B,6(H9VI9=_\B3Q[ M6M!M27Q/DNKM%!Y!43DX*%&LC:VT&E8M[B[X2' ;EGLW_P+A\A<%LB^A"%1*(3(*_VDU_^ MS3'^9^*[.4[9E\R3T\6?"%8CZGEL"1:)E4GP%'-W>%Y<$VKD^N4\0,H:LU V M4F=)(9&R^,4F0W0!;R;:"4XEM;6F5,:6UBV&%PQ:NU;V0RKP+T-*UAW#%N"+X'2*!S! ;<@Y! M0ICT%;?L@=9>SN'8:4XU:S%/Y[ ^DV(@02IA7R?M:EV0(ZRP<\!PS9=98?>Y M/LI^ZK!N/LMG6//?4<_AD#T,;4R;EEGO3.IC0)B6'\74:6 MBAZ&1I#3>-Q ,*M!,>;]P?7^CJG_&W;8IJY#KE:[4#DGS M+[FI^JB Z66Y]._,;9JB\$HWY](] &//\;YYEIO<&]W"T6!U#D8HO1MTOB2T MDH"]P8(S583@>!RX&"M0-KF6/M?"<[=JJ;GJ&5 F UVP!S^@JG%R3Y1H%"#^ MQ]Y0I&^^*>0J4\C5:3>57#58RTM7N^-'6A/P^DW*[ M(%':="B-X[XR\ONU%09E37(ZXGT]DL_\G3QZ&]Z M<<4J_.()0C2]GY9G^E(L"LI=Z#MZNEQ3O$IE8_-J8(CO9IDA*3B25!69Q;6Y MZ8L]WCZK%A97Y889NTKXOQ*%W5XS(1'P9^U%'I5W)HH0S&0Z3EWW:FLB]$UR MTW(56< >??>1<#3YB -1F+=)+EC/M"HAEY3E*M/4%DY3=DF=\D53EQJYBK1. M57.-YD,=7=P_*92O-"KQV*M\$%SB"6G=?5Q&_80JLG.;**4Q@V70IG9]C=CK.#=R(_@ P?V3126J(L MK,YD>'$U;&]!Z!( M/F:F1_JDY68-:!-&-#RS2K7#$=BN1N\?.%E_#(A+Q@A MR3>B@UPEG;C^T.OJ0Y,J8ZU @2; :66EY6B4+TUP"(V&HRW072WC8]Q>G\A_ MX@QBN^ D4L!>B52J4])D]E["9(Y+FLS^BYG,2#C5;RR"@ZRWRYY MD;&3NZHC5[=B%JN$7#UTR*)G7*L\YR:&6SU"@=!] MZK#0FBZ4\I6E_.)VLF"LX0$E[S=8^NE%/#WUW0E_\CEH^%-,Y_Z9W,0D-DOI M-.[#X6Y/+R*-;Y(THR[]"%50 9Z2FB":Q*C7N7BF4X:[\9PTV#9G*H]0S"&F MITI7GX,?Y/C\A6.]\KU2T1[DT#WGRK5F3-19A@B[0*7'/=:/H_A8E]\L@I(SC4]K+/OA#LF? MCFW#2SY9&#%=SVG.,Z[]%EQ_*^F&XRCR2. $I,:Y\0Z?PBU,-WI!J^]=\@XM M^10!;B891FZ/*H:><-0%@IAX85Q#7_PF[#FCQC"55MP%D%$3"3W*^-8G>SY[ M]R>BQ=RO"9HD$%?F!65^_?8@D]V'W^5,;DTK0/E\H0+/='PKIT6B*R1@KFC# MM;B 8!G/>CGE(WY"279] !I&6'@+0Q50B/Y"\#OJHXDA.2*X34P-,<68&A9HB9)@WWP>=X"EX\C?Q@@JO_$)@RUAG@82CP()4XBRLIG"T'&9Y8DA,OPC5&:&:MBEADA/#ME18T+Y*8AGI7<" MFH:0/.5.M'6!5(!:Y4WVZ9E$B1DK-'@O8''WD UQ(H;#+1_XGQ1B1D:9F'Q MGOS@IPRUJ84(CQ6'(ZS=R%FY.@/!BLFRS3)+ M/%5#;%M+((09$2DUD(3T2#9Z MOTA;SP3]M3]3!DHX:U$\^Q:1)%@LPY2$U MI?Y!*4OO&JMLIBWU>7RM>!G^, MY'_*U7C R$?V)4 %I;_$LDBK:O/EJ=4ZS.148YA,TG 6]V/FE_&!T&X%4K:L MX)/ZDU/D/:]DQIQ]5C.7";I'.V+N>UB9DH#O#*_P2H7;)5L_QD=>SGC/Z#^> M/T=@#LGC"?A[PRVIV:-,%OZ.9>IKV+:*ZPN5[R3'MYN<376D((2A4>*T=3*_ MEHEH[#7?&GDLH>6*XI$H3,P9C,-"AW<6BN@/M-&G/S]=\U'U6AP('/P@^N:^ M"=7,GRUQ=^5"9,3[3-\K"VQ#Y?'QME+PRKB(V$54+Y(@)6@-PCG=BLN@DC>V M\UF HN(_!@M*%10D)XC"*T7_0B0J\Z6=0(4>N=BB?T]$2=Q789T^=G;(4>6< M9MS^V=0.IGOAG*I@)-8!)A7X/QT*H+";Q13A+.QTZ<>&@O(5\JXFW?(B'&D< M%_W(0%+8*D9;^,-YVWJG]4 M(ZH.GZU8T33>=+.?SC\U'=R#'@9?[KW-;$4O'*6"(?A8_VU3NEFN=+/3E&[6 M8"TO7;J93>[@;X=;TAWD'N0X#=WZN G;AXZYE"(M5![2YNRIDCABTN"MTI:$ M#"?TJ.KV*K)*H;)=]@G6K%0F?B/* M2C)!C0!ZPM8$;$P*-GGF\HD@U473*L]JF#3H68 KBFY(3+_8%@U(5J ]'$LM MGJM!QG$:4M,GH36H>2O\M0I++FO9\HIZ0M'!DK]94;I"EP'XLAFFWBSQ:K5$ MZI#@G;(;W24*=>[-OT/8\7H@B1R5H8WYM<377 3^L_W9FO=#!T6S,[C+Z>VT/?T0D9 MQ[?CQR&Z8+%_U41/M0B,/U3NKJY'"J$30(R(H M4T<,0D*1I>'"LK4I$!.P$<0Z%8RE^1K?A)>1FY70BASKD-N+^+CQ !;.:B4' M5)'^P[;Y!!0]?8GGWQ"ZVA?SI2A6X;BI*ZP/R!$N#:-6 :G$ U1.SQ[]L'XQ MFFW@AUR\N:@+K%J)?B;N9@HJ,-%NFREVBNBY2%11GDVC>.BW)M>AOX3RY%B0 M3(3-,E D$T/#CX2Z$TUQ,9RFO"# M6ESJU/J232.(%8D>XSGNU@*+IV8DIM; M>+?C"?RIG,DKPFXGX^Q0ZEA]P<*"BM$,$@HVFTV45ZRD9'* -FDLDQQ_RN-X M">%HQ2/+W.'=?E(!C8A"*+:R#$M@AI-0:/XFP3?\@*B]S(@NK9Y,M1_D%2 M(Y(18AK1?1V['+ M# %XDAL_QP\F^R#=OL?&E!1O0=9Y*U6LV!+E[Y"[7_ ! M/@^(LB^<,)LD\)3J#-5TO^I'5RYE/;WCDHW ?Y=6["9AQ20L+%<6M\H>U7++ M6S=XF\TSY21G=.F3<'S)N7+*8]"N6B N7G.\8HZTO4S)?H&+D "/PV=[+"K* M^"465I#Z2[L(V)L>%Z.#-LA?AZJ=4JT%*IDF'),_N! KC\5X,_,%P(CJ>Q,Y MU(? PGKJ1]\%SUQTBFF>3KA@[ES04&&>B!+[9'J2?Q(X!8^%0YR$Z8(B?K'! MA\,BA38);WV=MB$\5XOOXI/Z0 W^P5O*-7@T^-9TH\>+\8PL\F3GED.:&W6S M3??A+-&UM*?S\G!3Z1)M2US)SCE(::08;! 0[B%61#U(EAA M>5$8\P%JW$0#EL)XD16<-$=,L@B9+(*955#;,2"U-M1)+QF1]?A$:D063:6, MT7G@/N+*BG"R$'(&;&#-7;W4AV.CQ>73X=.@6*3*>1:J2"1^<@0KL!-G*?+4 MU!V+M[GJUW%D)<"-Q/IAJS\];.%3:(^\E\D)5=N2A]MW\92#D+?4B-ODM#0B M*BXO1M/Z <6<-PG.GSHG0LG%(&?#ZW4$^*J[X8U09V%VOFN1#Z%"$NH$*8M: M;F_OZS N\*1Q?61K64289FZI,C-I*A0=KLQ"(ZU^$]=G?*A#G$22PSS1IQ7, MQ/EL-@O63%V7*:GG?A-5?Y$1$.OQ@]1U#K_=XG^4=VRY9J"L]C=3-B]E#![@ MX1ZWLA"1N$KOQ_9!BNW<>O1YR0>\<^5:&T/>=LC4*';*@20G0FUU%AB'*54C M0$HUHLL])X/ZLI:IZ/KP'Q\O^VW%/8G[2LU8,98U2,EOEC%/QAO6>FB9!@L" MU&[(C>F$5/PGC%\D[G_$9,1/2IE%L]9;.>!9VY_P'LP$FU@V?"UR0AD*;3L$ M[0/Q.6R#1<4XBTPD&5V9E2W*)9V81U]6]Z2*,C7=DG)#A%@3&82'CT,-@&1+ M-=>&[.ZC3Q,>K(!J9Q7.FS""(F;F4WJ$;R&^TS*N79R7_+!0G^*9'="/8(J7 M.)A8TV@J]X2O%@VYO3:N9=(V<*8)[Q/'1P,;[>P,:>Y34_>IW>8^M09K>>G[ MU&'N?>IHZWUJC6Y.2WJ6-Q1XG: 7R1>NI<>TI*L6Z(#18SR,$&W.V3;U MNH MI30U/%1U'\PC5H'B@<7U9,_1O-,2M/=J#7TZKD+BNHZ<3CL] ZP@\ULT;V"P$NZFG@Y#28GA.;[O M//M0RPWM[0'EE.WE%\'%B,TJZZ(D(@::4.F2A/SAYQ4TA;AO]P-D"Y^G(!+, MAO(L,*RYTXEXPII?E,C[*P=(9;SILDR 7*,;K:>*>&P1BC@GF4M7=[WY>*I MC8< KP;%P.U0!V+,OXP0"=<8KC'[7"?>A9Z0);.&!^X$CY!7:"VH!^WAN\"@L30_N45]:*#)FZSM:+@C^EO M.)IIX7?C\LHP%IT8>C2;'-VJ?-R8!0[U5PBT)1PN MI#08?4DK - NM-0M5Y@M!+K55>5IQ:75O,Q* MJ- -$VK4P@8.51I#_2CQG.\X$94=[UC\11G5RJ%0HN57I2_RFG^?0:.*,1#" MZ&Y.5K^H"0-QU\^BW>)&6-]OTOK>@_4]1;V6XT3D7=QQTY_ZL-;@:1=QWY0M M+'>.UR;I]E#E223Z1%4I%,_YZFUO//O'\X+915/]1&:]I(.T%XCL9HS3H(]P ML+'BPXIR]R&N;90^"O@'=VV'VEZ5YR3?B2]+$"^)-&_F.W?Q[FPGP)MBUYKZ M@2G_%7<3J\)0&G,*C#?UT;M)%C9H%DIF:>UDH[68LNHYH"R437DOIJ.(*2?B MPJQ@IFNBFSDYB!4>-Z-KK02LW(Y]4[Y:NUO5-7@.AV'-8.!,U]R:48Z,^.$) M+ $XR6)> M?2WVPG/CGW@)4K$V/I?F-T$'TQ"4X,U>"5H8DABGIZ35[AZTW5G)W8EJ,_TF M+27D(7_*UHN+N!A0U_=Q"15X(_QVS)@&_D\0&*UX[GU!11I?B,+&3\@'KD(T M62M99;$4\DZR V1-50[G:8%$U/I>&)DM),Y0--?<*0@#04CY0*S.7# +HEZ7 M/<@7Q,,?4+.9*!3XRUU^E MZ@6KT' $K"""E\_ -*7_X<3+6[$H=T+?@.]]U^"V^C*L%#==<]%W>F")K?. MKTM/4+MMT1KIJVER(T"2Y,RZ?$VQ4RL4R.Y.UX'\(7R'3_5U6S]-%^:>"-8P M\VVMZ'S_I:?2Q*1A#T>M^8'LZ-'"=#WC)#\NLLQJN);ELG2@+9,)(L*79;"R MI"M=T57F"/QU)-Q)"O-1P\@&B62F/BQCM?(@M+8;%V\J%826?!.S_@*XN44TELUGZG=W'5&6T!PS7+K7WRDFOOP]K' M6W!EZ3C*D;[]DNL?P/J'K4'Q^JE>O& >6(Q\N^5FIVG5WE%:T&M*"VJPEIS"2\B'@%X1IKJWL3,9?Q M&TZ:T(!0],QV.#0IE:M[+'IK)MPIGH@3[0%QXP1F_]=+O2(RC+'(;+;T/?EU M_/UZ"GS&8US^&U"L./>"EBF!%_'>&.]ID^Z;P,I7\:%JGY(0IN(#,>5Q:(] MWL>T[OXGK&5ZU59""T)CIB,IJCK?9!$T]U,1#CK*COCD/DZT2/*V'YNL-XF9<7%%OXU+:Z+PM4 MYK-+2_&G/!A*HJI5"'U9VG$$*]@=M\9'=MJ/M'@PL]U1J_<"7ON1-C AZK=? MT&TOB5G'521L]F.<0!.;3<[T[7?/Y<+TNYXWU+9]>IZ(?HE/14$XR8CG/ J3 MHVP.+)>&4$=SX7N\C4?_,(V7\?Q'9=0]6'BB@X,JX9=8!<5X"P70!IB'/HX7 MI?J7%<1O?*<5EQGA[M#T4C]>P=KCPM$\MTJSJ<_+_6"-2A'5CJ;NMXI@67W3 M[5Q<#5O=%U+VU2Z]>W$UV#IIJ6I57^WR>[C\+?DEX,62>EZVM^X7"TC^WN-6 M) 'G'RU\O'U./8U[]GQDW7QN:G=&PN&.6,@O(D:E'IQD%^!MZ?JDV% ML)7R-[*O4_9>HP"!I8A+';47Q76SA<.Y9!93IB$C5!=N[S*4P'IP(OB=M2XYCKY>X%HLV2,AZ=Z?2=. M: X7OFN32Z#/F)?(7R&57<\@3HU#90DMQ*WXP]JQ>9&DE^ JH#3' M^Z:@+- MI79U[C?($4ZT&_1Z](OH*A*8P$_D* ;:ZS)P M$^)F%?B%V0K:*V\5+5D>A("):P]XW8D2+R]HZ\W=D26:?&2%K]*?B1W %VG3 MR(+_Y3^!8\#1I +2.9:GC9P-V(,5\ $I"@D+(2SH8IBO52*M ]D$SHG$_RHH MOKQ9@*Z,U[V1/=5IQP,4J17A' !\O489N7-)(1V3XZ_6?8M?*2?-"5V2B^_A MPU'!4-U1#"'F+!5R?]$EKEZSG#?*MV5\IIRIJIS6-45"%V$]8T2%I2%CQCW5K?C\#2[9V& M&U]]V'RG9XBG&;H#81K)SAD2(C175?IFGSF=;\1XXA\Q_E (_C7]4V1R"YVW MG(E'W9R)1W516B5=.D$@0U+HM!5Q) Y4U#<73$L7[?FY6@OLG,\E]Z/ONA@1 MX>QAX>$%$M8)E-("P2Z1<[DUE?48S+.EEHR=+PG")]B?ZM2DYTG8%BCS:NU4 MVQ'$XXRU:<3\N?2GS)MU;"V;!I;\#8RQV+V/J'1J"IMD^KSFT?62MY^J8KDE M>#@+S)T\*CV&PZ!\+$WF;Q#_S/JFF>G@VAI#XTWB7S;S_"7HE$BBSJHO"3P[ MB7U Z%N:[0&_0V@X^8VWR7U9LO!/K-[9HPMD*[A38JY]E4F78FV%A/X"-/Y MTUM ?Y9.! POKMK;"C4^9E1HJ:D7-;)LN\C/)W56:1GDWHK:-PN@6C.2R%;YEOPBR=$J8Z17N%=-'$'UPH;%@U&""\XZ.<[?K%HE+9YY?,%X/_!( 4L< MU%)Q>/D%XO]WR*7/D_\0# MKB6>.65S17TP2A1&8>*?#VE')UG:F[#^;X3G]9;WT1WF#-P@JM.<4(3Y["7* MIJB/-I6,I2H9^TTE8PW6\M*5C./<2L9)?2+J9PT"IA3!U9Y:7@_!A'J)C0R/ M2F6#;)%6FBE-1(F?76\5$]#(TDM=L4<(FUTM#Q(E^BS%VQ*'?(_-.YZ./'+0 M2O(P$?91[FE,A.LH=S9C&N(>(1 \5>2H[HU*!4W#X78?_B,.=2>%_U6\B5\9 ME(Z,L-QGVR6POX[H0H/&I^>X/9F#DT6:L(@UO^DR[MD*V!''M2*Y6L9?L7E. MQI7*1*N;@ST8I71\--PUHW1W@!3OH$2$U&N7FUTZW#6\]%CK[.P[U#07_RLU MN-0/! ;8=_W,7^BDQX=&PM^?0;YNR6,>_8Y%]IYSQO(B.I'\ $T,)[A]:*WQ M :R![I;S;MAM2B -;)/PU/=!:RETS?- 24L/+Y>G\TG<[GS#EEI8<]%=0>]< M"CWDAFDJ$!P !.H&[?ST0L^_Q/4BKT\7"-D2/,AZHCM\2K/+.73 %B "<^9$ M8I8Y/$LTX&.5@6<+I&[^#VV,%0=VX^#*V,Q/U_KXDRGF_(#_,G-6W+D+&>A MK2^"2T)\ASS-#FG!5/PZAN!G^AG-^!G1'C'C$*ZM>*Y6].1?SEQPSL2D 7!R M8J3[_$%UND>P%A0TL?*#P%<(RDLD[8 M3#Z_D):25)9+*)H[2?5&WFM^NQ=WEF]WD^_TA$!/OTG:P--AU\8Z5,-94ON, MIY1HY346+\.9::6WJJ)JRJ(G1JAGG,+(#CKB>-&AZ<4*3J!EUO6O8 & 8A)^ M>#C(6,HD6!\K!$V.6W+">)-4E4.?PI=JBXV+9 B%+%XQ7L=+R#@";>/QABCN MX60&FVMAWO&!&>!^H]-+G44Q8R4E2&";QD]KP<$^>R4:R)%42&J&6,ZW,R\W M5NZ:C^7R*:;R,;\H2 K;2-:=Z!2C<]][G>\EY-TQ7X)GG:AU*7A?1-TSF<-+ M'AD?GE+ I-O/\_14PD?')=J?AL#@(G >#MOGN2L?4U$.AW/%;7)P&OUE;]3O MXR-^R\T4!2 [%L-S$N+^'7'1Q--:QL?LABL%E+Q RX75\.\D!3T'=5I M77NVFEKV#5^<:MCI#<[$2;[7#DTGP^GI MT]4+B9!/!;R)?R_IL%IZK _>3TFX*M::@:I8/GLEX[HC)4K@VCL9*Q;H*)R6&G2:) MXB,SXDLFO2;'Y@C)V(>#-+I$>O&Z:06]*%Q7NH[4[IHL,7F&!KCR[@21O(3U MA0X:)$X%Y0;\V/)7\EP5884Z4/BR-&Q77#M94]!71H)U@!5FE\ZORX5C@XOP M#N5N>''E>S*"0R6^5>9'[?V$_CH>^_MA$W_D&S^G:UPV_>>[W.4]W^0WVF,G MD<[ 1;\#=?N$@_28%ZN,T<45UF+S::-A6G?A^&*!Z2W(A,9%%"-+"F)KL<#2 M#H'1(L++S"=\J,]&QF<%+'(")@>/6]%"PJ:IQ+6"\0;/#HB#EWQCS92J@252:V U2M6$Z=)!Y_*# =/R,>U/@K MK1HLUB(A9Q9>?BP#8LH+*M5$U?,QUK MCAC3*WM%\N=-'D"/='\(YV:JTL&"&^HM ITR=WC_+);XSQQ>()1;&X&?*U9; M8@25(*$VRB!127](AEAJM_3%(OTAG@ ;KUJ2*KE0,O75(M8^X-N^RV5Q[[DP MXYR]/8??G4UUNB"&<1OW+IRX77'"F8O58,H_T=LRN!^'DA&CI'(*),;]:*I8 M3%A &BE/^LG:Y(K%#K[0%U:CF./F$GVI MLA/7Y9- EM9/?&1I$369HK6^@1@1Z%%[NA ML*?2D4B!V)-VVJZ-^&,D4,>RI7(7LG?W@OYH:_8^3A3 _]ORS>+/+?K3'Y&=_=NHTP+A+?QSN]4I M_-NVQW:ZK?:X^*O;'KO];_WV\#B+[>WUV#^(OIS&<(S(#__71>\B=E)MO#5[ MUS8ZQ ;R>5L^VEW]P@^_S_CCZ6/G)UZUP(QW:4EBJWCNZ7].@S^NL/1-"LJS3#[**&T)JD5%>(JN,ZMH$;2]"I;9P"M?[]2)O7-TT%0K7:=9D:X62) M<"\!W*]\$<%T_P4\=QW)F2]_ZDSVE45W>_:]F,UYF!#A M<)J..>GV#Y6B?'X]JLE*O;(P?FA8K$!?OPR+#8'%>N9DD,4V_GTL]AIBKW_X MP<]+Q[L40W*?I8%SMGV&XK&O!D:*WGK?.#U30I'E^]'%57\RJL@[J5$HT#!. M:;U:CG'&%U?C<1:DZ_B1TMJC ]IC: ZZ!P>V%1[=:5P3-(+;"&Y% MWL!S!+=[<=5I]\U.NZH@ZW=*+OD+?U!1T%$J]?K=TZO4ZU=4J0<1^PIHO\$> M[>C:LS_]<^W02*YME7N#7K9R;]#+5N[)A]--B7HR_>N&3R.AAMD;UU_;E]0P M:MS[\^@)VQMN<4XM?IS7\M% CF>5_]'"2I;_%5(EAQ:U17O:6OB7.!HFMT>M MS693"=A4 C:5@$TE8%,)6,KW^Q/[:CT6;,Q8H9)Z?60+9^:RIO"OJ3C:%L=W MML<#A3[)WP(_+)\8'.#=G3EN'UP6T=3X-1)7GUV7DKCNBTK<$"2N;PYZ!Z?B MFW*^BICEP]JAH8N\E$^;%-_#@XM@FYO1.C-5_T69 M:DQ,-1F,:\14KR%$NB'P:L:!*OWY',&;5*S4E.\5B\?@1<4#JU',SJ!.!5I- M95_E/#5\29X:MB^N!N9H4*=JT=?@XMX*A*;+=<@@1."7*XUW6RP5.\HI*I:* M#C6G=$<'BT7CW=:9J79<]5?,5-V+JXDYF-2IEO0U.+>?UX%':-#DW<[AL!"M MJO%JB\5B\J)BT;NXZIGM;IT\D,:KK;RHJOVB/-6_N.J:P^&D1CSU&KQ:43V$ M(+VKP'\(GMO\]SK].QMBAW7;[/3J= OP&GS: M+^#*-AYLL12\Z%W8$/NMS6ZW*EBFQH.M)4^]Z%78<$P\U:\33U7DP9Y*?^#] M>AKEM0B6\38.*%PZ;6EYV73M!-V0B3D9595;JT?57(5N[ZMEQ!=-\8[:O+]K M/*ZJK[MFQ62GZ"JS,'R'0PW72S%"U6:K (Y03'7!J0A+G.;SK^0$F]?A ;VI M4*E?QS3^J)$8?G:9F#UZK5&Z4/1*2UT'?*6>V"0M:@,$<"32U%OKO$0,\PQ@@!$B>P_-467% :> MZ+$CO&D$N1'DWQL#/D>0^R#( W-26>58S0$^3@%3X9J&R_)6:'X(O8YI8&-TY.=1^9N3)HLKP&8 MS C A(\C=)*X)3/$+4D,7_>! _ADPR@QX;@$4] _87E\ZH0K HVC2?.BO QRM#6_P$/@CW(016VHSD>4P6T<-418P MS#3765(!OMHRM+ ID0-!*O@80\'OY>!:>+FD#1#KI9A>6Z$>P)7FH]'%5;N5 M5GR\G5>UYC'LNEIWB/7>!,W1ND%/-=W)%&0(E:@QOOWXN M0R!M<9TD6>;.+V9?_HL%OJ)(.Z;(I)S;T'GY)8[;%U>>'V4.+7N*(=A59PZF MVP./8!V@*B!$( >?:6R8%835CLUI/J5CZ > M%H^@+H.H-E"(:LW@ZA,?7%TOSWL+)-Z@(D@\1%U^ ML%$=HMN''>@P.4NB;K MLPT4;YPSSG:<,\Y6/I[L_1TY@_%K#/Z>9P'=\9?E+*%;'TPZ>N+^HZ^R.!S"?P]=9+C 3^!6]!,SU; &,QY:'/K"#8X(?!"U^# MS*/\/TA^G&Z,D#T0:E4!RM_OL,[%YOF$(0;[_59OT&\@!IO%'FVQ@P:\,=>N M<+A",AU6<=/(^9/@TY^?KE_Q]J]#Q[K\9LTPM'W%9,C>;+^&4JT/(INJ9Z8, MD93J-"B=#6;@EGSKCLMZ&624O<\;]RZNQ@.S/\I6^-01'? WE)Z]WLKB'=?* MSV:Y/N)$=,:O"@&VX;A].&X',,.S.0[OB";X 4M_%0D,9_] %[F MW:R#@'FSC4;ROUF.]X6:C[)B,[JX&F7]@OUKS1OLAEHS4080Y"A,-+ZX&G:R MA2$-%]66BTHQT0X$D#*\LZ-N1>.IR<455NX=TQ+[:P&FR X'FN8'3I,/SD>V*1_\VL?KIL]P.@)IGLUP7 M6,X+UAK'J9KA[HW4-E*[R_RW=TP1>J;8#N"Y5V-S/*PX_=-(;2.UC=1V MVGNZ[:6EMG.4:X)&:ANI;:3V./U4@W:7;EH&[8,#[1H([9G@(WZ,X:-"!EQ@ M&_]<6T'$ @S)-4 I@8>F@\RM6(#GC_AZ46A8GK>&SRKD"@<^Y 2$7!&Q,")X MO%T?(B"Q^+%61.\+V H!M6"5R+.&RQZ9*W(&>1A]2Q\>%##LZRU\$3X,0?Q, MXR-\<#F%[2KXLX^Y@%H2,G+K^HOH8R%172PA.,RGA:, &D<3IZE'S##=7XR=P-O X;Q?"23H-4PT8'! "D\$Q><078-V<8+9> MAA$'1J3%+JT-46^663=^(0<71=$*D0P)-U'?6=@R/L.S_$ \_HD!E0AW$50 MGF.DN'@R_RW2CDEG?&F\Y;6.0L\%$J_"4'M;$)/"PTQ?,D MG_"-Q!QY]_?;CY>=B0&4L1E\];WQIOL6OF.#J <;VB$HA)\LTIX)G^F]-8#< ML E4.L!\'M#+@9_$>?!<&7P7,?EFN.SG(EI MA&L@)/""!D4#W[4>&.?*P/C)B']#W_.8^Y[>^F;P5IWI?(ZXFV+W:0%,G4S\ M-DN\3R'?P!<%'AN2S@-Z"$!!6 $RE=HHPL.(3\))?R!D3-\3VB%S*K M$BX[EAS4"DO"-TS*D.2Y/78*ZP6[9--3&3PCQB>-F9F>&X(QTD'\N"C#[CU= MHP"Q B"6 9-OSN&")* HPXN:(FH6W!22" U0G20F6'I)' <6E2N&@0.7C=W.+"J)AK"XDGW^AD]#F\#C^%AD8OKV3*NXZ4E62.U M:=QIO#>A>M02V"\05X$@FX\@"F3UA:7A]%M8< I3QKQ2@)F[T"BE1W:KUKK7 M]5D[=LUZB#V919K4-N_Z*$V)\_7L&$4WA6-;Q*XI*,J:N$CTQ/TAT#XRT+Q@ M."Y=D"D[#RJNAGO<"5N6/C([N4LGWB77TJ8 'A:VE8[]?@4ZY7[A@U3=6,$* M-/IGD+*%:4 0 B+QZ?\UOG^ZOODO8IV__1@/C"BPX*O(S:BL A9C:X.1X$8L MY\5H*IX#T?Q0^4"#8A,1Z@-2%4#4O7LG.H6#^,YTT@';2S4'9CCPV?1 MG%(?12-RC0ZP]. BWMEC21%\VY>62=)E3-_MPC007-L-)$: M@4CA-7_6BC6()>?!8\]7TE7QV!A;4LS!:%P/'GL-\=-7O/JJ)'IJJEF::I:C M6;'R,T '[J>S\U)=U'C (_FT5J"*CT-?\0*T M<&AQ32HQJ/J!*NEV7%"6&3_Y&N<[CHKG.S:3&D]\4F/Q7,#NQ;.GYEW/>-'6 M%H/W8?.G];]^<..""&:K$SJG.5SO9O?DO)W%$MI$/2PW4;46-E@4UW\J&K/7 M3+H[PZJ'9K'-I+O?44'13+IK)MTUD^Z:27?-I+NFHJ'227<59\!ZF 'K3RIN MUZQWMGJON]E7#\7ZLIG8/O;ZC_H-)'##A^6&XI7APVWP@H/.H )XP5-BO\;O M:/R._4& 2='1Z9F]>"PM M.B-TE=J#FM2R-?62+S GL!P_95D&L6]S1IPW#%-;AJER)& 9_;/=19XT"-RG MQTJ'#0 \IBGKMM&4]7.F39QR6?:IN'E5SEW)H<2)2$>5CMZ6&*G*20B#;J>Z M5$6-$A)GSFG'F15](,]E>:M[<=7M9L=/[J^1&\:JLPK;X2N^F KK-2KL]#CM M*+.D*]=@_1IIL(I2A[5V)*L?+RV(\&HOO7:-EZXV&=\=8$-;OW6,ZWL:ORUQ( [JDI*7V5V<0)?IU>/X*Y)&E3/,#O*GTLS3 _O MF"8UR08T#//2DZ@KN_ON-7E5<'#4U2'7FM.=WP#WKOJC7AY"BJMQWPU*U9*GG9W"J M55Y5]!@UG%9C3MOA0U:NNX8UTUVOO;L_,S9FS\ZE!AJS@<;<9<0J[(3=(SY% M7'9SV*VX0Z]!N6U$N1%E^,:+RO*86-++'?.#ZBWSZ?\1%)T'D%_:T/'#X%T&&PL[WXG.\N;?W_[5.V"P=G\<3DO093P>IW+S@'RADMT, (&[ J2 W)#$H(S M P+V +N&WX>@^#!#!EQ/D]]Q.@%P]FQ!(GNL@M*E'),6'KZ>A8SM6X# ^QV :6!X\FKX$'PE;AKY>T.R^7#10 MSEJ#$O.G#HCIW&7QI/F_4)1MXQXW!$^XQP+U=6$&T,VPFCP)FNB34X7JL!!_((6R;F0&/ =V3Q MIV&.T3) HWBHKHW ]Y?R^5;BR7# :Z D*!7\G'Q6R[AV7'\W9+Y9,]G[[XC7]W-_PKEH#?/)M'Z MXEA39 4X5<+?SY'4T\2UIPU?^O-+Y!)A&O"0^1&[\;:)Z, CS)9C/.:^Z_I/ M>*:O +A^U&F!Y6K@U<>]!EX]UT4H&%"?N7=YU=1(=EWNR22G$.ER:_%NC\/> M'?B48(,]/EKR?57V30QJ7VZG_&]A[X*L-3RDZ/%,LS2O,]N2C-52CF+I9$L/ M<4;'W:J2+2>4_FP$I$Y[J[#=L%H!Z:. # 95 :]76$,DWR7I.."13,4E:Z?^ MC-=0<*5E!?9R_9[=!/,[G_'22#%:OD \XA(__XZ:-U('#0 M.]0;@]T?&?XF=N$EE)'AI[Q.+8I4IY9@>S M%%5MC=K99O>3+^\^D;3%%Q^,8L2"Y3ZFY)5TU!Y? W_UO=DS)6:"T"GC7K;; M_^2C_8:K#E3"S^>J01NY:C*I88A<3;MVN^9JF&:(EE'!NZC05 8>ES3GHVN> M9\%*:Y@.)N$F.1-:#H+\JG5Q[XZ@HQ'A1H1_I[M06H2[*,*C]L&N9PU$.*>J M-[^X: B'E=<2;%6'FM1'X=EI9&>_&W)VDU;@V) M"GMD*ZEB;^9:8!*6R5. M?UI8EAAM"HKZ!KV3+.K[D4/M)=\IG<><"E>W'*P)1SESUU38R:S W1B8;7 \ M 4SDV0:P!GLB[Y>J6N& K0@K/:T'JL#$\O( GNI[0-A-7'#J&^P7"V9.R$QB M'BL4981AHFN=ZR;9NOX:Z@O'@]:H,SY.R5ZW*=DK+E)3BH%JU&0=_?Y5:F=Q MD?DY;O! B>L?DCM\M6C,.V*RK7;HF[6APO6/:_85GOCCB;F/[$]X_*(T@-\ MQXR8O@0?,[M@S]#Y#ZQY-?6G0&>+,UZ!Q_FZU3$I!A M6)P+CBZO1Y.!9,(T5*'?CO& !L^81"QK]?VSFOT8RQQ)0 MTDV:8!#>KFQD7&,CRI1DP![ 5L!6"!^ PYG,K'!AS#'3?)P$R+E=VI;;?*,] M4MJCK,(8MB^NQN:D73$48I.U>WZ1+9ST.^,6[RM8&+TR>UMJ/LTA(O.7IJH_ M_9K!1Z^7^*\\$>E U-7+YN;VGTO3&--23/ -@9&\R'BTW#7!_3R_P+&!/GP1 MTM1;J=2OP''8K:C \30P#_/1^I+MS'VL=,BV JH"A_](UL"(K;;CKUA3V-@Z M*OY*IAS@Y=FQ,\!\TF5GG*HSTOZ[4'W>*^N!74XA[OYY2:'W.\M]LC;AQ1_) MVA/'N]1)F-Y]X1[G\Z-5 G$. O;W SKO=\"Q+.!]F_]IU68MQB) H?^WW9"1 M(XCPJ*('C-$-Z@N:C6:E>TYWP!V>(K!A@(2S(9S]]^=/?1ELUZ*?.*3H?CIT M&.O0WL55MY5-=!A $5>6BY5:]>0E5HU5$JVL,ZE6[7C"W9%(JS;'+R3DNS@3 M'1K,PV/)K5O#G2/JE8D0DRLV0TWJ;A !T@E33W]"Y$:JN>-UE"a@/IO' M/-BNRY$7;= RB--(.EE^-P4I>11.^>C 8Z,;/XS"NSG1W;[V[.^HONUO 582 M1IN[X-,_UPXA9Y8^C<'%5;N5'3FI3D,YGY)>6M6I!+6$Q>'G5H%OKQ&K$LR0 MK?!QM2/;46]2"_W="APRIDG)(KN< M6[#-/V<]!(RCK)+22H-((\.!4[AXEJ)L&=>%5<"$UR9Z/VQ54O1WC^HQ"-/%5J'FXYYVZEYSP^_CF/.A=7P]AVO=@YCX]_ MSET\YZRV*7/./Q+HU"5UZFB[3OT6,#0SP@,LA681J]11#S=9=)&M^1\K_C98 M$86Z(1'!DM=+%*"CVB7DR!@66T*(QVX9N"H<]5JT?4O4Y?)=,OF#_DSC:>', M%OA%S!=P8P#!R_>[O_BK#(IBTU_;BBH.KN<*_*I?-(G W51RBH2WG9L;QO]\ M]:/_8> W+<'2S(!Q15*XY-F"D]]I99,[&;=2]*_,Y.L2)$K9*O[)@-&!T+%S M*?>G$#):HALF@5M.4A"#L&/?"UI-W=W'3P.#P:N1:<+9@MEKEZ7[H$XM:$7& M>;;K=_OU"=>?NM]^C5;6-X#^^P'!Z5(-1G"@L]6 MMMQ3#Y29>"NI1#$<0),&S2D5;6-$$/8+0MG85L@ >YXL\^IM\PFUX(./ 8@G M'3 A9?KQ4@SMNO&4"*&22ZC>4.I>>D'6WGUG(9^9PB]-'M96 &]FPON.P#,@ MFICP\$<&*X[@QQ!3Q$@TT C^DIF&!TKZ 4X4]@WT]$-<[#SPES2Z(H;GQS2T M$>$\7DL^E=P-[3<4'*L#P'D,U+89AO[,H5_1WW6:T42*%.&J'/J"F *U5&=; MAKZ,*AKZ*ZNA2%Y[]AWZ!MJOT%<#%@ ?0S@XV2[5T2@[ MOV4TR@Z)$>\C)J'7&%_TJ[QGS(ZAMY3LQ[T7QNUNGMU_01ON:'R2;;C7.;W0 MS12-9HI&,T6CF:+Q8E,TSJ(215DNFU85HKI$*\9'>4%DNO3UJ7A-B6=3XOG\ MVA+!;']:P4^&OCU=WCP3*W4T@>BI;_9'54$_U@,DJYH)N(VXO0IQVP%T5:6X MC=L@;CUS,#RX-Z\IHZ[8=(.1GK,P%%,R^6#)T)BS9P(5GVYI=?66ZIM&VL] MT.<*3P=;NR?=!BK^G%EJ/VU<%4MUB:5&!T,4-Y7[SU*Z/#Z*K%]B&#&_>*1_ M-]W39;4N75@294$F_. >:?OI%V+9R;3M#R3L?(?V9S!B2 :YB/SUJSQ9)_KR4I*?N>$?*X.'5Q< M]L^7& M5W0G=8*A M;=S8E]:KE;+4!%MVS$GO##$K.6?T:S^TDZ#)&L"4!C#E=UX55J!).J!)VB9L M_ PP4UZVWJ61XD:**[F=K4"*NQ"ZC\S.\&" TAI(\1[(1WMU*- M3*8]X9NU M"7S7)=0&:J,1_::B62&_8V%RFH/#5+$.W[.8],6;AV1M;8D6!J/I86AZ&)H> MAJ:'H>EAB'6KX^'Y('[3S%^B2J6.NJ9CH2FA/C2X^^![Z_#Y+F'_XFIH#BN; MZ7!.D5LC9J]"S/:+O@X4LP%>F@X.K[)N.A2J[E#@04]S"W:@&;JW7"LX(#4Q MY+=?=:J\:6Z_?H^J/9251LA*[78SA>?W]7PYB*ID(;)/4[9UH&+]M%RY_H:Q M#\QC0-=G2\48[X('E:5^:^3.-RQ54L%6Q5(T[FPTJ%/SRBMT70_H['H=7L>> M_;2O;05L!.U9H^:/MJ3*8M]'4[&/F6QTL40 MM^=YM0M9?N]>7 TZ=6IG;!S4WU'_^BS>Z0'O=.L4W%3DB9YGH:O8:U,B=US2 MG(_>V&%S]E 9)7TO!)$?FJ-N55W%IU#PNB,&:*2YD>87\0*JE^8!2'/''(RK MZH2I>>'K85CM_8O=M9LUPVH?5X35_I%-HQA[/5/A.VP/,Z#K\+LLZ#H^YSG8 MZN)A.:\XE?&5NT9YJ2DAS+4-$)2 :HA#,8"L4(DX$5ON.SB$*KJ_TOBDNSF> MQ+4:7I8=[ 3*XPG$-61>=GK(L#VZN(J>\L:'L)5%(YRTN6A6",N)+,?%N1', M]9_J.<>%GOC. 6_=F>UQGB1>W];!;$%CX#S;^!8XC[CU>SA".&E)@%IN=O^A M-;YKAUE^Q(E/>U/ 1!8 #J2)=V^0V7&H2+?]GIZ@/D:_[+Q_:TPW?#;)TA>S M%\5B3./;WV[_-(U;;]8RWHAG? O6-E:06J[\/I_[,0-383F>8 M3,IIHH[0GDKWG85)O F8[41G8OG4W*MK8;CP.+\S.'GL]4IOM=#$I3^HC!R- MFOI@>3^)\<@3MDSC:^NZ9,N))"^'T?/<1N0TG\CD1/D8,EA56&2VFSJ7K M%4X7*S=BK=W=/F3M"Q#K;LZW\UF,# M]K8!Y$0NBX:#.4"#\B/DVKW?N#^<>]#>NC\\SW]\O.RWU2%^P7TR&SC+> (O MS-T8_A..U(N!P( 8H6,[5K"1O8?RN_BT3VLB_B*0!-3,2QR(CC,EXC<@OXW)>_6O;,%,,!/XUK\E;LDDF1J!7>/+/#P;)"; M8!=BJB[H2GP)#B'DKQ&C?S^XOH_G]F!HX'9$Q?]Q,/2]5:1(3N@F#?O$L TW M5,Z]S>:P-#[;CYQ^+)#%*7WQN#\Q3C1#2QP#.T.%ZN-$0_J,&-OH>/IY\,-T MX+QFD12S]-'BO&+'TV>YL]0Y#,:T44AHT+!= M]DFV8FN\0@,?(3+D_\I$IGEDSQP^/B/I@+WR473]?FLRK%4;]WEUAY_48@>O MLY5]S_N<6PCE,.8KT2JK=5X@O]9#S>=]+UZYN2_0>5<-E_$#R$#OO]10+_\A<9 #4 MW4"ERQU2U=JN]>9<,.")7O9:.=[@U H9SUF_Z;Q]TWN;2O8>4+1Y&L;K[Q#X M@8>^AUX^DPU/_NBU_P#E.ZABRTUA[MZ)T9P)"]/H"\2C&(Y>>S9%JO@S!*%3 M>+-]O<2+QK*5.9T.UNV:DWZ=L+]?"&;DG.O>\K9X3L+2_RW"TKVX&HW,2:>J MN<(5UKF7\8.?WWW6/*,^SW@-K6#)Y.E179#F&=4\XZ4[P+7$N'C$)7[^';7L M_":VO1?E&93\#U7X5VCB/"J6S%JY04&%I6[F;KTP"M8H'G3QQL(([\'NJ7[@ M&PLPI+ >F+)F6' CS5GOXJK7ZF7;6__#F#N_<, >/.,$ ]/N(5'I;FZL89"V M_0(/BZ:W\HW(-'^$X^XD?2*\0;Q'3&1K@B5IS MU\YYJD?AKB&U0O9KQ5V_(9=?5R_OPZ%>WOBX7A[.BVSE8.*=GAY MD^-X>>/X#J!=B9-WDK27CFYWU-R#'-G([IPT?10CBUAZPPH';-7H'J3AKIB[ ML"[UY;FKVZXA=S6).N7"W1SHPG6*6J&K<>&Z'73AAF>7J#O(A3O#1%VG>Q07 MKMNMVH4[2=I+%Z[7KF+/39YDBY'M_!8CVZO*R#99N%IS5^^W<%>_AMSU&DH M"-A0Z[]Z%44 >T1J!^"YG;8"^"U)^"Y>\73;YJ"R0LEZ0 XV#'ET-+TC,23> M"O6'9J^R8L23F&E&[Q[4'HU7ZR->P4_(0?[\4"-V"D6)Y^^KOJG05A&;_ N M4= ?86D],$+,#W.BF;@.F9V<]H;3D]P=&[R\ZX^COX-,Y'/N36F\[;HUQ=[_/V)*W&K2%1(8%+;86$TL4G(&P0 M<"U@'%$-L>8VAAU83QHD&+X!0WV![T#8?>$:6"@,G4=FA'%>0$,4BQ; < \+ M>L"2H^/ @ZV(M8P[#0067Q42.-_3PIDM!,8T 4S@,H%E%HFU(OJ80[B\R67O MMRA\CV6L@*H^8959D>$R*X1G/3$7OD67S:%A!0SA\.!)OP2"1P0.22B9 M'#N0@!5#A6O8.B(A2DWKT.C11=VY#44TL_TPB9N7VC\B) ?,W2 A-!#)L$5D MB:D2@SWJW^9L_P2O-N;N>A:M$4S%E!J+NR-F)B ^B.@/US[2 > M:,B6SJ7E>6O+Y9SRI[41 (H"@154";- [V%Q"WX O@E/KG>X M79R2!3C?B*V^@]*"U;NX:K?ZQ7(E#0%LG:O+S@#59:]+&*5KE^!X8>Z0:5#)UA/^ M+A>FN+#='E3(+L2!#H# MQ(:* 0&= [8"FF/%+2$XF\:3%026AZ"4IL$>I2VQV=P"K4O/ QT%#\._:P#1 M./4%M0&XT:;AL0?ZB3[NXR15#7MY!@<&/\-S9T RV'K X=/A8R$X*9L5XS#\ M:IX1:4;X4_Q%.%-W;<.+^,0:_@9$GGZ 14FH:H*M%[C4OI>(!U+@[>2HX2P) M">^.E="(8NZ!T.HO@5TOK)SIE MC\#(M'H3%2YX9DS\R0_$<_TI\(U8'[R,_BC7CF( O(=.G_013+%KL@?2;Q!T MPU.48X&2>XN!L*T5CI4 OO1G/VG'5)?*X=KE:X'A'U"2 @TWFZPQ<$3(U;6 MY\[PDSB2,'DFJ3-(DM(J:;PZ_=\W4*"'10;=P;900(Q)\,36UU[(X)@IZ(EW M?8+0_Y]0J5JQ1G%#7YTVG"'!_,^M1Q^WBOBUL/=5X#\Z(=ETBL^%:XOQO151 MLB""%=(/@D_X]V2.83 -3?4J^ M-EQ8Y+L8SA)U(V@(5XS46J.&HWP6F:V9'ZQPU!"'_0\48K^ K]>IH417O;=E ME%;S@O()=8= _#:\1[TU!#%J9G+EBX"8R=5MI^C3S.3Z'6MYZ9E[ M:AF?A7.0\T<^NB4>YD&)6GU4QJUYNC0 9_C^]X6]27)U1)\B'E#BY%PF)M&0 MW(++Z4$8AU;Q@9SF0%I8,$[<.(+!=^?(*6#E^8%O>]Z261X/.M#=]GCLQH,3 MY!-,D@+C<=;FWX"_O;'>IH; K&EDF.Z4B4>&:W!5^&P:WW@S?9LK$=+CUJ8; M@6%'SG<9/=Y?8["##J3QS[45P,I*.'T-6QZ!+1V95T"UD=NQ&*_ MXV]+3@ONX;1@%+-LM%(H;$54JD;J#I">7&F,5[L $6+ALYY\>K'8OE,S^7PL MOGTGONK$( 75GF9 ^87MM&1_:4]V'[HIY'L&7*^Z2B*>\_P#"&ZV!S MCUY4=G98;Y*="=N;9(>\WR_0#_H>)X&^N9;WK*GO]/2Z'43A2,*[6>3'MP/= MG+&$*HC^X%L!>!PK3$W@U0N&[$$B<;8"FB7&$.+#TD2-!]C^I2H=\CYGBLS' ME,TPN&;S.1^KIU]J&)V\.8HHNM8Z6O@!T,+F4_-X#/^<(:.=';=ZQ'CQVK\% M_D-@+:_5^WE+3J=LNJP/,CW:FBT#-49Y%>V6BTXDK@&)Q]Z0@FL9QL=U@)\3 M6ISR_%G5%Y^H76S-^:LRU-J!79$BELW7PR_*[L43]Z%3;*C[.'1@8$ZZ.902 MY*"$F6$)F[P"268[[_U@2;2>K1O,0"PDE-$U9SI;#)>\ ;,:/S6[#RR4& ]; M[9S2D15P.NW%%)4T$95YS]!0E[[ W,[-XJXRA,@W/J:[^0T.G?1H6Z49N4<5 M(,6WENA)$;\")_.9EN!HQ&GX?-U0%;]V1B_/L8AU.^F;_7&VV^XH+)O<8Z5, M.T!4VEZKG[.32IDVN8478=LAMK&TAL5L>WJ^+]C[_WOM,:,SR?%X#[3SO3WM M?.9SV^S\/5M%NJ%/&2JG4CL__CUV'@+-W#'BW"5[KK$?B.R?LW3$Q.6XX"4^ M29[]XZE'3#A2KI"&$OOP#C&C.#26U@9C?&LV@_.@E'#!K.";AU*^Y)@7==9\87BKEWFTG+ MI[78_HN,A<84=NJS)S$6]S-/ _P/I@$^T9V.YD3D#E04P& M[8NKX<"<3%X50ELC7XU\Q?(U.:9\0; ^')F];L4=]8U\U873&OG:W4IX3 '# M\=)MLWLB O;2\R-^!V]\86'XSOBJI=5<]_]O[UN;U$:2M?^*@CU[8B9"S2"! MD-3>(*+'ESF.=VQWV)Z=.)].""@:[0B)E42W>W_]FYFE*Q(7@0 )*F+78S>- M5)65]\I\TIM0+1:FOBU M8G)_]QZSQ/Z6T+I,CA (7B]>;PH\Q.M@H8*3?ET$N.VJ8P"!:5<]P_40<^EW+U/U%+$HW6=7#B&&%UKM M.QM;6J>5UZM3SDY7BZ;V"F#[!."F4$Z-4DY5TH,G$7?C0NL]3)F:E/#LZ45< M*Z&"&9K!#+O2'J?E!HUS M@[F#&VZA-*U@!2G>IGD^NPO1CJ-%^YGX !Z.LG0%1GZ88HZ'CP,I,NP0?+0B M'D53QC]?X]D>8JT..UL=SK8FLR3.]G3&Y[##Q8G(6LU6YLICK2CA6T.T=>R- MPW4Q_4$.UR:NK^QRF=SEZA7!P!KB@ MF.3I6JXM9]%[DG]?D\@AF:9XYK9%; M%.(6O5]LV"W:V>U7P6VXC$T'$Z1 GBQSJ;*.;%RXG_M&#AW*,A MAO#A*W\R#@Z[B_>;G4"QQT&K#3]HLX$'W>^,#%E72^!)SWO0WVF<$'URE.8M M@3 ] 6%G]@_@L?\PWRNCZ: S-JSPU1._UIA_.W-$F3^<5Z M/5TK EKJ6A'0,GKP0?"5]+R*58CO[,!Z>O+94Z2WH_=OJ#K4AZVM.N2CJIGJD2TGW'V3QU*/FKHXQ07T)] M"?75<-(5U=O)_4&QWK6)T+3GQ381@G@;@JCN*)L<01+,STA59+QG]+.10R.&-R*%Z<3DT>CB*MR]K MFO!,A2#>K"#V+R^("H2(:E\>Z)O&8@M!%()X]8(XN+P@JA BFD-9*ZF/%X(H M!/%&!%&[O"#V"=N^WR_BLPHY%')X(W(XO+P<#CJC@0&"6 +$TD1!/#=XT;86 MGI,RTO^\??N8H(C6NH!A5]MC!24M9'BD=_UN2:$_-KWQ_J*?E)_7NG(*59-7 M.6"KFMSKEY=[! L;RH/C_6 QRZW1K&9OQ##T MSDB73>UH5T9P6I,YK7_Y4@,#$= 0RTMFM6KZL @$)%CMFECM M\O?%9@^Q8Y2AB FNF],N?R%J*LAIVE"8S^OFM,O?^)DJ>6H#LTE*K:9F#GJW M1@FY)M\$4#.+Y+)0"N!PQ'AQ,23S5!-\+W^?8O81TQ[<=;WFBTTQ!E=(N)!P M\_(W)R8.W3%[LJ'47%0K)%Q(N)!P\_(75J;6&>FF/!P61UP( 1<"+@3\N*3 MY>5[V!EI?5U6-2'@0L"%@-=MP2]_/6LB),.@)ZLETS.$A L)%Q)^G(0WP(8; M.-][( \-$84+"1<27K>$-Z 8 4$D^K)AU@PB(01<"+@0\(L7Z^H]!*=0#-E0 M:^Z)OXB EXSA*Q^[,<3I3/R%=RA5<);=?OF$$OXCVYTR-[R_4PQ2!2<%HRP? M69+IZ3G[V_.T,KI#HL+_ !-.+)HY!HK581;.]TH@(Z6?<'B*VGN#/53T5^7- M>E=2"T?EM8=*1VBZ%)LBW;A3,>5)O E##.W M@%>J$E+?3LB'R<1?L>GOMC6V'1K!]W;E^VS?F849S*G69>V&\UV MA%=9?'^YAWMNZ80IH!Q90PO'/L:K#>:,A<':_,';5)/FY?6)!KY2M]C6=(1\ M#'J7WQ7>PW2+=5)9)3FQ@GD3=>- *2??RW0VN7\+BWX7K;DR4?3.J%?S4:NG M6JN!:RU>HI6I/IJSBV/OZ 5 M":'L( 2-X'ZQ@IQ;4L;QFTFFTO?]9(W(\+$,%%4^$;DKQ=N&QP8,%8O/4D? MGF5=(!#" "Q(: >,?B$ MTX$-30DG Q9!>0)<(\GNE/&1MWEC,[6GF^=A[^+MDEG898>,-CG\S"J,N-85 MM5K^2#_3LOHX>3LL,%F1ZZ(3>4TY+#[^W?+8E=;\@6#+V2ZM5YK!BB8,#)H$ M+YOR1 1WZ\'QY@8->([9SWQN\8TYWIGAM3,P4(FPOQ+5N,OFLW#ENP%).(I5 M #O 23$6SK?=Y\R*CCX=FT73W?&D^'E,>%@7LT,\?_W9&O*7FYVFG, =(3[^T07C?90T\\KOP)J%@2WIA< MK=9V9# \]\E#?X2C98%BG]O+@*N"9\NWO14X&JOETK%16?R4&"E8QVH&?P&^ M\X.?N0K*_*S4;*1N/C)9.+?]Z=W2\D-T+H+0M\%;00[B4ZV"V _S&3$Q+J-J]KR)<._;#>T,,"S0R=*R.-O>N323IA/'_K6BX3)%]\&AR'Z MI<72<_'LYK!;2,A:'U-_,N\QAEOCT KZ F+9HP\)@P_F@Y6&PP!58G^P+R%T: M,^8FKY+Q1:_\ V:3Z>2?+^+CD2+3&:^<6]KLL^@UQ&_T+/2\7QCX2&,&@3\W MNYX#Z@_7_.1YTR#YY1R5YG >'@XI=)S7A#[3KO21$P..P78M'UV]E1_0P\:K M "0T@.V2D+U*+IP-=_V!T1;@R4ZXD_6:>QGPQF;228AJ-T7?C6X.@TAR/#^\ MPU- WOL7(^\37NM;[A.%(^@5;#=*@WXN ?,-G_@='ACKQ50M/L+7O7Q@!NIJ M<@^ASPNZ.\Q-3936&84OGK2 =\V#=5.#&]VQJ,$I%C7LC +[QX9%Y3TX.Z"3 MLL,HKY&(!9Y7(N;\+^E![CJYZ,OQ.>'?GR$P UYJG\7Y8QEM"+D/!("T%>K8 MB :Q6MB@![)\[XU17,XD1)$D_S-, Z7<#+)@>;_K$D ME@7],:,(,=VMSQ9$AT@'E;\Z^C#[=(S8\A1=)U+"OJ02TS?R.&!AO<9Z-V\: MY8Q=).(GEH[4)1>96.]B*),^.=&3E!+T<^N=9!S3C.9/-'L+HTVP!5@9$%\# M\.-+=YD]@K60K5QE3,&5!Q\ LT!C"/3RIXOG!:?C2>0; -$IQY.^C:2!AYOY MIV:7D3_*-2>() 9,%ZA=>+SK/?.#PU^"Z#7^)_D.!,9*W_\%@VEN[^ 5=NYS M<$(V!I9RI0R4,M!V)'MB(_$E<3"JI'AT3/$4$SHD.#DB,[#FWBH,0M@ZR/Q> M47'$E1'K#! JHPAL^V)/PWE<1)7Y5E1)U$N_8HT#<&#"S5\I3)4]OW@H&JSI MPYVJKM$G\^?SM)[8W=AGUE]WU@R6>V\Y+]9KT/DEKP5 !61)N+[[C7N< MS4ZF K@JFF+BA\[[GM0>1R'^A]68M4AS'\7H;[M3,R 'WWFV<$:9 QX76Z.R M8]R<+6AO7N!W$#&N/=IGC?":'")@B&S0%L%_"]Y!L!JC%XJ?Q_F B6/9"S#Y MCO42K&R,;]&:!V$2I*'V!^,U@5@&]!V&,W: SHZ]1QS$W0O\;;R\P*2C8X,J M)>]$3GRQ-#'K)-3/Y++Y"@OK(',776%1# 7,ZCCPCY5%;A[X6^&K+*%:P; S M=5%QKV/,F\,#V6+I>)1*!UI9/S)O!;L14MIAFP7#WV3<)KAX"XKI71^W%ZT9 MWK)D9"=R2Z>+YVA73^C[Y://0C@*D:O-T-R^V.#"PIY73DC9 'SJF,35\0*^ M5G0*^*,W/P8]B>Q3@$2!Y\)SP(&#Y]CQ ^7RK].#7:_T:V :P5P2&^!WN/W$ M]?"U\PN2Q-6$;UK39X9\8\-+X" W7%* VV*Y$PS_D^L0.=H"'0^>=L2O\:7^ M#*+]AMY@5-1)'T&/+]PDDFAAGA+X%P?/0)_(7X Z$H9__UB83*'^<\HP7EIRMPN_7L%^A(EB7.[!8P,RHR' M20OK!T^P>6A*D8&CJR%@VMF*LJO175Z0(P)H4PQ0&3W>]GD\M[#^8G%@-6E%"$.A8-;!57#D^&.\.2WE04;"5DF/HF+/=]:OO\*'/9/ M7&R5H,4H#UJR50UIH)U4'T27CYB%3[>_^0*PF2KT&$PMU'B9^,>40$3.2C+3_1(DE!PFK%8THXG*\?R?P+GXKN152*X_*\:"Z;%ZPP+13E%O%G/)9! M*;?IVS4&J5>GN4%1%)6Q-X:U((P=^TPEX64!1!1-5 M0U*JF<>L:]N%!R8I-3JQMQGY[I2#(MY8.TY:WOH'4X]<=_*+7VR@ "D5KEH# M!KR!BR9F0#[A#\>U9?40R,'*]].[I!*A*=/_L2 =II-WU0>=0B>;!^GD4F.Y M36[W5=='E6GH:@O+-/HUE6E\=#&0^6[]V%:4H?:*=1%JKUB4P1\FP=-8X0IJ MKQ(,_M"25Z4E1 ^+$L E$\^( MJ/SC-!O:[?&,:(3L'+TY^KA+'ZWULO+/-*.K#-2-'_>ZRL;/MCU64;L]8_-7 MMSUV^V>#WE LUACL]=@=4-\[4>05K?"[)?WY_*[A/-WHZVV[!8M 0O"!UV7_ M+]9EOW?1T'*3*:&US'5V'TNA#)["OBW>S28=^A+KO>\'[?:F2*8*DE4EF5)% M#O<=2M!HV) _7+H"^19B$NU$ XJO&C_E=A!2=F"<<6?V=R\(XA99B Z #%^2 MZY U[YX%L7]?%2E%A4!C8,J&7FR0;^*(9C$K74CCN?&*SBF-?9!&71ZH1\^N M$M(HI+$YNZYD&W= _)Y3' <@CCW9'-0,$WA*G+ J3G;YU+&]Y6=;<=Y)V2G* M8$HG00X;TLRS78LHJ?3$4[WK=TL2>M@RP(L',W!G42)?3/8[O7,<\4ME\=]_A+X55_Q\#-DB^.RY49,GK/7I(U6@ M!7M"OV74DM$9&9JL#,6 %:$'A!YHO+M[,CU@@AX8R$I/C&$1>D#H@>:'(:=2 M!/T>*(*A/+B*<2UBFL-IWEX^S>%C'NPH2!$NK#3R*JL:C;'\WG]Z_R %[(GJ M_:M"WYH[L&]/'>JGB*I]I3-2M\%\RQ5WM@&C^@([PWD(O7K'/ QVH/Z><7=] MV)VQ;=I#S*@Y?'*6J8I<[VXF[-L(_E'9"GM=J&@7,!AY&(S^&KT$#,;5PV!0 M;T99QT;_\(Z-MPE43]R] 2KC_8\E

'"$B0D2:AZ+W$@*CZXT]^]21U"871&BMSKUU6UT* R M),%9%9V179Q59!XL?AO6U94O6*>)K+.GD:Y7*PUZI)5Z=;68-ZASM1VF.JH$ M.*Q *)@"H5N6QOBNHNON0CF#NGA*!>LM*\I \-05\]2^ M079=3-4'RXUP%$WBJCJC;)6C)S39>'_W0L3=Y@=[3+Q]1"M&RX5F+YG94 97 M660&>+4-,;C6"@27"X18-\N'^SD$=?&A!JI[* ^&1T.)"#Z\,C[L1G#,2I'5:(U MI9JKT<^XJ4SC5D3J*X_C?SHJ)@E@_?"W=5L-%]$-=U4 MS(:7A++FE:\FFN8VKN%*YG' MC?!$ J)=0+)>$*+]>#6#)0"FK.A'3WUH )JJ@%46,MPH&=X+7OUX&=:IGDS7 MKP$16A2$N@35?AP\^$!TUCK* W@]!P,( 6R%M M:VP[=FBS8 ,RJF:V$ADUWBR&&I)%VR6LYFGVYTZZ^QO'2M65KMG?_/'MP(_V MSP(_6OS55H ;IEBC_QC[O^R+J'D[U,B#9=Y"=J=$S0H4R)/5R0X:?QOX,)F MCS"5EM8KSJHADTNS"^!GC#MY^^?]]JU<:QP5!'@6=T;U_:Z:$H<4_A+_+(H( M$-$?_DN3 \!=C0*$X/UBZ7BO+/=QU:AA2/@=BM*DF:T"CDY(U%:),LXK446A M43HCHU%SM6NM=&V^@?W*X(O/C >S%EI;8(4;JWP]KPF**0["\A#1N[*I4='4 M#/I'MR"(0L<&L]KQNKD.5NN35Z/7->JU:161+5'1EC^91_G&9^9X2YIZN"D MNO(VGE.JZX_NH^]-6!#$1 ?1>9>2O++T#$AZU*-13IH7$P@F.UA15V*RF?V# M3>_^PWROC+^TSNBN0;QU8\[SM]";_'4WM@*&VTT#G5@S"S_Z_*F<;W/+9[_B MD61_X:U7?;KU<-@9J7+?/!K537C9#6;$DV5 :F1$G1AQV*1P[\9\\#_<":S& MPHM[ZX<4ST0.C,S+-)B45A<]])K5=-R>9G9$V;-*-SHUYV'^X-MI*:6(M[1#6\Q\R MHL*OKD7#!A%UW^:(6]4[T7ODG1A'P[0+-[G!?%5%W];$5PKRU5"[VGD8S=>^ M<*#2! [6#D$!^_XK'."+Y4]%PKG6O,9;HO#;+($KRPH"5LBFFM3ND3/RG(P('_D^(G,PL]M,"M5 MU;&'L9)&K-2OJ[],N+8'PDS!CH(@W\/%FPX$[M09U/!O2/W*LC.DYLS>\<(C M (*NC/^JZN[#^ \[_/NR;M0U[*L5D$!M4>O_M)P5+\&PL-O6W5H11"5&K MJL9.R/L04[>R^!B4J2BY4Q'0OM?!4U6U< T\92)/#=5B]JO]@*U&PQ4N]Z-= M%@HO^D)>]&=6N:#(P%9%5>X=#W B?.@KX[ZJVOL0[E-H7*ZBU35!I06C[BX' M&-#\%=9D+QMM)M]M@ DZ#-QB7T5WR6?<6.#YZ'M+6,XK582R?Z]L:N60T3,2 M 6@=SDX&62RF]:-CN>&#.WT?D[NR)5([HX&L*L?@V8M@M,G\M;\[-WVQ(R AVPTM]\E&2+WCX]5KEZ2# M-/5O$;E!B#XFQ.:!0V59PE9:31X5.36>P@95TGB^&.D@"Q7Q M4I%=],[(K&.H4-/J!%IR:;4)NON8?,U5W1N<0LTF$/T9 :FL9XW.2$50JF,4 M;:4#:U%&YW8Y<$_E7 L'FL"!/;G7JR%SV+#ZKS87(WQ>+T/8HM7WO%044VE. M1)HK4CP'11A558[9 V]15GHU!!=MF"FU(R@1TBND]Y(Q767I55!ZC4%Q+%RK MI'>/85)M&.;T?_%DA#FERL#/HI__^FZ&JO3>? MO_Q.?U/>_)SOA,=[I?\ZW%9HZ]SV)7[_[_#Z ]IVARG'J<<4?IUR8?W.2.L6 MNR@+/Y#@Y!TJY2>F(OK!/?/VE"4 M6OG$=A"FV!%8'Z4&QU2.GG6E6F?4ZQ9=DZ/.M"NAG'+9! ',"YXLV3,@QBI@ M4SA[O-%E/Y:VSZ0Q"U\8"S8,G@B\_,>97Q][EV MJ+1_96!>A@+8(=,MUL8>?I**UKO,3K OHT33QSM9/R<[D*PP].WQBL\Y##WI MC^[_ZVX4S5CI3SW)]<)( 72E#ZMP!8I@%=I.MOH#A'[KTXBN,7/>.\7<0Z8E-8363"3BAL#,\4TMZ+K;D@<(-X#N@I7V&OXOF^@GV%>QZ M'?[I36SZ],4.YX>=:O;S;G[Z)K(J"H_M\C7G_-G(AQS@E7 , 7I/BP4&3F=F M8L5]YEN1H]Y+OV*-P2U?A9N_4AA3>'X_6=%@31_NU,$:?3)_SI/*A"7PV]T8 M.."O.VL&R[VWG!?K->C\D@\'(!;(DG!]]QOW.)N=+!;@,;C M;\&:K,:L19K[J,K_9D_U0:\_8=98Z4T'UG!H]35CIH)/W9LHIF%:_ZXZ&KJL M*'$:0D3UK5OBOL3>R&DJ'*[MNJW:YIM]H58IV[3]/BT-"W).<_+C:*A*-$7E M(?S F>];S(VYL*+B-9S1P]9S73:.!V]J4_F8D$\AGZE\FDV63Y7D0S^;LNI+][#590'$:$"P=OSP'-$WUF!>.\SEVLUK17;2.J.^ MOG?C3:GF,3RY@[;]+,]Q;2;Q]___[Q MEP_O/GX42%(5['D ZX>_Y2:5[7,Y#?2/?."WPK[B)[ M<*>17+V#+3ZS# 1%] N47*WL%=# WYY^# Z%P*5J,K<6/((V1KL$ M L?VR N.'3XTT3?YD?OT,62+H(S[$<1VT! $;!&+-:,486_FT3LCO2^*6:Z9 M@PZL/]B;A8S.R"A!X!=%!R<>7_5L!WCT$.IE^I0KX&;F"SH%\MZ)2'-%BF1/ M/9(O:*Z<5#6=>/KD44,BQD M6,CP@0[]D4*LD!"K5V&(KP@(=[G1]9=>K$#:R$EPXF.<:[/%J2NP4GGB%G&J M;'<%9_(EZ5Q*&.A.33E(Q<1L"3CDW^GBL.)*S5.N%&_ S!(XSK]CGU9$XS'# MAJT\Q?$($!(J@UX:2"R#%;,7Y"6'.(4'^\P*"#@0GYG"2JWC4%$U%FS(]J:( M217]#4]_Z0.!?& \:;HBO*HY< _SDZ\&653"N/\LATXH(W#5"\.1FP%]+9A[ M?CBS'"?@[R6H+!:&#D$6$KHG%8;=C?%RGV8IXUCE%,TOWA>].[XE1O1'JC&+ MKX]AK:OR6^:NE"!F&I_N(@P]N0BOB)P8J2 @Z^>XWS@.(8;$-7402L1U?*9HR & M5!LS6*Z+D)DT9-LE]$R+BD"3WUG'4@/+$2!@9TI 8H:H$!&XD_V(<3@35L*G MP_E9#B*] __Z[,; UW2E:_8W?WP[>&;].O',]O2E@6%.C7Y4[C.6>V')ADP! MNG8-QWB-H%T"&NY(:+@S77&<0";V+CC.76BX?0@53OZ5E2@(@E!:\ZNJPB:.CR/I U1TOI*._ !:QUUWV^R M_490A#3O\U.:S")RL?P8CJ4^(WTBI1HU"]Y4=0)E9%\:'*JKIBD@9%'H*W3J*PJ_!6 MOX=9JKHJ!82O71&MP_;3FS<^!X &2CGVP@ZC3_"F&F>R!0%>V]Z8CWU M,O257S8#J7-"]#O>$7Z9/2R7#A!C[#".ZPL_^CT]G#*!HNJ;8D>N:.NY#B8[ M3%'7S618H#.\+1R%)M]I,'=:SVV&J"(55:25QEZ?*C_;[]--B%XS_+PH!!9_<%)+C-%&?CA]9:_;2^2E$(OA$.L.'4^;Q *,^>/XJ9ARDW:,3Q^ MLE7A-6+)Y/O"#R0X32>NO3^D\!O]NY>Y/9F?XW"^SZWP3V_E3#\NEO"2I$:^ MTC"9#)7T@,DB:*QWC1#VX"P1.U%54^"$P_=XO(I#F1 MRHA37#"^49PJT<%L#!T&O@Z? .K8UMAVL"<# M%LW\9\:[3IM6V'LH#WT7E0U$ZHWZW M6$62'$IEACM,^9UD;XB7V1W6;\L*34S$4IO=$J[42'4C! M:OPO\D0\E";>KQ;1@>8^\Q8[Z1FL@+<*Z/J'T0]+V_NZTCO>&,CPUHA-X^LB MWJHW<3SLC;. B[#7JHS6\7#IK.O#PI4?73%QY<&+N^ M63NF]A2#3MOUPNRN MV ^@HLLW-GY--T8,"_PK?67/S(55?P/K94\B^Y6A4%2' #80HDW@'5I^D28Y M.JQ;V8 O+YQ#R/HT)V;M2K^!8/G892@G.G)A_H5?CMQ\5!N<\T _>^$TJ#;?"XX:,02R<@?@_$G-XJQ#5QJ2-W#1[ >QFRO;5X_)E#1P1!>V9/+#=,G;#P M%44ETY,,%&'V,_4NPN/J//8L5%CTBLJ'BG"%)>'8R1RM.M8,<:_6+18WI&M> M,V$5;53.:.[I:VTZ<8MWJ"?!([>F<:46%@"@8N<9"*"81^NR ]Z0NP#UPQQ8 M&D.MN?39TK*G<>S)>77*2(36[2J29L*;[2T>7J.E1?K94WW0ZT^8-59ZTX$U M'%I]S9BINMGO3133,*W_4W3,"371/A>ZL<@^?_9 ZRN#+C^IXI_5NL;? S4Y,X7^L<5.Z1]Q/R2XAPI%*>+!UKM^6C:NE&X?@XV&C M\L@Y<. 83"7/91RL 74$SI$$P[0$>>>_^>>[NT$O^7WP/X82<0LJF^B7'^&7 MI9_PEU&QJ;TW]%OX4_JW\N;G6+E@,L!:(EA):ES7=2(M9>XYX+1ELVI<'8*/ MP1 '1%+Z,BV&^SG)"]%[6E"V&W[ZY%M(&S*@J=>W 95"SD2BP/%W_U[!V<]L M\OQJ0 0P 2 MOO8S^C52NER)\_U48/.(M08(/Q [/O?D%\&64M2!O^=1)J*+F5[Z%6M,/M'F MKQ2:9\\O/HJ&O>-WJK9FES)_SOVT-?R)W8W!@_WKSIK!CP[RGBP=^"-5F-68LT]]'<_6VW\0?7ZGOL MJB):#QJW?_QBC,DH$@0F4%@%V'5<")Q@X;4&S/F)B1,5[!NUW@\7V9H MUVV8#0<[!44#'CCS4T/YJPY%L82@A3$,AC*2ICC2[A[ M&L\5"F"Y^ G(2M9[B%9MA7',3#N@5U/HO,*HAJ\'CM*:8$A&[(1!.7TG=@Y* M7QLMBE%"1V)6_#0I?%T2AM0ZOZ47*1RSC!9!IAS_AF3VW-A96(5SSZ<\!>&V M!<&*5K9<^?@W(@QMA+X:;:*,F/86C#?^[JU1__QN>:E62: BAJJNRH9?=\42T2315T<_S2K^-EQ#_Q!PRCZ>0 M!N@%)"H>3A?8,?92,CX*J"9[L6!3"(F8S'5N1/2-;$($AG?!C^D=_!Q(\UMQ M%I84<=D;TT"2WPR@W;"23]<@YKK2VIX\1&M#$Y+8C_5=QC[!7^Q58C_89(5' MN@Y=AY;FD^5/\-*@9^"_"BP4L+5'1 M/L]6;?8E@M5SRAX&522C@LQ!V2:]8 MDH5]\EF4,\; &X)N'R@1-6;"(K;GI+0BEN&A:I#^B C-.\>4G.H#?IS<3U?^ M"UCF@+FIOE,Z(_!D86MT&[.>C4JA)\GGC8W^@4RV+S7HLO5@4O#M@T5@2XM' M2-BK$5UB[4<4M3,*[!_1W4&1)H1PB!S-"0/Z"*-9+B\)LR%")KPP*RSQ>J*Q MSI'P)"3>)#";Q ,Q1B6'/;.404D75.5"]?)&_Q8_F$B]@<*PIHCC1]QTUJF;?$K4IRM MB^^M"FR6U85'TG)G_[B;VU.@Z#W*R2"2DXB"^9MT=!"9.\%U)OQ:*"/( MW'3#@GF('6TI 0_V6;*Y;&SZ*;-D+MUID,K=;W@O!*L[98#(E]>B"&3KK(+X M_AFJH[457QYIW5R(FE[[83DZ7MG&S@SH9AL.)BOVF3>4G SY\-G(-A:] MYP(OK/]&_L'HDEI/2&< M:='Q H'Z2P\O$%<@]$Y&?V;//8WN(Y+AA>-!M,H38X-R7OK>'1A!:Z-VCK5W MG5JZA0KGW8IJ'?*%*2I$WX\INU$6+1;4M)C0!SXARU*:Q7"E+V!4D/7@>3UB MV>PE#L9NF" D=W8*;X_3NVMW2=VJ"0 %=->)4@#O*?C[Z :AOR)?G&:H?9]; M[A=^<429@."CR_7&3N2;3#9 PVOG8B* 4RA+?LQ@^I%&6C\T3.$A$C;8AMA0 M1(H0GK.>QX,/LQ!=02SRV?QHA#%OI=G>3.@S8Q;E'9#\/"V15L8$!=&(JLWB M.G45D/*63*..(X@2@1$W 'FS\JB.FT@YI4 M4Q;IJNCMI)!!7<^9,XU5[%H 36J:^XE)K5FJ>A/=7G3-RERRR->,6*?,Y=SA MYVN-B:^&>\97%%&1#4YH=6 X!=1Y),\[SLB1)8O/9-.SQJLPPQ^IFQ;?W< 7 MY!QKI.9Z8KE4;XD3'>*[@!<[(&9&JQQS:GSW@^R3TB1#@X/#QL=3.:E8S9#5 M<53L:/."@ 8;+.3^5C-R40P\LP]2,9GHKTQ+""(=<16GVMA_; 7J\7Z V@I MI.JXUPI'#>9S@9G<()8S*O.-&::"S_JXYK,2L/IY/=;:/V]?& !47NBZE6-I-]."VK78@9AME&Q(T<1PHVLXQVNDO7SDD?S7!V8')?R+!42">DQ7CZ-DI8MY# MDYD+].,EF L'/,C:X.A(1#!7HYEKQ\B:$S%7'YE+-9O$7&=-A&VK*#@IPQ0G$3\K/:X4#8JA;4;[5^N5[ MZZ3-X:"&29MB4&"C>:I_;I[2!$]=.4]A9?<%_) AI1YZ=&0WE0;^NB*8-T\IVA-E"HH5$UR/1E\FN&BC10W/3 M> 8AT4*BA40?:J,OD],V<1ZAIAWM[C= I$OF$9:W& RQ(8R_\ [E"$ZOVR]O MB>$_LMTI<\/[.\4@X3]OZ2_UR&0R>V=_>YY61G=(5,AT?<;-M-GNQ0P0)+;= M1!CY."T'(AUL#DQ[>W@+2H08M_2],6^(XD,=XB;!\F=W)=[SN>1=L-3#R;M= MLDVNU+*:'P5-+?Q)-VBX&?> -Y?N",[5/7JP4P E+(%-1!&AR"-9U!&EL 2R M\>]2@!!X6\C 40MX W_48#K-=0[O2:1@C4K!VKA%@H_ 1LQI!/P7G56$?!1- MW*;^[G3 0H[L,9@*+8@#QJ[& ?OWBH^<@;W-F UG4J7/L[&-;5E8Q62B18)' M@.-0^ B);*<6=?H&FUJ[JHX@V3&P<*\6MG00#2("'&QST@D@NH)32S;/[)-K M'49XH3W2F+BB53U\,LN:?]"4?>*UY;9I+A7'X?%)C+'&4=8'M>P:SQ!&0_/2 M=M&<^$P\ZI5/A WG%<3(&QN[(:M/"1T.:CBJSY[+ET;P' &E"+.?8_?H9R_\ M7Q:F?:653P_'T&V=Q5.92X=:6_:N(>=N&8@UXR!]' #L$T'DY>?MY>"V2,FC M4S.AD=$IC@[O2^8 #03B1A:"3>\L^#FB622P#!$TT&YHQ^'9B,H;E3]X?O0C M_+UR\$<4[)2V-)DNX/!&[,HLA0DK*HSMY@;Y@2"IX+_D]:; XAN-63.A[>B) M]S90V9YL[ZLC[_=K.@J##S[Z ^=/-')G.[WX= ;DS+)]Z=ER5BP)=3;@H'W- M8/KE1S!$H6X.]C8?!>,0,[0)T820I6]/V*;WY!#D2Q_-?3"$IR+%%,7B1^+& M1JBQ\.@3KMQA068D%?]PB9.WX1_I(9#5Q= J0:F=U?J'86H( M6)$K6^PE,% NV>B_PR'9?"M8 1.A5<@'GV/@Q'^,_5]&-TP-,CA_QH'Y P_, MB2@$,BR] [^#_OD!O;]_HN-!_X0(DICH-JE&//3P].2SIY@^'UV0,#< 9X<3 MJ0Y8C8-@1II5W_;B$FTQ-]R2SS8..+R'?)3W[BA_:4GMMB1P29;C:8: MK339GS+9P8NY@=%5BY, F]A;WTASD'MZ3<7Y7#OTFVS%?^/ Y@>IV'W[;X_K M:FB19MDT3V37?<=EYHGL89/Q(KPOZWVU'IM\9-WI-5O>LBVV5 JVV=>\*)S1 MON8%X2 CBW4%0[U[?!=9@Z$2#GU&35WU+3"8;]%1\^/"MM*1QY>.?5ME3']J MD37EXWD.MJ98G*/*O1)K^O,E0MQK-J=E6VRV'+3+G.8EX2!SBN54AMI5ZL*# M:VED>N/QYX>X.%Y$H%=J-),33NUF41GHG=' *&:O#K.+(LP48>:%[&+$[#A* M]""C:(!1--6NVB3$M"N+,9MK"[?>J.XU-$3P,$J7Q;FD;5Y:V MI/PMJ7PCT4J$L"H>AXF]T;JL:$<"KK']VF MG[D%?J.^3&Y5W])4.R.M)_<54U0&B)3-"7W+LW#_05YE'XR:8G0;!6XOQ$V( MVW'S#L_N55:Q/QF7$HMQ>K*A%._2+SQ:(H_5MCY)O@U-JM@;7@#TR/0JY[O% M+Q6+XGF%%VTKE6%-?)[CJV U"BULQ+ M 2GI7!4IA)N2H6K7AQ[02;L5T"/D5\R#$'ZPNDF>\M]E=&I-)890[;H9 N@C!H]I3. MJ-VE7['&@>>LPLU?*;3SGU_5*!J6$]ZI^AI],G_._12.X(G=C7UF M_75GS6"Y]Y;S8KT&G5_R&A74:9:$Z[O?N,?9[&3JE*OU*2+OTGG?0RS+?#XJ M[Q]68]8BS7T4V;_94WW0ZT^8-59ZTX$U'%I]S9BINMGO3133,*W_ \?V.P?' MGDEO4=I=1.RP1F7'N,;KL6*GK@_T-PG#C5&"JS- M('.?"#42]A!CIZ58WQ$P;00G%\ZMD'#-2G'(K.42Z$9LLN1@XYB4B$"T0B M/-J-D5_PI;$7D>"XQ5HO"HW(IYA[SI1P3,.5[TH_(0J7VGOS_=M7^IORYN=$ M<<=@J!8!O"TMG[LJ*3QO](SX][^N@H!!J*4"A4&WZX,WTD>0C1_23_AI]"+Z M2?(J@E1=AT/_E $SYZXJC^]6#L?NRV\Z2\6%]2J1F\S=K*I8\$.S=BQXLS< M?Z $"1X(675Y>N\$R\/^G%*H^HC//-\&08/#+C!AJP6>ZH(]SZ-=QY_.LF)MB8DTN$+H5X7!& H25]0CI*;RW? 4?;7JP< MKD@7WI0YY'#0U[@;-$UYTD>@0' &F!1PSRJ&'O31B_$1F?\A"%8+'ES1@^)W M!](JM!T"$K4Y5?C+(")P5E.6(AT^>[@8!SP.[OV7X>/Q4" &W",&5>%C)\!F$^'?Q91K?2TDV4^6W H;_#G\!3/9YQ$ MI?. 8X65?@]!!A$WTIJB]8#WYZ PBSM#;/_,MV$GL7)R7HDVA^!'+K\ M&C79D**U$]KO U>"_XMS>]YG$C!4'5<%VN]*SC%3)7)(?T?S#GC?"L=J@%#7 M3K*]\!H%R;(D4VH! KV\&MFSRNA](4Q[W<@S>PRZ/P)?L4456)L&[>62*^4U M6(?<>B8WF)F *#ZW?R;']A5"L]+\A]X9]?62>\R&80A>XH3_?M+N2R$O.Y*1 MO4;*"U:)J"5E(D)>A+Q<5EZ41LJ+"7Y369V,D);GZWK2OY=GY@QS*?7L2 MFG?H378;\80^P %]C,YGDU KO7W+K;*07CG]O_VYOQE?+B M-L'X@O%;Z(L7W+CJ@ MC9+;1\EM" C'Y27W EF)&V#\2^3J=C+^0#"^8/PK\M7V9GQ-,/ZZKW8=#?K% MJMG73)UMD"_:G-M!Z/EX)GL5V>9*5'.UME@L2&E7+//D9;SX&?]-/A9]X?$R MYZBF-KL\7!&V%,,Z)EA?F"TP7GB8 V1XTR]M+Q%%SZH.;)@RN4J3V)F:ZY)I M#W!RD_OIRL=:RE38L&>]:YCK/'6'OY4=U?YI-US"EN8P.I$#Z(:&N9ETT\OI M1AO=L2>EJ7LR:$_&-EX(-C(#LR;S6#CW:QGPY560OEH[-HAA2LIXMV^'- M7ZYD27]TO\%#?7K_J_0?YGM@@59+^&QL.PYO#++6MB!A9\(S&#XW:19*?V&? M5II"-T"T-M@FKH TUKZ%TDG9]7+E+[T@J?A?KL)8R).6$.S_R"O@0FL1U[F! MCLA5$ M1?^!]!,QG;>"U4P#&7AUPI;Q]U#BX>CB?RW 8PN#G^^OLEY>[VK]PZJZ16'[ ME2WV$E7XERPUW=()O#F8KU"1VZJZV\]QW]D_QOXOHUNG1@PD=1ZMA+YMO1/L.G$1#=,M02(D B2H!%&1*KC;N>@(O=FW?ILG46R5[> MF$5R>(IQ T:TKK1T%HFI]K"V7%9[2B-FD1Q1'=IB:-MJFV^IZ&S#?\S+3TOF MEYBJ@EB8:G=8UZ3,DU7.-M<6@6*_+%# -HS[!6/!6F,SJXZ@O9S-+QE%7-)LX>F(HFX-BX^=AXZK%B+]*6VRV*+3+ M;AXWKMI4$3%1,;HED]M;/UGSZ&==D;]/EAB,810!+#U#"'46ID@UL$C-8VRT5&MCUV%T%V+ MT.T0M@:,(CQTP+6I&IV1+JLEB=1,LKP47WE3TH2:9_][7E:&=TA4>'[W ZDF?VT(N3N)?A9R'>9 M^0 %*' ^*N,5G><,;#,A.I-#702,WX0Z;X65X?/W"3@/D3P.R\T+D+\BR8+' M9%I#67^2:N(8SQ+(?823ITV7##J(MIV..IAX*V=*^.F!-(>WXG]K&BAP=HKT M>SN&$' NR('>TZR'<032'Y6/8ZTW$ 18%;^. R\BJGD2KCV8O4I>)GY+ -PC M1BP9,M3&+JEJ8TSWZ,LYTQC3]MZC])6-]RB'CC$=[B&:3:6&"M+<5[MFR6RP MP\>8#B]5QE(#0:)K-K-8RU(RQM1GO'&IVHBXR]TM[#]48LG,N2W*:X^QL9^JC(VM.-6,,/.2*MO0.*MS$;=6^(.FXVZ2^@N,TRSKR-F035>V<4J]ABX)#1DGGH!]%%$6-$RZ4R'B-JB#&B#5C+N<>(#DO'B.K-Z3NF)^X_1O0= MFS$?4P*/F1[OEHX3?</<:CZKK2 M@X.]U4]S:0(&UK)=B:=_,[^3I /@PR7X02EV P<9R"51IBL6=^Y/8[H'+ P= MGL:;,0LK+8C!X*L(AF*'% O"+1](% M;&EQH>4>2SP=DOZ1/1>*XW"L(";S?!N':'H;P&=/'X'$['B(6!''&)N="EN1EFNDD5I3KK#BW?D;P8SH]D*0 MAS4I'?(:B380%)X$=LD.YFQ:.N^5#^G= !3ALZ5'$@H[0403E'.%_!H^S_\5SE("=^0E1="V*B= M#I3, H3@%#4Y7A$XFBON7$=[(042G=S6V:,\THPH2_-9<3(L'33&I* VW+MT M']%^XT&NI!PY]D4RP?DA'EWZF^.-@0_>__KQ^[N'>-+RQ@G*C[5.4-;5FD84 M9[)G9GT#E/OU#U >]#;/)Q[J3LAO M^Z#)E3[:84&P/N(XND+-;*4PM#E[19/HZQ1E+5;6,026%3D@A'[D)#X-0[9* MH)]2.*6@= []*JH0H">+$'I["&V*$+H!:SEW"*UW#L8(2PIP,NXMV2%R;G=@ MA0V4Z\0*RQHR 1@F ,/$8BLN]M8 PW;E!FX/\4F@A@G4,($:=NF6,($:=B'4 ML$%;&[P&B%"BRX9:K!83J&$"->QP^IDIT7F6?[FJB%R9NM=SWV M>4/=+$Y+8*O/ETGH89D3?T4TVZN/]0.J"'2GN&@ M9LMU5Q9V%6;>,'Z-*U47=A@R)@6K<<#^O:LM'Y.1BFJKRCJA744#?6"AP! M4Z5="DRW!H(@3)6I=[7BN,(B3!5OCEQ$76S9GJI82E-D#C\ #0GZ8TU?]PZ' MN[I@4OPHN*L,L?>#NWH\,]S58P%\)WX?7\!.O;E#0[05RTDCD*OB[3\G\+Y@ M-$E1:$L[+HN83;Q+N,@U]4(V[6"ART 3:4.$;"KFTPZ$;#H"^V_7+(-3T&>[ MUN"51TH]-,T2S'Q?CL@<^L:%U.D.*?U3H3'^&P40.[4U*H MCQXH6!;:/#2+6"1XET"0%'L2-:. )P0_NRMT*M+CI>B)TJ,#%"A$,[DS+6^_ MY,]NVDEM5J(Q. SBUUC2G^_N!KWD9X^^A[1 "84(YY=!3_GIKY^)-.22?O?1 MB/R$0A&!/FS^0@S\(+V@6ADC0,[3R@$1^J/[K2NQ2"6 19][L)1G1F@5#D/] M'0,#+2! 1\""&-\F@EKF@#036!,!_L F$*XCQ<"P_<10S'V.-.2AMS%>\4 < M)-Z20MP*=TBV;#I"1N% '#&1"D\CA&A\GHQ-H=82OX40'CQ@_]4#9T'.M(O> M2\K/B,@#(35$D86G$7P HH;8$WN)(>EJ>0C6Q-8PX!VPO(OZ-WTW[C=2U/ZG M:'&YSSD$Q9<9?5B&1*&9G9&V!8B".^+'[*.?0\PX9A.Q28*PQ0L"<.O*-C3L M=4;#;C%8_7MD*E)PE>00TV//G. ;2?U9(H-%J"K,X8',VM%S3*JH0Q@Q$3A< MTSG._1-'!GF@K%/V0\1-CTFU!8-DB(']AI-GH/9LO+C-$NP-J9/^SR"("":% M^MUSL1U[(WTDCNL340?H,F99](RLK-4I,)S1LDO\# Y)M, 2SMH , _QXJB( MS;V9/EPQE:!T9?@%6N(R:V-.1>ETB"0'-)22% X&H< MV%,;!) %W(L+0-&@EQ?'YTOR'=-L2A!?,C#R;")H(O#?X6G@.3GVA- N'.LE MQAQ$KY$T7@08AWYZ#K)NHU^&;T9G;.DCAB.\R/:G=VB77^DI!6^-/*]D2^F> MQV150%=/P?N];KW/,A&L[8@1=^FFT3['5=<."UYD8,I86YD6%-N9%O[ F5Z%<"J 2G9UL: M9&@6TR!#LY@&^745P*J#0(H>SO7N!\^';;C2%PX!Z>W*C33K+,KMV:8$#J=* M":W4?,:$X54%*'..FY>]'@?;@.YUD*4@..-@U?"W?19X*P@/XF3!(L7U"T#P M^*_'[C8EM+V$ZCE+@T4"GO]D<9CAR'9RI%#$]6/>DV\MYS;94I]9:&RXU4FQ M@S>7G/*U;PV+2G*[O!STRXRS)-KNF(UR.@>.;()ZY\7SIP%S2W*V.@3;X=QG MK*AT8K+><^A)8C\K>".]__3^@4>2#X%MW3U:$WMF3[HQ(^-=/L27'A 8XQV@ MK[.:1A;X+GHFG,TS@T,'.O_AQB>&Y7 0[_CH-$1F/$*N!:<&@JS,QQAUS9DU M37\/7\7]!.<5XAVNE,FGB)'!.RR=P%B7UZE:7Y M"O@_Y6^ZI@53@,"/+B**/C/'6^+J9 GS&8B<1DZ2YT10LFRRHE ?'F,]18C= M*Y?.'9Y68BDV*9T;A'KL]P348P/6_7(T=\HGB^&X!\2''%@;%ROQ8L:&Z>U)W:-8K.#V9B>$B1Z52)'/';$T''2UQJB \F[8 MSRSDN?BC.GY%4W.;FIH-97M3\U=^-<#+T=T0G_FG'<[?@F7P('!Y'P],>P@" M!O^;?K=^5.U&UK$';#B4=5UM4#^RP ,0HK-#=-3+BPYU"_9D0RFVP C1$:+3 M6-'I7UYT!IV1;LK#8;$D64B.D)PS[NU.\)O@MZ9JZLOK::TSTOJZK&I-4M2U M(DPW/S/PL;0L[RA8W"M3 ]>%_%LY3? E'I+..>5W+P@J"_JP,QKV9-V\0G!> M(1G7*QD[L@!U2(;>&?5->: =C9%S><)S<;!B]SL@P9;VV M"94722EL*S8P2W@]!X;,:4,CD>=D9- MRB&*W+I@_N-R!5687^^,%.5H$R;87[!_8Q( 5=@?X4&/'V$KV%^P_SF[!P2_ M"7YK2&1=1=F:G9':;Y*O<6/8 $FX+"[B;RT]MCM>YJQ1:81?*MIF#V\2C;[( M&0NA:)%0[(RCCQ,*'"8EZWJ3>MZ$4 BA.#:Z7A.*(M^7S@@3/"]XOL$AM> W MP6^-":F/=#1J')&' L!"B$Z;1$>_O.@,.R.]+QMF<4"SD!PA.0U.%PM^ M$_QV+DUM7EY/ZYV1IABRH?8:I*AOKGKK*/Q6<6O48A*I\A:2;/A_@BN0CZ$?#0DZU"+3*B=D:'+_7Z3#$>M M]08W#^$JDH\M5P,[LPXG@%:"5?8AVI+[C4HWBCR]$)7CTA"G$14$ZY/[8JZ, M$)4VB0A=;(PHZD MPVD<*!UQ7%6S21B0-U?:=V87]H>7@I?C(,$&91)%BEUP_W$) M@\WJ528G=&=D HA%>V1BAVY@2HV0>EU1K $P?^"_]O4 M7B#X3?!;0V+N2MH6$>]Z3?+!;PP]X&"$5Y$Y:[D4[Q%)'X,J!;*M0G0M*T-Q MMR*DHD52L3/"WH%F"8R/>&IZD[+#@NT%VQ\;0N]F>ZPK$4POF+Y-<;/@-\%O MC8F;C_2WL9))U@='1]/U7TO'[SH,QG5'HDD\0SSCI,^H*274$!U]&(RKL4SFOF,&ZMHJ@[C*NY16NX/*L;%@9K :QR"UZ@,Y&&O26/IQ1VDD)WM MLF/V&B [.@*Y&K*J->D&4\B.D)T=LK-CGLQ99,?HC(8:B,[1;8A"=(3HB%(K MP6]MX;=*JKH)7@X"V1F&K/2.!MT6=5H7PG(5=T=M5P2[<@5UP"NI/41MEC7S MZ%2 N%85HM&85$ MHJ& :/3E7D]4N C1:)%H[(CT:Q$-M3-23%E1A=40HM$B M-%=3/2.:J]I':!79*"D+WA_-5[@YN%< M10:R[7I@5^+A)!!+JH88E:K2I(RC2-8+43DN$7$:44'0/EDYOM],B(H0E<8D M)@Z%L%1UD(:>+F1!R$)[9*&0B*A)%@R<("-<*"$+[9&%BWA09F>DR[U&2_::+WQ7#!*?6@_?V'7V*G4) M*4G'S=G?GJ>5T1T2%;[/6<#B4#Z0+)])/EMZ?LC@M-G2\JV0.:^\^3^<,^FM MMX"%O_[WWPQ5T=\$P$E 4GMFTZ\_808GX)7[\"#;10@(^,2&G3('%O0D2T_, M9;[E\%^:+FS7#D+LYGC.K *DHNQ=(!N!Y]A3BQ87PG_X^[Q9!I>@F_ LL4[$ MUY]7"R#99!,K*>5L[ M7@B']VS#*JP@8$"9\6M\*O 3"4XS1&(A;6>V:[D3&P["=KG2P(_9QA/# MTX%?\QE\QF1X,G]B[I?M(/U]FY^8-?;@'$EVNU+^('+GL*[FUO7:M\F<35<. M^S)[#]P5OOX)+_F8OCH#/?+^!VA UW)BV)'@U]='WYNN)F'PX$Z_,?_9GK#@ M.[SK5\>;_)51?49'8J 1E_#:T%^Q3CMX(\'JQ+-=\IU*J(N7)')PRC//<;R7 M0/J)SL1;P=NFP<_W^=/8O%78%YU?HNL]?\I\U/..M0S8??R7-U,[6#K6Z[WM MTBKI2V^BAW&-?E_27T2$Y!^_>;&GX1RM8K?'+6.41(W>''W"UD9&5<*?;<,2;1SJUI_;WP0K? MN=N;(IDJ2%:59$H5.:P+HQ_H=J&(]9-EPR&@O\ABEZ,R_-=^AW]MV8EJF[^B MO(6ZHZ_D'."!?;,STGI]6=.,FJH%]M9@3:ZB$9)X6Y*X8ZCD.21QT,/K34WN MJT1Q)IJZYKK6_\/'.V$,G=D("M1H)2G5(R\6IWP!\ZH':&?7[\M"\PJY_P6L97ALT@-?Z MQ&L#\PK15@2O9=R$)O :SM,V9=5LTG"A6OO2^TUV"KY[H>4$G=\7KQ*/X;C\%V5U2'F*NCBXYR M@$5O2R^P\1?N?>90;6M:Z_;W?*%AM-5>^A5K#!M;A9N_4JB..#^[*AI6*MWU ME;5BV\R?>7?!FB[=YE2;B^^XU[G,U. M5F[).0@DP./%Q?? L9D^4 'SKZ^_,>_)MY9S%-L'X*& UE]2SSMH>STO7@ X M'M;GX_XS%=Q/"0FPQ-<2=;ZW6SK;JL766N=[N8N\G;TUQ-/E_HZH1KZR<[S& M:E91,RUJID]/LJNMF2[?,?IUW^(^K=B)?;W?AV\.K[39AZ&JIJQN>H577W[T MAVMC,^TW;*;=OZ9?X JT/7MH:@U('YIH&'1YJ J\+R$[+9*=!E34:P@WKP]E M8WCT4' A.T)VSB<[>@-D1P'9&0YD5XS[FA&/+J'@CR;:EMC[9YFY5OU39_/7JB ?7I6GWUZ95. ML>&1MY##6Y+#)KB&]561"SD4MUENKK];[+()X]>FT_0N5]K@+7Z^T M;^!U_;4L\:PE!=OJYD]:_O)[6LC\D!0R)V4P2>5@K4L;TNBT76LKZDYUI9]TFP%\0S;L!L'%;P(P9PMMR%5'L[DBJ//HY0 M"%\?'5=US741CR_4V;=.K^VR ML .IK5Y94,BGTM2CP.@MIKD>7["C@KU>3##JCX5#6S:,U20/P MI02$G)#D1DGRCC:#>B59 TG69%.O>>R$D&0AR4*2=\UXJE>4AYV1WI.5P34@ M-XMA\Z=Y>YY6\;#YCWP@?""%EOMDXQ%'*'>(?;>,F)3^P6(.E267P1]6&/KV M>(57UZ%'H\8SJ'B.-XD@"EWI!7XPEX(5_!$_VV?\-]ATQVSXALYZ!+X0X6"DHX[J 7,DG1NUQDBW]6!'A.NBO -\\]!XQ: M@-OT$=%U6OB*VN-?*5%9 H$X@T"LKM$G^^?8F[["?^;APAG]?U!+ P04 M" #(@E=7*[W4UI<3 "6U0 $0 '=D9F,M,C R,S X,S$N>'-D[5U;<]LX MLGZ?7\&CEYVI&L67.''L&F=+EN7$=6Q+:\F9W:^J?!;?-3X^^??_KIM_]I-O]Y_71OW7 [F%)/6FU!B:2.]4;> MGS>']G#4)*GY1_OL[/S\U_'ED'YP+HZ'=O/B_<6GYMGIQ?AA]''T?D1"E]\R]]>T*GQ()'\_S+-_^J,9%R=GET]/KZ^N[U_3LNQD>G MQ\G\2ET(=;(U6YOF2>/9"JR-%4\YGU#_)%X+[1W@?#1TWCT^:IR<94;WD M:?/X?7.YDHY)^ MSVTB%9VQI!\_3:;\$76EC]^:^.W=F^\TCLRM!GYS3,BLE.6T3&@]NE*F!BD2 MGUQ<7!R](2OS:Y!+-U6^B1^;)Z? @!)FBWAK;AN^-6.Y7=0A:9'EZA#+;5F' MW*98Q 6=I/KN;UN-1;LN78U(LE0U\OL)0RQB 03A0QF#/K7?C?G+D(/UPR? KQ]!"+4O4^>))9%QE\U? # I:%OJOS@,T'+ M/CB(^# J*Z#_XY_?)F[9YP<1.W#_.Q[?H:.RCP\BS&,;/#U*#^"^Q9RK1IO# M.J%AX;7GI[OLU$V9"@O%6F(]204^'ZM_)U8S64HT+27UV]%JV14M@4^=KO=9 M?5YE="0<%5DCN$(%8[EE'^:*11=CIZUQ92MPF+SS<)FD:J+S:J:\UL&GRPY6 M"JR4AAHYN]U]['?O[VY:@\[-=>N^]=CN]+]V.H.^ELN%@EKWOP>?]\%A-"9X M2I45Z;)"90$?!4$RH9U'-C6):U:#$Z,\?(^GE)]R\UQ:P_@/\?.H^# M?O>VV^L\M09W<+<,7@4:M%A]6(=5HM3JWEJ)V@-*M^WN0^^I\[7SV+_[UKE[ MA*^=3>'*4Z7%[:,Y;DOZK=# <';_M<6>*5[?]-YZG?^\7PW^->F .9HTN)W M;HY?6OW?K-# ;\_^OO& F"C0HG=1 MHE\%K9926R.,!A/:YM,9\>8Z,%(E=5X_.<9%%?-ME_N!H/ %A*U(ND;.O28^ M\_FHEWH(XCG]8#HE8LY'?3;VV AZ!4^V;!5B9=ZXQUUF,^KKX-A*MQ; DU4 ME3F+CZRT00LL6I%)O).JWR-E*9*G]-4(CALZE#K' MJS):%Y^ONAC%:N3)_@3&LR(__V);?5+A8'8V_4\XWV4!1(:;V>6<0J M14VER4JKJA$":AY\33W0*7$.H>5Y5D#K]\QR,YQ\1TK4U*5.I+\.?.91W^_3 M<=Q?WW)!V=CKPG1"54X?7#71H04FLS*-U5JQ7M7[1YJM1'6-T.H'0Y_^%< # M=#"0J>V;5HIK,9XK;P6C'*9D#IBA'D+,S12 M);5^STV/U-&]^8%W,X>OE=5"D,F<%(;NZXA+%&(W V*YL-;SF:1))%]'/Z>" MPZ9KF%4!G;\_9?(GZ9AR'9V>'R8V\_]:62T4F=5_4:"YCK"8A"[-0"JA20M9 M)@)@&@JM)81;Q-!NJ"3,W6N8+C:A!3T3"MA-E"ZR7R=&I.)E> Z3$[B4CU(7 M#5$W5:-%-A,!6 KHQ;H1S=2-7VH)W8[";PE>>0H?J32DP/>NCI9*F4C&[N.% M:3[F:__5@BH?^+D%(1Z)P!'[A7Y?'F;,:OF6"=;LGF^+2M634;HP\V*6T9[ M=0KSP#8X; Z#?&N*HSW,2V(5AF3:@T4MCS+!)[,@>&JB$U7&8D"L[D"@/TK+]36E]6@)D0E]F!#AT#F9-]2:T2N_!5W\Q'SWZ$)'A?W4BE_PPY5EJ?EB.9J&F<,E9&FGS4!#,QG$@;=3^= MN:PSLLF"]X'(0"A_\%$4I_3&6Z&\H6XMXIF@:XQX>D&+_Q\F! =^/ 677&P526L0R,?,8L9JO&XIWZ22M)RI3OAO>3KD6TTRT7+,_ M*-TXXZ*U;X8E,.J1.8CB]/R)NOC;&YTW3 GO@PY:4UIR9.+?&Y CJH42B>IA MQ16I)UMP)UC9+CM71HM?)IX<;D*K>7>-3D@:2W_"A9143'']PKTQ?KSF0O!7 MW"I6 IZR*K7H%6PA3#Q2;[XV'H!K^&.&\E3.B;<=:@P;:G?K1Y: MLIB?++'@8O&./\G3WQ85Q>MIC5%=Z]DWZ"CP.\6@$W5:+[#:'-/' M8#JD GMU*+4KFAG9T%#HPW$FM&I(H=BZ%9FW0OOAB((U.! C :WL5,U0BQ;< M3$QT#;@UG]%%V\O3O;BZD&0K8';T0/Z/BSZ'D=@4R4W5:J'-A+X6^^.7._K0 M6BI_H69YRJ(5FJPUWF5;9I&8%J],X&N!5\T;WIJCA\J"4T:5%K!,5&OMJ4:U MAS'URDEZ[RU>O*8C+NBBP W\\?&P^,5^>^/MO=N;T,*>B5SO/=7W0EM MI\K]:L7VTYO^#[188(;OL'"/JIT"BP)10"\ZUF<;2I10KZ5#)OQ53(?$;(H< M4"X.55H_1\9_.5!A@=4-'5$AJ .7DRT I1,:E#W M[$8*H+*#^CI1+7:9:-HR=HBX# M[.^Q%-,@;551(+9KH6$KLEQ/$N2_MERVPS;4H@6UQ&O0->_'\SV>2B;FWH^F MI5NA6M*&%O-,5*L8\Z4<9E&IR/Z!%GF0/<$:53!;4D>5? ;#?@N'2";G.V*% MB0DM*8P/WEV-?<:V0P%+6;=B\P=.Y 'VC;B!N@2KEV ZPT^FB[!M5&LYD(G& MF7%@8=-*&3T@GP?/ Q%_4JF20?OH"73JM0S(!.;,&!#:C9)%>K' MX3V;)FCMB 1K=6L9D#WKV(@!*:-I&M03_$M0LD/J;&)61Z/L MST:9TRBASF+?=/CV7X H-C_91"+TZ(_L/G$('DHJ6YW1'(V;3Q6E! M#Q3W=C8L,O2E(+:\:HR(Z].&Y9$I55MX-((>'B< @_%50PK\T;>WH7#9)30F MQAVL^%7#"<*&U;!\@$LR&> WU1-?-<+B3-)IPY)A<2F:^,D_N73XE##O#FZB MIL91X?/=>4 (7 :T>;AG59VY-Q_0-WGMPDJB\/GT@OM\/AF;,7C$!V)/H/L2 M\P4"@,DW"AT0]%,:%(UD*P&D20KQ&>"""2#SX&Z/^ZH9^:W%>VQW'O"5^K+0 M&SNU4<9KX;TA<9%P<(,.F33T97AERCWHWL3L?$XRFBXTW"D6* 2 MQ%C=\K$M"3;6I_<&\WQ)\ >AOB?>ZEVO 1737O0R4;*GL:?J5N@) \F=,R"\ M$@L9/-X3'0(,*IJ $P!UNHN&T.M$*D'I^"R^EN?$PZSIL&PB6HEG[ 1X1N$# M#Q]4 MB%*=&46=R!,:;I;44@EJJF#Y]6HTOR4$'J6%1:_G29$>F:LI(^Z>P5Y&SF'6 M#)57:VC5OPXF!%;S:LC\!H,D=59>8/L">N4-D.V6,(&).[IF-/KA-2LQPI<% M")2HVAM ],@E;8T%I=%TO0V3%2875S2D-)2N!AFCH%UWY6B*5N9H"G6@?OB? M=F6WI=;]>:;4JJ]-_(GIA">W;"40;@5 OE08OQ4]0/I1PNI%:Y'"\GN:B>)V M$F]LPM5@%I^;[**_;UW^FJHH7NH1YMP$J"^=BN5/]P?%,_';V-WHZ-G M7M%*L#,^"3,9Q35/4BQ0B>J6+&U\.+]X)9XE.5C%A4D33MP&O$>$9#:; M$7Q-MP\0A*= %D^'R^C88KFZW]XI&G+<9Y^F T#X\PYA% C/:4[HJ4-]4W65 M8(4:@Y]A^@ZX40?/OC(9M',%*O$\\:\-Q5LFOE+7:4E\$1V?Y8%XP0C^0M4% M9LN[N/V:BI MIQ,UGIRN-+V$,Q"L1"=S3WV?TI7CF?$_F,?^BTI,_%!HR(XFD%Q6355G^YFL M@N>$B85X@U#9K$21?"7 SX^L8E0TC"M@(RD9EET5KD8SWCB$O(@!I[KY;QRW M][A,SA^ X3!<&F54OU<%?GQB=K'>OX?Q ,O[19UD7LD?';ZZ\QPZ#7^S4ZD- M".8#*!V\\O4]OH'@'B/(^\_SA 2#^1"=D;"2F _LPPR1V7M(WFC,_7B:IV/K M1@'XRDZCH1D*'*MO:/CWSEL>R,,MKJVE U5@@;!FG;&AOLHNL^.M0:FWBTR" M*#JQ"D\"=I=>_6%YW=VG;:.A1)UX:K1#21WZA_U6O,C^G$K\1Q7+8Y\Z9MN5-V5^JHL4WL$W^!FY!]=>,CI^L$VOVP5QE<,FA!A M3\#M-Q@+A^4 %K@G0].=7"4T5*(#"0\TQ90EHR*BERF'C62K0E"5JR)X7HUZ M$Z3S9C,?%_AA]X.GS[0#Z.[73 =*:*CL"CDZ5#@^A#%,XZFZW]"9H':X:PP7 MOE,N)/MW.)^*RL5[ZI_P:O$J>IDCE1^[9(9%34SR5]5T<#04#.M:^S"2RK.:J;C+0U[!<3F98XPW&*I^8\. GOI%V&[RL[.M[,_.&N8$-]!4 ME:EKYGC<9X]A2*)-9DP2-QH&C%^-*A*O:( +(W""JGUY8@XSB(X;OO60DXN$ M0;#8"R755"/WT9I23$#YAN_\Y9>N1(_Z$+B2]0(QXSY](-B#>4@>LX2LH?#W M?5#ULK9O3V!H_OS3_P-02P,$% @ R()75YV PM!,)@ N'4! !4 !W M9&9C+3(P,C,P.#,Q7V-A;"YX;6SE?5ES6SFRYGO_"D_-ZV09^]+1W3>\R-V. M<-D.V]5]YXF!)6'S%D6J#TG9ZE\_"4K4+HL4<:AC3X3#DBB*YP/R0VY()/[R M7]\.)T^.L9N/9].__L)_9;\\P6F:Y?'T\U]_^?W3*W"__-??_O2GO_PO@/]^ M_N'-DY>SM#S$Z>+)BP[# O.3K^/%ER>++_CD7[/NC_%Q>/)^$A9EUAT"_&WU M9R]F1R?=^/.7Q1/!A%R_;?W;[L\A6JZ3MZ!,*:""M!!3+!"$"<*:I)2U_^?S MGR/J[%E,X*5WH(0W$'VV8$IB+IIB2N"K#YV,IW_\N?X7PQR?T/"F\]6/?_WE MRV)Q].>G3[]^_?KKM]A-?IUUGY\*QN33];M_.7O[MQOO_RI7[^;>^Z>KWYZ_ M=3Z^[8WTL?SI?__VYF/Z@H3.]]1 M?X+UVZ"^!%R Y+]^F^=?_O:G)T].IZ.;3? #EB?UZ^\?7E\\,BOV:YH=/JV_ M>/KBW=N/[]Z\?OGLT\'+Y\_>/'O[XN#C/PX./GTDV*N/69PC9_,Y+N8C&U+D:!1PI@4H M;RWX8 1$&7/*/EGCRM7IJ-CG!'XEK!+F<26QLX]]6N?I*4X6\_4KJYE;S=K5 M)Y].U:[X7RR[CE;L*!9);Y$:T,8,BEM-:TE%"$XFEZU4NIA>AG$&X.IH+HG^ M69>>S+J,'2F@7YY\Q:HLSG31*9K0I:N+C^^]+- M#G>6[&+6:G)/Q4>0=Y7O^VYVA-WBA%3N=/%LF@_^O1P?5>W\%A1?K.I;T:&O\]F^>MX,AGE(+F- M2@%F(T$QP>CI.H,S-#@FE>3"-Q;\^MF;"%G^.$)^T)0V$^CK*?D,G\=Q@J=# M(68=?$N39?7-SI%%I1%]0O#D.8'2TH/+QD(PJ(K$)"-3C86]":Y-B*!^'"(T M%T4SDKPC+423,/W\!LD#_%"G\UWY?7Z*=F-V?!?0)K30/PXMVDU^,SZ\Q(+DD>37%,0=XJ?P[9RP(Z8,ILP("O<$ M*IL"SGHB:1$,L7#O>&LW]FXTFS#!_#A,:#3M[=0"1>3=&8;9-*V=U)QYSLY! M$LZ0ALH<7-(4N'F!1@I#VDJT5@>W =E$^/;'$?[ND]U,[F_&(8XGX\48SR.3 M++DTREF(+BG212C 6_2@:< YV5)*#TVDHNG MY57 )(SD:$<#06A/\A,& Y+DK&T=TMZ*9$BQ[8XA-6+HEYEM& MJ)11'*T'06X8*!4\!$YCY11S6:O0YN9!SYU@AA3JMB=# P$T]';B8@W "%+@ M(27P3-.P)!G;D+0$[E#E$*21JK6O>^GQ0XI\&\O\H9/<3,H'AT>3V0GB!YS4 M+8=;AA<%"BYL@!*1DZOM-0U4422&F%UFI)=":]G?"VI((7!C1K052&OK<.Z# M7\#AJ$2TTI$;)BS4^ L9?GDUS_5*3S<=A0A\Z M?[9X$;KN9#S]_,\P6>(H^*0*"0P8V6&*-G."4&@),L^1!ZU=\:'Q*#<"-B0' M^>&\N$[X]C)IJ0Q7;OL'3$C R'-_B^=F7&57/!.<##2VQB9 M-T*YYCL'%\\?DL/<3N8/GN$^,G_K 26D@0BRMLEQ"M Y9G!2&,BB:.Z$Y0); M2_HFBB&YP^WDO>-L]Y'W&P5.WI9AFB+Q2 Z7)2B^) K,/4LHA$#M6CN[EQ[? M0P:3IC/YF!TIQQITQI(A:L] 2EU_DS5%&WO.8 XFP[>5M*^S=\>Y;L?>V?3S M)^P.:Z;A4@8]I.0*A08@N:<@,G@#P:H"V4JK%"_9Y]8YO=N1#,D_:2;[W>>\ MOTW+2X.LAC24@-$&#J[4\HM")M4[RR%ZC,(A5S:W5@#W0!J2]]**$2VET%-] MPQK1R27&)IU2=IP!DP%!.5D@,,O >VD2\[9X+7NM<;@%U)"X/'DAF&@:#L)9D'YHL$AN6,ZD2*SDF5G:^#R_X MV31_7,S2'U]F$YK:>XSY, M+3U_*S%'8Q2Y;(*1AK;TG>0%DC?>AV*B,LT=IKL\_\%XR+LSX3MN\U93WHSG MMXPG,!I5 MJG)""2PXZWG4-C0O<[Z.84CJ;4>YW]C&V&6ZFY'Y4T>.Y;([6>$XA72*QK/H MHPNUG#K7HW\Z030N0 I*T>*- EUK2M^%94L-!S\2"YK,?[O]JYS'=0["Y'T8 M4TSZ(AR-%V%RB:HC'EP*VFG(*1)+2[(U-$4PVCCE0T!MF]=\W8MJ2)F!Q@1I M+)*66YW+P^6J%&45D1"@HPZ_X'0^/L;3;,:;V;SF,-Z53^';2''/62@*L,0$ MRB #Q[,"P77@AG1:#T$W'T\_S2Z!? M8AFG\6(4=?1"EDPFTI*_)[6"$"D$P)H#*9J\/=U:^=R/:DA)AL:\:2R2:U3Y MR]/K,_:&?M[E /W'3_3_;P=O/WU\]^K=^X,/SSZ]IM]>??SV)^GO^-161^HW M =WH;/UY.O%BS8]28>B%CT!>9P3%HB%'(Y';J9G7KH0@?.LU=0N,G0_B=O0A M[[M9(4K*5#CJPD$&K">!@P(O! =A,0OAT.QZ-0ZNW@#Q* "E-8RWVW* M&Y91K4?SBH;\8C8E2$M"=09O-IT_QS+K\%(=[,&W11=H^L?3T)V\IDE;Y4T4/6L4 ]6 )12 -921^D][6V:M]&XG%5ZU#X>.=R?:#TFM8]SA>U.\N@_J-H^A,L86F\W7X.P9>ZI7^,_7!(]7&QM MJQ9H<+.K*G*-*01FL\@1F*V'*1TZ<-Y0.*NU%"II5*6YC?LNHB$EI(9*K(8R M;=<4ZG*4Y#7Z0AP7EI'G[:P 3VXR^.)*5BHXZUJ3ZLY8]"$IN6.<+G$M\BZD MQ;_&BR\OEO,%37)WWHZG%F/3OUQSARDRE5!;")R'VI2MU!8,'I*B2,$SQ7WB MS7-T6\,:'Z6[$\V@XOI6+&DT^8=T]9:R.2 IGJ%C$&NLXY M1F+GGO/N#ZCDP]4"^SO-;!5.CQ0JK,>& M;2;;F+)Q,E @T;R >3-D0U*ANS'D1JUG>\DT6PN_A>X/K"-=P3K&;C&>7XQ[ MY%35QJXN1HN#R"9)K .JTS;QW??!_1D$KGVK*CH23V6KCR MXMUO[S\<_./@[QR99CHQC M C('1)\0 CG+NH 07G'.OTDH& MT[SZZ4PB^7^6IUMXY[/"1-&U(39%$?46("DEK!)*F(-64@7)2B]=B9N/9$C> M35\T' ']FL!GWW\QZLW[_[5M'+SXD-[L7:W0VYDXVH/JS#_\KZ;'8_ITYZ? M_#ZO+0->C:=AFJK_2P(_/CT;6=F4,WE,+KL 2ID"L10)6BK/6(HF-]\0WQS= M[OM11^&DT,B=G+O("(0@!1F&6ACE5FF^SW85E2[O8 M>SJJ#^+9O+V:0S(2-\R6]L!HHT08Y# F+519[+K ML75-\"TPAI:JW )>:O$'8\1?KRHL,\KCT"/=-"D%$4M;@U M5\96I#3<())A@NO6%W9L!&Q(D,30$[9 MQR^AP^>!)J8Z;N2UK29VA([FP,M0^[/PL^Q]-@ACY?UMM.KQG@PG@JF1:&5:* \I$F@[X%3887BR@8FV_3W(]J M2"?F'D&7-1!53;)VROA_5EE=9_53*J9&LVI5ST=BO=>/^@/-%-TZD0L^Z=5]]X=([WV,W MGM7V=[41 K[$TZ_T\VFMVL$W&N7T,WX@=7Q0"J;%*)=8MYFS*/@B1G4L&I&IU)1X"TS8"DB-2GY MH)J?9'MHKO5Q$P8_/CUW%7^[>[E60WQ7+@_[W72G"1Y9QDN]&A>J.:#51>YI MC%R!#C&J8CRJV/I&QQZ&,:3C4C\0X1^;4'TK[MO\'D]!D7,^@W6U@2A;50%Y M7?M&IGHIK;>^=0CQ4+=WUS(1%5$*QQAH7K1K810,/F_D<=IO%J4NC["9X5!%RNB1O)(DHHI#62K>VBK5QN^F'TFWORLT$S3VQ_+&(S9(,ZG;\G-O4@L_YN M'5EUBJ:OI[MY\Y$NY#ZS6I3$)2G)F"2XF#S$+#1+GEP;T?K>K/LP#K&I-D& MWX^PO]6:2[W)K^6&^_%X3H (ZLO9,B[*4OF M-12=0[V/Q[?>2_D>GDT89'\N9=1,/"U/3U]+XMR\H':DG#%>F 2%^]I/T3(( M#@MH3G%B#L:8W#H.VP37)@1R/YD*:BZO'IFTOO:VCCEY6;ACKJ:B*3;,2D H MR8#B)BJE@V&RAPZ6=P/:A#O^I^?.0R74(VE61TDN1GYZ%#)R58*+ C#4'MY> M:2"'WH+4.J&UV6K30V.1#9!ME#QD/SV/=A;:SH2JQVQN W;E>L)38!0G7KO# MDC',O/81,A%KB_B"$#VSM01*6Z>X5N[:2<6;IWIV ; 1BQ[[2$8K%NU-4GOP MD=Z'DVIP:R(TI6Z)E^&.M/69)1>!\UJ[HH,&5R__%C$7E;/CQ>_/:_H>THWH M]Y,EM/<@TQ[Y=W!X-)F=()Y5@5]&F%TQ2>0"];YY4 IK_KUFXK4LR1NG7&Y= M#+L-OHVX]LC'1/KG6B/Y]68USWJ6GEW;>O72Q$L9U[.E,E*8'6-.0]S&AS^[D=E(WH]9.DPA]!>$U[K]? X^1?'6G;[\!,OGV;/TK^7XPZO;(_2(K[8(#] $4YS,1T[%>Y-(+V19 M;[JLE;,4&H 7W!2K>93-^T)?8'==S%3D*:6,!4="0.Y,07)"! F[&.,_(E'0;!A0/0S"DHM ' MT^%:H+ '6;2/#SZ$K[]1B-R-PV35#7YY=#0YS05>@A@LIP#&(IA@ZU$QGB 6 M;T%;S[E G8)I[0YN!7!(MFIG-O4OHAZBS%GWQ^OIRG[.KP.+A17M ]A4=]V= M1P@R)TC6*4'64I'H>PL[[X0UI+-1[1G32!SM>?*JMG F:[^Z?.*:&O1.FB(C MZ(R2'*J8:.!,0K"E"$7!-OEU??'D;EA#JOQLSY-&XNC%OUV[WN&2UTW?OPA' MX\5I!=B+R6R95Y6''V=E\35T^+IZMZLWUJ?6>TXN.9>W?2"->0<_>=\0=_&W M'W4Z&_GM=T9C=4%8*T+@Y$;)$&4]<2;!663UA(0H.0D3FJ>LOH>G02+A]L]> MW0(T4BES5 J!:UZ/0Q=/3J,G?CI:G5:(F)M;U>\C&I)#WXPGMR0(6@FE7;OY ME):'R]4VUR:'B.[.:" 3RBM,8(.I<4BHY22*UQ8U)NB<-39OM= *^Z"Z*O;& MOD>1="^VO?H;7\<3 I97NVG76_-_K%/=GI:&1U7]W]V,IH'K+@R#)$;2F@X-*"5SJ MY9B"4P>=>NB]^\CVOD0 MR=V??JKF@W/9]]^_#-"3KVY O-\Z'M!1- MNU-'=Z.ZI+*OG.2U3H?@N*;H2LM:A&(AY%Q >)-U]I:A:'U@;7N4@[*JC\.J M%O+KQ8*NBCCG'^K,S\KOZWI.,B*K7URJ2=G!2&[]C%WLX&X#:F3JKM;(KA]Z M,LK%"&=-W]6-/3]S1,LJ)(P8B M-BCW;R:'_5XU5,%R5OH\B" MD-X@Y,!--;,:O D"5*$1>\YU4:V/SMX+:DA[0'MDR@.ETJ-1ND@1_A86RVZE MM&?E=O@M#-0#G[>[L6HQT$:&ZTV]SAWOH,BZ9NKE$D+!K\X?8#[X5K?%R)^CGT8.H]1(B\:Y MFI!A*8&+VH-P";.S5CK;6I4]".B0#&$O;+NN[_H79]\&=:2.I(D^0,$1,''Y@PRAN5FM^/. A+>>DYS\H"N_^+H7LU/L:1"%DY5[#N M553W,AOPEM.L1%V/,J#7S2]!?Q#0'])2;L.VK2QE$W$VLY2;0GU+J_W35YP< MXV^SZ>++?*0IMC':%)#&EAV+](6WM/OBWDU#W M3L'SA9)0A:)CA)!JMPYC&#BE%(28N=(A*IY:>W';8AQ2->.@*/<@(3X.U6;+ M;A1<44RRZN(B)^^4)L=I+2 K>H&93,OD4:E&&(=4$#D\JFTKQ$>AVB>B#HZD M% +K88,8ZE:I5^0)U!.M6DCGM==1-J^7VQKDD-II#HYLVXOQ<=CV=3;217O4 MF0Q]UJ1]50S@2B)#SQT7VECCFE])O27$+;MM_G_&M"U%V$OBY*Q9S+I.ZE+" MX"*_<+.AS Z["[L]<)>T2<.A-LJ:W'S:>H?2\N)%L@98B?6&)NLAVN*)C49Z M8V04S?L.W@FF02EM_>#?0O<'UD6QJGA?#U02C*1*!J,9*=I22SZLE,!T]K0F M"N;F.NQ[>(:4Y6C#CEO*7=M(HV6I=47TOIL5TIXT+V'R"B\&ZZ3WC",I8>XD M*)$21%5O_# E<[+'&%3K\_S?1S2D3$2O'&DAD3:]GE: ",2LJPT$Y@??TGA> M6YVM%/FJ+= :F\AH@W89$M;NC3)3;"JL VU#=(&PLF+N,U';/7)(68*V=.AQ MZIO?>_$!CW&ZQ#46PTI 9P-D&PKY59(\>>L=&$\AI"O6B]!ZF^%V)$,*[/M1 M%@TDT/>6\1J3$J58)P(PJ6IRWM$PA2(]QEQ$'CC]:D\[QUNP8U^1>#_L:"B1 M=BRIJNL[P\U,J6PLL*A#O;(W@W=*5")GH8L/V;8^,OU]1$.*HGMB23N)/':4 M3$$^_4D]>'36)?/@6[V^95\Q\[V/WU,$O=TT-(JG[^Y/>JYO,$4EBX&B$C') MYMHMWA*Q4G8\F!0MXXW7]KV@&L5/SV?3Y?QBI%ZPG)TE)JTN14RD7GUP#"B\ MJQ>\%!0E]A,V704RI(BZ+3_NB)IVD$/KD)H\]M!=T:-)M(VC[A]RC0L8RPB:"5Y['CFR@-E! M$3DQIW7TJ;4GLAFR(47?_3*G!TGU$F>]Q+BX""4^?IEUBP5VA_6\ZFSZN7[[ M?-9ULZ_CZ>==XJF'/&:7N&GG836*CRJ.]1-KR\,UD!>SPSB>K@YCU],>R6UG@JW=Q,V0[7[/+7WLIRO3/=*N.(G"TF)B&51F M]>A"BF!-TKXX6@FRM7:Z!<:0HJ0>6'+S=MO=!-&NY(;&67'4,8]"U-'$5 A! M8'7WLQ9^U(JSK$KF03IA6E/A\O.'%!3M@0,/GOI>+,]!Z*:5AD?8T1@/9]/5 M!S\VV?'I+GKY22+V:7/^#*;D.AV,5=[ MP[:+C7N<"6QD&,\1U,N0SU%\6J-8S-(?:Q3CR9*?B>9B/TP@9 MU\E37)N]LC030H 3FIP+J60H*?+@6L<=6T+1BQJYDG>E>?D6;)QS(K6^ M+VHK@$,RCGUR[;KBZT^*S2SDK1#OFHQG^7^6\\6J7S=+7$4K#-A:G*JR*N!R MJ@7MQ5GMWU=\^1J^^N)S++,.S]_PDK[, MR=ND,;RBU\>?ISO=,+C[8W>[?;#QL)O=3+AVW>H=E/7RN/%T290Y*TZ>3>?7 MX-5S#HLNT-(:3T-W\II6Q+RVA*S7SLTF])C/KZ<+)/XM1L&;D (SD(0GE>>4 MA* T_2AM"LB59[EU37F/P]G]2JJMH:VI,#)%&N$M!R-9W0/P'CPS#+ H9C K M%*;]E9$/ACLDAV H_+YY(]9^V-#P1K6M 9^IKY$Q7ABO,C ;R.84Q8&FIX 0 M)LBHA9&R_45K#T4[)(?B)R+O0[BP/_^# N:CV;0V(%@;97K#65G^6<5A:]]C MBT.MRF/L>-1XZB93*SJ $=_:=*\A THQ I<^N2I1 )6]=.W@%E5V5Y M5C5VUT 9=T7FH,";5$#QNN4@"X=4.$LE<5E$ZR.8WT"DT7N$#16JF $LFJ5O1Y.$C?H7$J#"Y:^".Q)$-ST #5*!R M=!#K&0 6'7<83>#-3^QLAFQ(RK0E>^Y:+@WEU'S5G+F==V$K*>3 "5%A]7H, M9RTXFQTD'M!K9[7,K2]6VPS9D%3M7CC43D[-.'2/TU"*+0*E /(4(BAI"W@R M#(#>:<:4*5RWCFJW<>(>/-ZSY7QSP,I%IAE/X%FM0F95SLEGT#(H2XL99?-- M@7L@#4G3-F3+'=YK$\&T7AUG"_R -2:?N@2TM!-.:+1\785$[)+VA/[B%R$1PR9G+8&.)=8\T@C.*0;$A M&)U24C4T0X"HHI/"8;9&6VHG7M^^U(6H4,YY_ZNEYH7F]Z M^H!S) Y_H37Q$H]Q,CN]U%S[K&-)-%[MZC8,Y^ HF 'A,&@;//.Z]?;FMAB' MY" UX,]=T4,O(FL>BYZC7!TY'EDF4RZ% 8\BT7"C)#L< TBK<[)HA=2MR]QN M1S(DOV@?)-E^^MN<%;D.Y/=IPH[T=?71WL_FX]7&V;/SKE#G.W6)2&FLLZ!M M)*0J.' \:> \"Z&,-1'%?49L%P!#\GX:\F-O,NE/D=1JH;/7SIRTJO>Z8ZR0 MS[J3SD)!J!R:Z_Z84B'U*YD'XJHO?CV2;6Z MB4Q?3P4TS>O&/*OBP^=ACOGR&VHK[9%!6;(V%GR('I2OMP<4PT!BM,S8B%JI M_1-QZW$,J3?*X]"T7]$/@,3K?C"7?SVR0D-HFY#,_EPDVU5 _807\]^G8X)S^"(C@?CPZ]#7C?2B22_G!4.Z#MMKV'ND0CBVS;K OTC^4"/?JP&WGOK_BJ,M#U+1PR4YK0,L$P5+U MT@W-P6>C8LIH: +ZKHRZD_.U)L7.HM@/.4RI'6'(NPNYE-J27X&3SD%Q M0EN64N(]-/+;E!RMU/W?9[/\=3R9D*O[>KH(T\_C.,'3)3N*SDNAK(3$JU4J M0=)4B% /_\>B.=' ]9A^W@SD$+(WF0%I M,3Z^.(?[(2SP:K?9UH5QVSRS>77<@P?<]\%6U(J3UH!8N"?+*8@>P0DPG.)M M&VN7R=:Q5D]G!"XF]LJDOIW5V5O2W%.4]3NHW;4]R ?LO@I.D AA0"[Y&H>Y!VWX1=1?#G M+TT_KUIXC*1/F@MM +$VMDZ98CWI$:S1W$BCC6>M$RS;X!M2I+Q'NNTNJS8[ MOYNX/>0%G\U$;=GR]\DLUA.[Z\3BF]G7ZDJ=I1>>7>H\UM''7LI GKWA](H+ MX76@:5/@DJ4I)=>01BH1DG$UR61+,/D^)_(Q!S"D>L.6M/UA2-&W,KU^JKC. MP,LQ34P]YC0.DQ&6P%+T"22OLVNBA7K-%R%62B'-L7/]=*C;&NJ0B@[WJ&*; M2G!_VG;3,G)C,W.NU*Y;AI&KS )$;3D47GA.7B>6[PW#6X,:4I7@HVC%/H2W M8=+G[/7Z7Z38ZF]_^G]02P,$% @ R()75T]0)_E240 TK8# !4 !W M9&9C+3(P,C,P.#,Q7V1E9BYX;6SLO5ES6TF2)OK>OR)OSNOURMB7LJX>TY99 MLI%2NI*R:N:)%HN'A"D24 .@4JQ??SU @#M('" .%E)E94H2 '&^(\-W_ M\W]^/SG^Z1N.)X/1\&\_\[^PGW_"81KEP?#SWW[^X].OX'[^G__U'__QG_\/ MP/]^_N'-3R]'Z?0$A].?7HPQ3#'_].=@^N6GZ1?\Z9^C\;\&W\)/[X_#M(S& M)P#_-?NS%Z.O9^/!YR_3GP03@C*E@ K20DRQ0! F"&N2 M4M;^OY__&E%GSV("+[T#);R!Z+,%4Q)ST113 I]]Z?%@^*^_UG]BF.!/M+SA M9/;KWW[^,IU^_>LOO_SYYY]_^1['QW\9C3__(AB3ORP^_?/\X]]O??Y/.?LT M]][_,GOWXJ.3P5T?I*_EO_SOMV\^IB]X$F PG$S#,%T^@!Z?IQ=_>!6-_N7\ M3?KH9/#7R>SOWXQ2F,X8]. 2?EKZB?H;+#X&]27@ B3_R_=)_OF__N.GG\XI M%\9I/#K&#UA^FO_XQX?7MY$.AM-?\N#DE_EG?@G'QX1X]@W3LZ_XMY\G@Y.O MQ[AX[/[]Z\?OGLTZN7'S_1OV]?_?[IX[M?/_[]V8=7?W_WYN6K M#Q]?_7]_O/[T?Q[&_&I)R]SYWOX?';[]"G(2D<%P4$^=-_3K_!$5;>,U MX/'T&+AQ^/TK4/'=<#<'3!L>,0\7CVZM'I!#Z'\/7HXY1NHWHQ$5I\ M33].CC+GD0?E0%I'MTL0#EPL%I+#Y'@6S%A^F]^3A?R4,(DSCL\?\4LEZB]X M/)TL7IF1>4;BY2C.2;K^NEX/$UVT$WR)Y_]]/?PX':5_?1D=9[JT7_WWZ6!Z M]F%T?/SK:/QG&.0;[3HCA"O4^12 MS)Z-%[29[]8UMW,9CTZ:RL9TM#V6G(L%K>_GGT9C^KJ__28B@,^*;'S/N/)&BQA-'Z=(-YB/6Z#ZYMMM45,]B=H_PO$I M+D',M7"9!P2;,\%&ER#($,$F61S:$E/.VY&T>U ^24%KQ;7; M3J;5.)A\&CW+><:,T^.6X;V2B-L2 M;S:5^)>#;X.,PSRY8HZ\"),O1\G229]+ 6NKASU' U&9#-)((0PJ&RUK+*G+ ML#QN"6O"@=N289OJ_N?*P;-$*Q]C/N(8@F2&C!'MZ9@V(I!Y6CQH;45D42)Z MVZ?V?QW.XY:/5GRX+2*NJ8C,CK,%LA>CR?0M3K^,"*.5*B4I(41'5DHQA;3& MD,&6P(IP1DK6^B!9!=<3$IH6G+DM/7Y3Z7DW_8+C>F..\4L-[7PCBJ31";X9 M329$ QQ\'KXX'8]QF,X^C0/=JFG&GV&>_78\NV0OK^??T)%!=YBO5"1[E*AK<36\M;/2AZWA.X!]^]PG&[L7R<@E^LX2H%'@4+0 M%1Z)0)I%B)EK.J1-4=9(CKFU+%X#\+A%:'U:W\'YC7WF]_KSD9L?5%DLK*>O'L MW1,?:.GO=C5)PJC(G9=PXB#$I8-[G%%4RB#OR=V\0'?\4XC$>%4/7/PH' MK!3:.#P4\"(;,$IH=*+$8-M'=JXB:'A*74D\ZCWRNP$9[PK9_72>1O+7=#R: M8/[;S]/Q*5Z^.!I.\?OTU?'L@7_[>8*?ZP_-).%\^]3K>#2LOHYGWP>3H\(2 M,SPS0*L,J'JV.O0(FC'D5K"01.A+,.X"U%!.[DD&NT=NUF#T,IG9F. ]1'UO M8'HYN_%7 G5T(SVMD33<":BE3K,LO>X>&=B<<:.^J+XUD< LI3:I .>)P*G@ M:0=P D>2GR6S1>5TN*)P+7-Q]Y+0A=@]2, 5-?+M3/<_,DHZ%7(!^J\'90F5 M%U:!MHGS[&B!J/K39=]>R:KMK*9C'(!)M*+TT2>L_?[E!FS?T:]<2 MEN=A,IB,ROLQ3FC1,U]]&.:/IR#,DAA."4!'YT.IS4Y:'0\ M2 .X'2Z1B MI!@-"8PFS3,7^BE:!TP'8Z5"%U)K[^W#J#8]DY8^X8\)EM/C-X."1TX+:500 M8).FG1A4@N"R!Y,#IVTH4S%;6_@EK.V?4XUEY.:AU9H5/5@_+Y%NUC0XST,T M1GLI(X+R-;4Z6PG1T0%-)VC)V00AI&Z=_73E^8^._VL3MQ>/QF3ZKOPV&N4) M+72>G3?Y.#K.UU &)9*13(#&&DG6T8/SEBY7[QFK$1_#77,WQRK('IUP],"0 M'HRBBN_/P?'QZY.O83">K;Z&G;75,;K"@%M-2I?S"5PH'*(7R$54J%5K"^AN M)(].+!H0O =#YQ+-N_*:M+SAYT$\QF>3"4XGOU:2XS&99OG(8F1<^EJ\Q\F. M#[$JXT: 4"XSQ66*KG6*Y(K0'IV@],&2'HI8YH (ZBPA[^5@4D.]IV,\XLD6 MKB2YG MSU(4KI;"1% L)/!)T#DG#<%FGN7G60T9$ /E1EO1L//GW!\\A+C M] +>D>7*N)(8Y%H3KIA6!,J0[IRT#037<],Z)^-.((]/F=P\U&%=!'97 M2R[2@3&2L"@M2/\U$;+7R0M>3.:M;=*KSW_4'.]$W!XJ*3[B,:DN=.S4OF ? M<$(V$![)4%Q1LH#W3M0H4(*0;*WS0,\<8RXV+Q:\"\>C8_S&Q&Y8#%&=V$?O M3J?/1Z=D^GX9?/TZ&'ZF)?\]##-]]G.UC2='N0C'-(]@6:C)M:E L+GF-@=T MWDO!XXV$F]O.\96>]&AXW9ZN?50+O WC?^'T'-FS_(WH,)C0;Z^^URI2TD"B MSBG1PJTE9"J6"$[F!-DFYTRN=U!K&_)^1(]&/'I@0!\U!?5PHF_\0NA>XC<\ M'LV6?H&.HPZ8Z'/U+*HD+C0(@1 :6:N#PL.2:,U7LLH9.;MXQD=X#TZP>F+ M-7>(T<8.S99Q\"91'+ OKD_P.4=C8/_GP(?;'<(SA>/!OS$=*HDS> MU&85LRY15D'PM9@SEA+09"%E:UNU"[Y')S2],><.2=K8E?DPV \+J)BY*4ES M8+$*?;02G!.1H.9BI4^UEG?KW3#LV9@@?YZ5XSP_ MN_S(^W!67WI62\QG_]S=C(D?*6\XBP$AF&"!]DF"H&:)UJ[0*2MJ.DIK%UL? M"WETDKE[=M\AQ)N[>=,7S*?'^*XL)=]YC:EFVL6$%H0K$93-CG:;=Q"8U-)* M'I5O7I.](K9M56OW+6!]L&+7==V3\?3H0]TALUK$K)PAN5; 4\V4289L"4[( M)5K44FHTJ[5LIF^](D#TVZ7P7'O@SNJS>V'E:%.2-DQ=O QS_1?!4:7FNQ5 M.-R^@N+AZNL-B'^3?1M0KD=&/KDZ_CT;>9H;_H\Y"BM-Q+ 0)SG?64,L3$)11KLIG+8(CCLZL$6!3WT^,9,@XBU4QW\Y#/&]C&^+-D\HI6TRP M'H+&1+I4*+6?K8"2M"PR1*'=C9RM)8GB*S_R\0A!CZ1N6$TZ0_EQ5*9_AIF8 MUO#HZ13'-^%%D8+GT@)/M:&@2PF2A(>?]?7+COE,T\$#EXTJ3#! <^< ^%R9RM M+X[[U4Z&]9[_R&1D"TSHH:3THJ[Q^=G%CW\?X+@>>&=OZG$W,\U3P:A1T'G& M;.TCQ@U$4>WSF&.(3$:36W<^60W9H_:D]L"<'MI?7$![.^M"=R[=M_'.]]HR#BJ8 M*!Z?;#W@@=T[T>K"I3Y%ZO60+N?)C )BX?13,:B4?57?>2VT(&4.R=!+F9%= ME^FF=JU+&^Z!LWU%J4=&+A.9#;G0@^OURH:Y0H9?Q_C?IS4S>K9;(A,JBAA M.JU 1VD60[KJ2A%3=C20UNGN[;/!<#YIED%XA;UH!OP M=J[]M&'M"O=3"[YL2>&Y"95[E3QG EBRM(ND-."2J/GK2#_K@$:TCO_L3'16 M5VYV)CE=V+$M%?D#IM/Q>##\O/ V^$@G;FVHZV7M:L8X1!0(JF1NG1:<%K$- MS?@&KOW0<#9BZ"JJ\";R)RLR%/>CAL:J.LZ;Q1UD7^#I,^!6C6@W2NWF''M !#8@]Q9. MAL7P0ETL3U&!-:*V--$"2.%2D+7+12MGDVFM>&Q3"!Y03[I$BP%+*O+?1,J W:Z5ZB6Y!T;A=$%):.OI);9\#> K%]):$%=VXU M*-R$M+W,QEBT*'D]G$S'I_5Z^S"8_.O!ZU1M",$3U$ER^QO1@-I^.0KFZ'5;#UI!_N!>CPZR8]0(TX:DEH@5\IE.3K)WL@Y?%-V]YNWWQ>$!_V(UT=*%\'PZM M\TXTK[ZG+S5IAGZM?3PNTO*C=<$HB$+1B:E2'8=)I[*3&ITNL>3FC2[OP[-] M':,=Y^YN +0YV9K5K!G,(A_K=9T8>+(8 MQ#?K][NXHD?EKB_\':<;S![<-L0-YA3NE)K;FVGH@D^2TT8(R'S-V/9 9R8# M[@QC(IF0<^M68CN<:?C;N Y'BKDH;YP!Q6*U$Y@$5ZISDJS,[+CA-FVM GJ& M:(_R/M>3C)5K#[LSH =#[5G:="$U C8U@K"6;)V0!1),( M%K'V\<.(S:_T VR+MXF8],**7;?%>Y!V5_H2%#)V$B8#7&)MN^W)Z*$S$YR- ML_'J@:NMM7$XH!XRG<1AC1XR7=BRHP8@JT#\T4-F0]:NT0ED';[L2H181,Z" M!\XL0;4\0W"J=C65T5F?A,6M3:,_@!XRO4M.!W8TE)A9A>%%/XH+8 3R1I\" MGKT.HO8OSC+/@\J:S$[ID">46N/-R-N2FLX5'K9'"O&Z'!KU2-X>;/G56M;( MVH1/B@@JNP1*.@G!!@/6(*GTB2.*UD?& ;<06D=>^N-'ZS-C4:Y."-^5,DAX MLVZ]Z&BS\1R$-Y(L ZO!TT$ '&-2V@>+-P=-+SDP'GK2X^%^>\+V84!?UJ O M?KPRL&SFK9\#54PS8X4&DVL'?&T)-D4'6X72*!5LQ[<$I+T%X)+IE +9IW SBPED.;B$@CRO=0V/9B-$L_ MF(V#>5V]RI\)V@(;RL+1TT(MULX9K([+K;GOT27&E%"1E*?&4G$?GL!@N<@08+Y';C,!*34R4B4&TWH 0A?2=$)/QK1-V+I_^^+B^)F679O/M M4_;%[V$\GN6P[#[+XA:4W6=3W$^=1ED3ST\G9/1.)L_2^7RD\T4NP@;>2C)I M#: )I0[#EG46>@9)]Q#9O5*3+=/9S5I20X M&8 0;*TB]YI!T"J"R5XQ:6.6HK7=U17CMC(A>A.>7IER2+D0-B@OD"-X@W4R M@_=D80JR2)AUPEIOR=$]"TY7=C1@\2\FW[!\17M M;BGD10T36IU$X2!ES4NS'L'QY*"FJUF=1SSJM\[L MM]$H_SDX)IQYMHC7U97W>4"7^;/)!*>3CZ345E\Q09.SAY0;.#?[)LFC5R;BV=4AM2MD>'),+2$8GUB]/QN+:-^S0.P\GQS/OT&Y'G32T: M#%Y)FVK*QZRGB6C,B1[<@1>R&[W7L@9& M I.IGFRA#B8IQ$<279ERQ-3:\W+W";")2W/QC>?>D&"M8$K385VJIU6XJE$* M#])F)4IR6$KK:VL)E&TY*-M>6"WHNFOG8YTJ_G$:IK-O^PU'G\?AZY=!"N?3 M"'+B4CDFP?IDZPP>"PZ% [):G9$IQ+ >S>L;@!9T>M*=SP2IR! M.I>=OF?!?B-N;XLQ,<$Y)%VF+6#IEB&IATA9!@@)@U M T&:NN9&, PK]99^@,W7G[H]_;4A&T9-:-B#C?KJ[:MGBYH'J:1@@580:AI/ M(C4Y!$4_Z21M1%M4\UYMET\_9*YN2,O6>W0R".]#&I1!6G2JC]I81;H+'41D M?&09P,>,D%)F6! U4RLYSA[:ICW3#NUBN^ 3T;^56*51[EO2@ =V#LB8WQ^B3*-F"ETR!XLQ!) Z3DF:<"@(=:SX7XWY$ M>R4H:_-Q=5'IRH0>7/]74TS?E9L CZ0T@M>5&FWJ]' E2+^P""BYU*5ZF9N7 M[-^/Z%&*2$,F].#IOX< *X0IT!2AG6# JS]0F9 A:)/!IL@*YXQ6H+=WR.QC M#&FW9U!C%O91\'W_ :HD>AN<($O%Q=K.B^B2%&T6[E)!%GE,;(>WV"91J7N> M<^YV9XGSF&T FYT$Y:6FM1,!=&4-D<)PV[Q%PLKHMA6[ZEW9ZXDA^QWA,AA" MB,$#*[D..?:\9KIY6HDV*B1:R&J#D0XWPM66V2L%O;H0?6L1CU5 /;6@5R=& MK13Z6(?*VPMZ%1,L2Q9\YW(6Z_ M02\R/E6V]&B7.2EZ647P@F70"5$DRY,V*ZE2AQGTZL*&Y4&O+C3L-^BE5,J9 M2PD8O".5!Q&B)14Y(+?"1B&Y;>T/W,.@UQI],BU#.;.[]D@>/0PKD8!GOJ@ MRR%BEX9;#'1B9D7[K<@"2A"?/,8,,H6<99#2^=8)QTN@;-3O\O?3*G#O2OWN M9Y_'>-Z(D\X54ZS5"91SNB;QTCHC"K":KH]29'WW(9;?\_V[&/^U.1NO];-L M0+@>KMFZL'?EQ1CS8/HK'2G'@^G9V_!]<')Z\GPT'H_^' P_OPA?Z9WIV9&L M65$Q14B:L7IY2/!*!= L&1&2P.!:EX5VP7?80M([1UIWOGT5QD/",GF.933& MU\,ICG$R_12^X^3JR)P;DW+>X#<I&35SOHU>J8M%.\$ M>LQ6Y-"C:-T)ZLF*V.8LZB$>LX\1TPMA5QZ./^VI2JNXXF+-9Q_0:>N';3/F=37MW+ M^@T(O2TA<%I9GD@G%TYSDA)?"4 ME0R.&Q%;E%$M>_ZA7_K-:-O0XER&:2[?JZ!JF"VP',GVTP7:<.H!UF] YL:! MJ7O0N>2]MUD#$]S0(:?HD$.2>J_HKG-1&,GZVO8[2AC8)N^[4+>Y]_*T=DA[ M.\CY&%^%R?19J<'O9\/\>I@'X>-IG SHO^.SBVAXR38H Z5FW*G P2F/62A M8G12).2K3?'J]MSM1BI;L6JT'3KW$ ZY?M_-Y)Y9'W-B""+Q3->=Y>!ES,"9 MX:3ZT'NR]9#TVR@._?YO1-_>G8"_AY-%-\95W2L"&Q*\ M!V-P*3Y%YQ\9N!(B2U@-GEE@)((,%IT51;OF@X*W*P@/. *V)0==Z-Q:*YC5 M%?\QG& Z)[HNW[O[: M14#[ ]E*LQS[_)ZTZCI=[C,>)9NE=9(,9%Z%7OL"+M49Q44AG7>29=ZZ"_+J MZ'9]]JPG&_=K#\VXT;M)^7HR.0W#A"\))#^2LJ"T="4BFE1]*@:"3JY.S*D# M!+(RKG73X7O@/$K)6)O>/9D6BV.YCJ=>G-8O1B>1UI[/V]0<98O(BS> WM>Y MU'4^EL5:#WC^'@8V>,1D,9AQ1L2M\>7%%5*"NBNMRC)#EIYBQ#C(K$SXL" MOM#]A2I$S[QQ1;=..;CZ_,?!Y+4I>IN[&X]VOXKEO$G%]*A.QF/!D(2I@'7B MBP#O$4$6SW71/$C>6CN^ \;CX_4Z]+W-\HUGME]?)JFD@U$>I/?AK/Y*EC=F MZ5AUF=5QB3IZ(,&L4Z-8%H9Y%WB_@84;@!Z'&+2C^6V!,!LYHNY%]@$KQ>@6 M>C\>#-/@:S@^DAB\1N$A\YJ$:WV R HCU$'9*(-#>:/AT!*75,<''[8<]$[J MVV)A^TA$3]KS:&J859FZ]AS (Z,K*\1LB]>,-9^5OH>)Z.U.@NY4W>-$=$:" M*9WAD*.H/6YS@H I@78V.V88\ZSY;/2]3D3OQ->'$]&[T'=;.B= M>+5*,O(ZA-Z:$,3BL#"$%%6-UD@!A-3,YFO)R%$DTSH&O<^)Z.UYWX&^6T]$ M1])>?38"&"T.5-(<8IUR+;V2AMXI_J9"^"02T3OQK%,B>A>";R<9#;5EG M' M:R4=59EDZ9ZSC@2>"9NM$%ST&UEZ3!?_AO3MP>F[-$J_"JZGFHS6B6>K)B&M M0_!M)J-Q48.:R4/B7($2RD)$+L!6&\E7MY=K78JZ[\EHOS:(GFQ',"8,,$I,>%*(&[TJ ;)G*:),TZL$$E;N_>M=.GW5)/FI&K]9Y M9^=HGE^%0PM07E;O8^8:E"X27#%U1&ZQ3"HL48H.['O^*/FW-L7ZV7XOKL(I MP09A2("LX!94T!%<8@&,S3$&37JHEAT8^.)1,G!MBO7;F(Y4?1R>XF6RW/R% MR[$_89C?AO\[&G\3Z>@$QY?NWD#JO&8V$SE)I5SH^S75VU62"]/_\*7P_8G56-G<* M+$]DD#+:2$X[^L=KK:43,36?"[4&S.T?9=N1N#N7PF53^*XDFSP_ M>S\>Y=,TG=2D*1Q_&R2<]X]WL4[29@C6U;DNS/LZDZ#&5W/P @-FWGK;]K*0 M;46[=B.NN^?]KB-J#TP!]D$'3AN2.:S=R'@";TP"9Y34V7+C_4IMI@]W4,3. MY&*U0>H=^+.]0>HK@'IJ,R4Z,6JU0>IK4'EK(I"$5-Z)#!99GK-.=^%N/W.E'"YSJJ3 K)GCJSBF,'9I"&S$(7(F@O7 M9$+S7LZ4Z,2&Y3,ENM"PWYD2CA-N9RSD9.E2RB@A^.! H"= PJ.)OK6EN76BK0]9D@JI!8^@7%80#7>01,T"E$FJLE+W^0]>S?ZCF M3;C2CY1<7>!\$ZP"JJ%6OA3(]K7RS7ETF^&-"-SXZ+\?'"D3#+BM.=QH#+@0 M$$QP-AN?F"PM%/(M<_T>A7R+3%^5KJV#<6])D ;O3\=?1Q-\2V"F.*QEO0NP M\RN+>::LMQ:<4HD06@_1J0(F2:=5D%K@:ET\5GK<=J_\1GP9]4K4UD'TO]-= MEL(8:W^18PSG51O7T#E,V12NZ0JK9;J69XC>!+!D743AN"PWZR26L/S!1QT\ MN]L2L]]N+7/5IL4DL65?M7FT=3OSQ :3\/GS&#_/5+YWB\#N94R J9Q,%@ZR MRIGT]!3 2\4A.Z]"E$E8OI+%TR45[ %,NXB-\N)92DB&C[%U7J4F*]025;SE MT3"R?5+S]FP'$1MM*C\M0J!=&-6#$^A92N-3S&\&(=9<[YJP,J\6SDQFG:,' M%UFI\]@87712@O'.\&1,L">61RTH;HK97*%V'RA9:=9OT^K*+;S24# MVDC2EZOW)#A$"&05FZB<-'ZU#G]7O_61L'$S:O60*'_78;,0KK,C'1TC !9X MB;(V$:;#1=H,FA$T5)EC\Y:]]P)Z)%+0GO@]-%&Y%]R<#!\PC3X/!__&?"30 M!AMJTT->^TT[03_5YB^<%26,(WTW-Z^D[83P*DQ*0O28Z*)= 0:#88QE41!)U>+^VXH.@L\3T!0UB)]'WU=[E[XN7>] M1"\SUZ30.#10"P4A$EQ2;U7)V44O7/.V+O?@V5H'ASZ%H1G!]R$#[4YOK0W: M>*4DL!1UK50AHT@)0;[6HA2K@'I",:I. M/%HI7+$.@;?&_82E8"([-SHM0&G+P!?.($B>-,<075[)U[!?7.\:HVK/]"YT M;>U.^( Q3''6!']A)U\4(D9FO<@.5'&U$)%+\";0P<:068W"R+!:X=CR9^Q+ M>*(3!T;MR=GW@0(1GX_0E M3/"2ZN@D,+7._B\>#<+CDJ:'S.14,I/M:.D&2$A#H(+S&EHM;2ZM8]>F^C.'CV M-R)P#RU6?CL-XT!&_A5(B^#4"SI*SX@ _PC'IWAD!#+-F%&#_&G6\N?>RV4B;$@!QX#J3F.%7!9D+(:=#') M*6EM^Z;M=R'9EM>O)S%H0-Y]\/1]"(1_9NB*Z)))A>ZQ9 DY'7(0@M9@G/29 M!=*NL<4D,&J2W@DT H)H3$F'1KD M]&0.1/(<,F(!Y1/=_#%P"%J1K:"<#$IF;9MX3J\]=+L^F;7)/FI!LX96U0Q( M^'X%B)(ZY" 5Z?I6@RIT&_A"OSHLG&=C!,\M>BQ<>^@!,F]MFO5@']TVU2^R M.A=3M"[?FATW)DBRWT@9-R1D)'+!@Q."='/O;50L,XZM/4"=03X"!6D[#.K! M>.H$>.Z-7@5R3PUPUX"[F]ZX/0O")F*W 1=W?:3-H==+EE0A0M)&@$K E3(%KR,'K)- MQ4F;+,\KE;1O)%2[ZC_:.R,?%)PUN-!#S.$#'L\F%H?Q].S3. PG(YV"9D;*E=3G3C5.JZ)[1"I53RSI(=W] M*IY%^]X5$/6D*MU&LQM-J"_^W2,F&Q"_ET$RMY!ES:TMR(!QK>N=6R!8I-M7 M!<-G3OG<.B]Y6^+P@'ZR.VGH0O/V[2%!YZT?=5B4U:,^J)C#^K#K>OO^=GO M87HZQG?E\N5SZ99H7%(F@1>>M"(U(>>6-++ M4.JK2.3W,>#*L?01GZ3L7&3T7S2*E MX"H'D";75.YBP%E%ER=I6-R$("-O[?*X']&NEG24$2TB1-6I2XF2&S1!M]\%&'S_ >2-IOTOWK(?V( MG\)WG%Q.J#E_\3F6T1@O/D!4P,'E_ M+C;S9[ZYR-3#P!EZ+L YRZM!Y"!:TGQU\+(4J9DM9<6M=_.[-[],ZC?6_;-H M,308GM(V>D<*_GEVZ U*SLI79K0D78C.NZ3J7%BR!)0@R??!&K"Z.%VX33RV MOVG6AKN]4ZF%&-R^>K;#IQ[LYS6@S_?HD8V2=D 051 ,4:P@>.=K'$'D$% [ MP=3N)6R.]LD)V#I<:Q$4$46B#H7\-JD:,B**+ZU3[?'Y3PY">V%SPT3=JZ3Z=PO MIDRTPC+24DF#!)65@SIU"D02S$LN=4+635G82L%"2XYO2I9]*$U8/L,E86$^ M)0O1U][_7B4R2*('ZX3G,2U-+EH!U%,;7M6) M4:N-,%J#REL3 1Z9%X)9$G*"I$RN\WF+AJ!"BB69((L^/-:O-;RJ/>>[$+<' MS?/*B!X9G,LB:["F\#J82T,4R$!8@48QYYQ:B52 M>[6U6ZU%[XK[OJZ-&ZS7WA3+5#SF:2\[M( 8Z[@;EB F+D$*:94GIDFQ*_?6 MW#:H"8^3R:S F2R$/\,X3XZT"!9S)*M5:1)62]I'5#P#RREY[J1PJ;7W:CF: MW5MF79AX<^\VHG(/OJ>76' \GK5%G_6VG-P#U?-$*ZZS&8PF&S Y"\$:"]XZ M)TJQJ33/_>P [[ EI"\^]'"IWX)*/[R@WP?3ZS"S$4E[&\$+$^NH108NA@)D MSSJ;9.;Y6L2*T1R8J#>C?0XW5J]J\J]ZT%\O_0'KO75ZI(R%LR(D)TG:) M)"H2TDA:#&0N.&-91RY;M\!>'=UA"TM/7.@AC_R/X?BBZS;!?(Y#(O64+DCE M#/JB($92<56JP1E1//!"9QVB==&V[GZT!,IA2T(+^O:0_[<$UJEQ M?GWR-:3IA1C/!?@(E0_H/0.NZVPY[4AL4W%@K/="94>61#A>??^*PPD>>5TL#[H BE3;/D?:&*@T..&4 MJH.$8VKMI]@ [J.4KN9\NBUB9AB*W#I]LB9C>*>2['?5Z?NM("9.3,L)D760I0*B(XNNK!!**? M*2G<:@:WQ._4 LUARM%NF'%;FMSF5GL:8YB0';!L-9,/]/YH&.+QV?O19#*H M8<@D'1D"RH%5FI1#QSDX2X:6J#T[G7X9 MC0?S$F3&L\D9 XCB:NX)Z==>:H0@I7(*O62YGZ32FTCV(1&G$U^7;>7UZ=M; M.NA55//H]"JX>BJW7(9I-[66+?CVH"AL0/1M"H6/&*0GJZ>(4G/CO0 ?2H1L M43I7I+&AM6]^N\+P0#GE-F6A"ZU[D(%YNOJ+.C9E?';103(XY@1"TK+6B&I+ M1Y^S(+!D'[S.-K9V5MR%8_LE3Y.1^E?D2R1_&)T4OULL]!0 MB\R>%;]Y@R2?=; WFD7S\4L8X_.;CWY&3QY^GFELS\\N/_(^G,VZT-4@[:4: MJH76I09KZ5!1I(9&!4X1$3-I&2EE)I5L;6AOCGK3 V=M!+^?UHWSKLS>GP=3P8Y=VYOR+AL$=L_ZK8LOS6' ME.]"*'K0&M=>U^R??]0*W.'G\]E;_*A:VB8& 5)7M3JA!)>P@,E*,I%"2+EU M6+\E_A]"O2WFMZXQ7'LAY^!I=^+7<)Y)58LOYY,LCX1RDM4=Z;DAVHI,%Y%/ M 70PEDDI&/+\D.K<([XG(Z_[PN,>\N;67M6K_SXEH_;U<#(=G\[F>,X&WW[Z M$H;OOLXR F?7R^3U<#X840:M;2;C5(9:J&IHL3%;#5K[(DQT2:+ MS#[8:Z'I(;OPU=W\Y3N+9"..-IEH,W#EZO0:G2!P MXR!Z+IFV"4WSI+ VR)^<8.^ X3TD,*ZTBM]'PV^D0.&Y+C7Y-)J&XZOOOQA- MIK^/IO\'IQ\N<@J.?!:R"**HQ&A!62)K5"J!TUY+Y1&U:%W4U=MB?@CW3L2B MAVS*WA9V?@N1J3Q_J7Z.'VF-WM:DY.BKQ.5BNS8=&6(')K-\IV5_AC M9^R/ #7,#-VV]O9/''S^4NGU#?!FF^&L8C,^'("=;I!;90Q:>S@U4 MDJR@PH"[&!BF4/AJ4V7WT"9X4[B5T/N;3]$>(?L_-I08C9"76Y M:B-TC+KV R%6U8;P'J)3 1BSTM<2G.17FCNZ%YOMOI7^V%G[)U -,XCO<<9= M>H03K>9("N&LM!PD#Y+VN:<;MV@)AOL4@C="L-5:,J_RM"\=K4 MN1#P9Y/)Z M>?3V6WVN2?R;[-N G-&Q8VG,W"EJ/"N&7A/ MP\ZV_.M"L,9\>TN4.CD]F0.Q,205ZCQ"+P0!(<4G,,TAAV"#2$JZL%([MP3F;'B2\"T20&@LNB:=PW0HN!H!4@]U67> 64JL"R-4FK%@=G='KQ]A^/& MG+K;@]B>S*WG5-Z']>^#SU_>X#<\7J0[+ !'5IC@)H(1ME8CUZ:O3(NJXVA; M6\*C6JW!^#I/?\3"T83@/5P2Y]H/?7AV(A8642/SX 2WH$3M#F.<@JQJ Q.I M+=>M^W)? _"T5;&+8H"EA+AI@WTSO-17PQKK?>_#>-_X71&C!FJ.:3:AE\76FP, M-M19'[J.^9@5%TJOD!1;%5?2[._^_B= )SJ"L=9,:U^B+YK%W)LC3HBO>MT_&70'G"\M.224M-Q![;?2W,ZE&Y^_UY MC63S9F =G]N\5=@FZ]Z?1F(%8_$L2$C2DL1J+<"54H@!*>4@N4PA[$N1P)M6 MC<2>'<\^0UK=G5 NJGH%+SKK $4GK'[="-'5Z+T7T60;)*K6<935D.WA:=E6 MTFXYS=HSK#]'_#T)\BYJ+WT,$+(3H*Q'\#EE,%QX2T0P[N9(Q*=6H+".E/1# M_S[<5=L7VW M(Y".7Q=F_8X%QKJ,! Y%F34-L,EZ9DWK-A*/+.3420;N#3EUX<6AN.Q76=./ MD%.GD%,G,=F&[WX='A^*_"9':JI,$E2];%1.-6'5:HC>F)QYS*7Y()S#D=M. M(:>]$]LNK-UZR(D73F8%DV"-X02N> B1)2 "1J^9,LA:JY%/(>34B>>=0DY= M&+:ED)- HY1D'&Q,!*F.-G!):TA1^%1<2>'FS+>G&'):1R1:4;V'8V69LSJ) M%"S+'IA%@F5#AI#H(.9D.SE31#"N]2RHQQU1V.0H:<&DI=&HK404[CH,G]71 MT76\2G\!A54>VV,\H?.J]R>D]@^NG!" M?^UX+EK0?1@='_\Z&M<_.E(^89)" I&ZMN$1JB83%Y F%JV+K7RBQIU0(#&,8=J&(87;Y*07(N!,6E MT3^VTTZVTV9BUL-0FNTIL]$PC*E6LXJZT-HL.T8N(')=3,Y)9;LW MXU WLY>:)/>U.[R/HK0ZUCBE0!%!Y5I!4M,7!?605W,K2 _H4-K, M-[-_?#\H\_%B]SW8G?_JC5 B,L-=!%=J?B9GCNX&9H'NB2B8U];)PU&.UR+! MD]E?>TK_3B)X4';HZN0XBBP4B]Z!,\J PAS >'J$V_" ]MX^ M"/\>;N1.DGM0]VG7D3=991\DZ10FD0*OI"!"A&!KA;+5/ EIFS<3V)O%_]C' M^[F/^Y3A@[J*KWOL'B:$"L()+2,P;6H_6XEDDJ,!G9ATR2GDZ7#L\HZ+_[&9 M]W,S]RG#A^B6/AWCY&$J,$$JB$(+A0>R]Q,K$+W6X+359/.C%V;KB?Y;6?F/ M;;R?V[@WZ3U,1_C#-# 6BRU.@T$M094Z^CA88FC*UDH9T0AW,#MX7=MXS]SG M#W--!I0F:P/9)45.MSM:R@$=I ?@@&\K.7WI+;=R MQ6\3('8FP+//G\?XF=;Z>C@=#X:309HM^.)(."J6Y6B3AVQK-# C'?1UY5FG MA(71-19ZR3/>R6J?S+;:/:D["59?:L0V5SZ/]3&O6%*%[!Y39T#%Z&M@/8+0 M2JGH38JN%Z_Z]I?Z8S/MH4C=WDEZ?_K9!%M4<(P6@M*"4JC(J,@.1+':^>BN M3FC_T<]F-S*^$V;O9S\;)HPP?C8N0M?C9=>'$H_4!66=./?C:=^MET$I-M- 99A\>'(K_1TJU29)V((FAWV\C! M6UV'[1@G8O'H5IO4_"CEME,_F[T3VRZLW7H_FQC0&JS5>*H0N&0D>&8+4G)NG/78@N*^Q_78 M>F+E5>Y/RXGHG(Z9:6 L*!)..B%=U*3.^J(2Y]&H_0G(O-EYRXD+Q_85!M?V MR76#_F-T3%]S/)B>?0A3/%+6I9*#!N]HZRO.+?T4/;A2^\X(S-'N33+VZLO: MPR.YK8PWBQWW)"K[U%'BKB5^&$S^]>L8J\,-QW1YS18HF4\)44-@JK;;D@HB M3Q&LCRB"5D+%OEA)@S M76S)YXS>DOG3/ ;^!.,2&TGS3IB]GW$)218FD8H!2\&#BE: QY@A6>N=YUQF MVWQBS>.*2W22@7OC$EUX<2A^W576]",NT2DNT4E,MN'@78?'AR*_5BMGO$ND MD*.H+G4#T0<+S#)>I%&!A:W[BO9&;CO%)?9.;+NPMO4,UB4]NK-,-F(6('(M M1N4B@,\Q0K"FF&2+B/I&4LM3[(S>B7$K=$;O0O7=AA1N+F +G:T?>F2/H85. MJ]V?\((3SDG/ AA;Q5/Z#$ZG D9P$DV#1:N]\7CL/KRP7B,P+Y4I6DL0D0BM MHA/@E,G@M.^?9S>J,0ZBI.?2N+ETD?\<=K;L(T#[%'SIW:%,FI.RS EV4 MJ-5G"(&A!NZ*STD(AJ%U@L/6%G= FV0+4KJSCM9=1&R?8AA=&PX'GTQ$(C_C M3H,R2H-7V8#PW+A8)Z[?U,[W>"L]L8[6^[F3-A"P@VI?90>6N\P5]QKCWC@( M?O0L/13KMC<1/"B5O4-?%AV$UJ5D4K2XJ:6P$8(*D3:/$U)FDQQK79*W#^L^ MH+VW#\*_AQNYD^0>U.[MVN\1I?"21P24,H+RF"%(GX"A*$05JV1H/8UZ;Q;_ M8Q_OYS[N4X8/T>A?K5$<E<0RLOE2:=58^ M^ZU0L7% ,'76$TI5J-UV>5>/*RM M%_)C(VQ='/JX\IO5+^A07%!.U>9>!93("$%Q5Z?JRB2C4[F]#?T$"Y8VDN"= M,'L_"Y:4%0IS5)!9'0'*F 2?H@,7,3&CK2WF1R.U=C)P;\%2%UX<2L''*FOZ M4;#4J6"IDYALH_)C'1X?BOPZJTK6R0#CM6&G4@ZBS!+H\8X7EHV*6W>)[XW< M=BI8VCNQ[<+:+14L68.IB!J)FI7B",G!!Y5 ZRP4SZ%"_E&PU(EQ*Q0L=:%Z MP^3UR7AZ]*'2X;S/H+*,K'H/0AM:5-%U43I#+;ZW:*.69:7*2/K6*X<,_79Y MP%Q[X--4O-:G>4/'R@6(N?RM J.+CK2*"+0_$!Y69S8@_DWV;4"YAD?Y33A1 M>1X2*I"Q]@I%F>F*\P*L9)*5E)2Q*RD+NV;@DGN]/?^Z$*PQW]Z&[X.3TY,Y M$(PZ:%['UGJE044?($9OP7/24TH1]+P7+@842P+%4)V@8 Y$S!5%(7[O2 M,X9[T]COS8&6]^H8HM9!0**S&I3% J&8 ,+[&(25Q('#R09Y-.6]721_Q^6] M703HH,M[N>!*&,Y 25JC8@;!Y4SV(/%(%)OHVE2'MU.>2'EO)RG=67EO%Q$[ MX&SC(R=9T,P:<,[7U.J:M2 CAR"PL"+E0:4@/K'RWOW<21L(V"%F^EZINPR* M!989!YV9IS,C:8B)V*,\&7*R1&F;C]7X4=[[V+?39F)VF'FW\SM82*=IC0@V M>*S+BQ!#B8 Y(]/!%'.(_8X>9WDO>FE1(@/GF2:E27H(=<@!=S%R[4QBN9]0CQ"R$24J"T4FNA%22!!9X8 ^!:,\\J0>XS8\ MH+VW#\*_AQNYD^0>U.[M6AJIA46CE(*"AH-2I/!XK/%S3_^)17*I#Z>IR8_R MWD>QC_N4X4,T^E6VQK+W,%JUDAW,9_RCO/?QM MW)OT'J:;X6$:1!F#UIJ#3(:4$L<*."1KR2C'36"*B7(XWO$G4=X;G(DY6@F8 MZH@D[CAX'DFKS%R8&)TJ:F\*%I]F>>_&+H?]%ZR&*LTL(_INJL^+-.?EF417 MIQ-:!=Z[4C4M!2$I!I*SD&.Q*MH;0?$E6>FK/.W)2%X_]-_KVEB5.8%U#K 8 M!TI+#L%'0S>?%-&FP- TS_5Z@K6Q&YV#.V'V?M;&!I9J,;$$+E,&)4A/C=DC M\*R]%=I**7X,\VLG _?6QG;AQ:'4%JZRIA^UL9UJ8SN)R3:*#-?A\:'(K]$N M\^!I.T?:TTK3/>.3SE"+\$*QF)3?^@"'O9';3K6Q>R>V75C;@[C>+&185&K& M%+RH5E)./E7O;RT?KH5'V1C&HF>H6X^/7 )E#\V4WOD\:L^D?NN"9J;X_!R+7=/ --RC^>?A+-ZCPZ8BX41G/2RPX'B\5K'\.IE]>#W.=+W\: MCM^/)M,Q3@?CH51O3SRM4"HC7Y%HCR[:^]?V[GORNS-X]HGRBT@O:/ M$@A*F@*^, 3#N8C&TKW0W#6\,>CM'X<[D]F;Q^!V&=ZPNF;F@-H$_?Q#./EM M/)I,Z,8A1=81M8P&]#R"BH6#$U& -QI3KOFC/CUTOK:']02%<\>\[4$E7+*8 M>4GRL^&0*'GUS=I<<+&(A2,U.LS<6PY%9@XJ\ 0^9 O,R^)\<#)OZV3M OL) MBN^NF-XZO/)R,$F5-J-A&)_]/AJ^.L8Z=!GOV'*U"68.&'4,=/SG4J V3 *7 M2"5G1?DLLM;"Y]6.ST[/?8("UC=W>@C#+-D++X@Z'S"-/@\'_\9\9 SWVFD! M*2,9=,X2,70LD)*+.:E@4FX=8ED)V!.4L?X8=UNZ5+L@7P.ZG3O_)8M&.Y^@ ME%*=_T2XZ&P 9Z2WVI1B9'/W8/-5;"OLMS?2NF-!V)=(X(>+M=2]>N&H]9ZG ME#@'(^L=P*PE4\UQ8,A1%6\X?5-CF;X;R>YC@[L1CU%S-O5@J]Q&-7>WKH*K MIXC?,DR[B=JUX-N#HK !T;K6A50]*W]L*^)AUF/)Q=H717/H14,R.0NPC)YT3J M75;@N4Z$%&/!'+4U;"4W0:?''K@<]$SGI8=%DT#F\],)P9M,/IXKMY,PS+^. MQCCX/'Q'NMML/9./IR>HU(WT-+OP_X#8>G^"O19.88"VEF,;XXG4Q')SA^]3T=GV8BR;/)A/8W MYD_A^Y&FFY@.(P]16EWGH"F(#!V4')B5PM0Y:H7QL2NP>"K5? MXM8KKVNW(,DG6HN=(J MI];7SRJX'J&$-&='#P&VU[."O$J'&0OTRE%F=#U:0I.M+K7D.H.3R4)! MJ5/1=,@U%Y-E6!ZA:#0A>P\1L06.5]^K>QN/@D#GC0D0::UU?A&"9]F"UX@Z M.&ZC9,VEX!J$1\G\]8E\F^>Z8:GC\I4_/YN_.0]?H$+TA71HD6KX(C+P11L( M.I/]C)GTZ>:]!+O#W%KY8M\2TS>+]B4 ^7$:IN?!LAL^CIESG RQ\((VZ+ MXUV(VWILY+,3' ]26"QM'J=0*6E:2X20!=E-I9"^I&B57/ 2'*G*@?F5XD%W M?OW.M,YUZ#UJ2JS68;Y7I^/15WP[R/D87X7)M!K I6))TZ,6FT^] .# ^]^^F/7NAO1O7=)6!13KX"I MX1S793BV/]2U!8_N9?D&!&X\-G0IMNQ(?<@6H?98JD>3KE>, E1!ZN!C264E MG7NOF'[/(-AM\;P+7?N,(][0*!Q+.1N"97*F=7(OZB![#LBM+L@R+[IU+'H) ME.V.D6W#IV7QPPV(W$..PHO1F*XULBI_'PVOZR'T698=UZ"-JC6%K) UJ1@P M6RPK00@A?6/N+P7S"/C?AM![D()W,8GW=YQ^#,G7_O. MO%OQ\7TGW*U#A49Y=J^&T\'T[)^#C%I*Y0.I8> R!6=TZ.61ML+M(OI)).V^T!J5\ >52HK,X:."\<&&3 MY2K[4A^B7M9R+;BL[L1U]WS?M=AW:H[S1?R;CQ?QLQ@ MRCQYIHB.W'!+NY*VID]&0W%)(F?:IBTQO0M=6\>&WI(@#=Z?DO4[P;<$AFR@VDYS 79N!,M0G.'* !G# MA#!8#2X$"Y8,[L*DX?IFWOJ20-%*C]NN/Z$17T:]$K5U'/CO=)>E,*[]6%\< M8QC660_7T44; \^)@62!T^)#'6NN"5UV3/IB;1P MFM![;T;#SV\&WS!7,VXZB6>_X>CS.'S],DCA^-D80\\.I76@].Q6^NP6N$LS"DOB6AH'EEU MJK^F ]7Q7%_K:4('QY%EPB3C#-&BMME/24)D08,PU@K+E;=.-1:N^_ \$2EJ MQI(^\F8O7!$=27/NL]LG(@0V914@&DDA9<(6FNO(YB4'2W%>L-;)*4M!;![ MQV+_ C!JS8C&CJ2Y$GT5TF(DT0J@&KH1EP+9OANQ$:-&?5%Y:R*@F92UR Z, M9@%4\!F\4P7H56\YMTJ;E8+=^\7Z>WR)V^1\%^(VY'@:G9**?G;TQ\>C6)CT MR0=(L=8XU)0II[*BZ]1E+UU!D^X+BDXP_>7SZ-LO\V\\Y_#\ETL&7SYONRZD M1H0?;42UUA[!V=R?:]W)YKZK@JRVJ9>0O*MK$@&B0@M"(%J5.&E+-[S^2QR! MRYYPR,QK1[I^W7X?3^,$__N4%O[J6RV/6-]KM^2;-G"ZK8*M51.TZX^Z5/J9 M,4%K8I(LM3:@J C>U".96^Z,5])SW=J,6H)E\YS1DY/1\.-TE/[ULO8^)KK5 MH12S 6DO,1W3?_(1$^+_[^Y:>MN&8?!]_T6H'WI>!A3#;AW:;>AY$"4:");D M$*>'_?M)KM/4<1S;,>T N>20@_CX2(I4&#+E#E0H#_0A06T>XF)89@CF:HIN!U!P-'*7GNF$A#F(I]LTR##%>1-%EA M(IF##+((%]NP'+,J"*0,:- J [3D M0R+/LW*S*G\RQ#TVWW2X@_ AE]5,WL9-<(#0Q#CPZ%Q)2WR9 +$$WG<5=O1^U4S?N51+U M$U#C*16=?_A8P_Z\7?\;Z8Z?SWE'RODC0,V31SGB&"ZIGH%F6&1/?:'-P>+D M;JI@X"NW1U\];;P&7,M?OU]_-#R%K"7J$JWE+_89+:;=\S1 S83C9M];ENWN M+^XK$2J"A[%%O-"R\)SEJ3$A;=' 0'G%+&99)M!BX4[V%7"^ZJOSIM78.UQ#NK(!5,2\=CA8+,6BY9YIRWPB9ISE]]=<'5Y6TY2R!NXO*7:(^4+5M,!5M8E?IY;CKLB3/[T[/ MGI;A];,[,=$+1/X\KM>?2/3:^F7Y.P^<$H]?;+SG5_;G\[K$31TD7(@"*$7* MK!&:\1QUW)PK&1=9H8M">2B&1>%SIR_GA7T(-.+F9$5TSE?K<+#ZZ_@!P?N_ M?OD/4$L#!!0 ( ,B"5U?QIKA'7AX! )S>"P 5 =V1F8RTR,#(S,#@S M,5]L86(N>&ULU+UIC]PXFB[Z?7X%;P\PIPI(=FFAMIXS:@RX[(2=U7T& MA8L UTS=CI2R)87MG%]_22T1BDU!*BA9_<'I7"3R?1\&'[XDW^5__Y_O3VOP ME1=EFF?_\2?WS\Z? ,]HSM+LX3_^]/O].QC_Z?_\Y[_\R__^?R#\OZ\^?P!O MZ_Y:_ 63R UH$D$4"@$1]B-(*!$0>R'VHI B%$4W#W\A/&")0RA, M_"2&R$M"2!(6P5!0)R:A" 5VZT;7:?;WOZ@O!)<<2/6RLO[Q/_[T6%7/?_GE MEV_?OOWY.RG6?\Z+AU\\Q_%_Z9[^4_OX]Z/GO_GUTVZ2)+_4?]T^6J:G'I3- MNK_\W]\^?*&/_ G#-"LKG%'509G^I:Q_^2&GN*I1OR@7./N$^@EVCT'U*^AZ MT'?__+UD?_K/?P&@@:/(U_PS%T#]__OG]V>[3'Y13_R2\0\2'/VI<)% M]0$3OI;2UZU5+\_\/_Y4ID_/:][][K'@XG2SZZ+8:U5)F2@IW5!)^:_G.OOE M"O$MR5L=RVI!N%K=C[9D',+THS5Q[R5#\.D%[G5SMX6.QZZ8G\EK]XH/\KNU&-31 IG4_+77W1.7?*YXQWK#E7M,@ M9?_Q)_G=:E/"!XR?5V^XX$7!V7NY0#[Q>_R=E[<9D__+M9"E5;EB.(IP@'V( MA!O(-2I6JQ6B,/(8"KAP41BXJVK[&5_Q#/[^I1.G[M.LPS\9:%Z=F<$%+_-- M07=KW]/ZU((FUS*U^L6_9/B)E\^X?4%*K0R%1I'_[.0%:2TPJ)3$__N7G7H6 M,%[/CMQZ)M :64$M+, 94]^!5MZS(.9T3["U,BKRXA"9G!HCLYNTI52JAD7@ MDM1ZM6W]H@RZ7_BZ*KO?0/6;>N9J=_?+T6?BMNATP@6],$#M$[_07%I7SQ7< M&RM1Y$_CE*_R<1^G9A"D4'\"><%X(2WJ$PIN/_1E4:U>YUF9KU.F>.YM5J55 M*MO^GI8K/_3"V/,YI(1XDE%X HD7NI!'L2=HX'O$BW3(9*B3I1%(7T[0"0K^ M4*+^OWH\,@CI,'?8 FIBOAB%D39-Z( P1 WR_1XMR)]VE##8]"PTH*-<-_6U MGC6;[AV;?*ER^O?;Y^>"T[3> GY6V^/RR^WG+[_Q)\(+$QOA8F-+F^.UP* O M,6A$!C])HR%RUCJ&0Q689R8 2XA"/YH1+9 !\;P6#(;+O(7%>HF]>4' M1VZ[Z2-GFS7_)&XI+39[R^$])FM^S[]7KZ2H?U\Y,<6![S!(.*-R?E,/DL G MT _EU/8%10[3.GLS[WII$[^3'.0"M++W[3_#S;K^"&CNVB?!=>KM^S"DX(]: MPE$ M3A3"V(TH#!PD?Q%C' ;$A*[.]K0T=NJFSWHL(YW'U/%BE@@GA%[@,XA8@&#L M2?LY")+(\3T:L(BMJNW%]$R8GKEOMXEI?=EN"T4]&K>"S<2L?8*I)SC\N(B$ M)3H^W\^L['M1W4.RO?R"^0WL9SG,O+TL0*[K$12KJ]8HALBG%&+AA]+PDW,_ M3ES/=SW=2]=>NTOCS5HT\,>;_ FGF<'-:A^JRY>I(P&8_/8$5VE9I12OP6\< MJX."VJ'U(AI&=Z@G=+_BVK3?VFPWI2=4Z%^.GOKS.,-&G=-\$HTKQ3M,U<1^ M^0U_3Y\V3Z_RHLB_I=G#:RR'4_Y^)1Q/1)Q3Z'@8011S#'&0"$C=@#K8#:*( M&/E8F72^N&G,O^;KKU) 0&OY@6@5N 'X*=\,+$S7CX/>RCX5NA-S1'V0*[=G MC>#@W1;65G:P%1YTTMNS <9@9LDL,.IZ5DMA#"B'QL.H-LPH[1L3=/4;IH^R MJ^+E[3\VZ;-:7&XS]E?^F-(U+]O5,\3,(=3WH!_[CMQ>( (Q M@VK=R.IVN#3JVHI\ W@G=.WT^+456X^ZM/$>IJLI4)R8HK;2@JVX0,H+.H$O M.X&, Y*U 4"U-\.L@.[U/,LG\^W>)U,?66W*-X6IH7GU5LW=3MQ$^ORK=CNS M<+:I5AU/&[\WSMS\S$LN7WJ4[;[A7_DZKWMY^_V99R5?^2$+)2?'TJJ,78A" M-X#$C1(8)''D)D00%V,3^W*PMZ6Q'@=8S(*W!-S$= M[R'7DQ2\O8"W"XKUD-0"VU#RT^O9?&T";<(I^ MUTLCF->/ZM2@!&D&<%GRJ@ETZ1W?_\6,8@P&08]OIH%V8O+IA 8_=6+_K!#> M2@Y:T<$?G? 6KQ3-$;-$3@8=S\I4YH ?C"Z:90&^&_ M5W=%2OGKQ^SA3DX7#3JZW,K2Z$=*RZ6X:DIT$H/?CEQLXSJ9&A6X+9(.A:-A-!.[EQ MT\I] Q3 O^T!W E_ Z3XZL2^4\"F?3,"-VLFCDG?,ULY(V Y-G3&-'*M^V?C M7/JWE$G#JO8:KP.SY/XPV_!W4M&WWZ4D&5Z_WI15_B2)X]7+79&S#:UJV:0P MDFW+G:^B2OO W-"'%#L$(N81F""'0D:"T&>)W.EA+:>!R25=&F'V/2'5_/V" MU?$J>0&M$N#7(M\\C_4QM3W,>C2[B,&;_+"K5@(H5@"=&F"K1V\$6Y9N=9G) MM74BX*U[PMJ6\P,II145): M=+2; SM;K#^%B/,2_H0@'W']E'V9'Y76C?XJ.Z_>R$W*.YP6?\7K#=<](SWS M^M+X4PD&:LD +I5)7HL,E,SZ!Z+GH+I\$FH!I5DX;(<*V"%FY[3S @2CCCG/ MM3G;^>8%I?H'FY<>G/./OTK)HH/^;95UZJ M1*N;QC%F"84(RA2*(D=ET21!BMG@\2W5YO&=B2WV2J'6HQ MW:Q[Q1_2+%/W#I\VE4JCK')3@Y_2#)1*:^.$4?-]&D(7AQ'"$+D!@2@,8QAC M%4N28-\7//+D3^VGH4L=^\_\63B=:==NK#W[)_P86#+_?\3 3KR>U@K!6B/0 MUQKTU%9G2?WG6M6;75[CH2GW?#WU09.TJ)( @!:!&[#%0'Y;HS#CWL/VP,VU M(;$F][)V*;:'PWCK8EV <5;1&TZJ7:J<7NH+)XD9(1CB4'Y!B>?([Y" /*:1 M(VCLQ<(PA_7)?I:V^5%BFF:J/@V@'M];@&5B=E82[F6WFN34_@(.UK)0G^YE MYN33@ZH>YYP>?GQL[EFYLU+T\DG4N2D?\[5\N6S(9^LKZ?AN$E'7AP[Q.411 M0F",2 !]/V2")90Z@6.6I%:CUZ51PE9H=1;2%_M_=6:'ACOE%8.@:3C:AG9J MH\\&JB/RUQJ@9"V'K4Z?,^>Q-8#A.)>MRN4OJR2D-,HH@2&$?,@ M"KP )I[+H!NY/O,=ZF,G67WE!B\-(Y4 MW@K!J32BWGZG=X_)1_5/FU%>\5@= DM^J(J459^H/DN7V?]%[ M M[#=@IU;[B!K=@U_NO_$ZSZHTV]073TT07IY9C"Z8<(0L4?D4$LZZ $P(\>&R M,657(\.YGIYQ6C2[]O=9)85*R9K?UK'7[](LK?@Z_A@,()&42) M2JOF^0R2@..0AR0B/C;;5&OVO+R-]4YP12WK/'N M:1MQ+IA))6)<)>SIW@PS>6K"[7>TCG! MQW?BY7#_<[N3&31"WX!&;/A!R6TQ/LX,*%N1<9J]SAL39P;%432MC+WX/ M:IGVDNE^Y-7*"P5."/4A1Z%R6TH8C!WD0>Y&89S0"!,47%7$>+^_I6T+MN5X M*_R]GYCD!D@&O+*6\0'2NC?%UO";_,;XJ)+Q?KKLCP,(7E_(^#0N4]4Q/NCM MQY8Q/JWZQ2K&9UXS=Y#_+7M.U5WU??K$V;N\4*XO?\7K=VO\H.LD/]#$TBCB MMX]W[_N>$;7(0.3%OA?;L&.X$8;#3&$1OHD9P@0Y\(<2WE(A-0UX1GG7#[4[ MFX>]AG)]+WN=Q\>9%KTJ;+6/6Y'/B"$ M06QT.GFFGZ7Q1+],8"TG^%T:<8:[FG.8ZAD/%I":F!*.0+*97U43!DLVPKE> M9K4-+JAZ:!-<>GRDEQE_4-N8S_PY+U36LJU/$T4DHIRX,'&24,Y_1_F9,@HC MQ!*&/(I\'QDYEIWI:&E4T,H)MH*.]QT[!ZT>(=@ ;&)&&(65N4?8!2!L.8&= MZV9>OZ\+RAZY>EUZ?G0%,U65HKS#+RH/2%Z61HE=%*"YT9,XY);IZ#4(X'K 9J8 K;8M!).4VEK -[ M9;9.=3)WC:T!14\4V!IZVOQH0%ULM7ZC*JCW]GM:ZAX)G'AU:9.X)R)XPV6/ M3VG6[&&5Q)K)C,_!='G7?R5"$\_B87#DJB[%M;2_'P!BU+[^5'NS[><'E.GO MXX<>&[<^O\Z?GM*J#CZ[S5CC^?# ,YKRM#/N0P+TM9!=/6<5,+KM.O[TXXU:E9E5B0G)'HXJ5AXEX-U=16[D64K-YD#>,QSM@]W>1\]NZ@2GLF[_"3(QUBTA(_/!3\ MH=Z;J'S3=2;1W;K%$<*,<17$/'$EBN;^,9K0V'*0N=3=O!XRFLH?NR MTC4O2\ZWQ7P^J.(^G1/.2YL,IGRSX?_-12C'P.!<8>1#1Q(:$. M@T0DU.$4A4EL5(W05("E4=&[M%1UVU^D>$!^!&/# M>F\.N1T)2@3DQ*C>@W MO5)AM?0W6[^]EQM0Y8!P<(=3=@.4"D#I8+'<]4CT;)6\-NU^WK+7(\$Y*GT] MMIWK?(Q;^NQNIT3H^3Y"'#(_0!#Y$8-)Y*N200F..7%4TIDQKL7[W2R-L[9N ML44CYC@GX@,H-*$L<"!C!$.D>-ZTNK '#J8Q-AWD&Q-*ZVE M6;>+XZ5_PT_/__X&R&[ 5E0@U0"?A%!%/+>_U",GPT$8)J?IH)V>G)I<4K>[ M7%(-5>WC?-&O^1IL64[KM+'UP<4/P'BO_W\"K+67@7&0-K=F>B?VW9KM M#5N;A>W':=BQ_.BGL-!(-2A 3Z<110+T$H3,QRGDXFZM)6E5WI M1G7QK;1I8LS;P'.5PKVO$5 JC2WJ:'W8]3;2RQC,B=>Q?CG.2R4>3X[TSKUV-?LUS]BU=K^OF5RSP0Y\X"!(< M4[F4R"_$<2/(7!0*[O@\-COG/-//TM:!/G]T@K9SWS3(Z0RPIF0]&JX9F58; MJ2NH\20.UGEMOY9Z%KJ==-<[^&1"?4R:8+((7CY6Y%6_$W^+5MYB(K( M(P&, RIGN"\\F"#J0]='ON-REG"4F"SWQUTL;7K7@L%<"+6 I:VX0[[\NE#J M+?#7 33Q[-X*!QJ4F!3/8K:ULZK;2JQVW,&\.=3.*GB4+NW\DS,7"JV_U/<; MI92D+3!_5U=%=%/'5DNYCY%R:033 M2@>:TI)UDN:GYW7^PCG 2@U#IIEF9#5W(S]ZO*;>RUQ?Q;$IK+Q5%72CWRB[ M@%J-.D/QH^LR#LKXSU(=F:_46M3H;<2?=.=;T,NO4:9_:>[K$IVX4T01Z M@@<013R"A,GO'(YQP!D7,=+*@*/1U])(?>OLU<_Y9) 22P=>C2MF>Z!-S*SG M\1ISE7P!.(/[8WL SG1I? V09O?$>M ,7@Y?:&*^&V$]7?:N@35?&;OS;M.6 MGJJZR@5*>! YD A76ME1Z$+"J4I40$(_)H2RV' /?KZSI?'J+MVN^0Y\ %+= MO;@=H";?E6]3$D]>TU8'$FN[]8&N9MZW7U;Z> >O\<[(5*0J_)ZS^J;P,W]N M(QP^B0]IQN5_35FGE<-"AU >PR1 :F_.,8P#)X2)2QER7"%<;K0WU^IU:?2A MW#=^*K;2_@R>6RV:R_]B6Z*,-B7*Q*BJ;GH#HLF'SN]@#]:2FH"DZT"P\[CK002*"2% *XX@&D!"/>XE'?,_,.II< MXJ5Q9"8IO!;.]$T[OB:) 9U"''95%G>[1D%"1*?!0GD$:,0 MN1&7!K7+U3:<1&[L!@GRS/,5G.QK:4M$(^28A 2GH=3C

S,9ETB_@K,<@5K&; MF$>V&9.F)!!M0.S52K_0W]SUTO74/U$S7?/%D7;'KEI9FZU@6_L".S@B2>)! M(7QI; C,(?:3&(8H)%Y,'3<09F;'V:Z69G6TXO4K%6IF'=> 5=,$L0+6U!9( MOPYA!]H4=44NHV'+^CC?T;S&QT6%CVR/RV]D%M@K*2O^(9 M%^K4'WD!C;P(!LQ#]5@4NH;VAU['RS-"U.4L9Z#VE3;< MNFABK4R_<,9D*P^O\[(Z M.@,@'O7#Q)/6C(?43LFCD$18K38^SZE]M2G797M[2QE=;SH$/ MVS3AKD]]SW$Y9"S$GK9 4]8:](R3Z( MLYX=;PN]B9>L\< 96^PZB%BRTP>[FM4ZUU'ZT";7>F>D?\V&E/P?&[F OE41 M@_>RE3?Y$TZS%4L$"_V(0LI4Y='8\R%QL N5Q[#'0D]@:E:.^%Q/2Z..G:"@ MEA0H4<$?C;"FR3K.PJM'&E9 FY@Q1N)E[O-Q"0M;OAIG^YG7Q^*2ND>^$1=? MF-D%3Z6WJU[>9V55;!K7P.J1%_>/./O4.&!\S+.OO*PX^QM/'Q[E_[=?>8$? M^*^RZ;INX]9KXW.^7K_+"]7JRHNC$+$X@!0Q:=9P@2'Q)3MQ[@9"))Q'@3^+ MP]XT^BV-#CO982L\J*5ORI3VW+_N>%&'#^"JH<\=.EQ\Z(I=SR_SRN\5KQV^U3I5D8Y M>&UI4_KN[2=0RW=@'SWE&]W* J? &9[%5^(R\JESLY<-5MQK:9ZYO>0 M4.[#R T3E@2=B#S(\2B+PH@"1T8NB% 0N)S^,8&Y6H'NIL:81T7V#&ZQF3UVN1&ABNC %QY@(!M2W M-/]/]3#KM!]0\7"V#SUJ?MZ@UDKEL%44KU[>9ZRQJC4/'4Z]N[29V\K8OXII MJA))@54$_ :O]<\?3H)U^1#B6IPFGK\:$-G;<%S"8]3AQ,D&9SNA&%*G?TPQ M^-RXY?E>53#:%"]?JIS^_77^])1G]3EDN2*A*Z+85]%,"97V?\ @\5D$*0M" MQB,>^0DS6:3/]K2\"=\("DHEZ4US:U#6EPG-MX8W".^PQP>TE63K_Q+A8MJ1J />YT.[E?\(%UO#"9 6C#' M02C T!-J,YL0*D&62$=QQ)CP@\!Q2(OTVXS-CG/7YX37/!F;&&(]0]0*:),O M9RT!?&D(H!'SIKD=.Q\"9&R57L3"DFUZOI]9+=2+ZA[:J9=?&'WL56PX>]N6 M?VAC\[K X14.:1P%,8$N\0E$OH=4WM\0NHX(/(XY]F*C4GO#W2UM]6NE51D[ MI90U24CB,#[H&@)8^ZC+$FS3'W;5B'62@D[4:4ZT-$"Q=Z8UU-G$;HQ]Z$:N Q$.7(@3AJ$3\43^ MI/QPC.[XM'I=&JETDC9%?M.>O*;Q1#J0Z_&+=2 GIIE.R!K"[0]]D2U6'A@% MDK6@(YT^9XX^,H#A. S)Y.5Q7%0[(7[,,W59B"O50YV H,T^L,V^@_P@]H@? M0R>.Y,8^D!M[G" $12Q-'12'#C.+ =#K=FELU/A%ITUZC9]X(^S/ACF.-!'7 MXR+[.$Y,1@V$?8F[="4_M4+_/(GCN!E0E@A)L]-9&6G,TAV$-]+I M$]J?U77@D%^^TTQJ^KU_N<,H,/($O-+.T.2?%AY=:GNV>SY-)?M7?KJOC,Q_ MFFL-)M0U+6F$DA!.' 8R1PR!R' =BAT0PCD3,W9BY/#$ZLCC9R])H MI(YX_%I'/.8"E#Q+\P)DN7$2P].0ZFT#K@9J8GY0\D$E(% 2]LM86$QV.H2! MK3RG)_N8-\7ID)I'V4T''QXW]3_RJC'ZE>_ERHUH$B /00\1(BUT->6#$$$G MB(,XY F6]OJJ4B$2>E-^KW6CJ;[M8\)ECE?M[M]L:N]#YG'DASP@$,>)A(P1 M!DGB^9"Z+&(.]GPJC*Z)QD,V4T&WZR'38\'10$QM'4D,ND,.)9K%)*PG5;9$ M=OMMSTIR)]4Z)+?3#UT;>7485_D*ERE]]=+<(K]>X[+<)6K$"6>8!@X,F>-# M%%$.$X(%#'V?>BYUDS V2]DT1HJES?A."64-J?S[F:K0V.P"Y&]ZC9^$X_Y6HZCH3$U;CSU:&;R49J8COH#="J(N]:B]L)LAZ'6 MY$8-U'I3G]+/68L]9'.#L9"0!%&'D0N=R!Q'1=Z'$<,^X+RT#4Q+H^[6)J%V81ET^-"&M?6 MT1A=/V-!Q'6J;L:4Q3)L;QZ/._C!Q3'.;AO//SFV&$:1?I4VP%?>I>[M96:D M-'%HXH:0H22"* E#B(F+H?!$$#'D!A$A)E;44&=+,Y9VLNZ27(_+?#D(L=[D MMP7([@0>)QQ.(1()A[/DN]+TDY(D0L;0CS,KJ MC);%9.;,4VFG505TNI@1S?A!T6.A68">F*(.$09]+6H_O+X>H"U5,&DEP:MA MM41VX^68E0FOANN0)J]OT/Q>__6CBJID=YP7OQ;YYOE=MIN,FG?Z TTLS99J M105*5E +>P/>Y7FE[N+TK^V',!LF,(MP34Q/0TB!/ZS2CR8HHZ[GA]J=[6I> M0[G^M;S.XR,F>OZ%K^O:ZK_5D4_\HQQ][2E^ZN7%3>[\Z1EG+Z 3%;2R B6L MP>P^"93&O+X6HZEG]"AXS&;Q$ 3CYN_)%N>;N4,*[9G$"\K.[Q=UZ^X<\%I\U]B;0+;I_RHDK_I_[Q V\\JSZKGU:4"(21B*'K MJ2A[1CR8>-2'/$Z8$Y(P=E&D78[/@D#+(XRLE(84PVHVK%M)@7):S@TJNMD8 MJ6%V^1'X3TQ&VTNE1AW0Z0-JA4!?H[IR6U\GT"D%/O^ H3*HO#?SD,U4=N_^ ML9TCZG*0]J>0V&1,_I?*KT3^7)>LPJ5Z3&K^E&;-Z*EGU07NWJMO7[V_?W-; MIVVK9/M/N?PHJ'QX6;5^D4\^/:]YW8/4 HBTI'@-_K'!A6*)/UNJV6=QM 8+ M]MGH9[YJ?191V2O59[/=<2>'OV'ZF&:\>.EGOFRC/%%,!*,)@D' 8X@2)%=. M&E,58^+Q*& ^8T;Y:0;Z6MJBN!6UYMVML&8'@$/8ZAWQ64)LXF5L!]9!!ESK MP;(:>%@Z?1OJ:=;S-0V5#T_0=%X9Z7H@%S/./W4Q;1^DE<][;D$"4Q%RXL(X MIBH*#;D0QSQ2K(&=P'$%IT87E,/=+8TS&O$,_0^& =5C"7LP34P4C: W8"LJ M:&2U?)1FAHLMIX7ASN9U8-!2_,B90>^MJYV6)"O5^89:?\6FW,\VG)LF@B0. M(E!$PI?;=3>$29!PB#S&B!.$R.-& ?2Z'2^.379RU\MJ7_)_^]?8Z9 -ZI6>@ V;:NVQ3!]*;HV'>@&N[V1[E5:8$QX&RE]_Y(7XHT M2RO^(?W*F=R0R0].2M;\5E)C57[85M86E.((,Z;Y:*O'AZC9_3"J_;4Z%5[#B< M(9= [OE8U47G$$>)!\.(.(3@(''\0,^5RZ#7Y3EMM6("NB>GP?FX)MP:MQ7V M(9R8?SJ!U05$2SHWH /T]<2 &MPIV =VQFN#2F++A>"TZNX%Y"^[M,'E(^=5 M*33) MD&NS5_VHGJQOP8??5E-?514IV51=F%O=%V>; MV@VL5N8?&SG,(FW2J'9_4&YB7QO#OBDC)/^L;F,*P#-O8;AJR/6Q/JN),/KWTO^)1?5-UQPN2EXO6+%6N#8+ F3S\8,ZW1 MXR:$Q=LN"W .KC0CFYYOY;E.][V5Z,JFQATAWK6^<>#[R MA8"!ZX40\3"&22R_\"CA\M=" F54\?%<1TM;8SHYP4Y0LR.ALXCJ'0/9P&GB MI> $1!->O39GR>R:W)?E#EOY/;1IWR?(_ M[ZK$U>DA=O>_<4P)\H@+.0XBR1>,PICX'@QXZ$>!%X8H"E%IP_XW"MX.#8WBO' Z='2/(,Q,7&9C\),65#&8FH]%8JQ(#\H'\I8 MP,XG11G=XCBF[>*J_Y96CZ\W994_\:*[-7Q9A2+FR$LP]#P_@$A:7Q 'B0M# M+XBQSQS&F5$2JL'>EF:!;1, C$Z5,@RN'N%9@VQB3MNB]4T*"CI);\!65GM\ MI06))4H:[FM6UM%2^Y!8]%X:QQV[#'GOI+"OM\?2G[:GTIV3MGJN<=%N3[]7 M,8^QRQ(&8S=0528%AL1+8NA*BRU&TH2+W-C,3+M"FN79:;^KZU'EP82-<_U> M,RIZE#03TI,?)/:R9C8W*SM5P$X70+I(H_KY6IT;T"EDC]4LH&J)\ZZ19%9& MM #9(5_::'*L)596GX0J@U[[:O'B:TIY^25?LQ7Q R]B(8*!XSL0>=2#&*$ M<@=A%(0L$B0T,\/.=;4\&ZRL[W';&\L2E%)(4R/L+*ZZ%I@-M"8WOQJ@:C$; M[]=64/!E"+(1QMF?QKUYV MC]SA%_6K6[5EK+_\5;%4]G!7^S.X*\4YB>%!F4;SEF62M?*T_B.&QF,V!TSPH^T&#,?71F9(9UD(?5('9::9\;OK/ MM=J!6K.;YC_0#>?=\'":'Z9-@+NMXS6;HLU[X#8!J$='<%/T89YNY^UW3C=U MQD.Y]7O(BY?;[VFIFV[GY,M+L^FV0H).2LTJE^?A&:9$*\A,S&O'H( _E(B6 MTF0-JC\JP<[I%F=+L#.H4#_!SO"#UUY/_HVG#X\59VUALH\;=?GY2=1$41[> M3"+!2((%Y1W[B[?'DX[G\#70;_=W# #2E MURN) FAAN %;(&Y.K"A]YQ:;J\D/&=8?O3\?)_P_QP[^JH&QML>_3@KS4X 1 MJ787G+(^N6?;<9>;,M9\BUU9BW!^2#O="$MSK4]]V$_PHBNXCKU;,PT% M20)]XD00848@H=R'. IIF"#B,#/6,%JO\V\JTMAF :#SN%@K_'.BBYD+ M_IQ7\KC0S\"S(V)=FT E7MQF[),0*>6'R21QP/Q 5?[CDAT@HO*[.'09%,2C M'@Y]!WM:GJU:O2UM/>[DK?T$\EIBP,T2=NJA/,P2UK&;W,>BA4T%-C;"FJ3N M'(&?02RI31QGBAJ]$D^SX%!=? ;#0"\V,E_ IZX^>Z&=VB^9[UCDGN4MS/1@3$V$K(.@D5/6;6?HU91MI<]K; M\@SC,&KW$8>1BE:<\@"2D M,>0)%KX7.Z&@CLGQ>-?PTF9L)Y?9CF<+D^^%-!AJM0CCB@DF$JCT1=1 MC%S,J1.O&H>P+Q4NJNG .NQD.LA>-6F5;@#A#VFFY65:GV6OB!=P5<<"1D$B:2]AMB#0KI]H$\9"/K;8],B=2 MH?([5B]W\@-=]0N3]'P*?9=S+_"@H'$(D1>&4#85PXAZ,9,<[A#D&65'NMCE MTBS\OB=;)_U^49WZ2-\P=])EY/7(U"Z>$U-E)^P-J,4]+$TTH1.@/DRVLBU= M[G#>O$O: !QE8-)_)%D*/ $8DOG#!PC?SLAGI;&O>TCE [(2_Y[(\ 6(]GK,$V,<48(V;N ::# MA"V'K<&^YO6OTE'[R!U*ZZ41UZ^W&Y96[S.5O[CQL-*KD#/X[H(^Q;6(H">C M3B4< Y0,KOULH#73==\1:I9N]BY!,'BC=_;E^6[R+LF_=X-W\6'SF[M;QNKM M"EXCQ_OZ)BWI.E?N6#M;5_,2[V)#2UN_=P(#*?%/7W\&.Z'U[_DNXW?YRL\J M=%.SWP!JELL2&D$SZD+P:PG?U0HMNO.%VK_>.[O/A5 MOJN*%L:)$#B 3N*K!&!!"!/72V"0J"+)$0M9B&=*/W%!U 6>.V_#*%/AZ4U#/%Z%P:9LWMRP*&;F+6M!!W&W'$@PB2! M<>0+B$,1AGX2!<*/3$Z:!OI:FIW:"6?JMW\>3#U:M@31Q,RJI.P%(]Z 3E"@ M)+7IM'\1#6N^^^=[FMF%_Z+*QY[\EU\9L4=5W/-[QHKUR\,73C=%4]/VJ=+> MFYYK8&ES_7=5?*TI%[>3TV S>A8HC4VH#8RFWGS6R;M.@@1NZ[)_EG:=E[ 8 MM]L\V^I\N\Q+BNWM+B\^;#:5&4]7;[,JK5Z^/.'U^M6F3#->EBO70R&)<0CE MSB^"*(Y]&-/(A2QP24A]04*'ZLST,^TO;8XW(H):1M )J3?'SR$X/+LMX#+U MQ9 1)-I3^8+B Y-8OME,8OG-;A*?:V^6Z7M!F6[B7GK,?,I^D/BN[Q[SK$T0 MLU(9AWD@IRJG)%81M3XD"0]AQ%TO1C1P0R_1G:^'C2]MLM;R@5K =@>N/U./ M@+L\3:^!8^(Y:H"$T00]I_*HV7G4V&Q3\YP:_7EY]IG1%1AJ;[0WK>?I^^R6 M4F4$E9_K8KYJ:R[[C7A$/0%#7[EHN-B%B1/ZT U]0G'D!4[HK3+^($UT32]\ MG6ZU/K=)\[GM=S[=Q_>^P(PW(:]UMAKD$ 1J,+2)(AA3%P! M$VE31([CBAC'9KQDTOWR^&DGFSK.5XH VFH"^'?ZJ(YFP4\/4I/R9["6RJ@Z M))FI:ZO1$(E +A!!("!!RLY#(H)Q$KH0)8F'7#\0TO0SNZ2S/D0SE^4Y/T35 M3A7#X ZC(=%;3Z:">>)UI8>ODK,MSG,#6G5 IP_H*733%>BYQ]_MK39C +2T MZAAU/>OJ,P:4PU5H5!OF!\9=W/0G\;8HU!W7SC7B@]P.OZ_XDT[:<)UF%C1_ M.G'5';$46&XS\DVY?FDND \OGOM>.TH94&MCR6O'!+A11ZE:'B]L76EGI[R[$N5T[^_43D:>,;*.U[4%[C2%%S+_]B*,I=$.&%0+O8>1*%< M\C%*'(AX%')IGV'B&>4FU^ET:0<]KW'Y"%@K+?A)+C\L7TM)2_",B\;3YF?3 MTE,:T.LMZ+8!G9B(&G%!+>\-V$I\HZ(J&^\5^=M6;)NUJ?1!LE:E2J/+F>M5 MZ8-P7+G*X-VQ+AZ%W&JJ@@P?\\9QL;FV6Y$P$3Y*0AAA'D'$(A\F&&$8^Y&' M8T2HBXPR=I_K:&FT\^YP(R':DM^T+=U:@GQ3E14>D57B+-AZI&,#PHF)9B>B M2CC=NB7;N@C6Q<&:V\>9;F;V^1A6]MCAX\+SXWBB3K#\&C^G5;,7.!OGV*;* MHYY#8]]U8"@_*!").())&""(6>*Z<9(([FME(QO9_])8I2+W.-ZQU*:VS M:YJ1B.E(Z''+A/A.3#E-KOL^P-NX\Y-QT];R&%X)G266,NU]5O(:"L]J%<6+F&H6@^=&I/B:V3DPU>ISW MH%0?@J/S48-71UI632GS[.&#N@7\D&*2KM/JY:-4K=Z"5"LO\CT48 H9)TA5 MJ@MA''$&8XP(]Z1%Y5"C>N,7>UP:U7S(LP2&VG7'W4 M->TFFUA.;2EMP:N%O0%;<>OJ0*W %@TC76QLF4(7^YO7^-%5_\C?.-P0EG$0!\Z!'5:$CX;@01X$G M+3A.J$M%PA"W[5'U>;'^5)UD=16DQE_*ME_.9]M>.49HSD5V_RP>.8?@S>:/ M\WFAWCB'@)C[XARU,([#/O,J;3:RZ@3M7C;R)G^27:PB&ON^VFDB)PF5#Z@' M21"ZT(TQB2,4>V&H%4ARJ:/EF6^=G/69,5"2@C\:60T-MK/8ZG&2#<0F9Z Q M8!D3S"4D+-')V6YF)8]+RAY2Q<7GQQ)#614IE<9 [7105Y?^_.7W[DXO2$02 M^![TB:=< D($B9,DD(0(N3R(46RV^QOL;7D4T0G;N-&,*;T]#*\N05@";7*6 M.(47^$G*6OX\P2V<%B[6.&.HKYF)0T/M8_;0>>GJHF-O-OP^_VN:K^N]V2?Q M7W(?]EKY(A0O'_ W@VP1INTNC3L."W0!MN&@RL%6!^4@K+0 K1I ZG%SR6_F M>OB'&6=JY"[L1U59TX9AH/Z:?ALV,E^I4F^M%8]B M-R )PS#B"8(H" G$.%8A6"$-/"Q(R.+Q::]V'2V-PHZR.BE11VZ1SH*K9P'9 M@&QB[AF)UI4YL(ZAF"0!5J^;'YC]ZEC9X=17)YX?2PW/!:=IDPS2A#.8>*K"J(\=F$14P)#Y810E1! 2F,QG*U(MC0A: M@<%/I*G"]7-S\UK6VWS:$]XX?X>%$=2CE]G'96)>>BL$I\KI'S2:U77R/N.J MV?[L%*P=?78J@E;'F]-YCG?Y9^WMBR89 7L)1BS(-'<&$GLPGDA18K'QT?&R MNX3(&=L=?.]"<[>%6KA#?.6%!/T@()*]$QYY[BA:4TA.!-,:-S&B MUI;<<6X*E6/YM3JHP@_\+E^G]&57?29Q(L\/8@XC%L22I%1,;8 #Z'J$4,X1 M#I#02^*CU9_)_)DG:\]68M");%"DZR*\PP1D';*)*><8*_!'(ZU6Y<\1^!D4 M.[.)XTQ%SWI)5G(!JD=>YV#!V91FJ$J=D%9U,<7O=+U1L?HJBD0%D>S^5$>6!2%S M?=\)H,-\ 5$B/$@X0C"(/!3X+B_/JSV/QLU4,VKC_>6M#CX7GJ%3TZ(;&4>,' M7I:'TE@-/1B'3@RQES@ACP)'6JMF M&2='2+$\$[9?Y;Z5656\D#\=Q-AM0^R, Q3'C)8>/TX\ A,S9"/]S2'0>\&, M50X(!W??>/KP M6'%VVYBL3;+X-^EZHUSHZM)KGW8YH6[9_[^GBD'$NS,#LU(&[W64RIH&XOREWY()7QKZFG:9CF;^Q@Z;'G M#$,P,8-V&H!6A>-"ECT-5+; 6K<;L%/&'G%>B:8E\APKQ:P$>B54AR1Z;7-7 M14^^;?.GOVMRZ[4.\$D01+ZT-R&/>0 1YQ&,F>=#+V8N%HF?(&Z4JN7.>*4C=&D4#0#QB2F\(H@DD<)Y FQ!7$)Y[G8QTSQ[3CI9D\:AO_ M%R 5 &GCLX8[%=0!SG-?B=Z^T."NTV10-*Z-)X)Z8O92^+8^@5NYP7T.]B0W MKFULC*_!M?)$.,]TPWS_J*Z-BR[ +-M]O$5>U#?.!:__+E%_YD6:,[W/?5LE MKY(&E?*Q5>G\F].1;;O/F^)9&A2J5^6$NZD;X+C(Y/^EZFOO/:#JD#[4+U;? M<_9GXTFYDZ'12+Z[WC#Y^VW]!KZC7=E*6K?VF*\EO=;'YF<; M?EYO2H#! ;1 _9KG MK*RW E]X\36E9LY8(_Q +V%CS>WS;$WE>4OC8J?/B&R/]B/"+6CY*N6NX MI;38X'6Y]7$.7$&=2"30)8&KW,QC2' D8(A"QT]MKQT!GJ:UQ_GLLI'GC<:KXRCC;HY MSK:!,[Q\W::3QICCP,,$"C]D$%&/P03S4)5&":,H2(BD#A/2.-O3TBBCW7Q6 M2D1IBK^8%_8^#ZH>25B!:F**:&7LA>^IS S*OG\(,_RH&=>51;7JCA*D9=5ND'".(/.)!['HUD:WVU/5GIG!J5AUJ1A6(>Y MSQI84V^0&AGWCU:L94O20F'(\)$-](P>^=/.X!EN>Y9)KZ5>-^WU'C9/_5B7 M:+OCA6BK)!ED=SSQZM+F<5-C4,FH*@VH$,%65O,DC:> &I[$%C":>/J.A\( "*,R)IYJ;[:DB /*]/,>#CTV-G^9X')+P^3NIJX^6LIONM^UR3P^\U+R MPM[YR(K'OC1T0A]&GB?7;QPRF#@NAR[Q.8E=$GAA9'95,DZ0Y5VC=$+6JQ=N MQ31-D#9J3/2./Z;'>6)ZZ82MDQHU*MS4WV__L$UCM#<6MY?&8D2BMFN@M);2 M;900,R=_NP:HXS1Q5[4VCB=_+7!63E2]U\3S?4F!.("Q M<.4^)@DE^06AZP:NR1'N40]+,WM: 4$CX:@@[V,4]4CK*FPFYB,S6(Q)YJSJ MEOCCN/U9J>&L>H>S_OR#YMN3^X+=%L7.I>3VX>'V*T[7!MN4@2:6-F^E:$5= MTPO4$NK?N%R"ZO)&Q1)*$\_@^P+7^13V,ASNA 8G +2ZD]% :=2.9JC=V78V M&LKU=S@ZCX]."5NHV. WO/G_??8^^RJ'.B^41ZK',!,<8>@BSB%R7 (Q$CZ, MXR!(/!&Y 1=FU?D&^]/Z],]:D*\GG'&BU@%<]=;WZ[&:*P%7(Q_XJ9/T9Y!F M0 >[,2E1+V-B+]7I0%]SIS"]K/:)U*0:+XWCC8^\4I$B=T6NG)?9JY??2W4E MK#HHE6?JK!4>91116"PZZW4(G?GVXJ'3@;*,"<*0JH-5%?YNE#_/E3=FW&O9*B^[!"&4.G&4 M8.AS%D/D^@G$?N)!BH0K$":!XVNEZCS3_M+XIY$0O :UC :.8">@&R81"X!, M3!?[6%S.[:$%BH%GW'7@S.059PJ2F4_<>0@&_>%.O#:?+]QYF??\X 8>&QD' MH/*=J++,]95'R,+0(TD"'2=F$"$7P1@3]27BV$UB[@NCBZ.]UI?&6K5P;5'P M$1=&^\CI[>=&XS$Q:>E#8>[(?TIE6\[[>VW/Z[!_2JTC)_V3#XVSMY) 5_7L?1MG=&W;3C]'2_J)&G-I< *1W$D0AI"'[M"&B:.RESF M8H@<1%S,D8<2HSR/5J1:'#%(I> NTV-=+4R:BU*#$N2[7'/C$S_:&4M-RIE[ MA*:FJIX^_9NP3J.FQ%M/)Q7$T6FE7/^:W)'VZX19!=H605J1:5YBM0GC$2%; M;7P/./O4D%/MAU"^S^[J M+"$K@OR0"E]=%%('(LX0Q$G@P\#A >-!&!%NF#-B+M%-Z&8>U\G&Q8.-I_S9 M1EUO55CB2$Z],>\5CNPKW?>M4#<4)PM,*M5O0*-\KUYV"3[MDAVU -R !@)U M^]J 8&^-F7O8+"U#LXD]ZTHU]V <+F:S]S]NO=LOR?E)_)X5\CK'/_-J4V3EYWR];I.UKAAU(XXB 9E' M(KFGB4)(:$ @P2XB3B)B1QAE.9E:X*5M=_;U5>9R7^/:?[W3N5_BIU4;[/16 M*L;Z?D<%Y6;?C'BB4N3>)$P%B$'*(D<2'&PH,1=2EW" HY MX:;>G'L]+-%_LQ$0\$9"4R?.?0 C+\$.5@5J,%$'ESB$6- .B%BE$3(([[1 M$>88^&;U[; )GMYB=P4DDSMCM&B\O8#&")_6DSI;\V+=;WUFO]63JAU[JIY^ M;&SY@^>TPNNZ,996RD7F?495CB+V:E-]S*O_YI4J?+9BCB=82)&<%K\ M%:\WO$U>4)^*;'_Y7RDO9)./+VTJF]#S$AIS!KT8^Q )[,(DI@*&GAO1*$Z( M<$*C\D\FO2_-/E%R@EK0&]"7_P;L_@*V.ABF%!HW/GJ4-AGJ$_/:25B5+^K' MV[]:S$5T%4RV:DL9]3UOL:DQL!Q5GQK5B!G%,9ZNWE-1W,K-KQSIVZJ2)EZ] M57ZWQ@^K(,8!"GT'RG\N1"S@,'&1+ZVOB,4T2"AB6EPVW,W22.O]ZW>?02LJ MZ,D*E+!ZU'0!UV$.LH?6U/NM44!IDXP>#@.N[+*!ADCD-SO^N-#L+$2AIUK' M")I/S^QQT&5=;,ILWFZJQ[Q0QVHK1D,O0)$#72? T@)"DC5\A\($^2$/1.3C M.)C)M>"\4W0!+@&7QN!'W_V?E>^?XY+_$KS6;O,O=C0RJU2>LV_I>OTAS?C[BC^5 M*Q$Q'KMRGXO#.@TXQ3 600@C+_$BSXDX#HP* QSUL#0KL1,0_*%$!+6,IEFE MCE#48]:KL)F8&5FND(O",$ ,LCA2::]Q# E",62,>SA!* GU0A;UNEO: M5.^DO:FMKR:_,^\DO@$/2F;#DD'#<.O1@#T0)^:$'7YW6_S>[O#[=1 _\^)! M6K#8JA\TW-F\)82T%#^J(J3WUDCWOO3AL?HD?B]YG?'R$U%>%2KI0Z^F^B?9 M?5TJ\8/*@/,AQ21=I]7+BO@"!]B3VT@6AQ A%$ 2!S[DL9/XTIQPXH0:>>Z- MEV5IA'3+6%I7$5V#0FD%X3BMJZ$)WQ1#I\=1,P$],8I\[H*4>3?I> MT&FBG+D[7>IJK%MM0*T.V.ICT9OM>E!M.:I=(>DZ,":FF1,X6(NZ/J_XR#2=>TW- MF)GSE K[R3A//C'.AOG Y=3F9V;Q[ZIT-U4^HRJ'-Y6/MO&WQ$=1&$ M>8BCD?_FT/:XV1D?-Z"O!FCTL![I?!6.EDR2<3+,:HQ+V(U,=FO[S2_-6E%[ M )4YH)//C,8.H-/CI_& 3$P\AUC<@+::_*15Y4_#88D_#AJ?E1A.*W8XX\\\ M9;Z7N./Y+:TV>+U^4:Z2ZGK)H)K Z;>7-EOOWGX"G9BU/^_!G:UA[;,SD%W> M=%R/UM0'M5KO3RX\.=*1ASYRMEE+7E#MY5D= MNRVV-:#;P(TVXNU>%8/8)6=- L)"P7WHQ$XH=RO<@X2)$#).0]\)2(!]9NBR M,UZ:Y3GG=,JH=6ZGCOII5^B\"SH"/[5*F>8 N6+X]"R(F89D8HX:-Q;@CUJA M:6P1"\#:\J>Y0I)Y/6>NA^S(1\9"DR,2_-X^\2*EN/S"']1A79N3E8HHY YA M,!2!)[=#DE7CF 9R.Y0PGX:!%[A:E13.=[$T(ZL3TB"7[6GHALG,#B 3=4[E44%=1XW- M%LIU3HU^ -?99\:NSF7Y.L_4=0_/5.V2>D>S\C@*B7 9=!T>0.1%'&).$$P$ M1HDO?)]R(S?\T]TL;:(J*<&>F.U^WWAI/@FJ[M)\+523+\W&*(U8EX= L+8N MG^QDYG5Y2-'C=7GPZ1''#F^%X*I>&M\><'S&%=]/=_:[U*3.8R;_>I>7M9M6["ET/HVSV-]\AU@0H[1U] M3='^.)/\35I(25[GI;IWJ'VP6-V']N%D=!9VD>8]C[K!F,D-(<[C['-C TCYL\X9>U=ZVN5BD].(Q0[ 7=]!#U. M X@8IC ./ $]0GC HP#SV*APX,E>ED9GK9" \7JC8!P@? I(/3ZZ&IZ)6:=# MIA7P!K0BV@P!'D# 6N3OJ3YF#O@=4/,XSG?HX0E"8]HT).6;#;\5:$X-[-0'GAHA,54."*]]76] #3]0B@"ER4PQ,9> G",FYJP,RXF) MN02344S,Q<;&\>&9WKKEV_5P'#$70>(ZL22^,(:)$\0P3KB3"!Q[#N,FQ#?< MW=(8KA4+Y-O9N*YW?.M6[M0TC.8"VHF'$I=Q!_+(]^3VF@4P5J?:#I622I-4 MU3DT\VFVA_=,;LN/>5$U7BOG0#^?D6 ,Y'K+BCT8)UX_AM8-ZS:K'BJ6%H,+ MG!Y/ \:'O!,*/&/:32#LU M_E[+2S/;N_SN2CKP_HV^!^0^7L,T>14*$Q.<+@!&CH\GE1WE];C?TFPNCR<5 MZ/L[GGY@G#UV^R0W,NG_M#45')]43NLZZ5:Y"D,O9DX<2J-*2/,J$CXD M@9/ ..143D^&G=AH7SW(F*),66966:I^B;NY*O.:ENB5]RI4"9M;1!:0E MJIY($A]&L3)DA>]#+"U;R&C@"U=9!N)VJ31-%BXE<]3"S9;A*TL- M9R\K%X4H%+Z /$P81-AA,$&(0>R'"<>)\/Q *SO0Z>:7QLAMM$0M(FAE-(T< MV8/OLO%T'2@30G%+E.(KDY%/37N&J&Y)["2I? MQ8E+(X%]&'I>!%'(Y!XHBF,84920"(D@$&**Z]NM!$N;[N_2DN(U>%'WAO+C M%$YS@;L; +N7MZ-@7=C%;7UE6RLQ_YWM$7XSW]?N^E_D7>T1/&/O:8\;&EG- M-877 M>NPVW)T1E6T[G6[B29$ Q47Q4F\F#?*B::)+'>0['@LAI5C:@8Q@2-0A6A*( MP'-)X$6)MY(?A31G7RI<5'-C?-CU=$B_X@]IEBF8"99_H(:;R$LX,R=*XL"! M)(B4:SGS88RX"V,7.7*M1CZ-:8OSVTQSIVX;Y:[C*>U.-A7 >FNP/<@F7G ; M06$MZ?$6_09(:2T6#=9"Q5:5X.'.YBT+K*7X41U@O;1S)W;BP-![^U*72S/P!^L775'_30-\/9ZQ"^G$7&,! M37LUH8X FKHNU(=,PY..()=!GKI"$).U'K.I-,D98B#"*J4-,",E4@*71TV=.I:SK%W#+ M\F?E9K'3!DA3-F.X8(:NE<9CHL=34R(],6M)T?NX[@L_3\KSL>A9HC3C[FZ"=B'VE@>3VUE!7O" B6M M?O[U0=R&B<@F9!,3SDBTC)*PZT Q*A7[8,.S)6374:^?EEWK^7%&SGW!<;DI M7FHGM5LJ;:B"L]NOO, /7 7GWO&B]F];<9*[K0^3['L21&]<>9@1Y MGJ]Y4VK:\=+(HA41/!U!T;/PID"[HF)IBD-#SIA;T 'O9(72(%!_80].\84(TOVBW:WL]HMIF < MVBO&[X^L]I05G.8/6?H_G-WC[VT6]?)]1E7_O)34N5DKD^F=U+ -PKBKCWG[ M*5=6GA^&A*(88A7_BT(>0((XA@&B812A*!(T-@N$L".8R72<)_Y!W<2DG1+@ MW_XU]ESWWP%M8^B:$_3]-&2&-:CL#*@>*\X_2!-S9E^A.N%4I](-Z)0"6Z6 MFO5=P!AH]-K/4F6Q+)95I&V5T[(CU+QEN*P">52^RV[K(_:>FS5W'1*XJD9J M=IU]?FA&IQ 1*3NCN%=1M13;83U24V\TAT$"?RAY M+54?OH#&N+WFF3;GVV8.*[6WP[SPZ#CC[#4N']4_=33_%:_56=4N+$K]H<[X MU/]%[\E5&",<.P&!PO'E/M-!5%EG/O3BD"3<<8GO87.?C*MD6J;+AA*ROJVB MZAN^$Q?@"I"M/X=*45?+9&:073>(!$GI73>&#HHP1*[#8*Q"8+P0<\Z%[S,> MF#I\S#R$T_N## X@E[__(4.G9T+/-A@3KS9*LAM0CT1/P+THX>:1)@GAWB_[ M;]@SF:T@:\E2ODZ660UD*[ =VL5V&K7N&'I+Z>9I4^>*[4?-K.* >#2.71BY MK@=1Q$)(*'.ACW'L!IZ(0D3-PN',A=":V_.&R.T$53ZD6TFM.>"=&PX])IT( MXF4XZO6QO]7!WJ;WW@7XIO?H.R? 4KS\+@!DX/EWJ:41%26V^;.;HB=)+%PW M"!@D,<:J@J4#<4P3&">.H ()['*M6^H3;2_MF*"76]ZH;,PIV(8YZ$HP)B87 MFS@8E# 8C\=,50@,<#&K('!:\\$B >OS)?'_[2L>ZGXSSPR0V#BMWPEJ$M" MGR+H=)'$@6)&-3"HZ2:'E7 MZ/T4@NT2WNC4*R9T SJ]Z@.G5K.Q&07'#:4>>Q2I1E<143P$ <"AMCQ(0HB'\8^ M8C )" FX'[F.:U0/7:_;Y9F;0^=2X \E.FAE-XR2TQR'JP__1J+[0P_\=(&U M>*?>'D=4[[.OD@>5>=I0X[:,)(X27QJ%/J0B M]""BC@=))#"4=J(38#=P/&X4N7NNHZ6142>7O?IM+6T.=^D%K]KHD4*R.P\:KPPRSN* M&G6N=,5HZ-HJ.T4&;=I^)-6C[G)5Y_$A_R[*'> 3;[OL/,&0X/ M8Q0(!'VD_"P"YL(X$0**R$LB'+J)'QME,QDCQ.*,N0TI^3\V:H?R6QW>V$0D MJ K54@^XK@]#+J0/MS="FF0Z,>Y3T^A6?&7Z=0IL(?_0@WR>;"?7X&F+0L>( M,"]Y7@'2$6U>T];(P)7\Z2G/ZFU'$X7^OBPWG*VH[U%"'0%CE+@0.22$)(Y< M& 789XAQ0B,C3CS3S])HKQ$3E$K.&Y#6,M9)#IK^>I?>'RD7\3)*E^]N,17+[M' M6J^,NMZ7"@2H7MYG9574/H'EI^J1%_>/./OT7!M]?^5EI8[AFSC:5>PCX@=Q M!$7@)Q"Y403C"$GC*W*]0"1A$OB!F>_^7*)KS<%9/?ZEC:UJ$$FVJO(N48NT M'&B/S\;SV&R?"$T_C"6-\OPE'OM*[X4+DQ=PLA2D4OT&-,J#GO:@5A]44G_0 M G #&@B _*C<#VT9F\ Q%"&K15 $[ M*9O94M$'3(_-1\(P,>$V"-P-(V!,@2=TM<12_99G)9(3*AW.]5./6,CAUUB_ M?\7K#5]1-_%#EJAP#2%45BL7)CQ0Y;V)B&+!F8M#,U/R7%=+-/UZ-MXC7]>+ M=]6*?Z,"ZZE*(U);D7%4QTL[6RLDQ%T0@(EI7Y5 MQ9,@#L]\&]!,O3,S0\6HMN*0ZJ.J*YYL<+;ZBD/J]"LL#CXW,I0QSQ[N>?'T MAI-JY7A)1 .$8$(#:,+6EVE*+J $LQ@>>$)=6[%__:;G#>P[ MH=11U-ZI9T96F:]ON-[AM*A7[#=I2=>YNGQ>.7'"?13X, B]$"+7#V',!8-" M.$X<)D$2^:Z9<]/9OI;GNS3FGOT\E'JSUPH\$T_E[C)<2=F8V& GI\6JYI>@ ML%70_&P_\]8ROZ3N41GSBR_8O(AJCOEN,_8^4T5WY#94U45JK\57+"&,>9$# M8T_52XM< 8GG8T@=0HCG!CP@GF%0KKD4RV.0>B\$R=']@8U[H.$!N>9*QQK( M,][.;&]=>APN]ID:R(%_+OS[\RC->X+7L MXY8]I5E:5LJ3\BM_^UU)P5><1"%)? YY&"&($H$@YM)>HGY,1!@Z#J=&#CMZ MW2YMN]-*?0,>&KGK8TN\)[DAY>FAK\ERUC&=_'"CA?/7'IS[0H-6:HN$9H22 M+0[3ZW1>VC("XHBIS-X>N6';)<&K[V$5*1;\4;8LN]AY@7_DU2=QC[^O*(I= M'/$8^MCQH/R!P 03N:&CB,=)DOA!')NPE&'_2Z.K?J[(_/_G[DV7Y,:Q=,%7 MH=D=Z\DR"]1P 4G@]J](9:BN;)12F*2JLCOYPPUKB-T>[E&^*!7]] -P<:#7Y9ZLP*2__/G"2QE.VV=?R4TL&C'^D&GB_OTG+V:7U.-V@N/%''86[P3^EP M# L]CV$I_]!Q*HJ?OQ1/WW?;1['1AB-Y$@O.LIBGN0 9IT(9HW/ZKPMNJR MV\'[];[<%O[Q6R[AA!ZT8WQC^9^@5C6H=+T+CMIZ]KC'6@R?/KEW&:?WVL>" M^:I?/]ID;N^7A^>7Y?I5B/+PKCIB^%UH(K.QD#L'F9LMW A:A<[4 L%J9*:\"E/P1R6GQV/%02P\$57W/).2S:"ZYX0Q_ &W3?^;D,5*L]!J MMRGH7H^KSQ+KZ3:_DQW[KJCFY/<5X7R6Y2\7C F1,$Q!'$D(8$@20*(T!UD: M4I%P72+"J&R\-XGFQC2U0LK7/DHQ,U-F;YA!T_ MW;ZV9CPVZ8J-S'?-8K6%#1[+Q6KT"1J%3AXZV'YZL7[O72QK M26)P]]76QV])KB.AJF-#TE$!),P!2%1K QI+@%*" 4L M5;0<)0(ALR* O;/,C62K,[:#H/W!5A9@]C.@-XA&9K5KZ P;<18P633_\ '7 M1&U W&"SZP@R!$=O;Y#.#T_7)61(_I-^(8,/W^BYBLV/@HGKE^:?UJOJ-*YT MH;=EI&K[]^_6V]VG]>Y_B]V70Z?F*JGO_7I3_T@_%RUBAB!,6 1P)+@BV!CI MX, ,P 0*&<(PB4-F=V0ZK0+S.TO](IY)4?92_5/H0PT%*U$SDR=1GJ#J7U1M M.BW/4"?^8EBZ_;-;[ E/7:_$+=T%!Z6;0U:MI?KI+G@5N^"HZ%V=+![(]29H M*3O"<<2D:^3[C&,:X=_FX&32A>D\C9E6"KNWXW:S6_Q.?A;/^^?:2L,$<93" M"$0(ZZ"MD &4"@BDVKJ4B0Q*&)MX!AUETC*_6A%E&I?QU)ZG*\2?BC4XUF:W<_X%SI[#P6X!#\(B ,,Y'IW$VN M,\+"&!!!$4A"&=,LBD*H@R?-2SOTS&6U,RT8=3077"_J\Z8RG9)N[4RL#;*IO):%FT(+G^ET3IGFKH\VI#*5TJD#7[$ M^:)&;)33K$:J$F!T/Z3Z9W5PY09CA!(TSS2 MGBL!B#$!L(CBF*99!./,SH?U*^#\?-1[QC:Z/.,+>=WH%CPZ-GDCJ@@_4>EG MZ9UZ7E+CRYHW6J;Q;VY*)U>G>G(3]Z'1L5#Y<\PBQMR>4F M9P3T_5WK^!1NZCN>$8"]J9G&*^]8'EC-X>'L\F[Y_7>Y^6]^CP MS_W8\?^0$\;)#Q,=WR^Z)LYO]07K-_71!8GS1,0T!F$D*( Q20#FF(*,T2A- M8"AIGIA6GFH//+=3PT:V0 MG7FCJ!*M^1KT%@;'-9R/EK>I)7=/4J8[4R4"3 MU8^Z)GZ[;M35WSL$\EQM0Z__J/:S+BDGE+"\>J\LE_!]^\"/W;?&1H1V:"2O"[ MX"!Z4(I]5_WG8/*\.Z(]8/'H.4+(><+G3) M3=>3@";'(>R[O7XC=+\DFX_%=G?:\]ZTQ6OG ',C]5K00$NJ#_"4K.9M7+MA MZF=L;PB-S,UM<((_2C']EODQ L*I)VOWJ),U8AU4K-U]=?CAB=.X!UL1W#\] M;U3?$[#3PO\&J3WA6Z)@];M@=I_,+U33.F4&6 MN9]E?>L\]!NU^.^1J>YGJ;SELGL2Q_4UO-[L=!WATES7QZ>+&,<017D"$L(D M@ 2&@"*) ,DEIEC2*.=&%?:[IYB;K5U*&)25NI=:1MOWU 6$IJ^06X 9G=V5 M<%7%[MKSU@+Z)-HNY;UQX,4$$]-3EX*7S-'YI..5^.\/]W4,+\,L1S2$(,J%JH,2I1 M7.CJZW[T./"T%YH7"EW<0%X^87]E^+#:J;?Y/>=JC;?U?SX6*Q$MX@A!Y7VF M((<) C!D"4 IQ@!+CO(P3F/)C.\/.V>9W:XL!0UJ$>^:OP1:V.#SRN)^L1O8 MX*!) L!9B($89[D%"&>PCB^H6M>Q[1&W_1).^A] M$2]JJ._EW>59T^0;&MQUH6[VAO>&Y-LTOJL/11J9Z^BL2NR1^N -@#1&3[RN M*=^N/]X "+V]\H8^Z\9$'U8_Q$HMXVM5#?]X 80REJ=1K-@G00) )*!R["," M8(XX8BP4:0[MSK^[IIK? 74C:6&;HM")IAFK^$!H9"8YB'@7U&TS1FV?,82( M)]KHG&92JAA2]IP>!I]WKAJO,W<>J\2=;^2GV+[;;W1ZW"+*(!92>24BS!F MC$! PU HOY$$9*2QJ%E@?B.J>;FGYRG,^VTK-8UW[MP-:,'/VB-3! -4+64 M02FF,C J0;V6:Q\ PU]E]JZ)IB["/J#PE7KK0Y]PO S8TZWXUUX-]* 9J+SO M7^0BPC),&=!E$P!,];&%@ 1P%*=Q0I(HC#.KZX KD\R-%8XR!J60=8R)88VP M7C@-KP9N!&GLRP%;?.RO!WH \'5!<&V*::\(>I2\N"3H>]8QE_K0,O"S;-]9 M?JG2>;4OLCVF8=17EMNC\2LR&(51% *60JSK-Q! A2(*]4>(8(*Y3(EE\O1M M$LW/X_#3 ?#6A3+CG G!'_WNA#B-XC3"@'$=B<@5D:*$$R!HJKPPBD.16#9- M'9AQ?O182VI9\V8 5S.V\XC5R&Q62QK4HI;%'&IA@U]J<;O;E-E7N#$#QE>5 MFX'9IJUT8Z;Z1;4;PX]Y<$-(+P3@NV5N$B?2J.>"4W10\4B927<]Z MOPPB_?4\B+2JF/E9?A4O9%-^Z+U2KCJ=28A M_-HD(=!K20CU2G^6P5'90&L;?)W+2EMD_K[]BD^4(?RF*V^733SNFO1F'8\T M]739R>-B=Y+%//)4;N;_WU?'>EG*M6@*J55%-=4/'L6*+'>%V-ZO^(>5>C.* M[:Z^(%I(EL@PBRG@*4P S'@.J'K5 QXF,N=Q2AE.;9R$&V29V^N]NNBO_J'!UW*56NT"6IU_+D\'C#UY!C=(LFD[I,'R,Z=+!]#NG'OL:#% M>KM]1S:;5[G>E(7'%B$1B&91"$08*6I%20R03!.04A)%(18)1D;!_,-3S8TY MCQ59EDK4@+5EM2/%'GC-.,\/:"-36JN"C<;KG1%>UE0U#(4G)NJ9:%*B&5;X MG$<,/N%X0LN^"[Y?BL_R?;$J=N)C\4-H)E+?@H(N15,B]Z0.2PXY8RC/08HX M!E#'XJ)41B!E2<*AC"#)C;H3WB##W(CEZ_[YF6Q>]9%+V5%2:0%*-8*C'G5% M:\N#7X?U,3P6'A?UL<].:NDUXN][\1ZEQHX'$'T=.SM(,.VAM#M$%T?6-PSE MFHK =+Z#^$U4__VP4M:9K@.V53ZTGDC9;;6]]K$@M%@6VIA;2(HRP:,8I%C$ MRL+" I L2\N8Y!!*$LO$J@R!FQAS(\E&9AVP7&Y)[0&1VIE='N6VS6]P6B(S MDAP?^)%YLE$@^*51X2]!L0H.2_'86HKF7.&CP5(X9$W<@J2WG HG(2;.N+@% MJ,M\C)M&?1X3[>[#6&[A: TSX3$0"8A!S"/H*+%7'F?C H6 M8BD1$Y:T>&V>N?%>??ISD#/XHY'4,BB["U=C+KL5K?')RAHH%R+J@\$?TUR= M96HJZ5/U"E?T/N[:]8KNC@6BJNN&@M57$ N"69J&*09$PA# 6)ZMWMKD10R.>-HC*[[M-S6LS?,VHP1MJ(Q-$V;W]*&AS"ZH0K&7U MV>;) !)O79OZYIJX"9.!VI<]E4P^9%^/YJMN,E_L7J.8?BMV2['@&4S2B&<@ M26FB# @N ,YDJMRL*$19FFS5?4*M@ M7OQ\&-+^3>P=S=$M?BL@@S^T_)YJI!OCY%0K?7CTR6JF&RO:KIUN_B$WMZ"\ MR%JO])V66+'73V2G%OJW]3,I5@LI"4E0G ((N8[]H1!@%C*0Y!G/DBCD4!B% M_!K,-3=FJ>Y9C[+>!96TP1^5O)8G!GTHF[D&GK ;F4?<8;-V# P \>06],TT MJ5-@H/*Y2V#R$3?BJ!,@'\EF]UI_DVD6=2LT7%*"82Q S&*40TISF ML0U?7$XQ-YJH)0Q*$1VYX0J09I1P&SPC,\$),G=E*[P12* ; D][_\H$DV[Y M;@7/=WK/D_8NQ?W3T^YAL]$QS%7[I=^$+FU>K 2W;I=D,M;<]O6Q6X22?+T2 MZ_WV-$% -P]3J@1'7;+@RS XCI>05]7W>@%Y M.L,;7#Y>5?'ZQ>/U1V^,?O\JGLK"*$WI 19E%,D,"$A3 %.J]SA4^SY57XDL MS7G&H5/H^^D\<]OLQSCN1D[':/01M[OE_B,4(1@ ;?,>YGL[Q- M@/MU53NCVSL>OZ%+HTM*Y&!3JT_KU8^R@=4_1?'T7?WW_H=2X$G\30V]^TV9 MFN])L2EK8R\H22C)DQ"P&&-=G98#%#,*THP@1M.(9H0O7LH;TZ\[Y4*9T3?Q5/Q6JE=_+G_6Z[(ZOR6N&78A7P]7))-MM R1)L-3C==8?F M^W5BD"4$I1!$G,< 0AH!9:H0=X[H(&H*!&*"@A"C1&@09IH#FM M6P_1F:RYSX:B;ZW2]-U%WUKC#EMO5K(Y&I:Z,.Z'[78O^&_[C7HO5!%OY=#7 MU5O0C.(HB03 ,M:=2Z!NG88EH)0CD>J&_S>?ND8+_B MC8565[YA;;)]4:/VP9_%[OMWL>2!7&]\[ W3!TNXC M.1[8:3*O$CB;!B0B)%$H8 ((1R& DJ6 1!D&FV_5\Y/9+>B5^ ML2Q*(^/PX],JY?=-_7*=N[C7W>>.GU=^WR+A&.4BXB 1.DB0X!!0&1/E7@A. M6283!'/;OI$>Y;/98=/T-K@O\Q!+QVNO#Y_(+OC[7[_^57EHM?R!K OZZ[J" M&Z6#>]S [Q*8-PT&I\\_=:7"HQ9!SLQUKT8-&]H#OA2[VVO156%V8>;8A[ 7.N0MA_Z@.W80N"Y>59Y.?%!K5P62K7%E9/+LV M-453V&PADRA.",$@2W10/X88H%RF(%+<2SF%,0R-VHSY$6=N%%N=J2_7JR>@ M,RS:]1?+Y/NBG1]0%VRT:"9S^_+UD^WTBS+^V>9%H<8/JSH\Z*A1NSAC<%]V M$&BE*CR^P3I9]/>9=+TF:N4SR;K9M>SQ!G-O=Y[;9YFN$8\W1$YZ[O@;U;XT MUL-J5^Q>U6 ?N)JHD 4KO^>?]F5>1D2C+,\S#-)$<@!I" $-:09BD3&IP(O# MR+A.5N],85M[.-C5\2L"FP9H>%4;:M_ MY,E*;QDIV*[#9?8!M[.)OZW7_,]BN7R_WHCB:57=Y+/7;\IUVR[+:?Y&BI4N MT;&(49I3HNQCP@A23!$A0!*1@ 3%A$F8Q!FTZ@5C/O7.NT&7E9B%C931_5FE]V)F\5%4>2R@0"G$820!%F ,3G!;T9C8X,Z,J'5XC?WYW=5B?+RG*34X:ZTGYK+ MH5]J1?XRR@GI+5!ZHCHG$28EO5M .J>_F\9RZJ.^WNR^B #R*VU12]XJ@5>=OCTA.UL3[)D1M MVW ; C3047MHE"F;8QMJ=-;GVO13[MTJ/JY73WI9%NGL'<&0^U@+?!5IDH+_.I2U9,8K^YUW0".X](-,. M*8\=+@PFG;S5A3D0UWI>6'S:-0S^AR*V]>;UD]@ML#+T(A)+D.?*QX4Q08#$ MJ0!1(A,N!<])8N7HM@>?FXW7R.;0#;"%&,MQ2DC"%$2A ! SH1%#((-(O18Q M)@F,;%C:&;&IN/@&K,QHUA6!T2_/:['N B68S^#U2W6]Q9ZWAIXX=/Q2J0B2"F"RJ#"3%%M>U;MO1ZH/M':C^M=Q)YZ.-_LWLB--R1X"*8]#*-1N)!Q EF. ,(H!YDE.X'"(W^[&X(7"S8^")XS;[ MU;L,VQQXWCFCE-2]:I2]_5E^$3_$:B^^E5D6&/6UV-K+YIFNC%0\@CDRK[11U*(&?U2R!E[;IEGBXHE=AF:;E& ,53_G&-./ MV5?B*6\9RX3O[^NE^LB7W+W>U,>B[W6)>D;J2W- @.X8F[5U1-[38MMM\V9XS]R)N>MKL"\=ISIR= M(70X>S9!YH83Z-[A)SZ'-E'U\C3:Z%,.P7N?UCMQ_[015<7$%7^W$;S8'7Y2 MAR.$*4,2ETHZ1Q&EX \,SPM O&\XSI1 )[A5]5W\)T5 M7+U!=V8C31=L9Z7929"=W2?MC^KN^7]\6S^*M2[;^'YU/(PV/*OK^/C#>#*W@#Z\G^0;@.!WG M=8TYV7G>@%+M [VA1UW=O7^*Y?+_7:W_7'T59+M>"5YV;5-F&<2(T2P%.%06 M&8P8 X10!AA$H7VQ +:]M$KL1RF;'SOZ1&YDX M&H$/==Y:[80NJB'Y3&&WP_OA[^^K\*L5$#?7_]*'XH7'7&,Z.,4!Q2P*7N+)*Q M%.CS9!!!2>(P9R'/K&HTF$T[-TK6H@:EK,%!V/(R]=/]/ZS2R2W1-^-2_YB. MS)>WP&E-@G;H>"(ZPTDG)3,[(,X)R_+3]L4IWJU7V_6RX%7+:3HXC2 M-%/$P[BNO9HP14&< 1ZG@DI!(Q@99<474".S MB!-&5D4MAD"XH<9%Y]"3E;P84JY= 6/P63<;Y(O8$5U?ZH%L5KJ>\#UC^^=] MV6E45YYBQ6Y!(IAS0CD(=5U/&&,$$(DBP*,=&!8W$@:A% MMK,T## VLS+\(C[RB,D?'DX5A,.&DUH4Y .>6A<4G M[:/BZGI'I35M& G7^LC:RF7UN6[4E?.G:GHCOXQ+8;FW,WO&C(3ZZ*^ /;/L& M72Z@^>K,937WM"VY7&"YZ,7E-(B]F=#*H/HBV/J'V+Q^6/%/ZBMG:C5TCS W M9M(RF1L0/<@,VQ-^0!F9/%I"!HV4=X&2L_A1\#U9!KV 65D=PW@X&2$]PTYF MDPRKUC91#)YVZJ3G>*GR\*]]6>5/\4B9E;4M&[M_^TY6GU_T$-M_B*UR1Q9Q M*C!"/ 9(9"& 4H0 RS '')(P9S%+"8-FP;.3R&NSR::)N:WD"GXI5G7!AVX7 M_ V6MY_09K=DD]QJ4\-;;7IYJWT75$H'+:V#4NU@I_0.:L7O@DKU.7T3K%H9 MSN<;,5DGQ)E\,VQ[*DZS4@,M&4<68LJ.CM/@>=8023GE!(:) M#&.["ES6,AA1S*0%N>Z?UYM=\5^'.K8[\C-XJA4H/?SBH$) 2AW7VWYF(A<&[JF= W_N2M$PR4O=9!P>1C#F<^I15WTL"LKN[#\C -4YJ ".((P(PK M"RO.)$A"3C!'4 IHE&S8.\OG.#T_G @_)?^*Z#C[LT^7\)':'R]^0Q G$ M:0IX!I5]Q5$.4()3(& (*>88#::#]R>139,)#&'.E;O$1' M_-[,*U3RCG*?;HS.J%Y?>[X9>'E7U#?SZJY]T+'=3.D*UKVOCMQ"$YGA3#EK M#">*6](,8,H1(((0'.99CG.K!*&KL\R-3VKQZJ,G2Q:YCJ,9<]R,SLAL4C'PU17FZAS3]H+I4_.B TSOPV[[O><\J/E5U6AF02!3KA:. 15Y M#"!E"""NTP73*!8D)Q+3T*ZFE/'<\[OB;N2S(P5SL,V(8A0 1R:/_F/FXS'T M75"WGQJU#94U@IZHQWS>2>G(&HYSBK(?P+'!O-"=6P[O588QCR(H08094]P$ M*A/!Y^V$_U5Q2ZZT5]_RK&H#/LN^'XI/LN6!U,1@^**EBM3]LP\%F@F8R M1HSC>IFQR01K,#+M6()?]^8=QXBY$4U?95\+EQ.->;]GO. MU9=Y6UZQ?=X\;M8_"J7^@N8)UM4W0:)8$T F0QUO1(&,89AQ19L(&QT!#TTT M-X.HOA*NA6U=!C<"V]ZH=^#;3VX^41N9O=P!<[@Y[T?CABOSCH$GOBOO5^_R MDGS@>?NT)ATB><]V>[)Z7/J'6K$+M1Y\8(IP'+M1J!UB/XL?UK MT-7JUCQCRA+T?N88%^^1N<01ZA&ZD;A!Z)2,93G59 E:;A"TD[8<1[C5*_PB M?HC57FS?*W4>?I:WY\MW^^UN_:S80MM2Z]73Q^*'X)5U5=I3"R81HDPP(/1I M-,0L A2R!*"0Q5S"6&:86I49O4F ERWEWG3J&X4 M_4GLWI'M]]).Y8+_^OKWK> ?5I]?A [S7#VI=T7QH_1Q#R?*",LL3J@BXS"C M ,*4 .5XAD!PG,.,ACA"1I'>[B+,C8H/H@;D(*ME0('#.I@QZ;CHCLR>.CQ) M2Q\TXNN,Q%^T!D&Q^DMPQ/VHQ2A7!>X@>F))!P$F949W@,[9\(:1'"+/?R?_ ML=Y\W;^\+ O%$]7=9?7GT;E#@E&)! (A%!F 7%F@)-,=;V#,*<]$SF)A43# M8,KY74:\TU^#U6YS2.9K% B^%-O_M B_-@&\G]C& '%D&BNE/4"V=8I]<(/2 M(JC=,Z03Q;>WZD*I;R5A3&>DZ#?"2P6M5, _E_!O&]7^&OQ^^H- ^;[![KO: M13IS?5=V5U9C;O6(VSW[WGKRS_5^R8/OY(<(B!I7&1>%LN )_Z&MC$!(*=@N M4#M$#R'*\\"_>HJRMUB>WH![DW&FB[VWT.HD#-_F&%4]Z3UTGHVP66 M$M(L1R"A.08PE3E 80*!B(5 H: A0U:M3ZY/,S<#MQ0N>*FEL[-L.X TLUYO MAV=D:C^:H*6$=TV-#(\9U?T8>#(P.R:9U(CL5_3<4!QXVL$8U.^2C2BS>C:O MG]:KAZ70QJ;0)>LV!=WKWSR*C3:$R)-8X"C)HD0B(" ) 4Q2#'"NC,,DYSC$ M:1+FU(@*'.:>&S^<2!^LUBL@:OD#UE+@+G@YJ&!AZ%BNBX'Y.![:(]/-*="? MVD"_.P'Z<0*@+8S+\0"?T,[T!;R=X><&7:\-:#GD=.:@FZXGEJ'C$.ZUE74J MO#(WRQNT;:LFX@*%4"1)2$$4ESU/* =86X[JYZ'D$8SSE-B64NZ:;&XOA$K6 M8*N%O0O6K>J(N,\CP. 6+Z:I8E$< L9B#D41I% M$N5#RO#DE=^T6ZF'3/*BH\/M)F;Y NZD:V7FA6^5JQ027H7M&3U6]![ M"!&/];L[IYJ\7/>0TM>JB;$8@ M_K ;F4*Z8?-7U<0.%&]-Y7LGF[BOO(GBEZWEC3YE'P'[*-;UE]DPN/7P@;EM M^L>'S^8QJ$>U^_>PL\8C;U6EK,=->55+I^#.XRB3Q6U>"-X.R;S\I:LSVKJC MU=>R[S:"%SO]MT7.2)P*Q$!,<0@@P@*@)!6 )YA(*=(4)L0NSZYGMO\&U]>5 ML!:7UR8@F]KJ7H ;W51O(Z:%NVN#-DWZO@%4WFSX[IDF-N$'5;ZTX(<_8I^) M=K]78ZPW']?5VWP1L3Q*I& @C7@$($$(8$(Q2'DF:,SS!,9&IUE7QI[;6[H6 M+VCD,T\O.P>MGQ%NA&)D!C!&P2IGK$-?IS2Q\[$FRPSK4**=#-;UB-NK_5&L MMKI"_HJ7]05,7RQ4K(8M=JIG6,_\G5_V0B"8'$#*OW?J:+>L5J M_T:2BH1CQ&5J]]YW%65^1D%5&K,6.7A4O[.,;'!>%3-#80JD1^:0+P=Y&YRW MGA/#?('ER8YP%F-2(^-6L,XMD)O'01J M=$+20@9G&+G4D>X!RR(NP@]H$\5 7/^"^2XG/0Q);VQ#S\>GBV,8UN$D9L'@ M\9OC$Q[)YO.FK$K _T&6>_$H-N5]SR*!(F4QB0"ABBAAQAB@88(!0QPE("&;X(<6M[S2Y>OEDFRV.G*MNMYUO]WM7 +3@R.OP(Y^ M@-2^ZU4"Z_HCEY]1V"R/_E;^>,;W4'/ 1!SU7PX$>=R]P7 M*\%/8K'4M^9W\K-XWC_?KU9[LFS_QM\*(>N0N>*[4"4NIU\D3%<:)6 MK0G5M:ZN?_,"F['AQ,LV,ELV*]:6N#R2N MJC8)*I9,GMB6'-EH=8D^]EO'W M!;*_0O\W2S1U*P!?$%YI%N!M:*_5 SZL?HCM:;+N@NHVF)'4[06R%, 0AP!! M@D <02H(9P*%<+'3M6C,:-M\:BMV/@@PWE[72>U,)[7OJSQV]7^US*WR 5ZJ M!UQ;!S-V'0?=D4ETH%K 0?A6M8#12P3T(#9N:8!K$\^A)$ /((:E /I&<*8Q MW=ON67Q<;[?W/TBQ+.MYKEL&<54;:_LKV19LP6(<,H$Q"&.F"(UHYSF*8Y# M+%;TQG,<84LNLYE_CH16E/('I!$^V*V5<7ETJVOY[P*J-;!F-ZOE,::XL4"? M@.[;L+<][P/LO_;"[L)V+N#YHSRKV:?F/1=HKI"?TS"W5NK3 M[+I2B_]:-Z(Y*P">2Q0C 2E0?T 490""O,4()3%<4983I!PJ\G7/_'<7.QV M7;=&\ANJL ^@;L9H8V Y,I5=@_&UU7IJDK+J9FAYKW=>-XNB Q)JGQ+$.$H!C#"$" J ME)46LDS]2#FN+2_=#.*+ MODL^U>.NOEMNJ1*4NMP%]\_Z8L]G>HH]DMZ252RFGCAUQ1Z4RT06AS'<",VR MXN?'8B6JS890Q'+.8ET661ZZTS5;[T M=K,0))3P"5. 4QCI.M%Q$#P*!5QCBC.+"^1SZ>8&S%J"8.C MB,$?6DA+KKL"I.EE[2WPC'[W:H6,PR5JE_+>[D0O)ICXBK-+P=@^;3=GV-P1'WMX^P;/*5AX$QRE[N7O4R;*9!Q5K9SZ7@#72_0/*J@8YZY10]4 M'>36ASK*R[+6]-*ULW$7NE',<$1) B2-&8"Q"(T#AD.+-*>KJ8 M8FY$4!=O:41T.O^Y J39OK\-GI&WO"4R]DE)G0\ PEGJ:XGF0 4Y3%@4F8R5F]](:TBS%MCS]-F>=(->4>E\9UY[Q#G'3VPV.BWE>*YVO]FH M=2O+0?RSV'W_L.+%CX+OR?)ZJ8C#Q<^""IQ$69:".)84P#!A@!+)0$@9QVG, MDXC;)OMY$VYN;_A&M[,3S:-VP9]*O>"HGR[BUM8P.-9H^>AZ'>YU]4TOE]YF M34>_EIIV.5V2 [WC[B]+T)]H4Z<+>@?U2MZ@_SENC3LOT\M_55[?J5A5BL_K M63QTE J44YX"(O(,P"CA '.!]'D9PEF<0TIBN]!.-T%LZ&*:(,]V0/7O9/.? M8E?56 C^OM),T*CA&J=NM4IF]#T^\B,3=2DV*.5NNK^U:?KN /I$X>PN,'H/ M;K<2XHU"W5V Z@Y\=QK-\4"K"JT_7%0\_-3SB9J<%S"F. O#"" 8*G8DB00H MQR'@21ZA+(\Q8JF-(]P_W3Q]8U;);'F^U8^KX5F7-[3&/O>JDVQ:EY>UK,$O MM;3=M8[L3\&,8/%U(M8_V;2G8T:*7YR4F7W*T>JZ3E7'=]:OK\='ZE?:_9]D MP]^38E/6 [K?;O?/+^5MJ):,Z3I!ZZ4:1I_KZ7O3!9*YS%(L09PGRG-'2:@\ M]Q2!3$JDK#/%0W;=SR:0>6X.?2-E\.,@IJ7=-L$Z&QIY\UJ]"2W"3N^=O@97 M+4>M]5V@]:[KI+4TOPL.WXFC\F7(B4=#OQP]3\, 8,/AYO9>J"S! ;619Y9@E%*\@3 ,,H!Q# "&(L4R)1C M%#)!\\PJJ-AXYKFQ44OP.O?Y1/332C5V]JOY:IA9H:-@/#)!W7]^]R&XWU5% M_)H2/X]D,T[+0VN$/)EPYO-.:HA9PW%N3MD/8&\4N24_S3OCR7N6DW5JTVSS MF2;-8?*8N/16V4K#*4I>\Y(ZBK*^6V]W.BOD:57\E^"+-&.Y^M\49$S7IM$A MZ5B$$6 RR7%.,\*RU$,1Z]-9Y[;)>\I4,R5XL#E([J4(]=D2& >7^ 5V_*B1 MKD+26N;12T-?!V;@1R9>QPQM*8>"U0\$8_)C)/2C@4$YZ1C\U'';I4; MG]55D0Z"%[^ZQUY*79DJ5\(P;OE>L_K:Z.O:[G[4\=W?7A^68I# M$[#R96_;SM)FVXIFBXG>#T#3S=>8Z!>B>G.R;/.]\6;?:"_[I> M[;=B6X=L+62<< E% D)!$("<*&,F%C&0D,)$8$F0@)8W0Y>SS(X#*B%U31DE MG?Y^L]:9I/6USQ58C:]X;@-K; ZH<:H%/)0Z]WJ%TXV O^N:*W-,?373K>:5 M:YB>A^W?\)_6JR_[I8A"FD;WF\T]7[_L!'^_)$^F[_?N$>:VLY6D0(L::%E! M=!+#5HMM_J+O 6[X->\'LY$WN %D9#>?Q+ MGRI56.=P5,+?Z<:"M?S!R0*T5/"?"VP+GN=\7^/IWR2GUQ:Y6]%II[9ZG/=_D M?%/CU3>961C)$*$0Y)!& &90 LITME>$0IT$EJ3$JA.)P9QS(X?>^X*[0 ON M>)5LL@ W7L6XP3HRD;3:@7Q3/R]TW&OYSAOA.MD"F;%O65HSSN-RY1("XSN5 M*Q]UK/1=MRS_*C8_"B:N9R@IFZC.C=7-1=J_J3-G%Q%GA$(=VJ*;5L*,IP G M$0%9J.P8R.-<4FA7,\2/8#:[;IH:(HU>P;92+-B6>8I4JW97^ABTTJCJZ-,^ MZ&U<.LMRXGY6V(P(IU^UD;ERL/Y(+7*U=+5:'DN1>\735YER/T)-6\+<*Y 7 MY,'/V@-O81^P&PHYC! MUR' ['N<#V+AJYUY]T33=BX?5/BB2?GP)QQM/K)9%:NG[:/8E$QU/'WB)((9 MCD',=*AR0A"@G$" 9$08)H3G&%GU<=ZQ;MZ;8, M5-X]Z";C'X]E@E,:QIF 0.(DUMUPE6\'LTC!R4B4\B3*D]RJV%#'1'-CA:.< M02GH+95[.\$U8P8?D(WM*)VA-5)=W"$D?%6]Z9IFVE(U \I>U)<9>M[UKHIM M=,N0#ZN_KXYI@T=W9OMA^T7]?KU2-LKKXWJ[U2>*"R*XR&/(@(2, 2B5XX$9 M%B!"$8PSG,4RM:(-)RGFQBEMT75ON.:P9QN0LD.6^BE]#7;?1:!G7589ALH6 MUX^*G^2Y6%5=LM3ZZ=.@8J.;Z6QW9+??B6W9@:AX+G8.88%N:VQZLS;RRHU^ M\5;)KV_]3Q:P=>2S#0H="M!H$31J^+R:NP%%;S=W+C),?+%W TR7]WZW#.98 M?[;T/[[NUNP_RTRR14JB/$ZH!'&*%)&&A -$40H@I2)&"8\@MPIY/I]@;ASY MKG; M(#!O_T/%$?QOP=DO_N^WI2[+LGNPC#4_U\Y:=N[X/\*_QJ&4?!"-E4O MMG\/(GR'P_0.16EY8:C^B1"Z0V%>?T9MUZT.%2:[X'[_M-_N_NU_1%GX[TET M%^AO??DA]9?X3A/Q2]6[="_B%?]?ZONM'G\J4R47&.,PB6 &,L@0 M@)$D@$0L 4D6$Q(G<9ARHWJU1K/-C<\:.-1MD$E*UTJ=A6+L/.;8YWCP198N6WYIWRA]<+PM>%9-=\;HK;?G/S_*] M6N$U,W3:0PC;Q:0!L,PKU!^'(W-B@ MUY8TT**.ES,] (K?Y.FNR=XBBWI \8YTZJ%/.51.T9T$MN^6ZZWXMOY]]5+H MC(:SKG*F!52&AYH=7Y0B!Z7,^B#_6_%<5GO^_=/CAU96S58' M(R Z-GT8@CE*4SY+N-RJL1B,/UU1%G-E3VJS6'SLIE9YI>&C[**/:LF6EYW= ML$C4MRAE@,B( IC&&: D$T!$C.FV\C**0[O< *-Y;;;+1.U#=WV]A&Y V/#8 MWS=J8]\%U"WT2H%+CZT4>:)>>F8P^6VI-S#G6W36,X.AH\&>X8<=X]7$JEAO M/JUWAUIFRN7!),\5Q[ L4T1#&<"(4I! B3.49PS'=EWQSF>8FTU3"1B4$EK& MHUV 9\8A-T$R,E^TT1BA>T>GZKY"SB[&GS;6K$N]BR"SS@==]W$9U%Y%N1>K MI\?ULF"OU9]'"QJ&$>09GB;TH%G#$>GB J\@\!W025L\$?]WW':A]O Y(U.3.:J[K$H2I M,B"B&/!$X"3"*"18VK@$AO/.S5&HQ:Y*"C2"!W\JR8-&=. MF2L\86M-)99(>2(9TUDGI1]+*,Z)R?;C3D7K/ZQX\:/@>[*T+U9_\=FY\8LN MOMX2TJHV_24P!K7U MI>GKLGQ'MM_?+]=_MOSJPZLK8RR-I&2 8JFLB)"G ,&0 II%::)D(P1:M? R MG'=NN[PM=L"4W(%4@@?%47++?'E3_ T/(_RC.O9Q1!M0+7*@96X?[8QB.5@" MY2VEUFS6B3-LK:"X3+BU^[A#;D49#D*6[]>;KV0IM@\_6;'5=RIEQ^-OY.KK#P0PRB&0.0D12R2BH5$TK]VT;/J3WUW MN"Z[IY?_MD@;,$>_GZ/&PW1L4Z:2.5!"!Z74NN*9EKL$M6I)7XH^?%AR"[H6 MV1FCH#Q1FH9'M.UR-JQ!ZTW>,!]MNBP.:PU/TCGL/^V8UZ''^[1>Z;*?1!]S M5VWLFR*,&9&8I90 C/4U-X(1( RF@(H8,\$13J!EF=W_57M@:(4,OBE M+HCYE[M@)0R)QQ!I,Y/3'WHCTW@%6UO2X$.-82VLQP@:,U1\)2[T3S9M1H*1 MXA>I!F:?LB,4+HK%PVI7[%[?%TNQJ7NSO2YRG(N(D1QPE# ,>& <)R#" L> M9EG.DL2HH'C'^'.S!BL1@U+&IBF@89)]%X+]S. !EY&IP X2X\T_H'C/P93Z M9+71U5^.^[MKO$DV]( RS0X>>LSQ5(I]%WR_%)]ETY.D72NV57Q8'U(?C\0> MU\K9%+NB:CK=%"@IXWT7,:$YAU$*!,FPVO61 %3F'" I611F*"+"JOZK?Q'G M1AR-ACHQ\- !J*WD2>^Q\K;GJ*>.*FEK&AR*!%7Q\+;%X_Q_(0Q/U-YTF<<^ M?'N;%;8_K1MM$7P=[/D7<-HSP-$ OC@N'&\FQQ8T:C-])UOQF2Z+I^IL)5%V M(.,P!W&:)0!FD0ZY3"+U3\I1GO$"JC^C3'W#_O+)KG7OW\W+:M[@7[^/ Y^*3^__Z']-# MZ5[X^O>S+^1&WM%^0+/MH=N+BFL'W>N#3MD_MU>ML^ZY_<\Z.HI-P8G*IB<\ M8C!F(0BQ=O+BG %$]5DQ95)R&4*:A%9.WLGP<]O^!^D!T9MLYZ&0'MT-JM4]O!Y_UTV'G/+N.)BF, MH, @RG2C'9H+0%'& 4N19&F(4I3*E/#1XWZZ<->;X_ M5$BOO+=H@626)A'4]3PY!# 1,:!Q% .!A(",Q9(+J^;1AO/.C6VJ-E5T_PHH M8?\9O*A?W@6DE+555M[6?3!; E._PCNPHSL2@EODN.$KM[13!$29O M/HK9K!,[+U907'HU=A]WXZF_K=?\SV*YO%_Q#ZM=W6F\R@(]U@@[OJYQ+CC) M8 I81E+E""D?B& 2@4S$.&0)2C&V*M]B-_W<6*N1OA7Y>=2B:M=NF:!MN1QF MU#4>R",SV F^%\BVBM@%?XQB5+D!YXG3+">?E-K<@#EG.,=1O!AD_+>][LNE MC+]BS4OK8[O F9 A490F.%:V6!A10&BNR_:2*%6N'VWW7&HKM [V6 W CJQ^<6#2MR@DO>N\@X]MFLV1V< ZBO%&XG3MHW8%U-XSIQKX= MC2$7D0S3B, (SOQ3P @J=W;M[V$CR\;.LCY-WK_<]BNR"*EK.$,$!SJMZ!!"% ]3N0(X1B*F-,L=6AQ_5I MYO8*;!FD!SF#/[2DEC%J':B:\<#M6(U, RXP61-!/PJ>>*!CDDEIH%_1-H^Z%R'MZJU-HTQKQ^?V\XM(Z/5[\VCQ1N]^_>DH\HC;\!!;:W"O,_TB3%R8'@H>193& L$\Y!1%/EZ% 4 V5T M8Q"A1-G>E"7J/\;%G&X09&Y;M*R2]J*$#93XAN7F;EZ,_MT])<1CG[ -%Z0K M?ZI5.;URL"X??/.B6)2$FFAQ)BH2->XBV=6-\H!L;R6I6\:?KK:4!Q1.JDWY M&,_N?;7=[!;WVX(\$E;(@M6%>&.4$2(D![G(<@#S6 "2ZW.W,!0\0[E(D5'= MTZNCS^W-H@4$M81F%'8=M/Z7QZQ;WJMWGAJD/MEPP]:^C MQ7A]S$EV?:\ZS5;N?\CQKE=?&/^JKY$[*@?\^GI\Y)&\ZA^5?2 ?_K577MZ' ME6*)\AVUK2K7?2>KSR]ZB.W?U!"[[8=512?_%,73]YW@=8YH^4N=%_&>%)M_ MD.5>+!#$><)S9<&7I>B(HF^"9010EHDLY%W1C9 J3 H->XN MB$1?@_9S-31!B0SCFMOZ^XD%FH]>TP26S4;LK4F5V MX:=-A$6A^#TN(XQEAD(4"$ MI@#&&09(681 $)@2@4/!0J.,=H.YYF:L?=T_/Y/-J[[_?_==+VE);N_(9O.J MCV&JO)JM_G6CBFNPX"7LAB\\/V"._0IJA?H=,C6F">7KA,5[I-[E3&\4B->I M<7?='W/BD*8BG[R3++ WUEW?JW\6NW#QRO=$DN%VD62@IEB'(0Q8!F$,( MJ"02P! BG$$F<8;M' /#F>=GMNN;N,=TUDEYR!** M_R*8*'[HEU*5X+\0"+,(4P[R1%=7SVD,B$@A0 PEF'/&\RBU8R>C>6?(35KL MH)$W. I+Y?K/XGZ2)L,SFG)2NK& X)RN[#_LSI9J?U4TE3GS/%6^B0*\[I^_6V]TBQC(/D8! MI%$&( \S@'7@/NN=U8NWEI MW2V[*9?KK].CT3UZZQ1]"[H/#G5VHYK//I:BQ$MS9M%?'.SU!?( M)C:LM[GEEEU? MDQQ;;I&#X':T;[$69F0^#L(C4[0&MPIL:X'[BY8\*%9_"0["!_?#,%M3KCUB MGHC48N))Z=$>D'/2S;,4KCVV;E=."@9URNQ MWF^7K]7=Z[GET4AOGM-P%;)^7O&!ULCL80R4OQ+:0Z@XY4A<'7"RA(D^==K9 M$[W/N1DDAYO+WP71Q9O*2]!/:YW/N-_H0-@Z_A*&-!,ACT$8Z7L!DBE/5<@$ MI#&)%9)2X,BJ#+[AO',CAK:$=M:&*=!FIL8(\(W,%, MA &<9E3&%(<4I3;4TS_=W!BGE-:A"7,WGF8,XP^ED8FEBH"K)0U:HGKLYFX' MBL\>S-V33=^#>5#QJSV8AS_EQAKOUIN7M?)IA.*CK^))4U/]"D6$9I"ERL2+ M.5*V"H>*,%()B.""IBG*\BBV(8S.F>;&%7]?D67Y)2ZM\%IH.^[H1M6,-KQ@ M-3)C'&0L+1%0BSF"(3((AB>FZ)YG4I(85/><'X8_X$8-->5\)4NR:;WXF(PE M"Q4;)#@+%2_ !) D(D#1@2[1R/,LM^*%Z]/,C12:-^,+>55S6D9&=B!IQ@6W MXS/^97\)32/A"!9#/P:>]G_'))-N_GY%SW?^P-,.92'TH:>N0:WO_A<4B6A0,.,&N?V_? MA,C8[W6M_F\WJF]1 ,$5AHDJ&IC!85>9X)K*O:4&3CXP7>V :W*>% .X^H#C MG2[9[3?BLZRO6-:K[2+,28HYR0&.8P$@"QE <1X#*>.4TBQ)(39*\>^>8FY$ M].V[* _^R;W9%?]5O2/RD/$HP2'((D8!3!@&B BU MXQ.6HAC%6 AHL]E-)IW;]F_+7$9OD9:PMM%X!IC3#(4D$Q!D*.8 HI@"S!)E MZLD\RCCC@HK$-G#2+^K3!$+VXNX:#6F OQE%^\9T9-)NBWL7' 2N@NM-OL\. M(8?F 'D+(328D5)@$ JI#+X\BP!E/ 1"^9L2IBR4S.B.RF;2N;T#'GY_N+?PNDRA M-?!'1P!L9*JI) XJD0,M:SK>VU.[$[;;]K&-0TWZS*K0KH(9_7_S4?VN^]B+/.,]29:PG M2:J(.HH 8C0%&#$4YBEB+&96<4R=4\V-G@^2EO:,K&6U#&+J!M;,(O0#U\CD M?(I4(^88@4J#:/B*3>J>:-IPI$&%+R*0AC_A8-:=9X;\74F_V9%BI7[PN-X6 MY=F!FO&+6.K+] \KM4'%=K?(4RE$&*<@3$/=I26E@.KP EW2,U$&H.1Y;FSF M.0HQ-UXYB%WV;7EI!"_WSJ82/2AJV2WL&- M.]/=L299,ZANN?=UIZ=Y%.K[JK[,3V(!48H9H3F(3R9-1Z!/L\P#+EZ]OST_]:__G[ZJ5XM]IR]>]# M[3S#C,#^4>;&,Z6TP;?BN5@]W05*YN#W3X\?@G?J15 HU 0WSPD<@*^?:_PB M-S*W#(+F^7+<'!RG=,&!H2=+'#13L9U":/@)!Y_Z]_UR5SSN-\H#%+\3[?&M M=&#:XV;-]^QP[)S'D-),(B!8# %D200P4KZT2/,0 MOWKR3JT0ZO5%S4::SO.TTNS$S[3[I',[V8T@6_&;J/[[8?7P_+)Z^M M%*T%AQE!F,= _1$"J+ '%/%,^95"DB0/8Y8CRR:SQI//C;'/,BA.3C;K$!O+ M>Q2KI3!S.<<">&16;\0.?FD$_XNN[=W(?C@A:TGOM8^M-6;^NMN:3SUUSUMK M4*YTPK4?P[%DOO9F]?OQLWQ?:-(LR+(YF3MT-10TI$2F&)1_: L4$"X%D"+# M6&8L(W.7!T3M*^I;0.2K MM+[)E-/6V+< X:+8OLUG72E)N=+?UTOUB6W58&01<9;*2#F[*$HE@!E+ ,D4 M"R&1XASBA">AM"GF=SF%%=U,4+3OFYXCV+;D_+?_@>(H__= E/+:DLP%I$D6 MQC&/4Y"'(040B@10HG"-8IE&F$L497#Q4K9M46N^V4T![/ETX\'[JW@J5BM= M/X>2I785;L8SQ40M#\> H4R](Q%6WT[=#0)ARD5(9!9&LL;S8<6G0[.9;#PL MU0P^@31]U]T"S9FW46[IYB;T7LB95"*JH1?>^[2)*81(Q(P*0^TQ-( ,4(&8BH4-^/.,QP;M5NBNFKO@3ZU)4)2JJ)^(0#3ZE _;!YLX+IZ953'^DHQ,22>KH0/F M?CU9C5*)H-(B.*A1/OBE;R6L+9/;@/1DO3@*,:F%R_/ MP8G?J+6G*2#=G3Z-1W"CM*:1J.;+8J./.W4CN 7,5Q]Y=MSC_?-/\@8D$;(&YO'7<':C"5\ MX?>&K=V.:-X/HGE[?[9N?,9JMW9EQK?MGM8-P6 SM)Z/WNI&76^?=K_9J"]0 MU4/@U]?C,X_D5?^LBDPN#?J(9HASF(,,8J',%(@ (1D$.90HCV@<"FD5?.9- MLKE9-FWWH+-+8EL[W=RK_6"M8=6[YU9'[=9EM_7C)ES,"=V\"=;Q!E?0$^;> M/<5;Y7HC1](3G-U^IJ\)7'LTK,J FG\6N^_O]MO=^EELFM"_UR_BAUCMQ9?# M@=]"9!FFB82 "QQ7(0@DST*0QY&@,LXEQ59A>G;3SXW<&^F#Y3%8,FC?5:S5 MOTH=;%L\6"V*&2N/!_7X=Z 5RG\JR8-&]+M#P/'K75"+'QSE]]DBP@4W;WTC MK":?N)F$"S"7'2:<1G%CNV^;LDO6:QG*<4SC3'FL/&H2@TP@#& (4T#S- <" M\RAB(4GSQ.K:]?HT1L"@ ME'"DXM#]*'BBD8Y))J6+?D7/:6'@:;?M_SO9_*5'K MN+8O$3V M!E!^,-O9*(X"%H5(FX!^3!0W]F:+LPP\40; Y--2A]FBI_3B.&G M;NB*J9VVC?BNABM^B \KINP7?3_P?KT1Q=.J:IO#7K\I;VZKK)RJ]G'YKV7E MY_'_4$:/=ND^B=UG^8W\7(0TRR-]T(^S-%(T!!. &2(@E3H\3$+.J-79VCAB MSHV^:DT"5JL2[([2!^0@OD.?3O\K+ 6*(",A8%+7HHYTJ]1<_4UYUVE$440R M$MK5QG_[-9ZFFOY_IU4V>\F]_:!A4*@:_:"7_#?CP0Y_T'K)Q.1628)* D,<)@!(A0&*4@XP024B81PQRJ_NUCHGF]A8_ MRAE4@KHG/7=!:WB'Y0&PL:^D7+"ROU@: ,+7/5'7--->^PPH>W&+,_2\HOI0D*20H$DP1 '(6 0(@!23.21!$7BF!L\IQ'E-6*G"9(F*ZM%EKJ M$Q35OW9:(^O:,J,MKQF[S6311B;($RLST+L].*K:;OM7KVC]?*ENV7B\I9[' M M 3+H*_4CBC23IUY9RQ(;]2:&?T*5W:9I&-KDUPF+P:L9R^W;'KK%%7\]R[ MM7+WR9/XHG^ZX'$:9@PF@#+=2Q4Q#DA&$(!)(AGAF83,O.>"1\'F9MP>,TU; M#1<"5HLP_[7QE@LS\CNBT2KXM7D'U,M2*A:<=&^\/^LR>'RX MT2[X\H9K:-,O[&W6Z#/?R57WF6?8?I=,V:".,[^8,/NI^;)O=JX[.T-W8=.F1%[V+?GW]ID8L*UW$ M#*4AE!Q@%*DW,,ET (M@@*8RQYE(:&C7,\U@SKF]7#^N5T]UYN6WD[Q+JVHB M-J";N5J>H1SY=>B,HK7W8X&+)R_&9,9)O1$+",Z]"IN/.G9H),5&)Z H[GO9 M[[8?Q0^QC.MBVX2E"8_C",@'Y[%YDE927_;K/_7:V3UNH 1O;ZW;# MRI@B#)'HZ2RC1JB80?WE2 A#XTY"!H;*-41@^KCK5=5I:8Q/8O?PDRWWNEYG MDSF_2#D4$94AD&&> )BE&2 1Y@"A/(Y3E.993.Q:%0Q/.C=ZJ,)@BF-1&%)G M9*^$9;B2$>2F]T!^@1S]0N>LI$X5 ?3+0>:@$?HO/J]IS#'R=M]B,.7$%R?F M(%S>@%A\UE,Y#45QV^V"RCPC<4Z!Y(@"*'(":$9C$.(\9P(G&>56-;VO3S.W M:^JJKO>3%BW@30T(70FQ8IP;BV=4R)K1R^UXC4PH5TMDE$*.6!3C!(2QZF!4 MD[QMZ8L310>K79P^[:N!TF71YB_KY?+]>J,3J!=A2F.*A 1)Q%)%$!$&)!0Y MD'&(&8KR%-+PMAY*O?//S4;I:/73UN'_#BHM@C^T'D&MB.7IJNTRF1HSHX$_ MNEWC'7/FH[Y%!M MI:XMM?UM+SXI@OGVIUC^$+^O5[OOVP4-$YY+3 E@@ (F?*4:"P %0E!%'.2 M))F-I^0JR-QHH]X'KX)L O6-@W:.D/-RF'E$4X \,N%4*MP%!R6"4HN3ZD^[ M=4!%\$@*?A?\;[T0GU<>*R[<"J(G#\E9C$E=I5O!.O>9;A[/WGEZ_/%2%M:S M=I8N/C@WKE)X!3^V^ITMUYOGLG/\;XJ^ENOM?J-V5"F\N7MTB=.P.W031",S MS15TJBJ=@7>GIQ,&)R?G1AB# 0B M.8"YSD_A20X2QF.>YUF.N%%^BJL <^.!,YLE'\=F.<#OUU9Q 76.-HK687HC MY1R]B8V3P_2S-$K.P7$U1B[&L3="OFWX_6;S8<6_%;NE4>W)RT_-C79*H$7$_,%:6Q74,G,R*LZ$FLRFN MJ] V*#J><"SB=K*=#Z4@TY@EF8*$APP#*%@(L* AX$A'JR4LSEAL58/MVBQS MVZ"E;($8*%EH@:+9F_]F;$;>OA>O=>]%'7L1\%4QZNH9VVXO+Y\!+9M3 ML):9MN12KZ(7 M!9?ZGW;M@?'\O*Z",>JD+(I$E":AG5O-]]7V^*G6$&6B^69CO[5H1&WMQ7P1DC/;4'!E]YJ=>FF#8AM4?) MBTS4OF?MC\B.!RAE-0;#([+33\UMXQZE^Y_F!V5G0 P?E+EC,/+6;)V)^2HW MT:VOTZ'8V5"3'8I=5Z%]*-;QA'U>V\;3L@5:N$!+9Q[O=P)6_\Z[!8*Q[5TS[:WB M^*ZIZA2Z=S+09-%ZU\1O!^A=_;UK'85[SM5R;A_7VQU9_G_%2_EM0EG*<81" M9;BF:NLQD0",1 ZP,EM11G/.4R,?M'^:N6W$NC) +>I=4 D;*&DM=V8/LL/[ MU ]>(^]:5Z@YY)CVC M&E3W_*!J^ -N]/#WU;$W^#?R_W/W9DUNX]BZZ%]AQ(FXMRI"Z,L!),%]GM)3 M;<=QV3YV5O=#/2@P9K*W4LHF)9=S__H+<)"H@10 @4SVCN@NIYTDL-8'XL," ML(:?;_B:BWQ;?N.*AU0F^&^\W*W4G;=*%?\)/Y?\B[A[?E[E5/G/?M_B[6XK M_^E3_I37.93+91PD&2*(@P@E#$ DB8507UH,Q*5YUB/6D:0 M4FN29?4DZ\HZXES[^9RWU1\VPBMKH=6/JX/851IHE32E+,V+RHTQV'I<]UH# M. U+=K6KSO!;_505^$9#;Z]A7?6CTE$-[D%+[_MAR#N*NB/9$4?!$3V/(>&D MQ#XBQ*=+PIA=W1JZ7;L;JQACPGD2"I* , Z5-Y/O \*0"G00ZLZ3(QII>2T. M]#$W^_(T(+GQK;\A:/L Y_5S(@<@C4R7%OC<$*Y]AH"#8.U#FZ\4JGVF5'^@ M]OFCYF="W_F#:O WOGDH\/.C))#5N\T3SM=+YC/*2,9 FO P#"& /F^W%,R MYJ-(A)D?"-V#H=Y>YC;!&T$77E=4[\]:6(,3HGY8KQ\3.0%KY(EN!H_1,=%5 M]6\X*^IO>[(#HZOJ=4^-KC]LMS>\H[38<;:O5_]V4V[+NB#M=NFG2+#,SX O M8A_ (8 "4J!"$(4^RR*66#DPS34V=SF?R.KA]D/7FSS4AGUZCRTQ"M>>L]R M)#>5R=^$+1BFMQR$76^[Y0K,D?FAQ7$OIU<)NFB*;CNL:Z@#B*,MS&!7D^Y% M=)0^W51HO6-1V^_CFO&G=2XD.:FI\=L.%WB]Y?S^KTWCR)<1R E,Y$:!8 )@ M)O<(B$$F]PUI0" +A$^UZ@7I=3V<(CE1H;I!1!V5D]/&9;!(W/56IBO]IJW144$W_;V>Y\?#LINQ^/U;@EK3:I_W.M2C=A^^)P'\SK =-P[/RU)YG"W M9P*9YAV>49/FQ_F_Y^O\:??46"'")RA,0@(88@S B#) _! "'X1JY'%I;O=K><.Q^W-YD1^T7U>@>KU]^ MP,[*^0?/'QZWG-W5M;@_[U2;7T3ETE5^V6W+K63]?/UP1\IM@>EVZ0=9[&J MW1@T Q6M!T7/:AD3ZI$)HQ7=:V3W:N&58U(S !WY%]Z[?+533__9JN)P/V>+ MHB/CQ+C[22T26W!.S1#K=NQ8L+=2^&>^708IA 3!" 191 &$6)HCF(4 I@E' M-(B%CXTR'PUU-C=V:V6M;'_>"FI1CW,0X11'81"&#(2(R#4E)BE 2% 08)PA MZ"?0(8PH#8/,QS@ 84S4L6:<@"QE"8@1Q)C!E&*D5;3> MG4AS6R^_[YZ> TTZ>F/?#S7*5 $0C3K>AZLC5"GE55J-4@C!/=:N M;I=N%VC::R=G )[=1[EKV3R_TYTJ@OG^9T&_%CG53H%^_-;<./3]3U[0O.1> M)9U^BJ<3+(9)[#881B:C2C!/$P>C+$^75;;*\G32U&19GBZKT,WRU//$S7E/ MWZG<47S-]C&O;W'YJ*I5+%' (2&QW+;"+ #0CS! /@H!BQ,_@RQC)#'*A*[3 MZ=RFK9++8ZVTB\-)J'6JU'Z\]0P4URB./.N["575$>8>R7VH^\*K0%9RCY)H M]2I*[G.O]G?Y6NE8KX(PD*'U^KN6>[*'U>:O=%)9G &:#HV<)C ;YR*SC%&UC6\(*-4>FAEG? MDUHB5K"<&BIVC5B[5U+.6:G2OGTLRQV6:GX1RE/KGA=/[SC9+B.113'Q$\!B MF@ 8QP1@"C.0D3B@*499ZAM%S%WO?%W_%JQP]^S^(( M^\+/C,RLX>[F1C\=:JSB#JN1&:4CZ,)3HGJ5K#I;5F,NT0/%$8]< MZ6Q2#M%3_)0_--^ZK6QFE7B*OMP7>%WB*JOM;SA??]J4Y1LNY#/W^.>2^BC- MY.<#2$RD+2/M%X!)+ !.$&(!"D*YG;.IIJG1]]Q8I:TC21O9O>U!^-)[D.)[ MO\CQ*7]=>*32047]VQ7AU!D9/3(:">^QMVH5F)]J,%O<6QV\CA)[J.\'H+:N MY&D FN,"GSH]OTK=3P-(^LJ!FC1AN4>K*[>7W_A*7;S>;V23_\BWCX^;E0JT MDX+T5+$/(Y:D# L0Q#0#T(>^-*"$ #P(612R+!*,FMT?VXHRO_OE)C;U+R4\ M7S%ON_'HY@ M"-;9#O/6]BQ=;[C@DK]5/I7Z@.TSW^[/CUG"!/:A66,]35M*XY&DJ?N>?HO..(-;YL'U6V5\9#'M-(&EE$ )CY". L" &# M<43B&+$8!V;QW9<[,OGTIXGLKL2ZD1YJ#"V)P1B7UZ"$891N9X(C$,;B@+J3 MUYW]1XI>G??'3]O-^'V2-5ZJF &5<2!."2(JD22.! 609@S@ &' 0S].:099 MG'*SV7[>R?QF^L=] DAURKKFE8^ZLA'DY[9;LU+^2;D*KS1C@POXZC'!;9B- MS *'5(UR1ZG$3SOQ^!4]G_<"3=C->ME!%"!4;Y>7+WKS\ M4:J8X0_Y&J^I2F]$M_F/ZD1[F= P4F5,0(A\R02A2 &)1098PKE@U.<^#TUR MY.AW;;1KF"!CCC)ZJ7+<;W.NB59F#^^%-F,&@W'08XQQT!V9212P=8!A([;* MOLJWI5[AO:S/PAAU+?./;O*B.TU5VJWO9R-W/ MO%RF.$.8,PK"F*MZK!0"[!,&!$J"C&,4A(%OPA"7NYD;.QRDK-*O>4I.[T\E MJ:&W<@^J>N1P.U8C$X,-3,:D,(R"(T+HZ612,AA6])0(KCQM47--^?!]7)?; MHJH;]947^8;EM+F5^<95A4AIEGPM/./5DM(T"(B? A1%ODJK(O<\*(F M'_ @15R$V(?:%=@,.Y\?8302>L^MB-YS+;Q!-3'3$1BFD;%Q'=WJ(%OO('J5 M:*42WMM?%!]0WRLP(MH&E=Q&1'VBNFZ.T3?;MU\-S*SK<"82SH@D 4!8K0\Q MQ8# 4$A@(T3B@-,XT$R*[Q[0::Y46Y$KWJ*-T*HR?"6U4[ U]@Q. 1R9]/?( MW2G&;Y%KQ;4IZ7P=0H.-@%,H)S+]AR']FR,;7QN90:O^>BO3V?':&AU9[OIO M69_K2N.?L_>X4&WOO^$D%0'"$4@H\E4-5 Z(R! 020I#3L(PC"/#<]T+W@S-"N>5A$-P=YE[J9.K#W %%+QSF#CUM M&5#=B_/VZ* MK5L#6PHPX VL'H<<"-<(Q/ <=:%11.>N/5^Q]M=X=BA9 ) M5R'3%WJ8-DZZ7\6SX.B!1V^M)_3^Z7FU>>'\.R]^Y)1?CJ&Y6U5#)G_Z(K[M M2PS7YXA5T?;#*1(3*NL+QR!6*2DA#2) (C\%*6$^B1(_A&8^(Z-).CLBZA2Q MJ3*% E)%M'6UNUJX>^+!UJ.U60SAR.1X)09QT8X\7.^Q2NEUZ*I*S51 M!:*11L!Y82+7?-^NO?/.9;U3W'];F>5"' M&ID;@TMA=V5U!JUBQ:74X.O[+]YG^?\C#O^PV6Q5$C"#]*B#4 Z3L%,41R91 M0P#'R)RJ@Y1=]M3!EJ?+H*JCX%$65:T7;L[I=;=FE=&CHKGE5'U?95)81IQ! M%L0<()1Q 'GB@PQR#OP@I"CE@K%$F,1-7.O0B%&FJB_LK0Y25]9#V9'[__E? M* S2_]VDGK!._G49?LU=JT-0Q]["GB#Y?ABU6Y)^#4+A/NW7Y>Y>*_'7H/(# MJ;^&W[,CF2JXLW&#EHHT!S*0DCCU209HF$1RFTHAR *?@EA0D1(B4N@;I?FZ MV,O<#)1*2*O*VI=!U..'FZ$9F11J5/81"WL1W='"( *.N.!R'Y,2P*":I[-^ M^&'S[<97SHO?BLWNN5HSJWU/S2+?MNN[IZWNAN-*,W.;T4I M-[[=%>OF?$%_MW$-R>O[#8<@CCSW'>!GM+_01,9JAW&M[3D\TIS>5=4C]JE()5'MGIZKQ)??\O*_/A2\ MYM7Z>;2%B*4<.5UB' 4TB!. M<4@!) $%.,N$7&A8C'U*(H&1R1ISL9>YK0N54-XO^=ICF]4*%^6A-/FO9HO# M95#U"/UFJ$8FX;U+5J?:>"6C.ZX&'[8\KI+?-U;! M"Y^X9)]O^O$E195PUZ4MCZ M],OA@9<.**X.O@;[FO8 3$?MLX,PK9=L<_MTXSXK!Y-EG"8P(SX$(>0,0)A% M ,542![!V,^8()AJQ>4/]#$WXNBZ5GW:>W:>Q#"7C0>.80J/2Q#K,<>-P(V] MKSO%[-X*,XLD/[VH.,ON<][#Q&E]>E4\S^?3_ZAE\7!*U7&FBB/9K'(5'[E/ MN1T1'D0T10 'E ,8J,RE(D& I2R$$20D0+%1(?'>KN9&$ =)O594ZPJD P#K M\8(;V$:F!TO$S"N27P7#577R_HZFK51^5>&SJN77WS"_3JNOWM591WTVLC_O M>)<+P54]&V[ASF?6ZMQ8HI;>VXO?.:WT#@HL+!S\#-&^?@,W'M!CGV088CR" M#Z ==E97=H9=37:#9P=!]T+/L@4+HBH*=8A[M\:KES(OS2FIY_W9D4]1;-9\ MLRM/;ED:N0VXI@\P#59Q@-78_#$,TQAT<044.V+H:W0Z"KBBUM%DO_:L91ZI MVBFH*:-WCW\V,31O^)J+?+L,N+IS1Q@0$A$ 648!YE$ H,!9$(K\TXO9?)IEG>M(# MQE5JIRN]39O+24_UL^1-FJ]9UVFHTR&KBIMW/W"^4LS==<&O5?"^'X'_ M[@KX-J4=[ !T5^'!L/^I"SW8P7.AWH-E0^9[ION"W17%NUU1IZC2W"D=OS6W M_5'7W:R547]3=(+(]:V0/1@CD\9]@5E5YL4$#Z,-SV75K;8Y)TU-MKFYK$)W M2]/SA-E<8SQ?OE]O\^W+'6-RD,NW\L9+0R/C6J5C!_J8VQ2MQ?0:.1>>DE3BZ"E9]:;J$*##<]813&.?7M@@ MI#UY-3 8F,7R[7H6RQ\.LWBHS4FFLX92[;S6>=0BSX%R#+U_>OA]_9R_79>L M8!]6^$$[P<'%M^4G&$3"+C'!Y2:GRT@PJ-)1*H+A)V_-A/6=/]3I\*L\<.N'CVNQ M*9ZJ]?_-2_/+PVFY2EF?!@0#Y&,&(.(I($D6 FM((1D*(Z-*A]9RC$WIOB^ M>WK"A4HGXW7D5@$@M3[5YK51PM!;TW:D] X*)L!_9!(Z2B!6B^GME>B.QJ** MQVF>F";ME!6FSI-*F4GQ2BFCK*#J3PAEUYQ%7OSSB)G##O3_\)?W/SG=;?,? MO$V+B\,@%3B@@'$? A@B 8B(?(!H0@+Y5S^AF7:6?,/.Y\::4D3O(*-!-G)3 MT(>Y<&PHQR9 );G7FX//.T;9)OF[*=P&J>!'A'VBQ/!UA"?I3X%HBK]9QGA+ M ?SQYNV.5TV>4MMCW++V[9AL3A\Q=LBISG^OU]6)7_2)Z-+[\V(<5KQO/_[ M-Z^2T(94+F)CP!RW8C01/9QAY6C>#ZD_.+DOOCC=#!Z2^VB:#CYH,1??"\%5 M\7"^+Q*L0I95'M US5=Y]1E\YMOF\OV#E/JWU8;@U4?YB:P?/!@ST6E^$Q@+P;S#.8]\) MM ATZZLK$+QC%*IBZUX#A/>A^A@J*+R#BIX$ U1HM(VI+(@-(*!!I/M\_=3" M*(?4JWY2!NOFO\&G-='2/.XG=N?D$S,S"EYY; ?MCM>2;3K3YI71/[*>7EL6 MVQ*ZZW*SREDE7A76]7(XT(YYP%&,$Y!Q* VI+(H "J4UA9(TX"E)PR -S KF M]G5_J\8JW&.W;L\55^/X^XY(>BN.]_TM5.^86I4'Z5_>#PJW<; M5?Y[F1""B,]3$.(H Q A!DB8,H!X#%.>"09C(U*QD&%N7-.JX!T$575<&BTZ MF20.O_?^K%4QC!FW&3 ]HAIY&,8^7],8@7O3$3"FM!LP=,1T-A),2H W0'3* MB[7CUE M[>T5]%H-O3\/.GKOUW*;7+OJ&C*OL['7H^/7&-&1.?IU!O/&E&2W(S]*]K(; MQ'K%1&>W@SF<$\U!^^9^^^^:H[?[ J_KIFL7FB6/.16(4R X80 &*G\:CU,0 M9($?A!CB# M=Q_V^3N9&V*V^F9A*2)($*4"()RIXA&$@LS' E#D(QSQ M& 8!,\N5I-6OR?2;*&/2H=C,T5%$1W0SHM/#7X_=G&,Z,J5I@#G-K:,1<([8 M3*_/22G,"(93WC)[V3;KR'UE8E>G>^]412VCY",G+\_-M.J(Y[W3KE[6C\WU M+=;-L(Q,$)>RD6BC9)&5I >)&Y*3G+8X<8Z2'H7.4Y7T/6CK?[3/.E1%B91W MN^WCIHKK708L2CE1M0ZC+ PS!)I5* $!%',$ Y21K+0S/VHMZ^Y3?"WG7QG M"P_OY:P*5%5%J4K#JE1#0.O9#([@&YD(NLG*%G6)*KGYV4OJTO_H*AS.W(_Z M>YK8^^BJRN?.1]=?,6..LM@N[YYXD5/<1C\B)I@(?08$CF, .0M4P3H,2 !3 M/TL8#/0"/LZ;GALOM-+IS?T+4 U/]=L &/L4M1',83QGO[Y#4U>^U9FV\F^' M*7NAP4EF:+\B[80<>,)RY<;/^1:OU$Q6.9EW\O/_OA';O^0DOWM2*0#^N[(1 M@B5&" 6I7+S]%,IE/ M\D*'8!Q#Y/(,!2C)L5.U%M^.YS=V.W"J?:26X5S:2 MRT6^([OATJX[$IKK_ CXCKWH=Z!M9?:^[Z&]TX'6W PQ,F5-:#;[;2F@2$8 M9W:"Z?ON28O2W=-N);]8?0FH+\> 69#A,, F5#BE99N MJMA7?L4OZKI(_K78<=8ZQ:ER7VOV9?O(B\X_O'$HLJ?(_'F1JJ-.E6<=*6%UU'#JC"@JW'4 MH]77&YVQMYV-8EZC6<6RU5!U-%E<'C?OH.'>1]EQ9:!Q\7=;\]"5<*]1)]$Q ML#VU%5WW8NGZ]"C7%'7._V93%)N_5.5Y:08'/H$" YIE,8 ^D40.!0.(!%$4 M^91AEBS7_$&M27I\?J$7K6F?U=.^V]>(OC1*R#KXKLIKN%FK"VBRE]C05^D" ML'KT:@O65 GQ%$K[PLT._8CZU7;E*G2AAVF]@?I5/'/X&7C4MF# UQU9Y?3# M:H-5G3.,@Y0+E5L8 QA&%. T@"!.?,(IA)!0[8B#L];G9G U*?!K";U*1-/: M %WLAJ?QS8B,/(%-P+ H W!!Z1L* '1;FSCU_P5%SI/^7WK(,KZ^V#SS0K8H M!VLK+0!5[/2Y2J#85OJ.,?)#&%) N?P/]#.Y(@>IG,%I%D4,A=!G1J=35WN< MVS1N!5YXE[ZZ+CJOH]JO]31O+KJO^ M6>2Z]HL661OWZ8L^Y6O^<B_':F()GE MFNN'8# -W(77ILO0UB_S4?*T@N:1 M*^!&YCXKS(RM(1TP'!E"@UU-:@/I*'UJ_FB]8WD%QOZY*ZN$/^7]ILW=R(]* MIMYOWN+R49I@/W+&V9N7/TJ5FG&?2.).Y8"L3VS;K8(TF% 8T!1D%'&5\8P# M:3+YDGT$BGT2H\#, 6H,(>=&4QT=50GBHM726Q\J1,M_5W^C4E/ON5%5139N M]HEB\%[/_S"\0AOC.]"\2'OET1W[.NUX8/<*>N=%J%7I:36V7SMC^XO257X MOWJ'=$ '?4?9I8XY(*[NU\80<=I;MA%!/KMK&[,OB]P@JU43O=0)7FK]M753 MA RT,3MJ7ZV\"^%:FE=I5Q$;9EF78(W-E#TX.?1_UT7#+GG(4,/3Y1#14.\H ME8C.\U:37-*.I)7-T[/QU#YY;P #3N MIW(/%+83^+2Y*:=MCRHGD[7O*?L<7].7V#W>Q3!Y^ATO$1Y54H M;LI ==SBY!FH+BIT*0/5Y0?-/\8ONVVYQ6NU#BD+]0TU5TW^EN8 MV_IQQ(@F!8"N '5]ZKK!:.3YVQ'2:Z7T3# SFL+7(;&:QP/-3C:9KZO6G=$: M3]MZ5[;5,+N#V+$VW[R<%\Q4]**N>;;E5^]2O MO,@W['ZSQ:M]KI6E'_&(QDD*.%-Q3"QF &/!@. )#;@?!$A H_1TKZ+&W+CK MXWI;Y.LRI]Z/-CM1G9[!DQ^D_&:VNODO7_GKT#N;G/^8C\S%=>GANO+S,05W M\LZHHO>=Y_8EBA40"Z^&HINYJHD;V$HTO :.A5<#XN5KKX9DX1UR8+GTKWW- M 77FPOLJ2DSL)?R: W7NB/RJTE@[4_[(2]G)ATWQ;K,C6[%;M6$72Y2F."0B M!;[@ D#"?!7EFP#"8T00E+_TM5R<=#J;VQJVE]43F\*C!6?YUI.;Q-(T\&P0 M8;T5QA5N8^^IVZ P:1KR_$<=%_:V1D[='WCO?ZIIP;U?OG%I!91XU9^NR<9M M\BI&[CPF^[N:VEGRJM(7_"2OOV.;MZSG$B6;TMF4M,64X*>NKX(^J$$U;=U:M/I^Y[/\>__Q:1RS>;>4>E>RV:I6ZWWS% M13>.@5'DAUF6@2C&/H"1P +R$'$_"1(6)A%D9$OI".YYD9A]1:-=O5JW9!^ M4:;2KX8.1JZ&3X_E7F%0QCX4K<;C2*5C[Z&ZA+A<=*1J*C5T';O;U4Y=QM7Z MC>(VY!AS5V7 '$DU;14PMU">%0%SW/SL\JEY:"PS"_[SQ0?O5SY+$^B?\QY\H=@!9>"Y'78.15 M(%7)TO_-CIMMQGWVQ\]&2OT/.8ZV&MI+.-8!.\*-19>!,:UQPION%K M+G*Y<4L"G\1RNT;B5"[/-)(;-S\(04+E2LTRYN,0+[?J %UOF;[2G]&&;-_K M>(Q970UXK!':-')M&%J]1$TP3 6 B093 " MB?S')$E(*GRM=#]7^IG;49<7G,H/H(T69(*E M*59I36/" $R04/NI""!(>$P@85&L53I(J[?945DEK]<*7&7\VHMLD-GG*LK# M3.4V7+"M%Y^M\RS]))I<[VJTH!*$>^@B5>K4MVG*&6\5ANO.T)*G\8?P6$) M:A?(NBI-?9,LTY:L=@';62EK)XW:L>S^L+ NF-TIO)*B- KC"(0)4>DZ60IP M2#$(*!8(00H%]DT(M*^CN7'CX73;U'&]%TH]KG,!T,@T=L!&.4,I*;T_FS]' M*4=R#1)'_-/;S:34;'*8 T"0$*XP#X M240YBW"<1$:ULSMMSVW:=TITV-;EZ"*G>_EGAR:37FDJ3UO\Y=M*K0[OGYIG7&7W-*X&9C>C_4!^[;OCVOY$/W?G@_;LX MRG4D_Y_E#7<^)).[O%T0X=;,[+_C[:Z0G2NON7))@I3%/H4@]F,$H(\)R *: M )KYD)$T3" RM%@O]C,WZ[4]/Z+M^9'8%%7"+OGM5==?DD^>&@4\)C6P3=)^ MC+:NE7LSAJ-;O*V$TNYM$//>JPN$(:ANR,U^$0CG:=F/>WFEC.P75>U/QG[Y M[ZR756ONN86*7T&FAVLI1>UU7K MIO32>-IN3?O&JUK<7W&QK0]Z5>)YN7:^>>G^IO(-3)%(,OE_$#$. <1"[L\$ M8W*9$TF2AB3S(VZRS.EW/;>5KY'/JP2T\K\T@%UOO1L'S)'9Y C'Q3@^FN; M.%H2#3J>=)4T!^1TX;1HP?+TB3YRMEOQ+^([?ZAJI?"JE/'ZX>-:&IM/U4Y! M;@_J7]ZKT-8EBE.849]*@J*Q_ ]D =^!)(TR4@<(!J:L92%#'.CJU8%Y8S8 MR.GMM? Z:BRJ0X3FB3\K74P=02U&3//D9]QQ&/L$9Y0A,#^!L0?1U4F*A033 MGHC80W1VLG%#4[8.\AOZ7Q_+MJLO5)IY>W6K UR M!Z0Z9J7=X]AGV+R\?AAPWKPL-"?DV=N'*7KOC6>#ISQS>78&*7?&N(SMWR[9LR M(]I#J?1O_"%77O[K[6?Y92[3-(ZBE(<@C84/8$H1(!02$(B8"^R3R$^)#HOV M=3 WBJQE] Y">DI*/3KK!7&8JUQ ,S(1&:*B32O75!\X!9.OUG0A?SBP1&^# MDU# -77:^7WU.?,CVM^WQ>J>%T_E%W%?,+D:'#SF-*M3]+ M>96X54:Q\V-;_7H5 ]!=/]UV@]K(TU<+,+DK<^EVJ >.U3'W0+.3'7-?5ZU[ MS*WQM'UUI-_Y]G'#C.=[S^MSF^Q'M9)J60W*E_5 ='U>.T!GY$E] 9@1IO 5 M'&ZJ('7:YN0UI'J4NE1%JN]1ZT"!@DO3_1VO__RXKGP\#M5,JWB%)?0#(6B4 M 4HB 6"4"4 BAD"*,4&$4*0BQXP\!_4ZUOK*)W7ZJWVZ<"6=<2"!#M1ZQPD. MX9LLR* 2U/NE%?E7Y0%7P]FIUSP,K$VL@0%.[B(/=#J=.@[! (@+40DF;UN8 M$&VI1H,J=MUW9FS#;H- M36<07!#_R JX]'OKFC>4VXSNQ7=4P/GE5+X:A_[W,A? M)--T])%$(A M0,C4C@:I($B61')'DT0X"?TLC!/=ZP3M7N?&97O!O:[DRD%B+[O^A8,^]M=O M(49!=&36T@#3\;&(%5)6-QGZO4QVO6&L>/?.P_QECW"21-(_57:&IZ)5F1M9*Q6WHO: MW[3*'K[]..\H+795%*J4>B5W!8W#>Y/TO*Q\..O_ M[,U)[",$4T9!0!*YN'*HDA!C"/PX3 *,249CK4*:MXLR-VKH.D4WZGB-/M7N MN0T/:54RR4MYTY -<\NT S$R">W'X,OY&-Q=& .OTJ3Q3-=*P.1Z<$PRBDXU M2%.E&^U,&-P,UG-GPA3-8/%&J[^YRCSJ L?AM*0W]3!ASE(72!PG-'72HOF5 M5G5*3[<[O%J]?,4Y^[LJ&-BD]S)UD=%I:VZ+S_$53R.\IZ3W?I1_JTIPUAKH MWX1I07K]ALPUFB.O(-I CN!U8P*5U36;5@>37;^9J-N]EC-ZSYQ*OG)>_%9L M=L^5"WY1?E@;,\A $W,C#B6J5\GJ-<*JM$F;[7JCNZF]AMEUBG $U]@790-( MC4 &&J!8<YW'SB5[[Y-ZQ395?J3J&T9S?YV_.;5JWLAD< M3O5 J&YR>9FORK=*3GPE)V'C-PO[)YV MU1;A'7\N.,TK&TS^O.)5"K4UNWM2\<;_7?U[O[,&3D,.HS0"D1\F (8\!%F8 M,2!$2J($PBA OIG[K"O1M*;%I ZVGWA9_H?:?+?Z>:RC8+4+QQW-S#QLG(WH M, 6]RBA-=-'5&9BN3@MOKU4U1EV]%I/Y[K@&W)%CCS.Q)O7Z<0WFJ4N0\_8M M;AXN.#:W/LV?U-]KQV;9VZ</*O*F__.E"BFNZK@^A5"@>#\VS;4=*X9A@3^=>- MK-B/1*5'$UE1C<2G[DA\GF0D#.X4)AB1B6X31AP9L^N%&R$=O%BP;7NZ*X4; MM3^Z3+BU+=LH/;E!7^/5'R7_OA';OW#!Z_(@RP2FF1]$&<")W+#! ") 8D9! MXE.*LRRF2,3+'[P@&_V*/CU]F4RP;H]CSJ]:5"!E]5IAJWGT=K79U9G<=]O3 M+*JF47M]T.MM 9S .?H*4LOH=7&3U]3-Q%-X5=<\#[ZZ]8)N5 M]KG.UU1^$9\VZP>5$T 5-5G2("8HS22#A$$*8!8' &&* 8Y(!".8!0D)S8XJ M^KJ:G_%ZD%3=_Z^DK'7IH+(N0JI.U0W9HQ=F/?*X";JI,LQV,5-" B6EI\1T MF6-V& AG&65[NIDX?^RPLN?98J\\;T<1]\K V14O5>ZOMU62OJ;D<)+QA,<, M@I"G,8!1R "&A,H=L-P#)VE*(4,FT8"]/TH)UU^PS\4R&$6< +/R+/?&!F+['P]VM^0GN^TQ8GS\_4H=)Z@K^]!RSS&_?F2/^U+ MJH@DQ:D( H#3+ $PX%#N!1 '0J LAB0,PTPK1M:DT[E-]\%P'0,\R M< WKR#3A %'S;,$&$+E*#ZS3Y;3Y@ U .$L ;/*N'26]P65>JK0 O&R/YN_6 M['O^L,Y%3M6='Z4J3XS*/JR.0')>'CSZ:(HACQ,&1)1(JO*1W(T$@@*1!C&- M&8(12DVHZA9AYD9AE2YU!HV#-M4QZ??=TQ.6YKJJF7!0S3OHYK7*F9';34.I M1WI3#=#(9#@P-L,#XMB]TR6LC@CT)E$F)587H)T2KI,V[8CX-YRO/VW*\LOZ M0J*63DXH1F!*>0A()F( TS0%61QPD 5"%9J&B/F&U:3U.I[?N;&*P'B0LLN) MO&XR0JD9S/+R>2/_ZBP_E.; Z!&H0["GH4HEL/>+$OE7A?.["MV\XLM.=JC: MP6P,WS(SP!R1H&:GD]*=&1"GQ&;XMJ7G[JH:3\XNUZ9H OZ6 4F9GTA;D82( MR UN) #F,04PHC'""0D#EIK=GNMU/+^K].J@\%+%G2;2U=#-5@]^/:)R#^G8 M&]QK57'>7\'4W.W5"")73JUZG4[KLFH$Q)E#JMG;YN$]GS?K;[L5#WP2!RKW M?O&TWK(/*_R@&^73V\#<]IQ24* D]92H(#B*=5'WD_E:X:P?!=2/W#"). -M M9,[0P\O[4XGM*)KO*BQ684+]K4X6+715L6[0T/6'[2P09>*HHO-R?\;7:G?V MYN6S*H(N+9[#/]?UA^,4)]"/4Q!255 5(57V61" :9!$*4+"3XS.KO2[GAMK M*,F]CHQ>+;=5 6B# ="S0\:!=61>L434V (Q!\>1%6+0\:26B#D@I]:(10MV M5/4A7^=;_BG_P=G']59^/3E9-8[,OQ52B"7TH9^FQ <^8Q& A'- 4I\!CH,8 MXY )Q&,3@KK6X=QHJ1+*H[@H7M01+#;(WZ^-L1X'N41N9.:I1065K-Y!V";: M8>%5\KHC(%UD'-'.U>XF)1M=Y4\I1OL]Z^)"*@$*_MGLG-[P-1?Y5O$)3_V, MJFRX/H \#@$*0P889@&EC.-8:)7RO-+/W&CD:['YD9?J4$55*L[KE#U5P6+C M0D(780UAG,D7U/$5# &D' $2$@&RE'!"PBR-?+'<;K9X-1VL^][^?6'58V8' M8(U,R$V.*"EB>P#E_=)(V5\EVZ;@TA .[BHL7>QEZI)*0ZI>J*$T^+@MQ_[@ M:SDD+XK+RT?.?MMLF HY^R*^\9(7/WBY9"ED*8M]P"A7?)M%@ @2 XYBWR>8 M^6$8F/'MU3[GQKVMI-Z#$M64&*Y#K$L23H$;G3 ::1?>'KY*X"HT55VZM4*[ MI ]MA)Q1R?4>)Z85;0C.*4;_U1M-NKO=]G%3Y-N7=YLGG*^7 J<49ID B&5$ M&A\P ]C/ L!"B@7T0R@PMK+I3CJ:&[%T5M6]I-Z?M:R&)U:]V!I:(#<@-IT) M8@"6O0W2@X1K(^2TF]>Q0GJ4[35#^IZW(X;W3\^KS0OG34K=3OC[VUU1*+>4 M*!""QS@ -)/_@5&6 !('*0C#,/9%%DDSQ,B;_&J/1UQ]#:T#BBZNO]3>RA?2BRY4,%[^(V<[O')4HJH7@1N2B[8M39Q7]$2!\Y2B MIP_864CO\A(_/!3*(SG?K-6.3&[6=J?%-R@.*?=Y J@@$8#")X#X" -*XA#' MC(41,=I':?4ZMXG;+J3[/U76\@]-9XY_". M3 ['\G;P-2DX8[S<&Z'D:,G7ZW/29=\(AM.EW^QERTWGZU\AJ/36O47%3LSX2\_=>/MCV0'NMJ4NZ*S@HF4![Z? MI8 $+ .0(@(R2CGP4R22D&0IA%I%9W4ZF]MD;F4U#ET=1-3PEN=&G*:ZWO$. M=)%(I0JZRFK0!SHY168H!K MD9L,URI#H!G%&(^$'NV,B>_(5'22$7GAM=)[C?C>7OXF9_+]$.K&_&0+G2/. M,NY^4AZS!>>4VZS;L4CK?U?F^"NF*E2^.3-HY7BEHM$XD[8?R)3'(/0Q!9B)"& 1!A!*NX_% MV#2CO)4D)M_^-$'R[Z5PM')\$[7LWJ9>TS9K6U]CP\'1W8".#OC8QT\5TOD/ M[G51G8(NW9 ,I3B=?R3[*#J=5^R M;,XV77YUV/Y!:J=B[]3)W3_R[>/;7;F5_17O?]+53EVZJM@9^3\F)5B&"(<4 M1S$((TP Y"@!2,09"!(*T&*NE+HX/7*J$6*Y97KO7%)H>FZ9M#FW=:2;E<=KE?"4%MZ/\F]5W2>\ M5NXBM3I>HX^^+Y@1X,,4-R;6(_.:)$I.2T3V5Q 5,^LNA6GD?G%!B*+S#3]&#C+07.ABXFSS?0K>9Y79N!9 M\[(P=T]\S=2I996-+2$893$-@<@0!1"B$,@?$*"(13B(,/2A5FJ'LY;G-KWW MPGE*.OWB+\=P#4_CFT 8^_9$3W^C$B\7=;4J[7+ Q(!CG(2(0%5ZYA"=6^ZKS> MW]PFZ'$]V$9FC;S05EAKW(BZ17#DV;T'[^XB>#;7I!HH&ER8ND5SHJO3*Y^D MZUM4?8P&[U,UFIGN9E5?IZ,[5H/7;,BX"5?Y(@Z)@YO$SW>R5_9WO-K5%1S* M M;=\V6565 'P9QCZAD& 0IQ #&'(,<$!2P"%)T@215&YI3 X*M7J=V\Y%25N9 MB%3]P ]RFYT;ZB&N=Y#H',>Q;RY:"*L?.B(O/+SU6JDKOG-8AL,()4=GCWI] M3GH8:03#Z>FDVJX M\!H5)HJ'&0!OBGB82]W/)QYF !RC>)BA=FS]P24S\'*K[G\_\^V2PS1EG,4@ MY4AEBY965D9]^1],? Q1B# SNI,]:7]NE-6*9^JG?0R:'O?< ,7(U-)*5CEQ M='W2WN+G?(M7^7_7R?JKAQ;>@8GNE#=VE6C*I1/U19B<.4YP[-<) @E"4@8I@!B' ,LHR'(,F2!%$49CAB1CNJ M"YW,;:[7,GJMD);I6"_"J;E=NA&DL7='IOB8[X0& '"U\;G4Q;3[G $ES[8U M0\]:7#FH_5%K(Y3-]1D*,$Q$ZH-(^)&"X)1HY?7KZV!V MTUSM[?@DW!0FLQ/M 0P& MCZ@OO3?=F?. U$>'R$//V9DL]T7E??I2E1^N3J;+._JO72[9<@DC2"*28B!@ MJK*/P11@BC"(0XK\) NC0!AE0ASH:V[,]HT_RZ8>Y;:PJAU/-T]/JK*\$MS[ M)9<_5=+W5VTQQEK/K'&$X,A$V$KI56(NZONN2(ILQB0[N>HSB&,V1F:65=N%5 M\E9XOC_@6SU*I.K0AW"0I2D%"?8Y@8((EF@ZC@YW9#(] MIO$'K:+'5""31S9%L?DK7S\8>LCT0*IGNMP.T\@LANX&D[2OC.5_*W#[_Q-2_P2IHW=^Q)%?[;JDN[ M'[RI,UI^W:QR^M(I,>&'*$FR$/B(I0"F00"P"A'"49C03&#?#PPS?-D),C]* M:?18>(TFE85_K$M;.]>0:BR'2H^*QH=_9*HRP5UNOBH]O#^;/T?)6'T;I(YH MSE*(26GP-J!.:?+&UBP+\W#!)1VK'"V=@EI+FD:4^E@RI!\%TK(*"2"I+VG2 M3P.?ITP=02_7JAZ'?%6_@M[EWK0F8U9/QK,^QYN8*F$7:P16-=6]U4%DPZ([ MET'6([@;,)NHK$Z+D%0Z3R+HL([.( ZN"N=<[F3:2CF#BIZ5QAE^VB:B M;Q\DT=V+_YV7RAFJ=43-.*(B\6- 4,0!I&&D"(* -(HRGO($,Z25ZT"[Q[F= M_#32><^U>/A!\WQ''^)A>A@%N+%-G2KZJI+7ZPJ\\%HTKWGS6D)I$@+G&-*I M@MQNAM8P?,T IN$ -9V&)@Q!,]#K.,C,Y$4[6^W$3?KS3CDA?!'O\M5._FM] MN_AEMRVW<@ PRA"")M=_AOW/C;$; M.>V="$SQIR1-L0BA\D0+I1&=0(!Q@( < QBE81S0$)K4GQX3_PGLZ;/ F=:U MHQ++?:.3.>K=$SI%9;]K[ MI/:^)32G&P';9BQV"-]43U_$'R57*5ZWY=V:57$\G0W(20X"/PQ8D 4!R# 3 M "9)K$HL1"!DOA]"G-$$:?FSV74_MY6H4@!L!) J>+4.U:E?7=[ID^DQ@^68 M:.PO1D5Z9,:K0?YR!/+=)9!O2]!ACKO!9F14_"?:F8PR#F:;%6L8!W?Y*YL@HXPS!#F*5)!6W(3 UD&2,0)\"%, M(L&(S\QBN"[T,;?EH1'1JV6TC."ZA*6>D7LC0B/3NBDXQI;J@/J.K-%+/4QJ M<0ZH>&I5#CUJ[C3X04J\67-5OD9:J2_O?S[+L6UJNG]\>E:5!'):<\N+L0NA M5>-SF_N-$EZKA7)=V>NA=FNGFNA[%=J!/\P9D^ ^,J,80SZ"V^%-&%HY(=KU M.)E+XDV =!T4;VOHQAP[[9U]6_%^F8HT@@(*$,946C,!8P"KP]D(92FCC&&: M:(6I7NUI;KQVR*; &TG_PS)5SAFF>E:-$Z1&9J(#2*V0WI^MF XMG*M0N$YE M<];/Z^2LZ5.W-SE-[PNC%-([K+F)+V(_HLK=)LX ]%$ $&(MSE&-V) DT;H;WMI@U;]TZ"3Q?'T:<. M TZ- 7,5=ZK?\;3AI\: G$6AFK=@$XQZ4M'M[FFK'WEZ_N[<#*'>:H-7:GOK M 77]B.=6C$:F#%MX#"-#^S&P# .]T."$,9_]ZAP'> X\9V=QW#&6JP,8O%(1 MHQ_73?[%MY4[4)4I8YF(F*(4,4 "3 'D"0$X0AR$"&6A"%*69LAD!W2]R[E- M^8/$WK,4&>1KC]9"FQD5&F#K&1-N(1R9$3KH5:'C$KU&WH572UQGR'%G.NC# MX\ADT.AP4E-!'X!3$\'@3:>$TZ1Y"Y(PC9),@(PPN:OA6/[D$Q^$% ;(S[*4 M^ID#KIEG'L&3B0(.$\4)S6@E&'0.W+3DTL',84H](U#&I90I<_(9J:U))#=E MZU.5*]\UGE)WZ_4.K[[QYTVAKG(RRC#/)(P8J@@H 7#&.*"8A2Q#(0Q2+=KH MZV!N3-'*Z-5">K64^L5?+X(X3 PNH!F9"PQ1,2H).Z2Z5678BPU.5B!V2)UN MG=C!Y^P,@+_SQYRN>)O8%4.&@B2%0&XC$CEUY?PE4$3 ]T/,XI $4:05O'BY M^;E-W%8ZLP7]!#*]%=P>B)&G:2O8" OT99T=K<@GC4^Z!%]6['3-[7G*(JK@ M'1?Y6H7/K;=%3G9J(5=GA.^?GE>;%U[\CK?T,5\_'/V^CJO[(IJ'>/E;L2G+ MK_AE*:(X""$,0)JI# 9^0@&1UKQFC1!C^K"Q#>JOG_>@]*4>\9:_JFC3#XPVSUND,ZMD'2C&97 M\.K69.&UNGFM2'&;R?N'(1Q)?GL[IQPRKER64Z^)NC:(Q1QF@P4L-MC]-% M<8R"U%&$QS@]6)[253$FRR1.PB3&*0A92@!,2 9("@E 0OC)"4H38RBINMF MC1;="8*AJP1&'JYD,SQIJV'2/%(S5G[LL[-AC:2V#&GGN5F%XEI[H1N\^?N%KS?__\]6-5%D;^8E>5BY"RYS]RI@ZT!H$T MND#70XC4P8MI!9)$Z^AH:SY,F]'4V<0/F:PN=)E*^^87ZQ]5;%1.T#:6B* M4(9B!OP$2SZ[94U#"// M;&T$C"ZL+FIK=5-UW-)D5U07%>C>35U^P#*#^8Z4_%\[N9=^_Z/RD#TD*8^" M+$YX"& L,@ #S #!- $TCB,?)FD24J-%NK>GN4W,@Z!>):EAGO%>0/769"

_=UW4BX?@J7O\\NV#6106N; MM049+ =EB#DQ6PTU;B5,=$DVG[AQK+.-V]YWJB_&D #JPJBZK [9:(:'&77= M\[CN9[_Q)Y=KQ#C:9*+-P.L<1Q5U@L!-C8QPR;1-:)HO FA#^;@#$$>^%B,( M_W1 _^=\]HU,1;RP&I=_U0%\=Z?L_CE?_3>N/EPU!T]\%K((DH'$:$%9$D14 M*H'37DOE$;5HO?1AL,.,.\7Q%*[&X!!YV;?EXLW\;;[8_%;]>WRB-7I;UZ1& M7^,2'#5XYH@_,AL6;0DBMPY<'?>$XVQV?.GWZG P=7'9CF6I_@NGGSY7#A/Q MX1.N__#7L,+?PG3Q7^'L'"?)%JE%]I!%3::BDN0M%@;DG4@AGI>4@>1T$A9Z,@Z(E M&.Y3"-X(L>6RIVV^-M)ZT7Y#UP<(HT]T;<',J\OT:KD\_[*Y<_,S^M?/Z&+^ M@:$.Y:E_>Q-$M-Q8EJ0#1)'):'6N]L07*%:Q5(S47I@#$-J>XNU0_M(R]/V" MHK=-O@]/:KM>P?#PGV_"B\VGT.WXW0%FU!UR\CXFV#DD)KM:,N(" R5EA*!L MAH#:A.)#3LUWS;R4"799HS"NCL"VVM04D0?'G =I94:==9V,W=I<_WN"W8Z8 M'6Z"W2[B[\"GO=V5*:)Q06J$(##6$R1P*,HZ@&U3';YK6JE#Q["!K.E$#P976CM31#"N]6Z;0SID3ZL[^Q 5UD)@ M'>"N062O8"R^,C!)\O7HF )<*86 E5(.DA@<0B_9L;<[=P#S.0_R<(\N^ M [2_.EO_'3(['CSZ5;FEX(5X%Z!H4@GKU9O1U5''GJSV;(/$Y@N3MJ.L*B >1N=.UOUA;4)PS M\-&0J9F9L*D4Z7WKEI"7DB(*MJC@6-TF)HEU"A4XG1V(8K7ST0U1>OEWBFA' MS Z7(MI%_#V8K;K&NX3%>P/O,ZH,4I(O9%]^ZA?)%IHAV L&3 M*:)=)-(!G :)I40;@BBRSF82M>DF M'63< V4+=#-.Y\5%60\Q%8XL^U-&^[-] M%%=MBQ]N[)U6/F&2@C1 $;5_@K2"9[J -+%H76RM+^[E9NQUPLY?AL;X/5I3 MSL%@^CFNVL64NTD6)0537URN-*B@+"E#AU#H)7>L%-*'I].L>N=P)WK!CH#P MXU_&/>"V]SW\NF[\^+@*BU7GM_'.$"2E@LB%[%UN!;F'@1CCDTU0?#:N,/(, M6>NJD&.=[4333R_I+AX MA<^X>%V'^]$16YY*AY2J86*,B?PTC+P7+$H:PM] M/M6^\,ZKO7Z&:W@ V':_AO[B&L[P4\WB='X-26X%IS>9PRSY$ (#&,8=J&(8 MF0M*07(N!,6ET"[V8L&)^H GDW<8#(X_1V+B^>F& MD85BT3MP1AE0F ,X;SE8EV72Q=51P"_P"K_X=,9P%Z=#); 3BG^Z5,CS[,LJ M^R#)!C*)? (E!;$O!%O7,EO-DY"V^2;V;@Y_HO;U3Z4)AL3S"S?L;T?(GV>= M"L()+2,P;3PH)Q$B1P,Z,>F24\C3Z<2E=CS\B1KS/Y4J&!+/+UP5;.+SYX3K MY_G&!!E-"FU=S!E!)58@>JW!::MSCNB%.7JOPE%._N(322] "0R&Y!>N 7;P MJ(S%8HO38%!+4*4N" J6()"RM5)&-,*=S/UO'!M1=E#$2X9\J%LEG=" 2/EQ5[J0WX"B;.V*.KGS8W/LRSN MS+)7GSXMUA4JO\]6B^EL.4UK%ETIL4FQ+$>;/&1;4_,9R32IO,HZ)2R,5&\8 MI#=GE-.>Z/O:,%_6/\A^S@NYJ0E@7K&D"D(TF2R&&'VMD8D@M%(J>I.B&R0? M=ORCGOS2X9.ZBGO J^$]/-)PK'K2"T9>KY,9<"C64Y\;=!C6UN?L8P@6H@\6 M'0.T)8-R7H)/AH/+RB7!.9/8NB_^I0S!TOL0A6#N!X,DA6+M(I ,X[<^X)P;>6*V<\2Z!]2CJV"93UV);8);Q(HT* M+!P]L'SB0[!V@M4QAF#M(N-.MU-DF6S$+$#D6E'&10"?8X1@33')%A'U=@M: M#]A.<5J3K'82^A;;*7:1P"DHR^<=VNBFAX 16DWZ<-T^3^_+;#&'I&0M5HS1#*? M$J*&P%1=\R051)XBO=,11=!*J-A-*=>VASK1JNT.;]'!D'EI=^A2K?PZ_3;- M.,MKAD0>0\I) H_D9RE,"8(3!2PKW*FH)?)N1HMN>Z@3+7?N\ X=#)E3VX)R MUV4[P@:4YSXY:,)GI_/VD?1Q@?/ > :=/?DSWEF(Q4=@PNN29.8IM;:>7TK2 M1X?B@G*JYI0+*)$1@N*N#G>324:G$"F2L M6ZM09M+=7H"53+*2DC)VJ^=P&\",J7H.$-9=<>_!N9$%_D?X/OUR_F5#.$8= M-*\3:GP=UA]]@!B]!<_ILZ4(^G>WLLN?$?FMCXXL]'U$-F_!OU.PHI^/;CKA MG/0L %V..L3$9W":]*017 5FL&C53W>U1/87>])>TS6HG_(Z[S6H7,/T<5VTS,EJ9 MD++/"G11HO;.DPIDJ(&[XG,2@F%HO?SS:(<[T0MV!(2/-J%\%[C]=",<)\$G M$Y&$QK@C\]>0#>Q5-B \-RX&;^S=S+2.UO@-%+NHN'P&WD>6(]S6&[-5..^%3' M3'1G,#C^'.&?YZ>[Z2"T+C5) M;[BI0VPB!!4B73PGI,PF.=:ZQJR'<[_XH-%P%Z=#); 3BG^Z@-/S[$,IO.01 M :6,M5PG0Y ^ 4-1B)=6R?9%TKT<_D1?\)]*$PR)YY\CZ+7=>'7DFJE4YSR( M2+H4G828& <;>$S.6&O%Z=CSS1<%G'*H[ 4H@<&0_,(UP"YF%$G9L$QL*L0Z MQ1#!S^I1IDD[O9Y5Z\$8'6J? M'FE*)3BDPIPUP880!IDH, M,'$Z:)DOOH19PNLVL0$'3#SYO4&G2VQ_TCY&2Q3&9=0,@:?"065OP?',(%H1 MLE&&Z^;=O"]EM(3*W*KH'& Q#I26G*YL-.!0BFA38-A^K>+?HR5VQ.QPHR5V M$7\'V<;;'>>!I?K22> R95!"9(C9$T>S]E9H*\E/^GNT1&,0/#E:8A>)= "G M03K0C7:9D]D#+A(/E38&?-)DF_'"0K&8E#]Z9?2)CY;8"5;'&"VQBXP[P/E= M>^YRN$%,P8L4%.3D$RA5ZK2.V@6=C6$L>H:Z]7SG1TCIO)1A<(S,VPNL ]PU M<'(%RX'8%<"Q5/=3$1W[%2CK M&*+604 2FO2+Q0*AF #"^QB$E<2[T\ESO\BFXYWP.V[3\2Y@^CFNVJ; G@NN MA.$,E"2>*&807,XQL,@]Y,U'0OI-'$%P0:/E2$18B@1,&=D M.IAB3G'^U$_8=-SG73P$;CW5)G94GXI>6I3(P'FFR=B7'D+=#L9=C%P[DUAN MOL:[+Q:#X$[(1/-8IO9[^)Q;)I3Z=<3]_ M-QV_.$TP))Y_CJ#7=JV:NC!;ZK"&K*P'E45MUN9U-[SV,ENTDIV.,?!WT_'+ M4@*#(?F%:X =S*@H8]!:S^GSU^1M9'?\J)(7K)HM/,)2BFU2#Y+B,[2 M?3726VU*,;)YOU?S4XP;U1\*GX_WS8XB_0XR9]>LK=KGJL'.>YY2XAR,++7L MU%KPA4P-AAQ5\8;33VJ,X8B%L. E53GW>H( M]$L%5OO ?,Y.V]:M78_1,B[L6LCY6>CLP?0.P/.>+A])86TJT9TDJSAO[M>F M(S)KLG_)$@;$&JXL-EVL:^)"X$4FT+D1]CJ;>P+2/Y._UHS84PXBP6CM& MY&KC8K86".GNYTZFF1'(783D[TV7%SJTTQ M-##/.U!2#8R%:W]?"7(847BZ260K*$Y\]HY8K(W5TA=ABVZ=26A)?R^MSUT8 M<*,!HX]+42_VZWD-;,;SU>;"O_GR]6S^ Q=_A!7)E?4?3F(V M"JU0D)5 4-(4LG\8@N%<1&-)&33/J1U,],@CJ4;#VWW@'U'X8QL4AYQV\Y=P M^8_%?+E\'WY,,CKBKM& GD=Z8PL')Z( ;S2F7-MS&7'^YA_6N:"7A[[,-D2'F7O+HP(=L@7E9G ]. MYF-I]%W('C?U.3KTQP+ Z%I]NDR5E^2Q+'[\.9^].<-4$S4/7.\Z^S8')'DO)99*V%S]NI[9V^.VY^\O&_W*^ MI!,NEQ_QT[K2)?_D2%O6HO\_6\^WJ[\8?'_#K M?+&JWO;EOWQ G\0.@[*^0_/F49E IMO7'R4#-FKG*LOV@J,EI"O/2B=*"5*E&D7S(7R/T-)PF>7O][F2.G#IM@9TGYEP/(JP.7O>/)**+]^:.EEBG 'G@DJFDH43! M0#')P:-F0$]-D-$:AZ9Y;@DO$$>:W\FH?_/%=/%G[R&K>E'%CB_[-^6+^%?^8 MYGR&;\)R]6J67Y5ZILMKL3D3 Q!'/'!LRKY32\#VE:INDVZG5()NE00'M&#FQ1= @=$3)YMHPKLO[, MENKBD2^,W(;22&.T8-^(&%@N5I/7Y+3.SZ9YS?MU?&3]=AHAHN;&@)!8K?T< MP#D;P7/E=>(DY.TV,=$G;M@4]*MK>^+QK_=2>S"L==J(^]WA9W.KLJ/W,5N$ MVMY2[X"N>E !JB!U\+&DLI5ENC."QC1,6\GT28CLP> ._)9-C&SVZ=.N=;X^0TA-D]I'QO#W#.\#-Z_F"U"_Y>7_. M9[=?6?J[+#NN01M5DY"LD'^G&#!;+"M!""%]8^0\2LPX3]9@V&G#] [0\\03 M?IT0DD%C2H6!5=4 M,R#$S*"<)R:+N(W#24_'T0,'0#J M W[#V3G^1CQ^7Y\O5_,ON'CS/9V=YYJU62Z1_I/_"M\GVAM/;KF' M**VNZ\X51(8.2@[,2F'J.O3&2-N#S"YB1,-!<&C!=8#-*WOS]UFB,[V=+VOK M6] E2P>!?!]03C)PA4P&04=24F2R)%KWHSY 1A?!IN&P=2CC.\#.KTA?3M,U M4^B?SW#30?[J2^79?]:_/PF<<9.R!AY/F('N,EG%+[@8'5A,1=*"[+NE^\[V6)N(D"'3>F "1> -UK@]XEBUXC:B# MXS;>S:XU0- M$K8"CCEAX.S/\).LMMQXXO/R)ZX^AC-OK=R'#T.75*)$%WDD915$76E.D(Z*=)?T6IGBI;)!-[[MPY=4 MOIFMIJL?_YIFO'%Y;[@P;[ZON\#/+MV7Y2^7@EB29? 1%]^F"3=]MR9+E0U9 MHCXH\F*RRW0[&8<@51(>HY*^=91VD(/T%2/9"W^/EV6.)?"1DY>;,[Q;;$ZP M3M1EGCQ3/ WW)+KY OX9#04ER1RIBTW+1*7#WV[E[+,T> P;RB;/K!UDR&; MQ(R7B 'IMB9!IHK27H)CS '&K+S2-AOZ0>:ZO/C0Z00V4Z'Y3!8T/F_Y#*3<1*8M+K,PRS.@;V]FFBC8'GQ$"R MP(E9H6Z[U72:[)CTN6B7Y59P>?93X^6]!X!*6\9V$>?:]26_]M"C84&5)(&A MDW0C4JV>)RTM=2P\AL"L;AVZWYO87@H&Q[:;CBOU#F)O^Z359-+.&W*1E")3 M0[F4P,6@@?/"A4V6*W?%N'KYVD*9Z\6& 8.!.Y#RN!!P8/Y,W2 D+&L.(]U-H6MW062 M$T"S!2>92(%NA#7_?WO7MAPWCD/?]U^TVQ==7[;*L9U,JA*[U^ZD:IYU/;Y%N9%8_'A]Y :/M_&#(<'4Z[#5S&90C_Q.DQC35-^?2RJ.>5W M<0J1\R^[NZ%'7D D',AD$MI1$!DCB_(@?FQ-15^-;]A!Z/)9.)X]AKC;TJB M+EF^RUL @Z8#VZ8V2_)P"M69TQI-IZ)F:=C6B/"PQQ.O(YB1P7_J.>.Q8UJV MU&FIRZ::%,!+V0 1RZ!11C25@*UX]+I^^O;XY$>CJ1=XQ A\<7U8W+-PS=#D MT:H;>E,WHG;05OW*:?#/!7O]5R5Q8QK5_^PM8S\>HAG D,8&(8B=F2N_"G3T M1':5-XKH2#R,-S4"SQ483(CAF]0Q)A-*'3,8!V-KW!6BMXZ EX>#)1X.1GVR M$[(;[/X032,^DZGM&LY89#!-T0$5FH$1!:83^71BF1%T$YJJKKJDWMXLF'E3 M'0J+EF(*X8A#:CP'(,/6 MATP-['4FGNG(BK5XEE$\TB$^W?DB=J@[6CPYHXD=V*[-L0OXT3D(1$A*+&-B M.\[$&9N>XYK AMFF#_;701 L$(P>P/(:4#KW<>7G].>*B[A]%:^+J&=C&R0- M2J;*: >5"ST>*M]_\\\R1Z9%1*=N)!Y3"GV#!_6F$5FCT"0.\:P1]/)KTF5P M+O18;E6S,ZEMF]/ L,8\*A7WK W7M_E,;6\2$=\.(@K>#%JC!W*""8+]L[SE M4+@UV)E.Y[#]/IQCT]">^C:?AA6(DEE@$(?/Q?%\UW>=B4\)^/7S>E6T,AP% MCCN,1@5P/>VF.F&[X=2UJ$D-R^='8=,-B.%ZUL28NH[GCJ9.Z,&_Y]NDC%ZV MHT1UM_DHX*Z? 57)%&_J6;8]\HS)Q!3NV'0-UR&^8?L\J!]QE&P?O#&_3A'M M#$>%Y';344!?ZQ,W9MSYQZXPN'.;JD MGRZ\8ZE!KH'I7+/EDJ6/!0M^W(BO,O!3A?B,S.,SA_6&!@G_(WP:329C,_ = M?MH37X>T/,OP?-,Q?,]V1K9GA[X'W0\@HY=6_DC1 LZ>;R,T\7^D_/=)_#:FIL0NC&I(-Q;4OT(/4_FRLI#'= %\1](WOA! ME?S#>O]O9F0M?E:JM]%11%=I*%(X=V2YC?^ '?XE5!R<"NTGO.$M03DRMXH&7Y]AV0_:%'.MM2MSA::KN+4 M_RKNHP]O0*T$;HB$;K\TQ;?'LO$Y#7H3VR$"]W&&MR)8#D<UB+UNY9QK M21Y> &H81<8.G/]G.Y"$&<<&>-3UM)G*LHRV]B=*U%:)1BS]64/4U(VW^ O&RE&4+4 MB2C<0UD[YJP+ .REE"1[O;H3/!*+J$X@&D,-F#,Y #2H%._32>V+1B7S=BP; M][ LM8I:00$GZZU+V_6S.NV N&1B$M_<;Y![=A MY@W3SIU0:V .I6Y7+_L7]A_BQ7.1/UX]/%[$++K'P_U4QAN:AS3TV %,W>[! M=W0Q0_C3P%:PC!EX%]LLE<\#)[CH0-VW-,R2]>*1!JLL+F*:7RV+X;S52I7: MW4?XK+5!H@-EM[^S8);% <#ZVHN2(D>#TMK9Y'5@Y!/? 8H;4M"/),Z^DV0% M0$V-3"F.-"BH-<.!3-;QREY__5&4IG3]G"YFP3"WUR%:BCK<&IL<.+JVUGY. M\YBC.,](>4'\("8[UGQ@?VW+,"!-MK+3&-AIBY1ZZMGL-B.BN3(F_[E/)6^XMX:3G"]>&]*929YY$<4D2T+K*>T;(M5,7Q=*YG$Q.'H]$H760*I(RA$ R*P\K!(Z'OG66 0-(7LI MZ/ ^WR:9:/VB_7CJ@ 29L#N67H*S%K%HO:+]:.L&1@L'6.HEONI."@@G>"0. MK1M4Q1'6 :&1,YQGR[2 ]84'(M$Z/]5=X3D@>GE"(,*:I:)5YP?Y0>UHVQX8 MLF6\>6@2L2KRZMXPP8\M.#J9K7Y[!, 23M1>(5Y%79.$=""EH-.CL7B MZI7$R= FES:Y>%5Z%<):L=&UV'N;E;><+O2&TKETD-)NA]( %=T'&K!7FJWO MH[.QSBQ!+4:3&6# P^IZ2[RB#(.58DM9]1XT3UVA?H07@$;A5 M,)I34XT,9&#"=GF+15%-:O#5@F-1:"5&5;;JH4#F9ZM02I)U'NL^)/N=FH*]?B4S !H%4^ S;(3-F2&/W*A M+*7;F4(T4S6(1*N&JK+8#HU>O-VLZ)S=_A87NRF?9QJQ+"A#ZZ'.ML\X:+53 M((9E0-20]N\Q2TJ8[Z,_V))>;S[P_87\N@3WK8/A56,A+4 &3PW-@,_XYXHD M<10'E?9S\OL#36D4%X-OQBL-B%?^A30'65SU,@GNQA*25@I_7KZ(ST3R"?AQ M$A=KF-A-;42\$C.04?1#5I\3&&2(UR(6[[8XP"%,SUBO1D'@<_2I6"D2MGYT0M()K#Q8.5^3I[+$+0K]IL"KB M5WK-W<2"9>O!K2/U$O%H.L6;24X>.Y&<)*?JQ1(?A9)J(FD6C-=]U4H%ZX<+ M,G4SR@!XVDO!["GIQIJU3!R_R8>K= ="QZDLO!><>Y+2 ,)[K^);[C3O_8GO M_8G]N G_.V?E>7SH\CB6A-9&U;8Z:B>+34"2[-2"61JGXO"V]5JXF MH40 C+;)1>O.5?6CW1AA>]1G\2)DN%,4BL4VN6A]N:K>M1LC]+7( MYJP@"40=^%066KNM\IJKQ0*?H:N@X"?Q9#TC<0A$5)U(M,9:=;Y:D,$^*(N3 M(M=0: 7E&IMDHO7+*A+7@0UVV+G-#%^]+L!\8Z-0O%97U2BS QZ-V"LU._ 0 MD"36R<;K4P7@L@4L'5SI3E5PA]HH&:_#=(A?[0(*N[/BYRHNUN*#2!LH^?%F MN7G9,8ZX,I3/%HK=GD/A-9PJTJT&)?:Q\<3-?,_+3:3\9.0S2SC*#P742;+? M4'B]JLJY.Q4HM>/_CA:?TX M@7+H4@/@M:R"<=T,FW8,GR69+\5TRT!2C&N5 M.U* $?NER7/W(V9>);]@2)<=0XIOG;)//<'3;I'?%\\TN_#ZKA]#BFJ=$E<] MP<->U<1?)23[$N<%8*F[6:H4G3JELSH!PB;PW+,,?ONW7J14MX).R:QV:- S M_UOG#T]@EVPI)G5*94F"A4CI*C<6A+P\[0+W+RQOZ]>*2.Z72E2_6#&9%/GV M)WM*ZV5+D:A+ JL5'O1HYR3R'KK\:@5*T:53 JH-%NRKSB*@$C,"(JQ.GA1? M.B6,6D#1(<4/\CSFH2 I@G3*\M3!@!Z$L,&MDEL94GSHE(,YF;P>;=Z#Z>C; MKSK1*4VB89LJ2S_QP*52[(;F01:791B@/M5N\5(DZI0 D8<,?5\*8Z$72VI"= M!L"[&\U#G5F*XD76;OF#KMQ6XL-#T5!?2NV6CG@15)JWXSN[DGBA7Z6NT_.. M%96J,"Y#$P7V(N:'1M[5U;=]LV M$G[?7X%ULMWX'$F19/F>^AS55ENUB>RUW6;[M NO&?2_7Y'BE;3%<.#SB'G!QVQ=WCD=MRC3KO9<9HCMW5\ M^)_6#CP*MYMGPFCFB>]W)M*OCP7.?W*PU]@["*+3!^E&XY-6L_F/G=RMD?@8 MU;DG[_P3(ABNCI0? 2$:!C:_FO$79BEY-+[L*$_IDQ=-^G>*5^HC/I'>[.2? MMW(B0C80#^Q:3;C_SUK(_; >"BU'YL90_B5.6FV@FSX^&%X.81Q/^B+FS7#3 M^SB60QFQ5O/5<#=/\F?Q6?R0 VLE]).S>+ 2B^\OZITFNY!:.)'2X7C$=)^+]@E ML#H4FNW7R(966MD<'\5+^]PZVBGD\78LF%G$_F]KI_?MN[ M8#>WE^>_LM\&_=N;M2*\6)-ZW!DS'\8J7!WVIY(^QJ-4:_@(3((^DV+@8H$B MD6[DE_Q!>AZ#801:GQ9AI*6#9AE&ROG IKZ,4JV[OODM3)3N049CQMF(2\TF M7'\0$;OGWE0P&!GG=5';8\,O+X\,:2(F!LH8*;B*=YT"*PX>>8-, M_K; 2(/AI"P<0N77@!S'F[K(!XWK J89UW#UP9W2\/@A@J$)\\##\)N"U64CK28P]0AG MB+7B-J7*DMO89>#Z0L'N05K ?4XD*%:22:2 ^GOI"@P _YT"4O+@&B@%GY%" M@,P<'HY13U"V#V.!E#H>U_"P92\C)N(^)V 8@#N.TBYY6])7?":_M TDE?$' M,IH[+8CED,DPG,(T]!#()0 A(\') AN%]%7$ F0_RBT&W@DS"T^0RX<_*+BL M'R2(1 TC#H0-A2]&9%MT"1[GUFP618(2(:IVR^F9 D<>RRQ%@_4^.B*([-K[ M4UB](0])!]-((- 7F+6 I0FX)%6E$8&BR"S:F(.L.% &45HC/??6"$)G+-RI M)R!DP6WT% D2!@RF.IRBX1.1"UXGL>=P.OS3\K*P!C!O[ M"/A&D_D87'.6[ M$D<+B3U+#\0^\+EH&59@M6(%PQ&2Y4&2(/02F)2Q5U+XE#$;6!P!(AVJ>V/B MG-PE"<(!_PYT$]]DX"5LTNW)G1F.PREX]7FVURN.+@E'L @@]2DN47%4RH46 MHX(>H@[+,JR3=0QE@22-&44QQ5ANSK=\(CK,^7MNK%;I.^[+OT@5P$@F0I!R M6P=KQDC8JF@T]?!6'DXU+7[>@7'M MFP4GV26ZAZ9K0V$((Z,*I&$80@2H' +K>&DHKI%Y$VXBP[34K==2%./:[F#P M6_H.;[FW_]L[IP^7/[*K[A_O>H-;UA^P\^[- MSWC]NQ>=P]/+:_;#'ZS[OGM]@;?A:JX5V\4:V"T+:TOV,<6*X4YU;- .1@F7 M:[)#<"IWTB=("L/^PF$^/6.MF/\G9?JP<;0"UZ>P2:1(=:*%Q]&9G48J.*EW M&B@SV%LBGO;LSA@E@P/LG(71L]"\XD+-^,2I'=]:88_H;"[D0!9F*N BX1QAE(+-B0_+V3;,U'0H2 M(Y2%W>0HD)AXAPUS^+!G&D[I\H\0;! [R\D0 )"!SZAQD08,Y3'Q$%/ MF? )(,JQH&T J$" [T.V0[81 M=!J8RAXTJJP%]=+L\^P6RG?)S<.-Z-I1S0J=XX3/S-,HW@2YP8RXAV"!TO'6 M"J)OSK:0GB$<"VSZX?@:G1XPC\( Y9C0F.\EC7VO)TWV#D.GK.(=,\" MC(YP?UO+6HFD32(2/E33B+WC&H3:BH=/'1+!+8-?[(:C"(ORU+9R>0W85P"5 M=B=F?4JA?-#'Y'=;5KYN(KI'H]C2Y.A<%6 Q9)35!88JBM3DI)D^PH>A\J;1 MXB.?J!B8GV,=CQSP.U$?:L$_U ECG7#O@<_"G2]8P?@Z)DY;C57W#V32#V,) MJHI[V5IQCB>QFUC=P2X$DUJ+>T7)M/7"K$_H];M!H"09QX5!;'^ ]:X]LSMG M)?Z6)^QD "CA3G 1(W0''/R/PWUGED_H%6RM"V"PR7[1N&K.Z\6IF^]>[!^= MKC](V#G[[D7KH'FZ^--J!"$M3KG*0$N3@J/$D[C;&(Y M ]J36([QWILUV%56-]/">'XC_+ $%"#D+:$OCR>6PGW,O\UA\<4 $R-7NZ]8 M"O[S=;RX3A!GY& *H?.9]YBAL+#J0>0&1&)Y_,-R&&W ,<.,*?Q,SICCFJL" MO$WYQM52QY21*$P8I[J2(70YF+.BH%*'E0?\R8#!A.)8;E0\BV%$OM@B9%+P M6:SUH#R-$$JKR>4P,PLQ;46R4$'#W$ YI4\VV<:G @$C(:.2)Y=4,"G?)NX4I>MBNR!W M%:))U]4DU(%8"9U$JZU4J.O=CR M?%D@P9K3$M>[/#"7I^$P5N#.TK?! F!,&('.X4$5-I0^[0J#^,P7Z#J>/:.0 M?6-GIE6Q\_3Q@!U6[*[%O?"G.*>[9DF&8C4;7 [JO7=7;R__Z/78#Y=8WCK_ MN=N_9I?7[&VO>\$N^M>@A? I5S9;*\[*%3$Y!4@Z4P;,%Z%T+GM@=S 4H5US MJ@*1PT*Z-2[@V_I)67&B..V*D - @4V0)C$AV52,K&)C,8/R'QG;A$29:?U*_J'%^C MSE$<:B& ONO?WO9Z&Q=*;=7XO#A;1;MN""SF+#%%E<]*FD<$TQ/]@SV&K@.' M'@]"<1+_<@HP'E#9[$3Z1"<]=#KA^@XTQBKM_N(Y#U(2<]DJTO%QH]UNH2Y% M0$WDQA-;-6N0FKV.W()KK<;Q4:?T7U]W;'OOI M\O?&TXF&T,E2Q5J&T5">8A*(I625$I2 M*4FE)&NM)-N 7Q:U:#7T$J?#RH6S!0KWLM7*Y6(_J7&5U%!J[68EM<=+[: 2 MVF<8:*>2VN.EME\)K8H%WZA7VP90][+57A KP;K75!UZ5&GMB75!SJV$S[RW,Z7/8J3+.)CS^)\V;HL"+31-$7^QQ9F MV\>-@V9YR>USRW&'C8/#[1[UJ+'_#&7.YZ'UH'%X_/25WN>B]6A%??TR-98F M1OH,.=]HF;"YVE?&;%%%>36);&%%>57!7%\UJFKRH^6VI=7D>>&4G%^7$PNF M,Z=+MZ0 LIJ$MJI*MII(MJE*5BE)I225DE1*LJE*\FTAO*>MMS^1.C'\?Z]Q M>)B7$HZ^/C+JYE\8^E=[_AVR+VZ%&R&VET>U]OXC:BE;)9O6(VN:6R6<3NYU MNDHV.<5I5L(I%[;#R.)4W_MH.YZF XV8([[BXME]!R"40!A\(T0+8>%1>85*>AOQ^L9F2*_UN+!;26\N,%?2^W]T[U$YPTIZ M5=387+^W7:![<M+2K^H? MVD6]J4,;6/* M)8T%\9OH7=L 7C"3YDJ;-F-[;OR"5T^.I'#9J_UFZY6S^VIO=YEJX&Z_JS;"_.M''!6)DN!-B?=)9\[3K/C9N\SY;K:C\O1D,K MCVROP;77P.7=+Q)1]>*VI?1JWZUI<7J=[7VZ"<;6^W2SS:2?J\NF@;&%2$6@ M ]CAAC R"T3R(JA.^[DF#5]KMK^L?7E1JT!C-\"X+ZRCPLBT90'-C&?U5=S; MR.%:S^HP\H/]OG=L:21'V9Z3TG2Q!6OW@/>%?G(;H'0[9SG524UK4>2F>(-& MC99I#'R4::, UGC'[X3M1T2M"^S7VEMYPWC8MR&B;['',1Z4_@"?36=>>Q-U M'8IO@/4-E>\+KY%I]T)^Q'?45,-L9/I M'F556KF86]R7 1ZASC1": "UO]. M\XEM;)0T#5KO-U>/FHUVZ[.^4?CXJ''<++_\B!)TXKZ(ZYA(^]P>O9^Y7!"YMSB_7>'])'RAZ5O)IQ! / JQ:5.@&X'-?K 7 M/?C#]Q?U3C,&@L\HY;EA6ON?-#Y4[@__&T<0[^Q]02P,$ M% @ R()75X* EXC(%0 !'T !@ !W9&9C+3(P,C,P.#,Q>&5X,3!? M;RYH=&WM75MS&S>R?C^_ L>IS9)5%"/J:DM>5S&2DG*=1/9*_OLOQO&,R_L1:,#,8T$W]T['OT^>@:/PG#SC,Y7B?C'L[E,=V8"WW]R>+#(3Y7'UCGR=T#QF/7-V_._H^]OCR[N+QY_=L%>_O+^/+1E+=PU!=[ZJ_>I9\^ M@)#__CN[NKB^N7I]=G-Q;O?LW>7K&S9^/[XZ9S]?C2]OV.6;F]=G%VQ\><[& M9V<7;V_&L*N-]6U:^W96>%G,)R)C:LJNKM_I[[\[?'[*V,U,L!N5\X1]_]WS MO;W=T]^$SMD_"YZ"0EO19Z-3=CU3RY2-)^I.=&0Q;^$Q%=-B@.!,1KE4J5]3 M)@3[('C&<#6@V#M"M*4&MOK@_Y& RR J=@PUR)W(-M/\H$K7\+Q:T\<]7 M%Q>_@JKZS'LPY]DM&-6)RG,U/QGM <'!1/\JX'BF*_.13&.8]V3_:/'EC>)! M.XL7F48Y9+EB*U5DGM,!KESG*OJ#O4O!9HZ7/(O9SQF.O%2YC 3C:P^C,KX%R2*.=7/Z3]R$ V;-HYHO>+H:,,[. M1<+A<<$BE2U4QE%462\'S6,GL6/+*69<,WPD!B+,ZMO)TIX.H]+LF@HXNXSA M"RJT,&,)Z>G7*;*-O!/L;<*!&GPA+ -?.,W4G.5PDOAJ_/\!"VC%X?Y%2YG/ M6";T0D1T3#@N]6KV>@:+UO@O_#Q8Y.CX5./?<]@'0PYPFXP(B,K4''9X6$,& M>S@%!H'=$-EL:3!+89UH^? M:5B[&2?Q<& O=#A\^&B!VK[TH&&+1"1"_B"PFH3/[':,NJ#F&+P#1<"\(^;/3TD3^]UD*<5>\M7 MC@W.Y9V$38K9Q;\+><<3^%AOF:O;2"*MAU9CP5=\DHB&Y?+L#+;F)U*-"%21 MFU 2"$:4(O*0."PRA20 GZN,S4 R9#H@.5I*L#HP:8K2@/879B ART0DT!C' MEG::!J')$@?'(DK@Q;%Y,1)E"9FL0K%X(CR_WSV>MX[+EAG[@^>Q.W12P1G- M %TNO">8D]^W K]/6PV+& !0%7YYB_IX6-?Y?C;D=N MP:.9_YL>!3@%G(Z< M# *CVL$9SEEY"/F>III*'8%OC315$*\;C5\$:!*D8V(0&7R>2$.C7T4^XSG2 M@Q_L?Y&C.!Z.#C_B,$X72A-0/,D VB.*/LW5XF1G?_@<'X=S@8WAB16O"=<" M9WCV*HNWRD 3#/(*K6$W5Q;_.257!^>+8@+@&M12(H!Z/ 5T-GB:%G":<#8I M/*CIF$E%SNEJ6NZZCF8@+5*TNXH !!L=GP+ 7]^@EIG,Z!]:\FI FF0L)ZGXAQ.NBL<4+E M?"5RF1%3#L!CYJBQ,\!#FD]D(O/5ENW7&%BB I4\EX0*Q(F'%22+= B%M0&W M?*9 >&O359R7.B #B7[+,Q!?OIBQ(R-NE:"!%7EQ%V*[M7*#DF!E##Z/<=<' MP9[C"93'0H$6HUSX%,3)!2=0*;E(3GF&+OR,5(/+ U;'A5-">@=L+N!<'B*S M5U,(I/E0,Z4/R'5#JYSQ0HN^"=?V9)^9E? \YS)U>)C?"J;E?;[:F:)BZQT= M@F*!9WMRPP-3.?4/'![VRV,C_8EG21&;"2I;.*0SX#F9%JK0X 1F=V@B/DHK MHA).T [:Q8-R'.WV#7 :NF,H3_"1QT"(#*0%UT5,3-F%N&0($YUS;NO>7D_T M>_O]TL6-P9155TXF+YB!)UJQ?X,!1&-I7 5'=CEJ'=7NQ0>[+\;A2[V%" =X MF_DTM/=A][3W&<4\'#MG*F'=<#80TQ,7:@J(!HPS>A$&6JS6Y8L%Z.ZZYN2L MN;QJ* ?T'H7J$Y%1^-?[(J&=(+=WO69##K>\>ZO %3(*KN1_!W3;J+'4HT!- M:AA03AT@!1A+R+9J1$HH&, R^$K#\C.*&'P41(0=>!UNVZKJY;6&NBHG,&BU MDT"@LY)N+ZUE_9RV\HGHA:/NZ85S\!F!CU9EV&G+"@&,Z+\LYO(LH=GQ@(UV MB:5'!VTVL8TUPZ!RJ[Q[YC0QMIAIE0BC7D#A"!_6"P(9RQD,"=]4\C1B I,9 MRL!V]O;!U(,#K&L>L DX:%J?BJ*"9C4>9^E75C/6SCANSJ&$%4S-N,&ZFB8K M-[OE(WP"NU#DZQ]Y1$HX_.\LH/*051(G(L +XT.@D$NV)R6BC/^(2I!.L MNGB FQ\ZF]'!02T'NK-%O0[>26?.YG!XM(\;01JQ-4"%'OQR)B/CP9 FK'N[ MYFOR!ZRNPZB2UZP-Q. "22W^"N4B/\O M1!GH.0HUH),L,31GSAH$&9S-=O8:-"/IX*&#:]YG#Y9U2;H&>5C]4Z[ X%C3<@8/OI1I&!9 M(HJ[K(M[_6E&Z1@8F'2&)U#I'-? $:^-@."SV;]NRJUW3F?;X#@&R#H "#X M)-/^I-FD.WSR7VS7OP)&N>L,G^SM#D?&EA@V@"U"1O%6@\P Q=L>CLA_=,0Y M+%9H3/I$ L/'W0L,PY$4F6LH;TST'H3 XL0FY:&91IL 8F]F1$8#+A2Q,C@+<7"3>=$K=8 MAHCE8.&, Y_D6OM*4Q$>BX2OL-YKNFFC_";I]9OD&"".LH0NY)[0R7PBQN!Y]XS!308S3D76C0*O#_4L MLU>,GLP$8*@PU9>3E:GX!2ZR14=34S]J#9$OS:0A78I_HPS"&BNO((&)[" M9&+,%IPRBH2/K=$(L'%9USQ3@_:B,ELM9C3,IKZ 0,XWVT37WU!6EU:\.OM" M4+=/IU_@1??$LJPEO+01-U.>1N"81U0F\F8"FVG4,QRTK643;N@V!9G00K4B MTH8.FZ4N9EV179>Q^S"4@%^S'=.;TA@_( XW%Y"8U#XH!)"S)1@XK01U-V % M7[E/KOT Y8Z>=9MFA"K'\8F\D%]I=BYT@[K?8Q\LT'M42L3P69C-[T_U!^P:KC%HVE (0!E M2/Y+[ZET/ 85+6$4R-)R:.GBN>YYCZ[K]5-\7?G3C-^9?N,S8KSS[0^3L M-YX4(2RHU3)M7J? 8F.W6G#$Y+R8@\^L"KM=_%Y4G8F)\;UF(G&[85W0)DF6 M'C_<+*79EFQ3UJ"!$3]JOY#'DN-M$/".^990DJ!"*]+#I)O?#:^';"IB *T) M=L0H;%;F]_Z@J&C-;!4=!G;58U4Z>*HF:@Z/?:L)^Y(U85M(^K:K/:.8]%HR7#HJ")@#=,GXH=Z6#BG-S9 M];'),OK8T LEQ*AA4>=Z#4AA&+=3BGA(1? JPZ>359M]H,:75(5H&#B$2"'< MZ)Q#@)>)8<--1%5>CG:JO0T2R'J'QM'ZSW8I0;B1U"7XJ(HJE M'F[NT/TE1\-#TYP"6RY2;?CMRI[S=EW3'U<8@HR*W$MT 2TM6Y;[A#/V@5U>7%?Y@@8K(+#%"[)PXY&K[ M>0N".S%=Y&950+$@C5"%Q*E J.:=WS(\C'35C\9HD84"W G*(U:+W.Q'+6BW M\4#HY,P,4^J\M+-B"4.6J52H0@,-8WNY5H7!'W$)%KVA[)BVSKLY]G&)^7_A MRP$KL_,^+>MR&,%NTBXN[,4J-CL2.A3KYT^;B3>7N_%1BEH.;L@N5;GCL#>5 MHS R\. )J3HI_@('C*_<^97F@/5N1:8MUYMHKKEHB-I14;Q-L]A;GIDT1VJ9 M$ .N#[1WH=^B@0$ 6%%A4[\NPI6S*7>DM5,T9>/I5";8B3S$:':H3!S*I[O' M@A MVHYY2EUBM$V4@4I3F_[PS+[NJ*V,/K33H=$U"ZSM/0;>Q/T"]@SY>\DQ M:NRWES;;9,UJU):;5;\"0F6W/+7W+V$#J[WI5U?@PGI36S$H8%@/-R'VK_+6 MPC5FO$-7-KGPE[D_8[OA+D"XZ+DPU ND%GWR+D!FT@XP%ZBBB_03MF;IU&S,^;+^GS M,F]=@<9/)*$SZM -4$Z$?O9E#L2FY;WG'4O3!!C.YA1K7=S5&J[J=Z8P@0J( M4W=7J>%^?\%?,P/22L:TR,C>ULBA\!BP>^X*, AND5D9L*Q(1+.^Q-"$@*AY M::#IV)X7R2UW5X8XV%BO>:8[ 6N=UM[TIE.PI&63=MNF519HBEN4%@]M:*U) MGM#/IMJX#LMDARZ^<3))MU;8.I/OOQL=[9Y6.AJVGT2MH/XRH X&QX:R<^-L M&)A0,($7&;,/ MIH[)U# U8$&C(LE$L58MNU"-FP'.B AY&SA@ V7.VZLYIXW)!DXU.G55>F@@ MT-R4SU>=/+P$!JM/2'TV)AQ^?+ED0^$.V*,Z>@C>P X8G>=NH&QDP:H*TV]U M&>]$_K&M![_R##9C=/@UWL&7S[9:(V4E),+["V)P6>GJNVJQ8/4[V6@!(I8V M558?ZWX=?;KSU>&400=3SVNENEDX4I/S03,,@(5Q)G*H?5V7\]>K4]G<:-"C MT3J.!_,L7!II?;>1]Z3<0RH%#5D^:8,R&O6_>9X@FJW"<0&:1J#%W\_M'187U@BLWJI-?5R9ON9?J*^?I#J;!_@Q/!]EQZX[77&A>K=4@OEISYC8E MZEFCO"W4%7-]S)5G]:(-5X$.DC='!R<,RH$#%-X^[H71]UVZM?EX8*O8R: 8 M@2X5I3&NXIHC **??Q+5:M?:17&&>$)A-;K6W*^SQJ(;J;:YS#"08 (+03-9 M< =O[[YOP(O9N87,*O>R:WF_0W<(N/JU.0% $3?O(=YXPFU!V=ZJOZ:.%2#V M^X^[VZ=!<%"7XZN'+>T#\E3MGL;H]V8M_F1YS:W&N@H$SVNNU.JYBA*PV+0$ MI]6Q2%@*W1\$('W.)2E$]_JBO"VIC;,"#2WC-=?9FB:;)Z3+-"HG0%SAW9VFUEIWX;)_Y%N= MU)?X0 :2)65JM<6VIC:*C?&XF,SB"=!]Q/H MS2*AN+LKW\;217YO4@78E;?F5L7V3J6O7$W&W5&3Z_!DK85'ME\;:@X8$SB@ M#C691>ZYB5H1?#VKBW14XU<$Z,KQKB9CO4-%%1HRIURUA9RI2MVUNW')H*'3 MYB\+)E2+;4\\'"C&XSQL;@K M'_DKN[J'R/,[^SW9[QWV^Q5P6MEI0CP;]GKJ&@R;&[RI2/I)2Y[HCN19@')3 M.@&^4H.U7/K%?(6,O'5];N/^'U,Y+9K>].U'?@ZQ;Y8XLGUOT?==73^@_D5\A_HU\__ M'U!+ P04 " #(@E=7V$=G3[0@ #VW & '=D9F,M,C R,S X,S%X M97@Q,%]P+FAT;>T]V7+;1K;O]ROZ.I4,644IHO8E215C*QG5C&5?24YNGE)- MH"GV! 0X $B)\_5SENY&8Z,6RQ8MJNPOL;%AGGJ=3!>IOA[G8GMK>T?\ MGJ1_Z;GD[W.=1^HGN\X/W_/?/WQ/+_EAF(2+GWX(]5SH\,=7>A2,]I7:DN'> MP='N* R.MN714![)OGK^)B@A6]'29P#%"FLRO_DQ6NO:/FI_3I( MHB0]_F:+_G>"WVR,Y$1'B^._7>F)RL2YNA$7R43&?^ME,LXV,I7J$3^8Z?^H MXWX?X*8_;W@C![!.I&-E-\:[.;T=ZZ'.17^K,^V606X&-@"O7O]#W%V_OKT_.KLMU/Q_I^#\P=#WD!0G^Q7 MGQM+O_P!//[GG^+MX.(?IU?B\N^#BU/QX?SL2@Q^'UR\$;]>#,ZOQ/F[J[/7 MIV)P_D8,7K\^?7\U (S6]K9LWQ_WW>?&RI5,KU4NSF>3H4I%,A)O+S]DWWVS M=W@BQ-58B>^^.=S>WCKY366Y^+^9C$$(+NBS_HFX'"G;T',/K&@ MG K@CTP3/(\F1SWMP%8;Z%_ <7JT8(_TG$(ZQ[O[$\_O3[?;>:T69JA.!!Y M(A;)+!5O9?H7")++L4R5^!"#JA_4-P9:*3JI%*4WYFK%*E8P$_K &? MB22UKV*9:_8]@[--!0)2@EFPEL^3X"]Q%B-9Z;D2[R,)4"-@L%T$;)0F$Y'# M2>/K\?][PML3/NY>=*/SL0"0IRJ@8_2>*VD%*^Y!.9@]PK_P80]#_8.3#/^> M !(91B!1E%L $B" *,0_Y4T!!S "J@(TJ722B3C)A;J=1CH *WLA0O,E_)9H MH#CCX2PO?VN0D(UE%,$9 5+PLPP0PL]I/-D,S\![?//!7/C\+(?J.%2YU!&= M ',=4(Y DH+MC9((1"\K[R]-R#1+XKX[IL__]I.I#$-0QQN1&N7'VP>;!WN( MA\)08EX ;!^=B$&(F$/Z_$P0-U,(FVQQ!43D[:$2.LMFA>2:38%3LT*+EPDJ M$R3%%,B99OX%X0'<-B2"!/XE;BP$U]03BW-CU4S39*XS8D58\+U,Y74JIV.Q MP]*DQ./JWS,9(:02ET)9)Z]523@/IB@JY#!2*(/-$TZR&?G4:-OBIH%54I!] M+8+IJO6GTU2#T :X&C;80WF.;P6,SR+:0^-R$[E !$LB MK2;)SK\-QC*^5H340$YU#HS\'U9F92DMII[&O@21CX_T#^U3CQ.**RDUME=0 M:B1 \0O+:&_T7 .20G'Z[YF>RP@^SIY9;C2!1'H%]?)4+HC3J@:#$QC -+^0 M\D&J1VI"64/47!)"R^0.&58H>$A.D"4#_,3V4X]^21('%H^1*]#\@25(G*4J M4&@+A68/)+_0>KS!AT,51#*UG(; &8"&"Y\]7@CM[ZP>[?LVLG%QGYG8_W"* MSFHQ!6>ID<2!G$A"CQPYRY)TGGA!!?A<)R$+4-!<8C2#Q48Z"T!W+91,LY+& M\L,1[^F73ET!S=*;6@UK;U%\F%B#C%P5)/AGY<4>]/A4"%8XKGQ-:JX-)@R1 M6(AJ_ RO":)9YFF5ZD][%O")SG- !IOC$Z7RGE @-T /@O9#MR=5US/@2##R MLV"LPAER,>C[%%0B?(:_P+:F_"7J@C )20@ M!#*.T;X J&-8,G/HK.\)G0WTWV K:DXR$64@?)+IVWPA.OM;74#O(JM@',^H M'4\HL>8:B-DG+)F#88\& 0JN .$'X:N=7]9 @YXA \?R?&Q?Q/8'S\K6B$$D M*%(:>6(,N8)0B-<#"JBQY+]0D20G^NKR0L!/-1QQ:,(.2C1:F,LM2RL\<(DF M*W").=[Q&36;!6,#J0G]E9SX>E#0X]O36XRND"Q!IKO10/8-*K6FR^&9C53F MTMGKI"XO@.D,\6*0P?K=0XSQ=9%'C4M-S.%T.1NWS@A5DVF4L/$#.C<%ZN7/ M0R61=E,P/C(YU)%&CFI\RYV[*2"A6 #^1-RD>.[ O$7H0.4W2I'1[X[9180> MN!/"GV]>TSLO9\-,AUJF"X(./S?[M:&IJ_**IV[%(LZD4=:21H#S 1O#/%R& MIFR]5-_>J\C#&L7T2*:5G#ZK"P'P$4AL%;X0DVAW]4PB&^DO<5A/O*DSQ.9G M$NPM,O6LB2E:2;C,WO0L\7C/YW#8GB=5[D&G5C2AD@=MI[W5"[J%Y4!]UNTX MW^FM!!DZLBN,1U!_KQB"O1#B]T8Q6&>E31FC/+%N?&01) M2M+?FGYV-8_ZJY9EJZ3VBTL 2(J%'Z?&\&DM-S&"?:OXB1QF233+VW_R@)27 M_]]Q:A>8 EML#('<_MJ0(_C]L8QNP+)^];GK9>ZEVYXKZ<8>)YH6-V,-E$9Q M$3"!C&4"Y-/A+PS1(+DT1&I)A#BZFL![Q^!Z@;S*[9FM(C4886IP7QNQRE0$FJS&,"B%B+*$>O]-CKK( M[Z'LC;.[=%*G8HB1(8DB*'Z /46@O):S3'4YU=W174%D:APWJQY0MI-ON#%" M)'3V][H4&.[H)3\8Z9'[P=Y>MY#C)"CQC"FM-43;U<@F'<^2628N53KG:/P] MK%$,Y44JR^SFP2CM@_]*H0IW#(5D[]F\W_V.@>(D0.&X+S*NDQQ()2P4!:<' M;.1Y>[NCNIV=;N'0AZI7V3D)4V\%&64)A@HBT-6*HWP6[.*I-JCMBW>WC@;^ M2YUE[C]0.%0/M("<.O-T8EV+SD&6@AV0+AYOX=/^>-G,IVDBTN9@#!$1( HX MFE[ 7A_BFY%5]0";@[$2RWU>B&NPMWJNP1LP8><*SM?%"YXY6 HD]R\3(W & M4"8.>J*_17S>WVV2"4SFBBP:SKH1"0Z5B?V' NP)!4H'HVM>B.1F#!_;0$DY M1&(B;_"?% ,%.RVA-S*4,X*73$S+Z\5C?@2T5L?$?/_@''KI,/M;AW>3_<8S MTCVX/L]'5!7"W]GL'R(BM"$BC5*])*Q1 D8:C7"N]ZF;]SWOZ-V!DP%">D1G M],'.)]GSP69_[UZ[KEG?>3(%*M@\Q)_/T0,-9&0(!KU/7.'53VGXK.P_Q*IY MM!F U2J<5@VR3V=#\"T?&VM'_78.FH4$07_/<:V7U="3"9BB<*I1%93:8CZ+ MUYU*C\N/3N#%+YC1AZO#Z-N;>P<51D>+=#FS?Z0@WMV]Q_D@9,]W0GIE3JB_ MO=G?040TAV*(6U[V4:S.61QM;K%6?*3[T1@AC,.[PVU^'JII$;*I4HH..!&\ M'*BO@6Y6AW#V-[=V'D$XRP.VF :_%^4\-/SS%=#&?(5(8Y_%.Y\AX(AC-8OF MO KE3UK3#?LU>DXO1A!C&X086C!ER9XGO?I7W4Q/Z MS8Q,J**8+N&J#@0WQ_PFHYER]1G^]V< QZWYOJ-@TZ)\*E]]#537/T*7[7&I M;*KDBY*,R_$Q;V"]<1-PLTBW#S'"YWP@]R,MT4&GKLB>SU5*^>Y),J.2X@I3 MKT\-3HTY V4TUWK=0SXY,6A4-QY)$45M3S?CX61%1'=>%*+LUF;"[]UCJ)]E.\DX\6 VEQ5X'! M>@'>CSDU>(E7XV43FYR'JOZN,&9V!25%>IXBZL@NI?PJ!E![(1O%P1]4LO:1 MAM$SI;#/EKB5F6PLJU9^!WJ4I&/:R3 M;HK')E.6)IXF0"*C\A+B5II]FIY M:PVUW1=BZ!^LGJ$/8FD&D@5SYO^4-R[$&JAG-O3/DQQI,,NE:8"(%YCBP1X[L#5=/W=!?1)3+_46SV!1 %"8/RQ#DU6L-W)F6 M&AD]S V8C_M'.SM<2F<:KLO91/_QHATQI8HSHGOOM0@XO3I+O+=7<_=&"OR< M(/SC"%KYP4K'V(F55WH/GJZB42KA4@^K)[L M\*Q76%CE;/AF21)S!S46YP ;H+LL@]RP1#ES.=(I]@.39HQ-49]OE.# G4!/ MX7N:%Y&-:4O>TL4#!:AV<0-F@88 BX/ _IKK)'(U1^R1F]PY04+ DX"@&("< M)SJDW_+"3IK"=R.I(]/0X@L<#@X4IJXO)-H*L5Z(_C]B0Y6\,A)]5K,!1P0*^8@S+.&GI/C+%]BQF\B6=SQZSDZA" M.;/<$*H[Z/X;N3S^A3#DT>HQ9.%&G9L*""[C)5=(HJ&9BG=#0*:TA9JFYE?9 M1Y^3A@,MJ MQ.ZN+1D@U=**7A]BVH?R\[.-8*ST%*.6F3Y;J\./VYO;["!; 6^2H%?R5OP. M>F2<1*1&"E[,GI7QGE @'VROJT^]ZM,!Q]!HK Y6+K;.+RDW%*IV#=L!CG5= M>ZA0G5?<[8ER"MX9VV"?@)%#@J'PH0N_I%<2'RQ9;@R9%HZ^G='FC&]G$I@M MM-9;C^6<*T!^D=H-]/NMDOVI5$SWBF%-^"UF*B>SB,,;KVCWE3Y8@U,9*CN:A^QNG*HX(VCER)95K#9O7HA2M/K%"34&$."#MDJH6U;S@E9 M2LDE$+&S1LDUT_PTF>*P27A+,6FEV2HD1Q+;(8NWM?/,ZOI"_16:J&B-+T2X MBC,FP MSRL_KW_R\P&A6,,M=P*O$F\QR$6D@24.T9/>G2:!4F/7$M=1QYIA)X 2H9*(#D"D86@!X M@AST<40$#-]E>3JCXARB\Q)D'"*@#Z?DKL&>TT!GJDCWD24#W[C9:=[3( AD MI"P7.LD0XABG F^X0K?GM7\5"7106+. MQB@L159*\=,(#%C%;[[9O?@Q B MV903\R7S*5:H\IT'540:$:[JT; ,F29@78'H")-I7LL$>R?6?"!T(!\[-Y4B7_*FY[PJK$8*44X MW,,F87%J"B%,H-TW/MO7C^NI.IOM<:YN)6M'X;@"Y8"%07YQ8>Y'F(7NA M/M0=D[BHFK%@OV>$6=24Y7:,VV0^V5ND57HBG46J7I+",*%%5)^R/:0-3&;1-<&)/[5V M8S482$.T_08&FEXZ,E*DL9NA5NM+6CH>@=(MJC^;$%Q"!I>&)IFZ"_E.!+( M(TMI68_-NN[FX^IN]E=;!J[0;,0B'! J6R/RW3?]_:V34E_X\Z<^R]USSCSN MX;1>BD'G[-VQ6^*EW$WY-K&?[Z96HEU^2Y.' ']D$V JL,PYG1^#_@O J4M.; M9(,YL6.*\JD&B>N/:F98K9J(@X:+!BR4(Y<@2 -R=-C\,G%)ZUY7H@&UQ7I6 M%5GU4+C$(!0EMS25O6H<<85%(Z2N:@MNWK^BM:;@>J)M+D(#$YCA"*0] VL M/,@O]D(Q+NU3FX')^"Z"T%Z=]EN9 D;Z>U_BJ)1\_*R%389- JS.#V7:-(F] M_)VV!7]@!2%+)DPSE3&/?%A8^,O= R\E5;."2>!6[JV7=53XN5>/KF#=&H=D M,W>!A@V#E)]=:8V?=?>T>\\5/NC) 9)6/S2!+LRE//\>S)] M38V,#7S5 EAN"A>-OHW-2/Y236='%O7PY<4O2XL_:6H34;:481QB%R?G5+WF==8+9BPQ>' SN/LST%C%7W?(KA.&*' M#%U,M(V=E*QF*,FJ-FWB<.H83CR*>IL3)D^R.<\S-!?-4?5!?%%6J M-M/!F854L3)04:\8^8UU&C37P"11:J#8F1:<=LX)3=P]G0'=(,W+XB6V/E[' M0;$ 6A'.B:D+J[8;1);\!).#;GDD7'ZDJ&0* A4I#O(E:<&=IO2%JY_L,\9R MXH? MRQZ5_A"%2H$-F6W7$3%P7ELG:N,^R]MZX5P4K@ZG-1F:51:+G1SOS>? M*V9*@&,R9>YZE%[EN*LRM-YM.7!!JKYXWE8_M%O85 NA[ MC)ZZ*DQ 5_8@&N:5U\=F,O4 ]^&D>C>TP+_J;E2^N4/R*# RZN^<]4:S+5QI MJ^ET(JZTA5/S)DZXQ*X-BDD.VDLD2M>4$)2G;LEW(S#!L,KC0=#R_'W=]2UJ MOS?Q$8+A/EY+G0>6U2%\?(U"*6_RV2?IG+\1[WX1;P<7_SB]$I=_'URG;T_.K+W%7G0L\?*2MMY#>61W#L,#H.CT<&?NZ\^/C6'.N!3 MI.8^/55MWRM4?/K_?S_[&5GC/DKRKF-:P?V]/[WXY=W%V\'YZU/QV^GEU=GY MKT\N"E^_"!*L-W#AST]S"@^ZP6L?(%"\-1(\5-R;0(*NJ\8O//.)^ MRM+-YVRGNZFOQ6HU;4NE\"I&)?M6QO 64JVGMD,RIU^YX6!6:ID+8#*'GAFJ#M(#H70YJK^IQX<_T1& CF@E17FL3OJJQ_07_67G$Q MRS(%F-T&,C 3[OP9+O2)^Q&-0L#0G2G;*+^(SJ6X=AIC-IRDZ:(];%]T1A^2 MO]]P8QANI? >4O].TBI2&C;.>W1/$O ]#R2*,3613W6$A1?$,&U@=-U0L26O M!4S=;M@W<(1O1+UN- [*7+9MOZ=1.;9.!QOW4SVTUS9@,KUAEPR2Z2H;4^S! M4K?QE3JL[^84EXO5-6',S5IKN-O8&RS9Y%>9.^(:T&O;]K%F[UZ+F$ZVIF/Y M%!OS)F(^?F/W6L1LK$2?!:,5'SK. ;8! J,@%P5OC67B[WJ:: SFZY$M^_+K MG1H9P)10-*'W,=;V9RYX(04%+))PH.N8FR4H=UT3NH]2BB4?4( MH M9S-B2& CP*%RTTP=VW_@#5K32"Z.=4QPTX].RJ9Y0_:=ML1?&XOM8'_S:'L' MC;8<(,U#^V)CSVV2/?=]'M:_VSWFMZ)>='%RR5MA 6'W5?L#; M-$W"!0[(&K8??GX'JMD8\D7#_)[/%TQ*IZ6\!B--:Y. MIL^$V4:KUB'2X]&*Y\P7EWQ:OMU"Y+U:B9,L@?)L4FO5B =LC\.MO1,!IOVW M)9I9L]T=F -?Z-LF+EO35']O34H/0]C!WIJ46B8?K4GI@;RWEDK-F%D+I0=2 MTO9:*#5C9BV3'BK$US*I&3,;:Z'T,(2M#:4V2EI;2@^U!QXEE&S]0#MJO@)B M^^Z;_>V3AU'3GP8SIUC;N":F=3QY'4]>QY-7!S'K M>/(ZGKR.)W_IB'VB>/+RH*QYXV%_$SO(5K(7Z-RSMT_[@7&<#+:[>;3[+7<-NN#R$[4Q M+>U\'"I$);Z]%LO&D50E,"VAPM/?NCFTZM^R5KBSDH!KW-[ MBQ[R2Z??-:@O7R?F[N+ <7IX:3"V[%(+H([Q^M5,A94;#.DF96\,4V:OX5-) MJG(S[EP&9C2,:3]UC:2N.W59R]?!*P+H(HH8O)IZDV$QB: M]F9O1:1K8[UK5!&)$^[*!@E.0IN&T7ES+D%^*1Q4=[35+2:XTD.*1QX99J + M%.#S-O2.-*H#GOW*$XKU9*)"O >&IL-[4TSLW+QK&B'AMR<3.?#EB ,Z;;HM M@+9S]UC-E\\TRU008K'*33V/D%J8Q;5(.ZYRO>XT-_,AY.<:I>LD9X97L[2\ MS;W>_&J[M;N?6XAW<6-#MG& M,KZFT2PKW3&:>9=T\MROLJ"@&7%&5B1M&S(S1Q_&[&V+N9E#Q>>V<;VI5YXV MP%<^TY]R@D98'./EG7E)56:5KGHG0 G4C0',&OC3X$U&J/6K)9@%>< ML:EB&^OM$3O0RW- [W6Z>&$.7FPUC0KE882BNQ[>00G[2@HF:-(_5>[ZFB71 M'1WV2]6W(?*Y?P>N9QT^4'\M.__U =TQ)^(%F%G+7 K_=LJF02:U 6=E&597 MIRMOT3W6FO-Q]P>:<+Y5YG^Y-LX>:YRUL&*+DBWFT8QTVGY6S<=A^)I_60[G M&)YCF#Q&:V M"XIC,)PIGC:Z[M81KNYBEG$DAOFJ-.^ZRES^!)[[:O=+'..Y M!/+*?>/-=@B_MVJ)-$X!*F3(4HNJA9=US< 2-(C&RI'"B%J**-CWSPKP$'OL MO)1&^+=WF[YV*QU[=!B$5^>%[TJ?@3[#TM.-'NH'_$8 MG-;="7RB,)SK?.]AO$R9XZ8M/J5]VR*@OF:9?K^A5)_1VKU;]M]YV]TJ9W^^ M'R;A OYOG$^BG_X+4$L#!!0 ( ,B"5U=AH\4Z%1T &FA 8 =V1F M8RTR,#(S,#@S,7AE>#$P7W$N:'1M[3W9=MM&EN_S%35.=UKJ0S&B]L7).8PE MNW4FECV2G$R>I#0NUV(G)J)T'QR: PJU;=]_P3I2,O_NOE_^]L2%.LJB:JK044:YDJ6)1%3J]%C_%JOA5;&R8NUYELWFN MKR>EV-KW^,G@!C\+M_$Q1SA/U[8NI M3C?'6*Q8\:B]'69+E1U]MTG_'>&5C+*OD&FQ M4:AS>G=1(]T*0:;:[^MUT'N!C8" MG*M\2=#^=+*QLRE>O7O[?GC^\\I#N[4YV!.75^]>_8\X.W]U>GYU]N.I>/_# M\/S)D'<0U)_VU.?&TNN?@<=_^46\/[UX_>[B[1 P)2[_-;PX%1_.SZ[$Q>GE MU<79JZO3$X/*X4_#BQ/QYF)X?B7.WUV=P>W#\Q,Q?/7J]/T5/MW:\7W8^+1K MGQM7;^6=GE93<5Y-1RH7V5B\O_Q0?/W5[L&Q$%<3);[^ZF!K:_/X1U64XG\K MF8)LG--O@V-Q.*EE4N2+5\+.2N3A-8[.Q M875=P7ZV!SVBE(44/9-Q#+ID(U'C\FCOL'^P"U 0F>LTAG6/-LR/2Z)T/!74 M=2>@][JWUA.7U>C?*BI%F8$.G,Y46LA29RG^8ZK+4BGQ2N6E'NN(?T<2"+ X MC"9:W2A6C(]!T\%._["%)O/CDM!TJ4I0Z$0('E.7L//O59+=K@CIOLEE#3[Q M+BHSY$D\Q'NI]%E+:Q;.PS<7IZ=O0>&MA**;ROP:[+E15I;9]&BP9:F=%_HW M\)\>SVL,L+WW&8A_IULD5GF!2R8+,^S4L/M,HU!($1J5M+3:T8YA/<8W;!.]Y8372QZ'R\_O,X5 MD.%&)O,65HBR?93D+KK72JRMSKU]B(@N!C\2P M/4;$ K@*!P@K0K.;"LXQ%_B&&C""+3+"UUF*)*1OE'B?2 'WPC[P#>.\VPJ M2CA5?#?^OR<"8/%V]Z);74Y$KHJ9D=G!?75=;94PR&N"OL"_X=W!W@?[QP4) M>D / PGTB((>8-(IDT-X>'T!J!T#"0&25#XM1)J50MW-$AV!2S07L;D(S]+1 M^M,;567]JL%",9%) M@'K.!O!6"$[]-X9H"A(KR]_V266SY_H9$4JU+JA$Z M60Q(1R!%P?;&60)*ADVJOYI$Z9;8 W=,G__MQS5;8VN_OT]FA3=?F1< VX?' M8A@CYI ^/Q/$W13"AG3: !&9>Z2$+HK*RZ1J!IQ:>'.E3E %"(:QRA4(FF[^ M!>D!W#8B@@3^)6[TDFL6"+P;8SG.\NQ&%\2*L.![F>0.*T)G)&>Z M!!;^W5G6@7P6LT Q7X*TQUL&!_:NCQ.'*RDOME907F1 ZW/+8B?Z1@.28G'Z M6Z5O9 (_%TN6&%T@D49!C3R3<^*QIJW@1 5PRVM2.TCM2$TH98B::^+G/HE# MQA**')(09,0 'TU ^NBT1T^2K('%4^0*M'Q@"1)DN8H4FD&QV0-)+C0';_'F M6$4) & X#8$S (WF(7L\$]K?7CW:#^U>$T!8,K'_[%2I$G,,^90360+Q$V%%59[C;6-=1*#'Z'I#)(>Z MK!D^LFJLQ5M1ED9)5002OOEHS[[$!%S8*)XJ5?:$ AX&781@EJC?KRO@#C"U MBVBBX@HY"K1N#NH)?L,G\*T9W2\%,KZ6B?]]W'@1[!-7<.JQRSW(50+@DF1 M"&2:HI8'J%-8LB"N[]X3FOR@Y' KZH;D$\HC^*70=R7@-QH(*SQD68)YC"_ITR'"I+(88 M1((B 5YFQIKRA$)\%U$'$=V=7XN,0G3L6RS>EL M0S6=)1G;)* *N!5"8"ACZ9V7U:C0L9;YG*##W\V&;?3EJK[BJ5O1 MQW0TREU4<'A H/O-S75HZE9%\^T]+QM=X'RQ=)JW]!0 /P8)KN)G8J[LK)ZY M8G,<-3;KB9,V5RQ3PH)(.>MBC(5D7.=QNI<8O1>R.6PO$"V/)U7B6G>[%*_( M)T76?04[R;,$@ZA&E*%] (I2!X!X$HESZO9'?1I<=Q(]8[KWG1W8I'UGSY$,I::",7:Z-UH<=HYB1: 6N3&.] M5,T#JD5(=EGP]LBY<<#TQ9E13)]\\@LE2EA',LL*BJ0>@1DG,?B\L++$"*!- M_X@<%5E2E>U''J@YX3\GN4__7:N-$6SIUPTY!N0?R>06[+X7G[L YE&2=DE1 MXH"-LP@\D:+FT;3)CAP7<^=35!21GN=L:Z58?46$RN84/G^!C-YAL=2-+@\I MK=X&MIO/#(/T0=UZF) ;.H*4Q'S.MIK"NA/P=T!8Z"+4\^,*S=1P&. M0$D.$#X NZARZV6T)"*PQPQ%3SG)L^J:31(U'F/<[<:;E/?+[+XU+?UI&FND MQ^!4.3"7S<2$4K&' BTM'M():PUCB(PYI(7T"38-@?)*5H5:YTSRFEX7Q)C& MD;(R%P4F^6H;8\3!VMXN6Y%K^IX'QGKL'MC=7??"D2@6R862/2.T'PV)Z+3* MJD)JU]@YL4:P@DR*#%WW!!2@X@B8!=O? MM0AJ^^*=S<-A^%)G'9L;OOYJL+=YC'=YU^:)9H@3+H&$:BNH&U 4H&'S^<>; MVK1)7K8("9LHM3M"0I0$V *.IQ>P_X5(9XPU?;'N:*7$^J1G8I_OKIY]WE8' MJQ%4]!Y^9P2;#$Z?_ J8;G 8YF ,*:+BG-=B["U'N$N--^.+@:H-_'".*=9% M +T0B=J#!98UB&:]'H+7]L>[P*@% .\-P,G0&]N_OV!",\4 M8SIL:8!00%M;BG$N>2.YFH$0P82!T=4^\D/Z_=/UNM7FA/JVZ\,G"@9(:0K& MX50P?[?!SDFK$*9>%G(1EH60Z"=[AMPBV-VC;#17D4?4%+&.A/<%<1.[']8K M &:/--6XRDET!FMXBVM'D*SKM6BF1C+W!XHPHOO4D!#^P%8+>HMX5)S1M7C^ MHZ(D2[+=SQ;P-EOG;"@]R%@8+1\IP 07PKP&O92X'"2YQEBB1&N"?1MDV%SM M#'Q^I+(JR/"9GWUF$'54)*%+NK4I8 MNYUH9)%:D(!)C[ )IJ0 U]C9T?P$(8GN)3/S1X(ZFZIU5HT1''YN]1\5_#J8B M"0DK;U2M-$)/0;EI.-6D"4IKL9!)VX9-P*>'SYE/1ZO#IUO]W7U$1&>N=G$L MZ/Z0-%JP-4>R?=2]CPJK(< M$R$(>I;$<%<.R!TKC! @)\6Z0%>35AO-$=!>&%F'G\A5A3M-:#Z1MP67%!61 MS7W (O!6$.X 1SM[T%D[T$(>'XY,E ?1PZ=K4J6U27$N07A%LICPF[B"'W[' M;4QE3)N/LC0U(LU'.P(0"'7(87R>-Z3 *^S6 =O>9#[XE3:)_#*P@.4;&KZ;3@(;R@VEN4%+5\( M=D+-L;AC-SDTZJ2017N/% @C.E#QI_E\J '<+Q16XY]6)N)HC6F4A@4?E8N: M!?F-)LZMHP>!&O0%*0X"U5R,@FL])T.)(>QC<8^PO9TE2*.$NM#KQI+PB; MSD+XIY@@I?H8[.5(YJR(V'#UE91LK'*/ #;%L :[!EN!8EOABCV7DESX2A8Z M($GD'$VO9J-,#5$.2<5B)%G"27D/VBM4NKL+]F;%4 AK0%3.'J:%E M5+NX =.C(<("'A#S-SI+7%T08<&&B D2 IXHA^2XO,ET3,_RPH[-X-I8ZL3D M#$-*Y,B3SUN'U+.H8NJ9! X.5T\Q7!D+TY2RK4P+H9..#CYT2Q57 WV,2]Q2 M->SE &=GU!<^FEL+A2IMC?&2FNQ\DYM+ %CF$JQL#"63YOW881#Y19 ML:FV0_["]%E,I3%SL4:^M-$ 179^C,@D6]"J8VK-6H7D(C4S#XBA4,&9?D=D7VP!P*QF![0$U M3JV:J@W8.,\+)98$I0@N'W"-+(L,^(6KL#./I\S,I$#VHV;#PEB[(,[B7PDZ:$M&2#5O;6W(<2T#Q5F?3K!6.E1/ OX M<84FTUA^O+1BWH0NK^2=^ FT"09)\%@]+Q9+9;P_4"+O;WTIE@B*)88 ]+.^<]&K2@P7+ MK:%2[P;:<+6SP)U=8':PL.YH(F\XK?Q:ZER\E?FOJA0_4KFA#)S(>M[&%1WC M1?#'J-)83K/*($3>J;I/,6(7;*(2NV'CB;;?:E[I;F=HVSWHIJ %>R#!@BP< MK$\%QZD?(!$?R(H5!3-)!)-8_M"_[(NQBL%L3;#O*YLH+%'>3R+(YE^6A5BX"\RKG77K'6>H^3"Z3(M(J!IX:41("UDGF7 MY*!,39J%]A/0#P&&X> @:S&VH0*S#\ZXB*(![-4TG=#3V7>4DT4*G-UJ CD&>14G'1$]=2IX7C+P'X M2K.ICD#,8,0!X(E*4-$)T31<*\J\HG0OD7X-,HXJ=\(BQK%('F^XPGJOL]X#=%AE2BTBM+X2:_>8WA0S:^#K MKW;VCXU,J&;*P3K./M4Y0T%"?6A*0I MOT$$$'7'-/63.SK*7W#]18=M"VH>0'6HAWF'#>1C0$?=8=D#4OBMQ*"DPR]A MFS,S#6@]MEKM2OFU3,TT3NSW-A]\*6H6Q'/1OBLT>=!J7Q[ENMPX!QBOZ=Q8 MA$6K]3'DL44!Q&N@0QR) ^P \A?;"%@!XK0PS(&2Q(I; 4=7%0UW\Q(-E>CB M]9$IZ+= ^OH'$)M3S(TU7##VOD&7\50&TUW#C8G6LS-K8S4/%?%0\@\7ZP%+ M%C0\9X8LK.,>NHC(=+[XTE36)1(3MWR1(Q8NH5DS<1>ST)?2GT\87;,RHF6% MIH19T?+&U040^_IO>:U8+B,P24W^K='L:B50UX0"SN33\,O4?OF I8*;"]Y. M$W2"T=%&CN!0( G$0&DK%LAZ)!W9$WF5J'9!AB_J:L_#'M$&IE5RS6WVV%5K MK.!FK)/&78=#&VBVZ=A(U\X)#JW!!V1SI&,P(>KUB$T$UY#!E2-9H1Y"OE,- M+-C)[GM\8T)WG=[*KC?0.-.UAY-I*61"MSV-U@ M]Z_8D%M.EEI79!M1W-1S$YNTT%^GH:ATSVV%ID&D-*P M?E4O 6U,@V3@N9FS#E=327?6=3A=[?OS1JH62>'(2CBQS8_:6+M;9SN#,1=. <@]& LF-15*F:99I1MLJO#%34,WV6ID1"80>M25:T0+$3)CF]6Q*:J/TC M+30W+$O_$EN>KM/(+X!6A'-(VL)JT>21E>N7.)R.+4V-6?.U;3T33HI7AY,6 M61J-C@?=/1"1SQ5S&\ QA3)?"I1!R;:K[[/>;3T(0:K>WV^K#!9;V%1SH$M* MOAIC),U2.W4Y]G096O%N5C39.\$0 8P?$%QN63=\J;77L(?-PN MHLC=;\*$ MO+#+\-;'P+J RH4+W_CQ*7TD]8WM-;V^MKN^7C-;:I@F77@/KEVE51O!34LL MS-+_$0RWU,]+GYZ?B'>O%WY=^L'O2J_PUM8ND+QIF.#EAT=\KAE)X-*$UV=_]ORX$#M;HYW]^5@L".C MW5]V7GQZH@\5PI^1Z/OS:6?K49&MT__[U]GWR !_N:_*/VY_(;__>'IY=7;^ MI@7S??MYXEY7[)OO9^TY'ZTANNJ1'V8W)6A^XBB-!.OZ3/G'? NN]M7?LC8^ MIN1LBOMBD)4XM4\'F= 5UF<5^( N\"MW75\2RLU0G\[*H%RA*X\1##LYTQ@./(=7:HE6=DZ@+;@P";;\/@QB#35700"US[[O7=_?7!Q MB/%C.?DQ7%ZSD/=W^@/B:B).K^K0)-N(<(KVK%!']B_XI8]9(N='.B4>I8>. MZQ9%1_:#A A?-BIH[Z"_M7>(6J@$2,O8OM@HJ#XIJ&_*N'UM9[M_N+_X\F9_ ML/#:?4@Q!+ G_IJ'/^:T?(KA;&JQ9]G1;G'^("&[B8 M*(!2J>@ R_]\<85^+#[=6 L3%D.H%GW3NO4L?HEA<<"M5E?BOZ&Z^_>.KPS: M3=I$5^>*/5OG&%5<9AQL3-N/>^59E0:=0*F2E+S%A-($WY2ERC['/03F_FI& MX4:'P:F.9YE.[0S)[N^)/?16GN91833S4>_Z PCXJ8RP-%L#BX?:?S8)@\.4 M2!:U:$5G\-3%3&D>ZB,_]=91 MGF%#RAI],2_%<0M4L/YF.'R_'C:V<#$"!5],?<8,:W)J)7!=8T##BCCBC<[X MC8M=FO@U!P;INQ;B5N7*O>W!IKB#09\G/"\MQ?;-*(OG\+]).4V^^W]02P,$ M% @ R()75R_0&2WM! 3S, !8 !W9&9C+3(P,C,P.#,Q>&5X,C$N M:'1M[5MM4R(Y$/Y^OR*'=>YN%3/,\*((:)4+[DD=NA:XY\>K, E,:D,RE61$ M[M=?,B\"(@JLG*+C!QE(.NE^NOM),DD:OAK1DX:/(3KYK?&[98$6]\(19@IX M D.%$0@E84-P@[#\"2PKJ=7DP420H:] T2F6P T7/\DMC,L5412?I.TT"O'W M1B'JI-'G:'+20.06$'2<(X<5C+$W@$7GL%B&1Q58=?$!K&)4':"RBZO_N#DM MJJO',E)-*#[.C0BS?&SZKQT6 U4?$Z3\FNLX?^3FZT$QU%7[7"D^JCFV4PV4 MKC'@3&E-A&XY?HP[6.QF3MQU=$\*WRD+4C)DM$_W538DU M@"-")[5/UV2$);C$8]#E(\@^Y25DTI)8D$%<49)_<=Q)]'6L#/N2( (%T0J,?>+Y M>8#O/!PHH 4U=L0SB9T'B(.^R6XL)0@UI,*T2@006 ;84^06 XJ'D (&M2W[ M>Y5J??M^60B?%1WS3,HKV*]1&$A<2Q_JB,B PDF-L*C'2*@^ MWV)%JW>+A=(@TB2/(MOCXBD3V4[,1DJSC$)ISTFQ'145%%HLJ[AV^:"\M-BQ MW0W+RN7-))]2MERQ#XXJ*S5;B("(P=!XRP"RXUPIEPH$$"$=R34'N)&_TO:> MJ%H,[DSE64:C>+#@G=@QJ[-<4XOU!5D6GL]%9]' L;_G'CC39'EOMJSHR]TR M*K/E;=KRNL&VV3"^,.6)C+O4P^@:;GI]*GQ)XZ\H]##@ ]!F'AUJBE,R6[&BG[8WCXSGZ_,+C?>6 MH[_@L'4-_47';@\;]Q%LIM[>$HMM#XT76K]$T7_3LLH.N( L'$!/A<(L69I\ MI#&8K)T86V3%W0#3A.F "T9@'OSHG?Y_L?9V*.9@QVW)R"!-?_"Y"1E$\ OH M*&1G9+ NF-^9@H+P/(AAS,A@]VS)R "<3@HP&,AK(:. #QN^#M<%I:'8\*='+@RLUL3->V!17 MTTJ/A\H'-Y!BF0?WR&Y.$4M!_5@9",SGT=3;,^8M>O]U7L@_;GF::W8,P<7^ M7K%4JM\1C^?C7WHV0!AT[4[TV;3_MK>Z>;&S0%YPPS*_:K] E(XD6;1WD/,!E_];&-O@Z$LU"B"3C@*0I$'*:3+1K5"=%)Y=XYE M/WD-8T9J]HY'P"4QTZ*:T--6A6BZRR461Y']\H:40 M7:3Y#U!+ P04 " #(@E=7L7A2;@,# M"0 %@ '=D9F,M,C R,S X M,S%X97@R,RYH=&W%5FU/VS 0_KY?X14!FT1*7OI"7ZBTM0558P6U(#Y.3G)I M/!([LMV6[M?O'+<:'71,2$ _1#W[SG?/A^Y'QR$#$ M6[E[7#KIAB)>];HQ6Q 6GU98"UIQZ#4"VJC'M:3IAR=!PZV%C9:?G"2TZ?WP M*FB*ZM9&Z54&IY6<<2<%X[_=] O=6;)8IVW/=?M)PKQV:L1EOE_C7IVTL(I$)V=YSRU_'[#@) MS5FV:A]>LQP4&<.23$1.^>&1HEPY"B1+K*)BO\ Z*<7E&A^>DS$.&[Q>$"#( MX7W*0H;L!]L0=@;OU_#<]9(6A94?@(DP52#?'HU7W[=AQ! )2343O#WG,4BC M5>GU+\?3X?B:7)Z1T7@PO!KB!\7)\'PTO1Y.A@-R=?/U8M0G7_K]RYOQ]6A\ M3LY&D^\[67D ^>=<:9:L7AUS[6_,]3IF\!9("A+"%8D$5Z;AM" Z!<(X$E&L MN2"X+R%!11Z9K5)C C.FM%4XV/,:;F>JL55-MRDKH^&9D#F9.B?DTUA4[6H0 M!([O^[5FBU >$R-Z=<^KM3X3D9#;@5-SL;'S@O*561!SB;XQ$KUA\PF>DN2E M/ 55O_Y<=2!3G4(H5I:%A PA+Z!CZM?QJDUCO@"I642S=4Y#JL!6CH7\C\A? M/<-Q.3XO(RU"D#8+9]@\V*LU.ZK\DBO)(E@B13(5;+8=T)Y>(,_[O)==_H&^1\3&BJ1 MS?5NDY<\ ]9?^UPY+I])OP%02P,$% @ R()75Z#LQ*3%!P 2R4 !@ M !W9&9C+3(P,C,P.#,Q>&5X,S%?82YH=&WM6FUSVS82_GZ_ F?/IM^_3T+4"^V[$9NTU;Q7&9BF\1B M=['[\-D%R+.)R]+SLXGDXOP?9_^LU]D''9>9S!V+C>1."E9:E8_99R'M+:O7 M*ZD+7LZ-P?7;DC9Q%6LS/SX2:,B7> M[:EN.^IV$]'MM$ZB3KO9B40G$8F4;_EQY[@;M7YI[F$JQ,,7J;P^ MD62_U^D6[G2FA)OTFHW&O_:\W/E9HG,'8P:3PY]!QZ8F;L90YG31.X8B)^]< MG:=JG/?\\O:"IH5TK%-M>OL-_^^41NH)SU0Z[WTW4IFT[$K.V%!G//^N9GEN MZU8:E01!J_XKX2*,^,M9&G^)NW* M0G[X-+SYU+\:L=$UNQE<^.6T&RU:TNC[ ;OI#]_WKP8W]>N?_C/XF?4O1C32 M:C1:6V;L3U]6Y]%E7=;8C9-3F;/^(7MON+4U%DOC5#)G;L+=J_WNR>FVH"NX M$."'>BH3UVLO8:AR@Q M#.Q(#$G70MDXU;;$/.)-HU/K90JC8REPV[(#X$)(("TD?W 73W@^EJP/2AJ6 M*22:;5YO=@_D:S^UV17A*EPJZ@_S@%#2SXBWUH ;<$2^;&THN6]OEKJ='4+H:I>Q PAM=2@.'Z3%#@#)\O7LRTBJ4:F->6FWGT(U+Y) M164I5%%=&B@ -4V5]8P'*9E[/=0>K[ARG6^-3+F'655&5U"I55Q,@PJ\"5^L M3I7PFVM;1E8)Q8VB!:A0['T%R$E3::D ^Z?2^FKMZ5%;"8>PK?:3"@Y\QV7* MB=:Q+._$JI!C1F@+UKL9_!5)$@3Q8KX4OY]H=PK&T<[ ^.WA\9M-%&_-5AM@ MWI[GML8TGH.I$L3HW.J<$Z%C+U@:ZBAQ<\R-6& )Z%8\4JER+)4 >I^(?"-=P:^2Q8>3'E:>JJBY,HD07.HIDB+?:3'6_816U!ON'R\ M[?-PQ430)J$5PI$NW=,>;%,<^%):4NNJ#YZ8D@#"(+ 'TI7CV"=)?U9 QPC^^"?X]3IX->%VV600]7G(2^%K M@H]'Q==SEJI;F58'!P_D:W\X1'\,YCNU >N^D V8/S\4BR>DMF(H(LQUE*[( MBG#VC+9CHWU=NL;1PCIM[++2^QM0F67*.2E_HQQ$&KT$C0L%_[R2 V 9[&N) MW?&;&NG% RA_+17<]P];F<*C[ :%YAHY9+4GL1FU9MB M"@"&%K(6:C^]VK!E!G@@2N'LJ:HFCYZ:O:#"OGL[H3[J=V) &C5D77J> V[\ MB70%L%HH?RJ?ZG0JJ0;F?%P=K)N*&F56I'HN,3J;Z,"'_!Y\ ;>OTB <;O\2 MS_F]4S4: 7W2U!'IE!=6]A9_G(*VBY3/>RKW\?*33BM=D79.9SUZE3TE[D?/ M4+T ]7@*PZNWW(>-\*;;&?P7"\O5\*$?.G)B8D(%G%ZKN&/-^Z^T"4L/@Q/BLK=[KU@_ -&^8K%KE+M( MFE?[S>/&::M=\]]+//@FH0K:;\2C0=%X$,.%S,)P-V!Q>SW/-_D5U3\WPW]Q M%CV<7^UW0!G^)[L9#7X<7/DWYL/^S&5X,S%?8BYH=&WM M6FU3XS@2_GZ_0@=ULU"5@!T2!@(S55DFU%"[!5O WNS>ERO9EA,5MN65Y(3L MK[^G)><%$G;"SLR2I6ZJ!K#5:K6Z'SW=DG4ZM'GV_G0H>/+^'Z?_;#;9!Q57 MN2@LB[7@5B2L,K(8L$^),'>LV:RESE0YT7(PM*P5M [8)Z7OY(C[=BMM)MY/ M]9SN^^?3?3?(::22R?O31(Z83-YMR0/!PZ03A?'AVZ =!F&4!,;>6R: X%C=]M=TI[,I:)'7;#(/C7EI-[?YJJPF(P MC<[^3Z]C61/7 RBSJNP>0I$5][;),SDHNFYZ6U[35#I6F=+=[<#].Z&69LIS MF4VZW]W*7!AV*<;L6N6\^*YA>&&:1FB9>D$C?Q2)PFHJ9F)U'8/9BM %@E TVV& M1R\VR7#OY1#PT"UAL- M,E/1CWG_L="B5D(3R*7)4 10/3&6=H@)FE+$SD#26\(TE6":(W1+6#19=,,K M0>#!WP>!@J6R0(P)+O.8-@ _B*-9+[3+(@5W<"NA1Q9Q5B70"=PL!+ !S$F= M35B)L!-B" MBX$T5G.,Q.FEEX.9C06PF:DU2^:^$KRU-PYOMP]B\V;[J!6^/3$UHNIB@!A" MI:G$HXO:!>-:.( @X#+*!,61": RRJ09DCB)Y6!'8DAZ3J2),V4J]"/>U"HS M3J;4*A8)7ANV UPD DCSP>_?QT-># 3K@9*NJPP2X0%OAIT=L>NZAIW$/_E' M2:5IX1%*^AGQU@)P/8[(EK4'2A\,E&(@FN=C-$."LOF?+Y8Z[0U"*-_=((2V MVN2'#\)@\X%@N7SV>20U*-7&O#+K=Z&<%PF@HA[)9U%5:2@ -8VD<8P'*5$X M/50>S[ERD6^UR+B#69U&YU!IU%Q,C1*\"5N,RF3B]O6FBHQ,)->2)B!]LG<9 MH"!-E:$$[%:E<=G:T:,R @9A1^\ZE1SXCJN,$ZUC6LZ(>2)'#U\6+%8S^"L2 M) CB17^1_'FBW2@81QL#X^.]P[?+*%Z;K9; O#[/K8UIK(.13(C1N5$%)T+G M!C"GBA(O!UPG4RP!W9)',I-V0IE]U;"TLASL'*+\HG@@NE"1NKQQ7T^HK'0) M1!M7BL2QTHDSP-6F U&@PL@ ;+2(DE8,B:#N]N#%RI(EJ/N5P#?>&/C.6+@_ MXEGEJ(J"*](4Q:$<(2QF18TWJR/6H%[_N+KLP9-4BI7<5QIBOQ"WERA-5?&HBN=@T*7B:'HMPII%ZIWGNB2 L(@L$?2M>'8 M)PEW5D#'".[XQ]NUZZT:F<92P5FDSR_3N M!53FN;16B#](!Y%"+4'MB81]3LD.L SV-<3N^$V%]'0!BM\J"?/=8JN*V)TO M[/Y_G_6M,GPO0VV&6E$":+2SI3UR+ 6046?IV7YG+/@=I5U?J[G$ZZI,=\8Y M/0IZ%M[JK8D_5UC!:CQ!1R-FI/8D-NO:%%T ,)20#9_[#1*_J7+ U[R9T]U M-EEY:O:*$OOF[81ZR-^I!FDT$'7A> ZX<2?2-< :/OW)8J2RD: <6/!!?;"N M:VH4>9FIB4#K>*@\'_('\ 7&M&=_G$" MVBXS/NG*POG+=3JI=47*6I5WZ2OZB+@?-4/][=7AR3?//[#O!?XCN]7XGTQ' MKIOW7-.^39;;VD=[Q\'3S<%>^&3;5U*[[TSV9L,SIN3%NZV#K6F'&CC=5GG/ MPH=?TPE+CYWC_;*U>1]8/P#1+F.Q*Z2[2.@WV^%A<-(Z:+BK&H^N0]1.^P-_ M!.2-1SZ_FO_UFX M-/%U?5-3!T$7LLR=$C*:YLD7K(N7<=V#ZP5+3/HRB_+?**393QHE"V7G!CMW MI"]<57 VE"*MWU :N/)E]XJ%ZL*][]A[16Y8O ]5*N,^F77]V?!(+-V0F@?> MT7\P[\(C1+^RRUT^V7_ U!+ P04 " #(@E=7G(!J,G $ M !-$0 & '=D9F,M,C R,S X,S%X97@S,E]A+FAT;=U8;5/C-A#^WE^Q M#5,.9N)@.PXD3F F%\R4:8FO[TJ.#PA0N X][IH/ MGMBK?=&SCW;7'BQ4FIP,%HS0D^\&WUL6G.91F;),020848Q"*7DVAVO*Y U8 MUF;5*"_6@L\7"ES;;<-U+F[XDE1RQ57"3FH[@X/J?G!@G QF.5V?#"A? J?' M#4Y<.W)F/=;M$<_S>DQW%ZOSL-5,7EE8Y4ZX0=-U*>60NF M_?M>IU#]%:=JX3NV_4/#K#L9Q'FFT)E Y>IO9>.Q)2+F:$SE!:JC)<5NE442 M/L]\L[]&9:I>'N5)+OP=V_SZ6F+%).7)VO\PY2F3<,%6,,E3DGUH2I))2S+! MXVJAY'^QRHFY757Q'Z&=A&>LWH_CZDT$MPL^XPK:[A[9?[B%UP4?(?1,;$7_ M%O%Z3\9;A_@>6(V"R?3\['PTG)Z/+^#R:A)>#2^F,!T_B]M+.'VIR)TN7+7" MUJ@%83 RT3OMCMW\ZN,>AC \'5].@]-O"NX:Y)Y]".,SF/X80#B!*$U M_O7GX#<8CJ9:XMJV^V\.W1^E5#Q>5X]X1G&SOGM4_/=%Y.E#>=Z$4+$ERV#8 M@H^"2-F$T8*S&();%I6*+QF,XYA'3$ >P_6IY=E8V=."9&O84PL&NSM=U[7[ MFV?FSNGO-V%!4%6P)6M3I.^GNO. TVW"5<9U+PL5MC2)H5#6A'/ C>M\83A$@ET^Z\F1$$HQ99I)2Q6_F'[98I8[<-WX\B>L_]E:O=3[A]" MY7JMMJ>!T&G8$"DNDV0-$5(GX>AUQ=7"9$FP/TLNF!XP3.;EI\QCOP2DA=/9 MH_LU]9 7I>!*6PANHP7)YDC8R*39Z;6])A ))#4DQ%3W^D R^C]-M_MUIIMG M6!928G(8H1F"JA2?PGTN$"Z0#(5@4J>]J<4D20#5,!HL)2@HD I+1K)( M/T>#E!O3F%>]JDPJUN0%$\:GW"I2K==F'].HR R+S$8\RP5EPD(\$U)(YM=_ M^I3+(B%KGV<&%:/4WQB;Y4KEJ:\'V:6N2%@6-_0QM*G$=S-NRZ[F7(7#K:*U MYXVX54UCBCZ6>=U6SWY>;+><9V5O9/; A%R%C >-(Y3,FJI[FMJN>MO5*LD'M'P"Q-1Q; M(-9K:L>=BHROM_/Y+M_0_.>F^ MGT?$PB[L[WE%?FBN$T^"7X,+,49-A&'[* MX-NBLZD>AKT%[C=/.(5ZH]\(=*84;(V=^CW\$NLNU_W/%.%GQM#'N!Z82OE$ M(;[_^H\#H*GOOF )T?8>?1"X0]B46OM.AS0\1)>P0 ,,1 8 =V1F8RTR,#(S,#@S,7AE M>#,R7V(N:'1MW5AM<^(V$/[>7[$ETUPR@XG?(,20S%!"YC+7"1D@3:]?.L*2 M03W;6NOLC6DL_F"ES;]>!:R$]\20JYXBIF M)Y6=[D&Q[AX8)]VIH.N3+N5+X/2XQGW7:=K3B$:>2_R0>4=AU&J%KN-/#]O4 M.V)_.#54Q>V%3J[6,3NN)3RUYDS[#_QFICHK3M4\<&S[IYK9=]*-1*K0F43E MXF=A8]L2D3,TID2&ZFA)L1MED9C/TL"L!PNV I&(B'INWI.TMS*F>11L3'GGUGAQ"Q71?R':"?F*:O.X[CZ$(.; M.9]R!9Z[-]V_?X3G!1\B]$QN1/\2\?H/QEN%^!98]0>CR?G9>;\W.1]>P.75 M:'S5NYC 9/@H;D_A]%J1.VVX:HP;_0:,!WT3O>,U[?HW'W=O#+W3X>5D+1NGC$ M4XJ'#=S#;+.(_'VFZ0',CE@FI0*1P)F0"CFU]T*;UCLIP)*191SP/46/-B 2&>:'06\PP6;L[ M3LON>$Z]:&-WXRBL5V$TM _(%C(3.4*&;L8L5!Q]ZQNKUQ/=Y[1_8IZR(N%Y$I;&-R$8"2HKY4-0X-4FY,8U[UKD59S%9!SPUJ!BE3FEL*I022:"' MYJ6N2%@62_H8VA3BVWFZ81;5*H:1'X&8WX-R_1YHQF^ DG-*8U9Y(SUO[?$'S7YOB5\ZB MXV,6=W?\PTYNOO5,VC-3U,??!Z,O^7M9;,K:8;B;X6E%S"E4Q_Q.@#.%X-[( MJ?_O_XHC)EQBX>6Z =;+\9.9^52%3A'RAME6>>'-1?A=@,+03"8 M +AU 0 5 " 6DY @!W9&9C+3(P,C,P.#,Q7V-A;"YX;6Q0 M2P$"% ,4 " #(@E=73U G^5)1 #2M@, %0 @ 'H7P( M=V1F8RTR,#(S,#@S,5]D968N>&UL4$L! A0#% @ R()75_&FN$=>'@$ MG-X+ !4 ( !;;$" '=D9F,M,C R,S X,S%?;&%B+GAM;%!+ M 0(4 Q0 ( ,B"5U>\$>/XYJH $(%" 5 " ?[/ P!W M9&9C+3(P,C,P.#,Q7W!R92YX;6Q02P$"% ,4 " #(@E=7RKA>E;40 !$ MD@ & @ $7>P0 =V1F8RTR,#(S,#@S,7AE>#$P7V(N:'1M M4$L! A0#% @ R()75X* EXC(%0 !'T !@ ( ! HP$ M '=D9F,M,C R,S X,S%X97@Q,%]O+FAT;5!+ 0(4 Q0 ( ,B"5U?81V=/ MM" /;< 8 " 0"B! !W9&9C+3(P,C,P.#,Q>&5X,3!? M<"YH=&U02P$"% ,4 " #(@E=78:/%.A4= !IH0 & M@ 'JP@0 =V1F8RTR,#(S,#@S,7AE>#$P7W$N:'1M4$L! A0#% @ R()7 M5R_0&2WM! 3S, !8 ( !-> $ '=D9F,M,C R,S X,S%X M97@R,2YH=&U02P$"% ,4 " #(@E=7L7A2;@,# M"0 %@ M @ %6Y00 =V1F8RTR,#(S,#@S,7AE>#(S+FAT;5!+ 0(4 Q0 ( ,B" M5U>@[,2DQ0< $LE 8 " 8WH! !W9&9C+3(P,C,P.#,Q M>&5X,S%?82YH=&U02P$"% ,4 " #(@E=72UNOD]8' !>)@ & M @ &(\ 0 =V1F8RTR,#(S,#@S,7AE>#,Q7V(N:'1M4$L! A0#% M @ R()75YR :C)P! 31$ !@ ( !E/@$ '=D9F,M,C R M,S X,S%X97@S,E]A+FAT;5!+ 0(4 Q0 ( ,B"5U>S0\1)>P0 ,,1 8 M " 3K]! !W9&9C+3(P,C,P.#,Q>&5X,S)?8BYH=&U02P4& 2 ! $ !"! ZP$% end

8O^[-4N;S( M::K);RKJI,RW_#LO?N24?^5%OF$J[OEA7;7R=[S:\65 TI@K5UH3PXH\$;^_#C MZ\>W33W,)DUN$YGBW16%?)#7=>P^KFE1):92URAO-^76Z^CDTJMO&N"=.0:. M+.[$OH73@'_NGCA1OV9+3U72N'A9_O%]&011@GQ(I>&9(KDXQ'*9$%D,PBCR M(TY#$OA"9W$X-#DW^OY#XB7GOLIGI.L1U<%GF%7MM!Z9]_[X_/'^_3OO^_W= M_?OOMQ/8N8X#^[OFX9IAFK\^(V=]?8!YT4U%9M8J6JN MRVFZ*XI\_="XTG%$?10F 2"<8@!])BTP@@1 ?AB$..-91(UBFW0ZG=LTW(MG M9C9IX:MG^KA&;>1IK,3U*GD7WE[*$;P936!Q9%QH=3FI@6 "PNDB;_3N;1D; M5'+G'SGC:U8N49H@A ($(H8B *-8DDJ42H[!08@$)RQBL5UJADXO6O-ATAP, M>]&J($F[= M=&/6XPQ::B1,H;(2WE\]]CH0+RCM.AM#MX56R'EQ0L2^]P:5' M+9/'J?JYG0R[G>*L5/"$P5!:YAF2_XE":33$(@(Q$Q#Q,(P1-XI;Z.]J;O9" M7?9YM:]Z:UV*;0!=O;GO!K.1*:"&Z[@6VUY.AXGDKF+A*I-'EVL-]0YRWKS" DI3#B 2$&0B5KD:HI@(G^$@ MXX8E=>>BF\F4GJ9*[]O-6G:DCC"VFWWE'+$OI:,.IZNB.6RS6N&B5!$:]6.& M]7-F,P2Z=W=SD7=&JT!?3;CNB;='7BX?BBML%EZ-CM>!QZO7EJT$R&L0JFO, M\2K+1HW2PCNK-U0AY2FHO,->UN%]Y=S&W]7]Z&STFO8^=C9J]]W_SDY :F]0?F>M;S1T>"?:J:^6D M?=S29%[9%Q7HNF%??L#2[YJ7)>?[]-%'M7)>VI."=]*FH9Q P:D/J!\J3TN$ M :(Q!5P@1$0H1 83DQ@GW8Z-YNMD45"[-UBR*(8,BQ2$,:( 1B( " 1 MAL"'B 5"I!')$I/3QJ'.YF9(M/F\Y([FN1'4C(<&D=7C'E=XCUB@Z:>5O\4Z[8M6YRDC7*R9]J10Q2Y6!&9GENNIX4FJO5:AR&6V&H]:I^O5>JRI5?:N7UR@V]7@99%"9>MPF M2IPRT?B994)QB?5@ A0G'4V7]\0E+D?I3IPV;.F\P]=EDV6E;+*O-&(TQB$1 MF&-I>@.!40@@C6.0(1Z!F"0$IV'(4F84_'6MP[FM?HV\3RUI?YA4_#\8=V>?F_6AB2@ [X> M+3B&=&2B:*3U]N)V$D*-%6*N#Y K9PJ-'J=U<]"'X,P!P>!5BY,^:_^&O6/" M75GNGAJ7ALU*OJZN+CI!$;5_PS)-@IB'% -5: 5 #"G #&%);)D():=Q@?1/ M Z>2>FYJO#9C[W,RO-/2FIPTC39D&N<'LYQ(,=FX,H+CVAZZY%+WGH' MQSJOH_[".P#@=1!H?/7F^(48G%?.\4N9Z$QS=E^,V>GGU",W>$(ZF3#3G:). MC>_12>ODG5LZ0.#R4?U?>67^P*LZ5K/<%KE:3=4O[M;L^!\Z3]82M!E#WO'Z MS_UA\ON?]%%I^PUO^7LAY *]],-0FCI! !C-(("H.ML5"4C#-*'(]^4\CTQ. M9J85?V['/I_Y5MV%UOE:?F&- K]Z5:G,\K':#U8_\(/2AEXFGXALQWT ML3U-I"H+3_W7ZVBDXN%;9;WZ$37P)_]X_$:-PB'9SR\M$+]VKP-;,#R%AE?# MX="9Y56&T95[S+3"3^MP\RH#<^;"\SI2V"VCDHF5!%^+C8J!9F]>_BA5",.' M?(W75'9X1[?YCRK^<9\[%06I[Q,J;;$8A@"F00(0%!"PC(98T"B)L]#D!--< MA+EMXO>B>G@OZW^8K5<6XZ"WYHR+[LCKAK(3JC6@%5]MBGY1&DA3X5?O@/M! M"Z>I<6\'T1%K6P@P*?/: W3*GC>T9!5']95O/O.-<215][6YT9&**/KZ_HOW M^?T7HW"J(RB&V>5&%,:FC0, [J.J+NEL&U=UU-:4D567E#B)K;KXB)V144=. MJN.$S5H:.>\V3SA?+\,,^H)D,4C3F$@[0D0 \= '@K-$""*X$,S$CKC8R]SF M9A.6O9?2^[.6T["*Q65$]2R"FW$:>?::0V2\G@]"X&C)OMS'I*ORH)JG"^_P MPQ9UJ]@_[S>JN;N?>:E=J*K[TMSF[B$+K K#ZYZ.:AK[Y[!<7V6M$1EYEO:# M(2UP*:JC!?>B^G:UIHY:FJZXU"4%CJI)77S ;J']N%8I[3?%RS\VQ7]5X4.4 MEZ4TJ;^(;[SDQ0]>+E'& R1("'# ?+7LIQT$3> X'1)-WG5QM.(%U5>M&U;0W[I^R3.1$ !\G$((/*1*E$1@Y!& M41#!-!*A@4O0:?-SHY%:0._.JV0T\<8X VZ8,&Z'8V1N:)"HA+N^X]8!Q,2/ MY!9@IG+X./I4'!Y*#",P[#AQ]M:$'@Y]$A^[(O0^9774]YODQ,8-X1TO:9%7 M/@H'[V#]T[\K+$U!+4.#1V"-\$Y8A]NCEVK MS;"Q/6^\UOR41Y":JIZ<2NJ^9;=_>L<%+XHJPK2NVWW(XZ**>.*B>!&;HBK_ MN_2C1%H[TM;AE*:JVGT*,LH1H @'"<90_CHPV4<9]#T[?I'F/VO$KQ(>8*6 MV;;*!'J][=5(@([,.:W452Q[+?=11JBJL&]7=G>;+0O '&VZ3'J>=/-E ,J?XE_Y-O'M[MRNWGB1<5(!C1B*$D1"))0\@/-$"!I"@$/!!1^1&.1 M&N6N&.IL;N9+*VMMMIBGB^M'58\G7&$U,E'L8?I+RNFU@BYJ(V7A82''RKM; MK39_83DYZC*<\D/.MY71XC27W%6XW.62Z^]JZEQR5Y6^D$ON^CNVI@;9'C)A M?\K7_..6/Y7+B%*?I80 1 4'$"<"8)]B:6;$28R9'V#$S39%%_N9&X,H,3NI M]KT_E:1>):JA8T@P,(C4XZ4'M^/AO[(J\!9 MC9E:DB7XGO;G6P0LW1FF'6]Z0KB14LI^N+72-FJP[C^?+]>JN\ M%>N";/M4*JHX^*YER'W,C@5K*>AWU*CD-''%Z8!R>\H[ &7FVG^-BXZG4 Y"!N]+M M0$WDLV0#F)G?TC 4@\Y+/:].Y\$T+/N1&].51V],'EMGOE9'K$M.0AH'*GTL M4<6I6 !HD$*F" ^A7Z21,RH.-6%/HS8;H),(DWB=S4X;1I9X\R1EZ"D 8<\ M"3@(PD#(G7(4 )2Q$$0IB<(0(9^:!;G?"N4$"\=84.IM96\$:.3%X^" T:#T MBQ*P_P3 /B7ON?JND_)V>GB=M+SG*O8FYKWPJ(5QN/>#_UILV(YN_Y.OV-VV MO1[Y':]W0OZY*^0D.X[C"%#"XI@G*L5E!& 0^P E8<4",T?XU%7'P+ZR'BH-$W6* 1B9A_8J>.TH M*"6\NZVWOYT]TJ,.S?FB$9KC<"@,C.$IAF0B<_D;_DM^]7("YGA5)S!K0VG+ M_511Y\E5AZQGIOS-NW_D'GY2)35+K^"4YS\P636K\O:1][SGX:J8O'J X%5U M_UX^.E_&U'\/)4R708I1)?19;4:LIR5LY%][Z M!M=JK;'0,]C'P/>U/1Y;Z1=5&9YMA?Q>@[$](:]"-ZIW9'_O,_"8O J-GA?E M]68L-A?O=ZK5WW/&5OP]+K=WHL@IKJJ/L1Q_WY$REW\6+\U)828_SS0(( @9 MKL)&., $ M01,#^]5P8#0V$./!/?9-5R5X%^0AC&W.Q0W!-M@BC ?Z1!L#F\_<]4F['8B# MAK1AD].9SW:Z'AG-EDU85HU2%P/D>L)USUEYN=<=N3#M!??V\M?EV\PK'+U>A^+WK;@W^,#&'F]K>MVO-&L M[_'F4GV/)@M>!X\Z'LO;2D2\+VVYC][/:N'M@7%8^.O5!]=5/;'74V3:,F6O M/F!GU<]>7Z+;3K3VE:8[&\LEHQ@FE&$0 \Q4F:12SDB<[)T' WA 3\&6"#2?MMSSTT?.=BO^1=0.T?_(F31;Q*9X MJLRA;_P'7^_X!RGZ^Y]R%J[QJ@W@+=^T-WGEW9I]Y\6/G/+R7ET2+[,$,C]A M*6!^)*V0@%- ?!X#2F)!<)B%A$.CVM)C2#DW FJTJ&_86SWVX>W5#7BK2G4? MU"KC_5FI8QC?.\[ :V[-7WLX1R;(T4;2?)\\)M*NML"CR#CM[G9,F,\VKJ-V M9I[0\NN/YWKR:Z:M;)^?&__*/;[WHU2%_2HLE>O2H2*Z?G;*/1S#7&B+Q,C4 M-0B".WZZI+U5+LE](Y-EC#P5NYL7\NQWED;95MIYU1'4KLS7O"R_\X?JI*DJ MU<"35' 192!#E -(10)0Q#,01UF*4Q_&OHB,C*NAWN8V25O9KM5VL,!5TW9Q MA=;8)_^:0)F;%#H N#(-!ON:=HG74?MLJ=9ZZ4:2^+3/S8,HR7P$!8A%&@"( M @0PHA&(*&(")1A&F1TS?)IKOJ.]A#=D.KH I"$56,$S]OPW0\:>!LZ4=SWW M/[U./J-^!7MG^?F3M]WP?.#R';RJVI<&^R)6+)RN8^FZD M[!JSH\1>C^FOFU5.7PZ5'V"(8,H8 01&&, THX!DD>1#@8(X30A-$#/S)-/M M>GY^7T>!&]?#!VX#7H_\Q@!S[".1H5@,^8^5X-Z?S9].BW'8HN:(V+2[G93+ M3,$XI2_C]V^]6=L[_G1.U2I7NRH)1U-'_*4Z..KP6)*J_+498(P) "&) "&A MRI-/$*:Q_%V([*[0;,29FUG7:J."1[MGE<;)AAR-ENF]U]AC,/;FL@/_7I7N M0#2NI'6RGE:=YOAX'(IT@ZWS*RTK85[I[NH6X/HOJ6YJU:88I** -]?].M\8 M^W7^O5+C)+'D;[+=[3MI 7_ >5'Y>2YCQB .>0B$$*K$"8H $I0 2A)$(RQW MZ7Z@9X+.0Z'Y&;:UX%4*7+99K7!1>G))K]/A:F;#G0>T6O4V7UO(.2T\59P" MT8QG(#?$,]38++RS#,$5/IX"R%,(F<3.S&,XC4J:OK:P)M_>5"54_]V^0<,: MKG,9\N&:L:\NY80U:E]=UQ,C;V92F;LL?9#CL%GS;YQN9.LO[W;\?O,N+_^U MPZM-#EZKA,=V7*5<.M5#[?_467^K MRL*[JS)&Z7M+68W$L-$TQ2",;.:,AK^1@]8M(%HY9'U_ MW!1;('M]:JXRUP_UW]YLBF+S5[Y^L#Y3O("ZZ8GA;5A.>!Y8%=::YJ2O'Q/G MYW@7NGJE4[I^I?O/X ;>,3>>*B.N?+O:E)*X?E\_Y\I!V,@#O+^%N?%#+:E7 MB>KE:^\^?ZH6XM\_?_W8<8S6)(8KZ%TW:]P -S(9Z&+FUIO\.C16)LE LY,9 M'M=5ZYH7&D];&A%\)>2N;5>H$_PF.^>2"I+YD6 @RF)I/+#4!PBF,8 )I+[\ M(8D),S(>+G0R-U)0,H*\%=(KC#(:#Z*I:13,/ZT/^W7\ M4'!N[H2E/1QZ!#(&R".32B/RIO Z,B_V)=-:L5V=A-LBY8A_M+N=E)-,P3CE M*>/W;0-CY/[F<;.2;Y3M63-=[53VNZ^JRMMF?;?=%CG9;:L=T>:SU%YE(=^L M5E6A#TD7O#PX=6+"K MW?_SOU 8I/^[2AF^?3'TP'<\BIJ6U:N-S(T^7E;S9LO;0HAAQE@@L-R8 MTA#*C2GS 4Y8E>T<\22*4.QKU4WK:7]VO%M)Z+WQ*AE-W%'.H1OF2@> C+X! M[6)ADT3\ B@F3C,W@3.5%XLA2(9.)+T0#'MUG+\VH9M%K\S'?@_]C]WDK=JZ M2!P<*/XS?WC\Q'_PU?NGY]7FA>^_10ZS&-$L!CB46VT82UK#3.[!(<09%E&8 MT4RKK+BU!'-C/R6G5PGJ[26UM=Z YEIH.?08-OX8/GKG>/6YS%@W9'8B\Q<_Y M]O]?8DYF%62I7BFP1 [.3RLI!SK$+[4D/MG$/"4UT0QT6@!HXB;%,D77(BTU M53O\$+*-K;YXXCZ/WSHG4A:M(08XW M'R#+C@LF B1 E9 =%P!02P,$% @ R()75[P1X_CFJ@ 0@4( !4 !W M9&9C+3(P,C,P.#,Q7W!R92YX;6SN@$_=+K^X^2[YE M>1VG[;&=7:?GA0N7@,U3%.DF*:=5OWX"FZ)$74A3W-C:<*W*LF59)N+R(1 1 M"$3\V__\?C[[Y1LL5]/%_-__POZ%_N47F,=%FLX___M?_OCTBMB__,__^!__ MX]_^+T+^][,/;WYYL8@7YS!?__)\"7X-Z9<_I^LOOZR_P"]_6RS_/OWF?WD_ M\^N\6)X3\A_=/WN^^'JYG'[^LOZ%4RZV/[;]V^6_^F"8BLX0J7,FT@M#0@R9 M>*X]-SI*:)Y$Z3X)(A.D=J@\XZ>]9]Z&PZ__N_EE^" M7\$OR-Y\U?WQW__R9;W^^J^__OKGGW_^R_>PG/W+8OGY5TZI^'7[TW^Y^O'O M]W[^3]']-'/._=K][?6/KJ8/_2!^+/OU?__^YF/\ N>>3.>KM9_'LL!J^J^K M[IMO%M&O.ZG_D*Y?]OY$^1/9_A@IWR*,$\'^Y?LJ_>4__L^+"'_ M^U_^3#F2HDMJ-PO]WYM_^.O->E^7L$*0=/R]P6]<_?NRRO%KP_$&H9;X)#,BWUH3C;=>Y5YD[ZYVF^I=/9XMXR^+98(E MFHGMT/UD#8V?S><7?O8!OBZ6ZPGS8*Q2GC#C PK!:V*E MTH0&H[7AU(!@532_N^I1".#M(^!D23:"A/>PG"[2RWEZ@>?LQ //V45)5!01 M&;"96*8=FOK@3: J6Z>K0.'6LD=A0;2/A=-E.3(8GE\LBZ1>35?1S_X+_'++ M X-@,\?C/D<)1+HD4"(._2>*CE"00GLK^IUE>U8^"A*R74A4D6@C)N+3TL]7 MTR+[*S,'6?I(@1*KF2!2HGA""IPX2;-0.2DC31U7X<[*1Z%"M8N**A(=&14O MY^OI^O+5= 9O+\X#+"LF-:):B @-NK M'H4"TSH*>DBR"22\GL?%$DU8)_B/*']XOKB8KY>7SQ<))D(XF@+S)";J,#(* M&!DI!#9U40?O@]#&5P#&02*.PHEM'2?UY-P$;#[Y[Z\3BF^:IYOTU)4E#-I+ M%3W&SB(@(]:BN)Q1A(4 R42JA>X7?QQ<_BBHN-:A4D.V38#D+"54P>KJMS?3 M.; )UR(BM>@^2R&)3#&1(-!>1N>U#$X%IOL%)'N7/BYE15M'1U^AMH2,Y_CE MN^6GQ9_SB;(1?,B1!%^"[>SPX-1&DR1L\#)2Z4#5P\7-PL>AHN%,9@V!MH2) M[FQ\MWR_7'R;SB-,E(<.AK.< MU43;$D3>+U9K/_O_IE\[WXE&H:Q)E!@E7+GQ Q*TYD0!>(UR#2<^*PDUK&SGX6')?B.;J\@,6082:8E:\N1[B0#"8Y'E[FAUO6[#-E=[3@ MM)SF/%5T(ZN\W(K/WG]9S+1=L71[]'9HB0L_L^Y MZ%CHI?Z[*QZG_H:3F+U$.++Z/RU]J3SZ>'D>%K-)E#9%E01)"BB1S!KB0C;$ M)JZ8LU(PFWKI_M9RQRF^X;SEZ<)K9-.__!Z_^/EGZ!*NR2J3;9!$H1.+!Y=0 MQ'JE4('HP&;.P,=^Q_U#JQZ'@89SDKU%V40X\#>8S?[7'(/=C^!7>(ZEUZO5 M!1YDEEN1G+7$Y)")E-X1GS-'J8#AS$MI>_H"!Y<_#AS-9R%K"+<)E/SG8G:! M"EAV%W;+U213SG((0$ &]')12L1B>$.L95&"")%#O^/BP66/*Y=J/OO81YA- MH.&JKF-S;5^.053"Q6H2(4L;F2*42[1]+"<,?9PERB?/N5;"YW[^XZ'5C\-& M\SG("J)M B*OY_AI*([I-WCAU_Z*K0G76M&H&%'@. I'H)/$@R+1HNFS5"6= M:MB-AU<_#B+-)R(KB+8)B'36[[E?P^?%\G*2A$_)\$",TA@Y!88^-*.&<#P8 M=>!(YE./IPNR"1Q\//>SV;.+U70.*[1T(7EV MD:;X$V?K-:PV.G@U\Y\GULGL'!,$)8'6SDA*@E6ER#SK3"WW4\-B_]G'H M:#A[64FL31B/CU\PU-Y"FX,4B2*JC2C0Y@D)1W-'%'Y3,,M9@"IGR,Z:QX&A MX8QF3S$V 8+W%V$VC:]F"[^>9$>!X3)$",O+PP(@SI2:4J"R&+AH0XVJRYTE MCX- PPG-?D)L @$(W?-2&KJ(?__X!<6V>G>Q+L^!2[)^HJT-3O'RX*1$2(X! M"LYJ8&WG/K["[ZPF>'9:6C+],9N[%WZ.%PTG "M M(]21D7&&'*2.BQ)Z.V89.MJ2,&,0TCE2XFB.A%ITG'SBR?9\5WQKN>,0T'#J M\W3A5=/ZO_UZ3WAO\!N/;0G4I6)>STL_I^XS;M-Y7'>@>Y_1JU'088IZ]@PJ MQ$_NKG #!VMHL&C)(\7X068/!'=S(%E3)0+3:/?5CX1Q<(5>&W:3-.L*?F)2 M43$M"?H@&.T8M#-!1#0[V6;AN-7:N7[;]6:Q<1H&U5/4K7U[H@S'MM4;LM]< M-12;).,\BS$3Y4N%?T3/U#.:T4=-*1K@Z(+T2S/=67"OSC[]/+%L[,W9V^?O_SXUYGX<@,<2);;E$E(,2!PK"'!2$%<\-$FHZ.5 MA\I,LU^%3K]7BV[V#\S6J^UW;C;28^@ZU39LUSA;K6"]NN824O)"!HM(MHE( M%1QQ$K]*#)$KC0N&'\H>GL+E;0K&\1P&0\+6A%00]X@'R6WJK^JXKIF@%B#[ M$#$@4IY(H36Q&BR)T6BKO1'<'?(L3L?,'4+&A4X?S3X(DCYB;@ KS_WJR]D\ ME=]>_O?%])N?E4SZV?JY7RXOI_//_^EG%S Q3 <9O"$,#.XE@[ZT0Z>*A!P% M!V&,H8=R"*=@YRC"6L!2+P LAM9& Q [B[%TU5E]@ C(4IC!6UAOJTRSHC*9 M $19B$1*+HGC.A&P&9+QFIN#]V G6:4#](P3#@T'J&JR;P!'K^??D.K%\A)9 MF&1N%5AC23)*7O4!Y8P1[FAQ]@VW\M#-QRFXV5U_G)AI.)R<+-L&9Z"COM4C--M=3B,])1S TBY M3;S)(AF1@5 CT?QQ_,I9Y@B7G&KOJ+2L=JCX>'Q4+P8>\*PY6;JG0V.Q]K,J MT'B_7'R%Y?KR_@&WY;;%(?TYGLXGT7!MC&3&VM*N75!*?J28L 8TA M"55@'&2,!L P6L4]_SS%-WLC3 0QR^_Q]E%J6.\YBF@6RUD MCNAGNZX=+2-!"T\TGJ1!4^^IK9V(.8:N%MR5*N"IKH0&@/4.[:0O[W??@%_! MAS*2Z5W^8[7A$$_M:&,HHY6ZBZY2'!L@:*)D9C2'*"BK'0P=)*@%SZ8*E.J) MO0$,O;A:MI3)GL,G__UZ>TRX<8(G)%UK_$4Z\+@;."?:JT111)Z*0T4'IP!H M/S7C=*(? #V5!-X ='9"O[>+>;QR\9ER(7NNB *&+KXQQ4,S"F,'2)(*(2P] MU#:X9Y1]0\@X3>N',#>]Q=P 5C;T3Y*6R7$7"$V [KM5>, FQHD%%01S*@P5 M78_3FGZP^Z5'";*!0/K-U(?I;+J>P@HCNNY)SY?%#(6^*M'=^O):-#J'3 67 M).9RA*816F\+40B03$@6GG'99 0?&T/>3\UX]Y:#J/]_1#KHXH&0+6]07OO+\OU MV3:]*8-ST4,DV3!9.JX!FO@02! R1NZ83'*H>\O;E#0#IEYZWG-MV4/H;4!G M>8&KWI/1A%-KLZ& NXIW_?H\<=0C7S*#$])Z#"/KH^=A8L8][(8#4 71-X"A ME^=?9XM+@ \P*\]:'V (0P,P,7C"=7>+#YRXQ#UA(CDC)*2<#TU&/@5+/R1J MW$3T0)BJJXH&L/4"PG4M"%>"2< H@RGKB,28H[08!Q)9!2IIQDP<,VONKX&0@?8-E6 QUT;4CO7+Y8CFNR[DFP93Z:4H#&M( A"JF M8\9ME@X^KZMRVW6;I&;\Y>' 55,I#9QNMV^&M[Q<[FP;X)ZQC/;;4%;:R^C2 MM@K_J)+5)NLH#:_M4?^0J&;\[.%P5E;%LL(\%E:0<\Z8 M1>MIH*M+".@7&DXHDSYSH450M>L8#Y S;A'(D^"HEC*:<-+ORP@]PTV1YOLR MJ@3UMEXOI^%B76Z /BV*K46.D0[\Q,_=S I8W03/T6K.LZ.$"H_\)RG+G$1& M?.+<1V^%J0[&NAR,6[;R)/@=4>4-'+D[/6XWSWBUEU13I!_W)RTW48$$)20! M)9RP-%JE#[7I.]5^[M(P=AN'\?#P@&D]63D-@.LLI:X^R,_>^RG&V,_]URGZ M #ML30)X%$<01+DR2;#X($$%3H#R+*A$%F/M>JL?4S5VI54S *RLP 8@^0'6 M?CJ']-(OYRBMU5F,%^<7W=7I"\C3.%U/O):KZ3?8)";?+%8E'?DN?_+? M)RI0B#EHXFT9JXG>#0G>:I*MIBHQX^+!V5$G7G8^AL1Q$WH-@75(U3: W$]+ M\*N+Y64G\GW(,UQ&LE== I^>IUB/MH&3>>RY==3?R/A7C M)@T;@EI/!3608?Q1YF'B2Z]ND(DXKCBZO5(1JRR&8REGT#1E1FL?PC^BZ2CX M51^Z,U;.NK]:JL%LZ-ZJ[SL%?('U-/K9;>I[-EJ]_V8I8$*]"U\I[2Q)3F4/NMS5.T8+TWH^KL8OUEL9S^ ](D,*NS3)RX MK,J,7&_PJQ0(MS$*ZX)/J7;/CP/DC)W5JXR1 [FZ7HIHP*W?804W[[ME)[O4 M.8OO8=EQ-W&R7"%[0&X$LJ19)H'R0+QC1B;O@,G:U[-'D#5VXN[I,%9%,6UA M;;-M7J]6%[AE+'H)*7M-M&>*2$<3'N34DL2S-B(KD4-MAWX/*6-GWI[:;IV@ M@!9QM#NK,6<758R18("KB62<%5XHX3%+:3.UD 8'TV/'8PZ8'GMJ1)VJB@9@ M]4#29,/3Q!L!>'@;#&.,*!+",*9$&BJ"XL)#<@0.6[@5P,Y]^\@A]55 P??\\4*[7EI3-AEVF#Y;1IA]7$Q2Q.?A,Y6">0$ MY24UVG-+D3&5-.4T)*5L[<=/^ZD9-^(; ER5)-\ AGY;+E:K]\M%+G?R&1*U M$D^KD+K.EH)8%AUAV7$,5&/,K+:[M+/\N#'<$"@Y5;8-W*U">,/. MMA9UDB6';),ED4DTK[9TQ>0Q$4JM, *,E+%VIG$?+2/'; /H_8%9B[V5T 28 M-G1OXX.(&THDFPG5&K<;J%AF6CC"O8QX8*Q(." MPS*:<$ZUR]:2S+@FLHPY\)H)$A-UC$K&S3!S._=2-')0-CRB*BJDB;82-S[@ M]LYP.K] MJZT1QCB!4:O99AE-#%R6KW*=T!VQFV8,H3/UHKN&P@HKEF\VLC/8 [E BO1 M9(Q,@/(L%U@** G, -LB^)NJ M0^I!*!O1*IJ$CH(K4ZI")BS2*$3*!OV(RCC91\MQ 23]F3!31>P-V):[?#SS MJVF<,).DIM&1&$JE,E>NC I'>RFH3-SKT@=V8.QTA(R;>:BCXQ\ Y_$";Q U M+Z:SBW5Y.&&M1NMI2! E[M%E,EY(GG@*F2L $:OW!M]#RKB)AR=!SBE";P [ M?X,RM!?2&0:9_C.\O3@/L'R7[SV7N)99#BHH%QS*#%F3&EU^*Z4GT0<'*#3' M?>WRN)R=^JGJ? =5TT\$PXU]SH%&':0C/%*.]AF-M W9$VXX:%-F">7: M@W4?1>"X!^6P6#D1F(]77+NHO#+U]Y^4:2<#3RFAY+Q%]L 0=!L"R=YHC%4D M12_B:7"YC\1Q#^(6D%E%>3_+"Z[G[WY__^'E7U^^_?CZ/U^^?HM_?'F;A7Y/ MN1[Z^$'>=/V0C_K].S:G>-='^EZGM)LC70JK006""(GE?JF442A)4K)!4)\I MF-K9GT>26#?;E1+EQ@L@*&I%I.*E09=+Z-QR%6-V/%:?2?WX;-=3=.ZHCH[# M6;#'R+V!<_.8#H,/=@+;=.BY%J!+U&(4IM _T!B'@Z;$ZXQL*Y<,Y4DH4?L\ MK41Z,^T_!@?J&+IN'.*O%DOT/>:;07/Q\M/2SU?(8I' /'5_FFV@D/[/Q:;0 MY;KM)N2 D2#R+H7V1-(R,$4E3B)-4=(0M&.U#Y1A.&F@2NFI0?F(C?%$"&E@ MGSP@@&M6&"AA1$!GVT:'IQH>:%;H0$!YIF*P,;$!NH+M(Z>!XJB1$5M+5RVW M,]R-*C[^]0R#BG=O7KS\\/'E__O'ZT__53,X>N#3!XF-?L1%_=#H0$M-;J)5 M.3MBC7"EJ8XBUC)-F*;:" B @ALN(-I/6/]&OU>+?"J[;I)UL![0"Z3=PZ%U3OY%(L:N+.92Q5-^G M9<19I)HE2L"4_AO .;'@@"A*@1E.?>3U1S$=(*@1+)V@Z7V@Z2WV!C!TAX<7 MBW,_G4\@":%TS(2QJ,O8'8?B*;,Y42Q)4)-EJCTT]4%"&L%,?T7?O=7M+?4& MH+/3]NYW*%GOB<8 7_J4,6BP:(H-3= &J.F$ETQ9B2@#&#L[@=+'J%&7+IU9J)T5&HF#.UJ;HQ.I:X$!+9D@,.:&US:7@@"="C0F,@Q22U[[6W$O,N/T'ZL.I MCM0;@,]UT/$&+6_W%&J2& O,2TN$L::,$K*EG D9LA M2QQWQV"3/*ZI:.2J ML6+X?IJ &X (6L>"=G@!F]]?S^^GQSXL9K-7B^6??IDFRAG'-![5X$L7#FXH M<$^T!3'$2!:U=,MM[\,"0%=K# >$Q,P@>HY63$?85EM-%PKVT7%FJ@&23M'Z>0 M>#2&.XD>)_7E[L@16[IW,)F%],* B[7-5;^9%D.V;'XR7-711S/PZMC8#!%Z M<;$LTTSADBMO$/!"32CTP=$\8?2 FBFS!Y!!3 M[>:LCZ=R]$Z*8X.TE@8;P.A-(>+JTV+/U47':;C+Z0= 4:^F:[B:'[$1S0>( MB\_S[E,VH[^EAZ@H^B^*111_\HK8,I?+ZLG0V<5;331'?"6?WXUVS>BK)"6"0/O!=48]BE7NL]S3YS(CBAE>*!! +C: M$TL.D#-Z]ZIQ8J8>.FG ;-UBI3.\6T[*)*C?8?UE@3P9(6,4@OA0QB=FG=&O M]HF8[&GF5@M!:YNP8^@:O0_6.("KH:4F3-M KV5B#MI:)HD17)6*"$F<@>(X M /H,7!D!U7O*C_B>:LBF74\&\ :@T$2KUMM/@*-G@9=:5F,"2E310$)B"@\4 MG:71@D&JC>03GE[_4US9G"[X!@[Q@_=-P'0*QJCR6K \'E2E+U7F!)QT45.5 M?/5"E_ZW@/\45S;5U-(SN_YR7N>\?N *2EDIHD/;ZEVIY\%]08)![\,[5JX( M1.F5W<8E(/NGN*WIJ8)&@+3_SLDFR-Z")3DGAN&YMB2$* EU+L4@HP9HZPZ0 M_5/.>TO\X^;AN%EM1CR8Q/.(A$'6XG:TR7 M?D2S[=%8.VV5%3(DFNM/+_\Q78V4_%7#S0%/K(YN?IIF<&BID$SIT+Q<%\^G9Y1\K2*_GU\,!S^(:=\-ZNC.ATAH?@4; 4UYH(G.I M3F08EN"FX]HZZPW4OE)X/)7-F*M^"'H@!S&DNAI(5-S.LIBHDY1:$^I18-)! M(,YE1P0H#4Y)D+Z!]-90,!I:VP<37(\1?0.XN55L4"H%YG$Z@ULL?5H\5IHR M.RU2,D3E@(&S98($%C%ZMDR"2D)84_LEQA!\C%L"_<0H'AT(#6R&%X KQVFG M8OQZ!E=7(;N#Q2?>HA>KE"4I"EEF)/EN_M'/X%U&6:+TUI?O9W[3O.5K4<#$>ZJ$%YQ0PQ21 M%'TDQSQ^Y4(94@UX!M7.'!]'V;CVM#F(#J#.)HH/7EPMO#/XL%PG^^_/\9O3 M]6KBHV0^IPU* M.R]<),GJ4C;. _%,X/X"*T%H+IBH?L?6X N4YN!705T-@&Y_=](Y:J,N4-. FRS"?F%G^/P1E>^Y+I M$#WC/@MI#IC55-> _7P]_X:"72PO_[:6Z/+AH M"6?)IS+@6%2?#WR?BG'?>C0'N9YJ:@)H=^M!KF5U]=SJ6E#:Z)(P0!F%TC#% M,$]"DIZ@+T)5%#YD.GR/F7W4C1O$/'&^Y*MR%((W,5^>+SM$-1:>YHG MJI*FD48=WCE)L38K4" M=%.#28+:8 AT"4]P@;@R-#PXR)12IAVOG94YCK+66M<\$>9Z*VE4\)7BJT.R M>U/^O&'J;)[>3'V8SCHO!?V92?+:..4HL1"Z_GC(I>24&*FDD>@G1W/'ZMVO M]>I#0&N=::HB[LDTTZCQVSH-[_UE\1C*Y62,RPO8915#*0@!9$;&#$K7X"]. M*HS9;4J,&Q>9K7U76+/KYH2FPQ 7IY_G2TN 3Y U\EZES22C0R2^]#(SMCSEXY"SKSU_YS'TM=8VYHE@64EA(X)QW^E0G)&WBWGL M4N_K'<9PZ^U<5U[MQXF@QFI;G@!Z "*91K$&:0DK;6\SIR+?[:5Y_ G^.%): M:Q'S)&?Y@-IJP% >G_*:\,"$<#R1*-29#@C>X":6W-O!@M1M@UO>1U(WK M9CY]N>X02JLVIK,Z'$O.8+5'D#R#HYHYDG5D1*K@B2U7 ""2IDXX@.KNY>.I M;*0G_Q,]2JBEK@;L(YKU;1N[35.=6R5N> 3<5+F!892C&TRH*?&<0$&B=US, M?Y)9HU^B>>WA#\=3U^1SAFHXN7N%/(S2F@C"D94(D%:O4,@/%%W>8BY;Z:*@ MR$T,$K>VPWA->4I4L-1K!IFFVE=]CR"OR;<)@T%R(+4U8"*/E^1$)X.;RS&2 M? G<#* $A1?$6NM2I-)9^D0/"!^@KLF[YZ'P.)#2VG4A7TWG?AX?%J3/P8!" MYSN;7,;D:8X;#EUS!X%%KJ-C8)\&E@>H'!>>3^U"UE)7 _9QZXV\6BP_P->+ M9?SB5VC_=]H.3!P/.<7 <&.Q$J493SPXM/T8H!DAE,2]/)#KN)^J)EW&:KC8 MXS)64E(;KN(53^_R=5^+B772**/AZM5#TK+TL2BV/:*/887U?J@@98>,)EV_ MH:%UJAK:P-*._UH&&Z"D<'N\6ZH%#;[VI<=1A(U;JS"B7:NCJ@9,V]8MN+K?_K3XY+__;;K^4AJ< MH0C1$=WSAM 9C.NIU.@[E+HU34NOL_*+$RQ)95FJ_N3S5%K'+5T8R<\;5*%- MF,[C!3LI0^!91B_#"XH"]2A+JZ0E)AE'P246PQ-E_!Z@;MQZAB>&YT!*:R#C M]S)GB.MW^>5WC-KGG^$# OW=O#!;_E_RZM_\;+,S48[3B-N@_,79/-W^QLY/ M3KCTP!1XHFU"$6BM\3!1";T;%JD4@>=K"=TC!,&C@X^ED,IU,R,BH",5(BC<7S$HPAC().%@Q7NO9[LN$/@\&<\38A M_B@E-C/'NA_+#)3LGL;+F 21K,ROT1SW;- Y!^4EA]IYVN%Q.YB7WBAN'Z/$ M1@9[?+SX^G76B=+/MJ)\/<^+Y?E&F=>='&CTX*4GU#L4*K4H3Q4HB9I%X#&F M5'^6]7&DC3O$!LS@ZSE^%OH1A9_R[%BCH\NAS"NT9>-IRNA"0SMO'/;<& ,]PG="J)XF;@3R^POQR,),7&KHHLL MN^HPNDO%.%9J9"3U4D7%D['2=*)/7Z#\T;VD=%I<%" M[Y:?_?RJ9_OSQ7RUF$V3O^KG_GZ'V'?YZC[&SZ[=_1LG/\GHF/>1"&,I'G=& MH:)1V\[S2'V@I6==Y3U7A?#>]XV^^(7O\M4#1R1CHB'E ,X1%PV*@CE#K"M! M, _>^J1=DK6#Q/M4C.N=/SVF[ETI]M-+:W/2GOG5=+7(N[+S\_3QXOS<+R\7 M^>/T\WR:I[$\U]FTS"B6':4>RU7R";:KUWJ]K%T]3BO9Q_O+7 .4QHPAGM0D M4%ONO+U ;,E8.K;;D)E06M2N(-A/35]+U@G^W2W!XVX]*.]/*.)GLU* #EP& MIU(NTWO+&(7HB-7,$^ZR02E0PZL/Q^Q#[\CC7.H@ZJ[)>S(%MF8<=QL7GF#K M[O4]/-5T[:6CDB6Z[@7\8KJ*L\4*#[AKX 0?9$Q,$XK'&)'<>P1.4"1I P9= M>O2\ZW>0W$M.M>;4-Q]] U4MK//*.((G>#G'4^G]2NU"XLG;-%B;Z@?H M&;LI:QU,[.T[W5<#K1F+[=MFO_.L&;^^RO66D0+/9XN+U)5"?ESD]9^HAM?G MVWAZX]"NUB<9FEI+]S)2@_!?R<#M?7=^ZB M N=K#_+X(5$5JOT?7N"AK2<%& HID7)S1J2W$06@&?%*LXP;6G)3^SWP8^@; MUQC6Q<\#I?[#Z*DU$_G;8I'^G,Z0S=2U&'M=+,3G:6G N.G4>X+M^^%G]C)J MCZ.XDK7:+MHU6[N]W@.',<\R2LT%0@U":;X6B17)D\QE-($J'F/M6/%1!/8> MGWC,8C?[(U&(0CCT&0+N"DDQT G9,L(CYY)3'Y6K'3 ^CL)Q+=EPV+HW)W$X MO;5FU[J6QR=9KZM_VB;%I-,,RE])%&C>F2RE'C#+.$&K&72 M>%"UBT9N4]#7EKP!Q!_<;E6]DZO0/E''13<4T9217XY89CD)FN:8()\0D&X<"G]3(2QU)9*^#:=(9=;1MK M^]E.%U#.J47X$(5?X:'B,W%)>")\U%&)!$%7?UZ\GYR^)N5N)_%[;<3/[HO\ MYOS;C")]>U?SC!LMVTC3C5AMU?N9*U*A_\@/?KP8F872"IE)K+( QQPI8T)_.> M:0Z2TLI[\6%*^H_V#@_F$B*/3".AC>MF%'])5R4R4O-SZ\J:B30N; MNF[FFJ("$T=_F,4R/5,K_'^TCE9_+GV+@KYFX5-YVWBQO.Q:O>U$XBP[%T"2 MZ/!,:A1[:OFL,*@BZ-5OPTB_G&,BM,**[ MZA=8-N$IYF#/)_6R",=05\LH7"WU'C:M3FYR9R*7.TM%1"QS_J21Q 9'4<7H M:T:AE&"UBX7WT=*[V<2=S[V!L,J(-(DQN[!EZ A$BDSB.2E M8D8V%S5P<*_I0Q7!MV8[/L WF%^<9"RV_[27=7AP_4KFX.JS2]>NYXMYAX#2 M#^GYQ6J].(?E3@F%=%J (H[A 2!5B"/-3:Y^@24$C&*") 0&G 9;TF M5O!(O#?6:8='3?7>>X\BL/>;Z6,6VREH]5XXD3))-I;WEUF62EI>7K5)XTMT MSVM;[L=1.*[Q&@Y;]UY1#Z>WU@S9S@.XTPJ1;_YYST+D/714*T2^^OP'H"*E MM#HC:RE0/.V8S"3X@"&S@0">08ZF=F'' 7*JO2Y]"*K,TZ([C1LBQ9(DC"2( MKL@V,0P=J+;5IPX>HF?L0N0ZF-C[J+2O!EHS%EV6*=QK2WM*IO;A3^J7K#V" MNEK7.M>*[89:7"]VU:RV*S?NPNJ.G&TKVQUP@93" H;8J31V*Q/22K>%K$R M)+(5B5?>A?TH[GU-=.SJSW97W\EG9I4L9XIP!11#!6:(SZ6GI*5:6FE$%K4M M=$^21[YV>CI\WKN>>D)5M_?\OKNI?P9SR--UN2TZR:FZ_R&][.(/:*H7^5WK MNNNUMIXNX7:I^36^C-512P4$X83X,A3/0 ;X1R6C-=DD:FK?#C^"O-Z/(W"= MS2J=Y-\CXI?7RUWIX<$X@EJG#&1.E-.E430/!+^AB -43["<\_JMZ$^D=?1( M9LY>K58PO3S?*=9PPEV[:C/[?<2_]&4 M5[)^5PM^@*^+93?P\3H-X92RV@B2I3$81W!++$J$9.^SR8SKZ&M[+OMHZ=UQ M\L[G/@1\E8)("K=7B-DC\'7$TUMYPI(+H+3(NGJ=\Q%DC=SWKP8V[G69K*R, MYD+-B[""_[[ CWA97O6>%&/>^8A^P>4A>FH9D=MKW/CC3E&E2B6'MHX1R2T> M)QF!HKC@(?L@E*Q=+KB/EOYM:V]_[@U:PE9NQ&H15P<+\M;0W!MV8F^K3>&:O9T/A-A\9J/B29LR:%TIA1"")+ MQ:NS61+FHE.EU56HWG)GN.9#MYJ$=1]^>;.G CB56#)$="^W54D?ZU">("K' M)7BE8NT\^R%ZFFT>]!A$W+^EJZ2 !EJ"_E'&([]:.:! MR)PT\=8!H<8;X9B2QM;NQW>;@G$;%@\$F!Y";@ B5T,,[DZ5N8/[&(.Q#!)1 MY5)):A#$6L# @F5NDE1&5L^4'T78N).#A[) U54R:JOUFZ)RGV";]-J^3_L M$9##,(,-?Q/#M39ENA=UMK1?"YQ8(] 9#>B2>@Y2Y]J76$<1-NZ4MH&05E\E M32#MNF77O3V3N8?L4#@Q4-PS42$G/);C&T,@GYF6]?MA/TS+N+/,!L)3%<$W M :&]+8[N$ZL5,NK\DC7H!GVRFDNLS*9UA[4="QMX\X2&PAB@RBF M"Q6#=$W@:)-XY)-OY*[6T*)B/]A:**$MAB:V%R&KW-"551,:)<E#[9NL4^@\+E]*?S(P#JZQ!FSA*^3P M/_WL G;F=+R>H_ NSF]R,Y.0-1Q%V M'.Y^MD1]?9TT80"?+^81R@/'KKQUNOK[,O?_?]9++L1:%,TA)O]<.]"BS,E M8S#$V#):6R=)0E:4Z)B4]YQKZ>\4A^X98WG$8L?AY6?)U@\BXO%!@Q;T8HG& M%)XO\#/]9[C'CM),0;1$)(XG=X02Q4A!K+%,*$N5BC^L/@\K.DW.L+ MMXG3ZNI9_@>(B\_SZ8-7YAD@N\0( $.;&5E"3X]+8J7A.:'3YVGMJ\,?$G4< MM'ZV['M=730!K_*NYUW^Z&?WLRDI4JIR$$1$6WA)FCB*L40&+JSUAGI5._&^ MGYKC /6SY=HK2;\))'V$&?[5Y]]@CH:W)$[.TOET/EUUCMXWZ$:;/Y2SBT)Z M(8"P)+N+*TJ"L)DH:;E5S'/#ZQ?:GT+I<0C\V1+S3Z"U\5VN'[2V^?AE^O5K M*?"?I[_Z>2KRZ)X[WDNI:.VT<4"2Z+I_.H&^0PX$$J6<9Z8T'.>8U:'G.$#^ M+/G]L1350.[K+"'2U]/5/G:H2!1L\H1I@>QPRO HR+C9K+2&@K0Q52^_/4S2 M<=#[V9+^-?70Q)'\ ?6"))1:MQ>XLV:+[A[_RJ9?I>^8H@)X J+!&_0SG"?! M!DDH /4R*Z],[1? /GW]53W\U,!.1CZ>1 @D\?($2B8,MTO[0Z9=D%R#E-5'T9Y,['$8_-F2^4^CNR8, MW=W6N_?<@P3.N])KRC*)7BFC M^MTTU=EMC_'NZU63C-?=91F&XET+F&W1G!%>TL1(,K9[(8XL L]$>.^IH"*# MK?Y<__%D'@>_G^5^X:GTU82MN]NF8,_%6^9,11A!T'O)_M]J&^3IJ VEOX%]Z@;(W2;TV#:[ M=S^D9[/=@S15:[E[]<;HH>[,+/LH<1,N@PQI5B_+<"Q MM(W=BK<.5NZ==4-HIC43LWUIY7<>695N__[K=.UGTW^@ASE;7*3.U]R^FGE= MS,[Y=M4N37VZ>:I+0"_3-J L:@VPW?ANP4ZBM9J ./EAXXGH4, M0G@I2 9EB4RY5/ 7G >G2D82T/M84N/(K"><[===J>9?WD:PP.&/3IC%&2% M)8'[0!R-(@3&\W*J^E\NH;N(=:#6WW' M)G/'K %.@*E<7J=Z-/G4$5'NYH+17,3JC1(?3^:X':3& .,P&FP*I&<1700D MX "KSRZ[IQ;/9WZUTV.2&1.B\>4:!7>D-%(3]%>0;8JAE:8I6EW[D.A/];@] MJ\: \)/HMS4_<=,#X'1O\-:_[^7S[:>DDF>W6> :-#%&FK61Z-.+,B/- ;%> M>B*"IYQZ&YRO75ESFX)^U;C3SU_6[_(?JRMDXD;I/OW-U(?I;+K>9C=W;G0C M2UKP0'( 1"E5)6FM C'*Z"0Y-^IN^X-]A;>/77I^6.+O=U@$X"@QEP@XKHB43J$TA21<49\X!Y9"_4WT:#+' M=<.(ZS&)<7D+:)@+N;[:0SZX>?V>L<>QS%M?*J_K+[\/+VI*SO M9S> 4U)Y%;0B& &=$\4)0$P/LPV,<,M$X'6+JDZ0$Y-?[P3] '[ZP23QE@2 M,:X@T@=+;!0)&4?VJ7,9JG? P--!01E\:JEV*29NC/*]>9(Q["-8& MW!.KI;6P[06$]>D'X,Z_[G74[:.BUJ!1_/@'HGTKE 05,GI,N=Q6.]2;T91P M2)$QZ1T:D,IF_6%*ZAUEUX+<>7XGA-!:&)(R1_,HRY16 2J% M":!%ICJ39'(N BA7W9(2'2"JK)5TMG;YP4F$CFN&JN!GOR$:2F$-Y)9NF/P; ME#P:I+--:Z&W%^1F'S(G5:.0AF0 A.!ME[NY:H/KZ:E;W77S+K#E#0.O2SD)BZ$D"4$.4"%;RK'RH/@RA)\EC MOZ6H@ZQ#;RF&UF,3+PIO&"XO=!?S\D!MRSPR?)58?09SR-.[Z9.0D]VARQ_7>AP?LL/IK#*POKDA %F_*-/;>0:64 MD^#"D9PQ2I%,!Q1P,(1ZYI2*/+A<.Y5\(JGCEN,-#]+A]-880%_F#+&T-KB6 MZ0>_[KKASB,RVZGT#K>1>NMS=,3[R$L=$25>>$FHD$E&1EDPM8ML^M [[@S* MX:$ZL 8;P^L?\^6F4_,_NLUY=6"L/BQF,_1T_O3+=/?P<$9KZ2.1$"R1H@RU MR-:0Z!03Q@457>V(^71JQYUO.3Q6!]5>>]5B']?(0[C;5N;TX/K@Y_6*LX^G MM-9E^C7$-A[A=LFK0HGNX6^7T^V(>N\ONY84-W"TBG$\5XFP4B(XHB2!NT14 MEBRC_>(0:U]']Z.XXHF-2%E< GR$Y;=IA(=;%YW-NH^\RE1MM]Q[6$X7&TIW M7]M'I25N99XYP_VL);&1X=F@I&%):PUB. -9F9F1RP*>#M,'W($1X='4S=[# MG'\ E/8THCHZD_?''(^?LW+PG!4?ZGZY,F,AYJ1B406>>Y("\>6KXN^GKBO.MT=S>LC4P*98"5 MA@/H@7E&RZYGQ-BGJ/KX4L\X3S:SGH 3NV^$N)AY#Z;CIB(;-<07%-@;@MXOY-SQC.L1">E.1[QZ;V2'J=R42D%; Y)0P@0$C&@,>H4N"^"S)(HKB *PU-6PY5:/HK4<5,.53!TX*0>3&E- MI0I>SM=HG_\V3;##X$Y1V4O<\,NYGVT+RE;/+M\O%^DB=O>"5YF6G9Q)"MI[ MRRP1D:(@G"[5T X(9Y$E847, R8-*C,S;OI@8'R/J?BF=L 5SZL'F2YWWXOY MYZX%S;;QS&^P^+ST7[],HY^=+<'?C3LY8(1IJ2:H)G2L1!;$1@Q#K49_/FD* MS@R75:[-S;C9AX'WP*BJ;\ZQ]:OI:I'?[WP,>H4?+\[/_?)RD3^B;SC-R/A\ M?;\?^PM8^^GL-(^WPK+]7.':?%?RD0]TO7?4@Z>ZM!,L0]6HU<2Z($ER$;@7 M6;OJH\CV4U//$N]O!%MVV41194,$0[CM'JF&*Q$[3-NX MGG EI.RWDQ45,^+1OUJN)Q_\_#.@6L4P2@M_Q Y;<6'5GIIZAL44-^8RO>?]\AW&@+K,P* M F8RQJHJ$X^N.W%(LW,(_$"/>A7Q(\7O+CI.,J&:XD^67P.Q_MXC[]GE)_R( MSA Z2[GVGI+HO4?!X%?!&@PME>3,,F6YKIUX/H*LD3-00SH-0RFG9;P5AEXL MSOUT/A'42Z.Y(CG'LH58Q(-7HQ6EVBKD+497>P33$60U.F;D5"@ MQ-KY@J,(:Q1NI\)A,;1N&@#<[QZE.H?EY:[ KEC12"X%R@B/ 8@45!#OM2?@ MC<5 (G(=:M=O'"!GY"Z+ X.KEAX:@-1_PI=IG,%V0RCT1S$D1:D$B2$I-XI8 M#8Y$L*!DLLY5'^1SFX)QKSR&!DX/:3> E5<7R_ET75YGS=.KZ??RU34G/K-L M?2*"EAKEF-'_C%H3S:+.U!M@U9M1[J=FW%+'H3%420MC]Q+^@%K!U;\@%R_@ M&\Q0:$5(^,%W+:J5)FMORM,/B.AK^DQLR)SDJ$06/G!ECRL'/WK)<4L+AP+0 M@&(?&TS;*9[(52G&O,"/OB2"6RY+#VPT;C)8F,8_B M8U&AC^[2PVZA\!TF6-(20@I^$!%T*GV#.#C*!NY+NDI M,J,#J*@EX/T.OKQ=Z/;0??ZN=C''(UXP#R11)G#O^G(_F8 1ZNNO/0Z\*'P M=PR!XV:PAD#(/A!65U=+6'P]1[N^ZB3&MWDY&;R,R16/DQ$I\?"T@'%-3!3# MF(1&OGH?[@/D-(*S^B#8![>>&FD)7,\N=\3V:@G_?0'S>-GMS$"Y##QX(JSJ MAE928A-C1.-W"C.8>=M/UKC)BZ<^6ZLHIR6\/<30U=9D3D;'*" MJ6AB(T?/6 )^K3QH7CM#?P19C1BW6E XX@3MHY=&H;;Z /%BN<3@:!L0N8#[ MTG-BG"@E^I21 !R(S(D9JSACU;N/'4-7(V"K!89CW+4^FFD5;6\7I9_:+;92 M%C)*E)M5+I96E![EANZ"]"*6A\:6Y]H/)X\D;=RKR%$PUU,_#<"N//[!3SOO MAE)MRT^H<-%;8TCB6>&&T8IXGA*Q#)*BC,OL:U]./D3'N+<#3^*A]19_@Q"Z MVFQ99<-BD,1H7AK3*$[0@Y D*9NRDM9$7?MD?)B2D<>!]];P#R!S@K@; ,U' MF$\7R[>+]?6=*HT^.2DRT;[,C39EJH]$[]-Z'KC!;953[5K!>T2T!953-'OW M=5,O,3> DQ>PG'[SF^['J_7RHGLH.UW]?9/R*Q&)*7795AD,6$K/6H.\2,X3 MRWB>IU2[[_\A>L:]CGR2\ZJ:.IJ"UG:FT,ZFLY D-8X3A727)T.9N(2;#EVY MY+P3V>7:L[P/T3/V.-1:6M\+IYXJ: !.5YV%7GZ/7\JMZ56[Z^OZUV"LUZ7Y ME,0])V,F(04@5BBP*H><F]W_4;?3M3!SLF" M;@ DI:GGN_S;8I%VNW!]7,S2+:Z\Y%$+BJX"E%!6!4>L,V5VB*,TH.N@6>VR MK>,H:_1M11U@#:"UB8% F7 9@QM6\GFX,[S0G'!I$Y5,Q&!K=S(_DK1&GV/4 =D0ZFFB'_D5 M"]O[R9N&V1,6358J:J(D!M32\DB"[J9[&2XE-QC_UDZI[R6FT;<:=;!51P5- MH&EG".9#_*3D: S<$I-2F7_N(W&1HTT6&AFECJ94N_S@,$6-OM&H@ZN*RFC@ M@"SW6Y^N[K>NV9D8)K7-D9(4R_P'JB0RH4OJ3QF/[#FF:[=M>)"0HX!D?U8@ M]19]8_B99,]RRL(2K072+A7'^$('DIR*CK.L$ZN=.]A=_RBTN'\"M#Q*T V MY"/,T+U#\UAF=)1'N,MO,!$^VUPNO9VS> K+$(F/!L-2#8Y:2FVH?IOW$!W' M)2OI3XJ:WI(?^Y'JNXOUL\7%/'W\,OWZ==/2YJ]^GO!G/W=C9B8I]ZNF@ 6%>%$L\O<.UYO/R$1_;*QZ*JW_QT7I*OSR#CSWSRWR<^,JZX]P2$ M[O)AAM@RJ4\[)0(7B=6_I'L$><>![F=-C ^EIP8@>%,$]';13:.8G9V7_OX3 M'704>.P3IQR>_\43\"+)\A26XU\IZ>\.I:U8>7>;EN/ ];,FQ*MHH"DD_>[7 M%\OI^O*%7\-J GBT&PV6<)_*K"8NB(L.2. 8L9KLDZM>L+*'E.-P]+,FOVO( MOP$8_=C6_C%?@I]-_P%I(@6(Z'1&1U*5VVTCB7>&$A=R]J 3%Z)V0N$Q]!T' MN)\U*SZ8IIJX@/DQ=Q^VO$%B.D?%" UEAP4CB+4\(&\I&^&BSK)V<'D\=<=A M\&=-J ^DI<%Q]]\L'0$FOIFNX*@UZ MC\?#(K&)=)K1X(%X788T"2CO;K4CSMB,!P(O=6BU<[!#,'($45'Z=7E';)) = 3.I.*(E-J=C ^0T[.[Y=7G7LV._2O,TMEZ^[CE=S^_ MR/@[KK9.6 MS]>"QYW.ED^@C ;BE6L^/_@_,?!"2^MG747NQ=>O,]S7MYE+$1A53!$>,D5Q MHB_L@F5$"ZM]%F6L<>VLRJ,('+<6OS80A]=12P#\VV+Y]]=SW&X15G=8$I8K M&S0>]V5LO/32D! #(\ ]Y8'QK$3U6ME"'=O.N9ZZY0";<[ $)$38%C!(VX=PX@W0:H0LE9/]TK_R:?9<\43 MUR80;9!EZ1,GUKM #$!) $& 5-O_^SFFV=?%S7/$1BS6*GE.UNQA0U U8J>-& M\(HRO%[P0&2RD4AA!;H27A.C@3L5&0"O;:?JC4<>=8+M*5@;3C=CVZKM.#KD MZ%W.TPAWY])E%4S2CA'NM""RO/9Q:( (@Q"EPS5CU9JM,U*#2M5 M5<@-F*B=&7/;+W>JZ+LP_HHQ2175AJO2P,H0J;0EGN5,LJ# =%*&5Q^,?#1Q MC39AJ62JAM%1 ^ [,,C7Z2B\+*\U(FX>29TC5BI!E).<"J3__J-4QYU M&FX?>%720@-X>K[HNN!VU7[=/=MG9&7+"XC,P*%@#)0G9K0\>"V#)H*-E$HN M SJ7E1%UB)Y&VZY4PE0U332 JC=^OFU52UD.S"0@-)?>:2)2$HS3A/.,_J / M4;O:U>4WJS?:4*428DZ4<@/X.*+PT_IB0(4D'J@K8^G1CBI#";.:4AZU3]6S M[94: @\6WXV;^3Q--2V#[;=EZKXP&H'46X\7YQ:R\5MAM&(I?SZ!3V#R=G2^6Z^D_NN_O M97["J.(TT8 RI(!1"#WJT1[HSFO.G =1<%-/)S9 MRTJI? $\7YQBAE#':!$I>J(.?^$*.-,0+'[KJ6SFL;5&8S9K&,1B/E81_Z0E M2&_]*2V4%!V6SY.5#@5#57F^2K0L6P#0]CG<$D2([(W*&D \ MF9M5OW3HV<4*-_MJ=18WC\90^*MGESM_VCCF-D;.E$,[8,H<5Z".'E.J8+PL+<>!. W(DG*.!,N!4&HL M-\89:FIW@?^)2HJ&P,4)I46/45++N-M)=#D=39202[?^ LL=%V@OB]M):6!4Y)GA^5!28<8! ML2Q:4C)D1B4>4O6*Y4>2V"@$3X7(XNGTU0 <'S@O=J(^9X2"I EHGTOW3U$Z MQR8B4*!>!:&$K7WU<8B>5I+73W#&5E-+ Q#;C?>N*FFVT5[) *#;JU+.OLR_ MLK@Y%2-.YD!X5$GKTILJULX<'J9H7'M63_-WKV?KJ:%M4.VD/'=3FQ,OC?:, M&P+""R)S"L0S ,)4##9QEX-[0J#MH7)<&S<&^&JHJW% [K#%)H9FJ5C4A.H, MI?6Z)=:5?:>!)V23HS2?$(:[M(V;AAX%?">KIK7.2-NQ;7Z>.I?U[E2MCQ?G MYWYYN62J7L\W8-C"?N M4OC ^V_@4:>L/-'.EEJ9.X(\(DR7.TD'/M4'@/*>.ZB,.A97^^^71-C'@VKY;KR4?42W>A M]!LL/B_]UR_3Z&==8BI%)J2E@A@7R\ E77ITE_E=QEDM8F#\N, #5]F!$O[I M!D8'"6@E9=Q#M8O:FS:Y=2/IPK\HX\6^?)1EN:_CRI9"!_)U;-VPG(;W M(4W+-&V(MU$;JR("*:J:V<_N?4P]T/C^/1#Z0A#N)J M!TKBTM"ZCFHH)9.I+1."UV21/!9TCXA>LBJ'FZ%M^-P1 M4#[,S\Y^FR_J,.^)<-X*Z3@D&STI/7+H'-,"6#0ETUD*EZV=WP?(Z,/QW5.P MC\!D7RYW!)1)G= B2(N"%4BFN& .')<:BF(Y!\LT\J%"0GU 8F\A/@**G3BZ M-Q*^KD?RDX>U6#7%PT,+,<["S848D^"5M*DVBS-Z>U4FF\H5LJF2#$/$_=N&_24)AJ+)6>]$_T7LN:,PY,IJJ' P1N"F& +HM,.6)J792YD_X9 M+&DUF/[9A:,'ZI\WLYL=-T?*1[7H>MCY&X/FDH[2I[!;[#\;+7G=URR3#81$ M)#A55TN1JU77;7%N6Z\+/6JFZ/)COW_Y&J:+=';DK0^[*;A\3:$I YH6ET=__F\*ESX M%^Q_0B5'%L1<)PBCMUY,JG;45_FWQX5P,22!K%F&TGK(.=69,3%#,,9"D5G%8*S1K/7[_!Q-)_52 M[X"?>X._6LJF@S?[B?,\5EB:/2JCM 6TC$Y8DH58(KEGDGRS$**COW \]'59 M!]P%'EO(KXM)%$^<\:+RGC%#_CQHB[H.G45PH13@O'B>M/'%M6XL?)JB/B(J MHV)O5[GT-IJB0=WKD\94_+')[XY;*[P;C6-7$A_ T5'LU+K:1&&P8)S)-1AM MP)%Y -QB1A4EYL&22D>N,WY"$URDHUGB/&;R4VUVY$AZJ2&F7$@UI,A4R(9X M,ECI\7/4G9+MN@NF'J]&;BJOL6M.'ZVO-!C(G D>6*F[ZI7GM978TR&T42&9 M&ES[&0J4VTI[JYKE75@_-GX>+[0J)EA&YK$+-:ZF?%UAJP4D*R/]GU1;)N5> M4LWR3H+=KF9Y!RZ/79=XN\:6,Z>R)5)=YIYTL8K@!L[P' M(@[DZ]BZX5YU;:9C*X<9A*LEF*$F3XS0(#QYP$(DTJ MGH_3J%G>5T,,Z3NT1L3WD]A5/ MWZ"KT> 8?1(E6_"R9AW(UH-(Z("8C5-!H&/AB%FCT<<4#8&!W<+SNPBDFP+M MFXFL^Z4K$RF-X)4_1IM"3%("HK<(*+G4I=;_-E\+^31%XSZA1P!90X'TGFO< MHOP<31':"0:\]EHI$S($;3)4.Z1PSNC,K>M%#R)XW$SEN#JPL3C[?X&51&^# M(Z$MAB4N/TP_ M?5[-RS^7FY,%^E3]@[?3$*=GT]44#RFCW/D;!R6I#SM1HR3S!1%7&3\I@BL8 M#&3&$RA5)/CL-01)"LF2(L+FTZIN4W#PQ&:"(,E@]FG]8]?,?7?%W$D.'%U, M&I)2=>&35! -W:]09-'K,AWJ(;NJNU@G/<(L M3H]F* M]G%7PQ_M<1Q(F+T-3K[@YV6V;E[^"*OSQ=I)FI>'&=3"(]SS>PV\PQ8G'<93 M5$X0DET 1H\EV?2HP OM:_^1LY_DG\ M^^O?>/8-_YC/5I^7$QVRQ%@89*<\J$B.3'3! M9I(-HHK[!U GU?6KOR+W=! MS+WE\\<05@'OM_GY8N*4,1)-@N!3KLNH\:*9,$1GHI+%6]W:)]F5QJ[\ MX6.A;V?AG!KXIM]P4GB6JM0)7]J0#R6C@I"5A! "EY*GPDSK-N!=:>S*\3T: M^'85S@F![U6A;UX=DD?C9=8"A%-5O1L)OA0%D2F5,'+7?MWC7H1N!4/S@F"X MOYA."(L3$R6+B0= QPPI^-H::H($[I!GJSPSS8O?MJ5M*\39%X2XG83105CZ MR7/]#*; <90@ HN9S R1<_O2 MA#T(W0I^[M3AUT1,711A/IKK(3/")>L)%K5!4-)I@B?-G9CP@27O;#Q2SF,K M1/D30%0+5K^DC,3D3NAQ^)S$A(^7E;A[VJN\Q/^W'\];#"5^Y"[Q9O_/9]^K8;RQ,BBLR=>>9G(2/:Z@+-% _,) M4Q "G1"-4;0CB5VE2@[!UY"BZ0!YMZ_/I2,VP:1%859#%B[3_4%-7CY79 @G M,GN9Y=(,6X=U24E728]V>FHO1G<'EW]A+8ZF"_&-?O<3&3MU9,'E'_Z%BR]\ MD@P9TX%,E80VD3O/&03+-116K(KDSVO?^AG?E<:N,AOM(-98.+V#[]>-"_^! MG.GWN$A5%Y/7[H(2'@@B@GRQVH*4N8 @,',7)$M)$ \2TE5FXA 8 M'<[F$;%2??*'0XWUO_ZDPAU+Z[[GO\=WNTHL[ .8H7G=@GVDZH),7 A%(?D4 MEM7L2*9GVS,CP4BK;=1>Z-#:G+I/15=9@4.4S8$,[@ B=[H3W\45&7FU:?K- M][0>!_W;?/%8I)KE(AT/&D3@O!Y5 /'+@BF!1\3 K&T=1#B W*X2!X> [E@B MZRVY\"JEQ3GFRS'F-V+JUR'XS=]IT^]PV -+1!5__"(O_P7J% MUJ&[J[9;(7T4]0)A\*!4+636J,&9*)5PVA;7>I3'4_2,&X5OA8E[HXU:2:"# M!W9SEO>+>2%;DP03SGY#O#J-M\ZQ(@SD8!C48G@(*2 8I20F@XD\DV'P] A% MX\;=!T94"RF,[1YN^$*/_,= G*)'?TJ6P.:A^"M\OSY58-%GYQ)@C@54(OO" M*1- *&ZRM!CMW;*T1SS#K3\Y;K"]-7@&9'<'BNG7S6<_X#>),-0$:.<9=&2&]-\(N[#E(P;51]*$37@>@?8>68VBR-J6^XB/-6J*HJ];Y7<_5( M%^*.9O44="AEZ(X$$2SDR"TO-F'"TAI53U(T;LQ\,%2UDT('FNKQ@R K,;-0 M0 NI09'? #$J>KV-C_A[&\]T328,'T@8WN WG?VX+"'4(SQ%CZ5^KB MO0^XW@:ZR4H=*2CU[.>/%:+:C0_'"%@E6Y55 6'1@Q)1@H_*@=1U1:82-K#6 MU4G#!ZQ^F<_.E]=W3*F<:C@9.-.&[IAV$(H1D#-&G9W0VK0.RCU(2,1^FI.-8 MU.'0.83K_6#G#;U9\Q^(O^ ,R_0Z2INE3[E@;86)=!.BML2@8H +EB5:EJ(+ MPV#H$8HZ#DT=CJ464N@'4QMSX59PC=!O&:*[B*LIM!R\#AZXLAA-B-71'2A. M?I^:CD-3AV/I4.YW@*.U07IY)S8FYP->",LZ%L$\.,7H5#$[<(6\$)V\L6@3 MEW&0@,*SE'4KX%U,75ND",M9BLL),D:U3 M?&T0-D[HZ@"$M95%;X&'7S&N6K1Y/OAS#@H%/$]9(Y^^?NB!U>S:>:&Y))61 M2%LH+QEXQ2(8SH-62IC$6CLL#U-R>$XNKGZ?T<\ZK\T]%RL6@S;!2CI-"+;R#W^XFXPUC=P=/SFCXY7?T6TCKMLUX2 M+IEF0@>$G(L"96R$P.L\]\1BE*%$C:W+D^Y3,3Y6#A+LO"F7N\/)9B^PT\KR M5#0X5C>W*B8@Q!+ 9[22/$.)S;="/D3'N%@Y5+9/0F4/1G< E@_X;7[VK1;= MW3K,9@=TM#%$7QU!'E,-*!B(7G%PUM@::@C9MYX#\R1!/<%G'WG?+>UNQOR1 M=[*_GL^6\[-I7B=[9JNU#;Z^7J$X)[Q#8%[$NOLT@A-2 D]9R>"X$7&K\J)G M5K,_]OUQ(\JMGJ9F'.X0)9>W*'GO;=; !#=TBQ3=(L1JWY$B=E$8R8;"R9@/ M4SO)/@.5/=@\=N'KF_,Z+>./:-Y7$[I?Q>7 MVI*SDFU0!DI=$:X"#Q"8]I"%BM%)D9#?*4)[I/IUM^_VA9M]Q#P_#L\[L'5N MZ^/U'6/6QYP8@D@\DSJND6X9,W!F.#WH]&>R=4SX/A7CYJI:.U 'PQ6GIRNG>7\9.0V9/A8[]7 MZWS'/V=+3.?TY7JDC9;45J"1(@-I2DTNILK@F7)TM[1DC#.F['9]&8]]H26M.C@V'/^O%9/2"7KAX5[^S.9%13&N%=3(%>7;*9U\?Z0S6 M*AT,X]+&M!4VMOI<3^Y0"Z"TYW%WK\_;Z0Q_7^&7Y22&I$U6"+'4GA%1$#R2 M@I4IY"R#E*YY+.814L:MAQC67MF/WZ,KF_.*]'>EGN4*_LN)4J98JQ,HYTA? MYDB'B2C :I=Y*;+^Z7;:Y<&?W].[LZ?TX3C MY=][/;]Y;F$PHDY5XR=8:+*=0 M4+:38)\O*-N%R]WA9!.T8[$X+ PA156#=E( GMI["<&H%93O)>Z>" MLEV8WP&2'D@RHK:,<^&(-Y[TL*DKO=$ZNEQ,6++L!1>MVTSW3-24NLK2.G,#$N2)W5%F(R,DQ5)ZC]R:QYL,[3R9=OY.,MTW7[\+P ML2-$'[%VX]<,XO(R3RB8$P89)"8]*,0Z]*@$R):IC#9)HY[UK!_^T3U)?U]Q MS9OQK@_)_W*3?#IP;2?BX#.O XJ*!%>, \>+95)AB7=[-I\4_2^[RO[X.?<# M9;\W]_H0_NN;Y)=@@S $5BNX!15TK),X AB;8PR:K+&[FR.?%/[K785_I"Q" M.^'OS;WNC(7KT'5BQG'A$T@GJPG%$7QM!DHNY!0M1V[*&V'4%O/4];3>]@.7(TETFQX28/M8]>IW GSJH@8 M%&2?R-#,2H$3N4 0RGG+'5.J]2R(OX#+#3^M1.TTJ M%>D*U#-4!DV2Y-YFENM@8 *[%V1>%GJE487HF3>NZ-;S"6Y^?]P17$- 9&_N M=O!DW:3]*Z+YD'RU@[: V2,.TAK:)SLP^L. MX'*;+63P3^=YFC8KTR?*8Y:N1J=D*/2,1@]T"1 88UD8YEW@P[9XWB%HW.'O MPQO+A_!_[.C@DR>YVHC^?C&=I>G7<#:1&+S&NF>8UX)'Z^NX_,+HE$'9*(/# MN^GL1T*'.WYXW(VJ+3$T.-M[*_'\^)EX_ &_GB_2Y[#$]V=A=D EYQ,_[:"" MS6VI;%27^>9_SVO]S&5=GHBNF%AR+53PM9>8S)7:["ESI<7][EI* K5O $NJH- MI8R%H$DG!SI*$:2>8_-BF>>I&C=4.!RN#A5 !Y#Z:X%A>;[XL3[9JT2L(AI> M7;16U)6L=+;UP2;%EJ24"!!D'=E<)[YXAPPDDE_@;>'TQXV!M2UMXP8+&\)K M$&%T +*-4;?\;;ZXOCSORNOYER_SV?JPDY2R3;Q.+TKK0!;*JHDE!&^8C3Y& MEWQC>#U/U;@QQ(; :BR WLSKRTZRK[C8'*G>DNO>HP^8YK-:%;O^PKS\B>1Y MT+^-J_G5/[[Z1H9NS7ROYC=^QN?Y&0GYD+:KH]%VD.D_#@=;.1(;XB_5X_65 MT4IBD89<1B:J;UH@&)-!>[HY/&GM9.OPX6.T'*I"K[C\=KY<3HP*.M7(BC2* M/&"5+;^FYC_FK\/ MB]6TQDWJZMB/=:;2>E3@A-M4G*'3,)M274!EP(LZ)% R(Q-#U,H_I]%V_>C( MUG]+L S*[PX,M5N7X$J?_S6_82AL]/DO83E-$R>9,(D'L'5["SD[!F)* GB1 MSEA#I@2V3N#M2.+(OL'@FJJQD#HH*=C^>+].S\[I]DVB0LZ024@J<3)=$[G< MCGF(P7+K@]4\MAZ2M3.1([L2X^)P'T'UMIGG.0OY7SC]]'EUY:Y?S)6J8P]J M5&A _V&K[P[J&^Q^\J'M?BLQ!L45,%^SC\;5+H6DP4=F7?"ZZ-):(0QE]S_( MW'<;YKX[7RU789;IPQ>J7FHR-ABI^EC(TE!9%G > _ @A-(U47=W'O;!!]^) MP$[]AEWP@O34@41+GC2S"!X^WT>?WSO@J_[_SY6I= % "JSW+Q$,Z M;QW.2 ?5S(*,Q@277&&R=3QO3U([=4^:8[*QT#KP5AZY>H\=="*=SMFR2)?/ M.#*$BX28,0*KNTV]"D$TG^2](XF=>BL#Z,U?ND7'1'V!R"=YS#R$ZNHI('KW+I*QEUI*,!R9U\XK8 M)H1W:OGM@J][N[2/+M#>\FX?\!O.SF^EB=:_L8P_/N*G:E*04O\C_+_YXN/\ M?)$.48#[?NH@C=CD?(U4Y.;3%[":K='[K^GJ\VNRW>9?<'']5JO, C?KB(XE M&TYRLN%2!D>\##RP%'/K,KHM23NX^FDC!KI*=?/1CW]-,_X^*_/%E[5(;U#Q MAEB^F(6S2PJ6O_QXOYCG\[2JZZ@_XN+;-.'RHL_91<5K)!ZL,W3_F/?@$Z\U MRSEX@0$S;QTK&.0@XRK8(=!YK_AJ=/F/O$IOW=M%L/=@G M^Z #9P&8JPO5&4_DPAEZ28R2.EMNO-\J[O/,)KU'"1@7?!T 8]Y:2F-#[>)Y MNWF$S1B1)*3R3F2P2"=1$0,$C JX1Q5H&)08?M[\Z(BC: MB'#>A)\=Q.3>_/'FU27EG,[IC(6<;+FH* P^.!#HZ0#"HXFM0\#77Q\GJML> M$0?R=6S=L)R&]R%-RS1MB,_6Z*PDTC/*.2AIZZ1<*\ H19XX0U?,5LTOSZF' MNQ\>)[(ZD(8XB*LC0V)C;[U;;*RM]0.JK0]9DG&E!8^@7%80#7>01&T?E$FJ MLM5*HF=0\="WQTW_]&6Z'BR;/K!UDR&;JU8/08\E VYKRRB2!^I"0##!V6Q\ M8K*TL%H?)6 \ ^5PF=X'R($,'KM@]H_SL]7T_?GBZWR)?Q#Q*YS504^7A]OH M5.:9LMY:<*J6S:'U$)TJ8))T6@6I!6ZWI7.KSXT.D$-E.A^4P6-#YO^0RDTU M:#_+K\\P7'2FWSJ-PY1-X9HT;1W<9'F&Z$T 2R9[%([+?93XYFV M T"E+6-[<(!V?,??7DU2"$E[S6PF3"A!!TT1@A02C(L6O?'&MJ]:VY?8<0L5 M^K&:CBOU#N#]3*#_(OM9JXJ62Z3_Y+_"]PD+7DGN%%A>RXH8.3M.._HOK[66 M3L24>&-@[T'FR!GJXP#H_NJ00:79L(2Q;N.8SQ)Z@YS02O+M@Y=Y(L5;2Z",,<=OEMD$; MKY0$EJ*NRS(D!"4$:(9=)\TQ1)>WJGA\(9&JG62Z5:1J%P:/'7;X@#&L\-WJ M_\;H4#A4>O/V MK!P;$:_#\O-=^J.,UF!AH M+H 1F"#QXL,Q'M#XPE=Q64'C@A_<8;-H; X>+O@<32-OBFAM?PPB MB@Z@M4\P@!=?YP=DL*::^UG3\VQ%Y1^/AKFH4_.6JI,+[;3%28,(SBY"ZZ() M]55*BW/Z[C3$NMJV;B/;#"W/3&:=(]W?R HHYQ@]"O0R&.\,3\84VWS;YZ/$ M=*GFVJ"LC0!ZLITF5LF27#*@C8QD]+$ P2%"T#F8J)PTWNQL-(V\MF8("!S& MN0Z>M8?4XB60?TQT=(P(ML!+K U@G-2@M)G\2SH*JLQ1M@[R/4G0R&MKAE0B M[031.ZHV;*M#$S_-ZKSIB4 ;;& ,'(^*U*2@?ZH;>S@K2AA7DFW>E;4;A2/O MPAD-=X>)JE,@5F-O]2>N)I)\&<[)TDM9D*473215;3081FZM*.CD=LT:!\+N MDIZ1%^D<&V1[B:&W'M\Z"F"Z'@^R#+-!,Y2W07>((FZRX\_*+&Z]SD: M)5MO?/_5G>]7R^ILOCR_T9=.AI1VA$!(VH=:B\)JA*)NUS8B&*^2P=8IUYT( M/'S9UW)YZQ.;<(PR,1;DP&-(I'O)I7!92/!!%Y.((=:V7PCW$"7C1@R&P\K] M16 'RV'D3-J'0*2O4T4BDE.22H&4;)USJ6FG Q*9FV;I,IO M?71DH>\CLGD+_HTM^/#]!N%*ZI"#5%"*U: *:3I?Z)<."^?9&,%SBW$'MSXZ M7B*TB>#WYE\'+N[[S<*2:[/H*JUQN5'[^H_6:M$$&;)6"@P!FN =/#@A%$3O M;50L,W+&&MN1.Q,Y;KJ@H?EP'#&=&@XWM0I5BZYS;7H]8(P1:X- I/OFBK0^ M&1-;1V#V('-<4W9@X!P"TSVDV"50+U_\H H7DMX+5@2HD"UX&3WDNJ9"VF1Y MWJK/^B TCFE('0T$SX)N#XET@*P/>%87GM1U)S_^6H39,J0JLN4O/V[^R?J. MWX$$TQGD-C A4,5U9AS*V3MO>I&+L?8QAY/P&K/9@_=L7'1YQ-YXMW MI4P3_Y+ M_:!E'S'.A^)I!_KEGC+^Y<>?876^6._'O/SMBYLDT;BD#'G+PI,%(*6&Z&($ M%STSP:@LQ>#IB4>I&[=R9( G;2#!= >YS:DV]S)8J;(GKT:&DNMH%@9UT!N( M+)(,DJ%MOL+E"7(ZRW$T0L"30-M?'!T@Z_=9QB^S.AEL+:1_G >R#59X%3[D M4G"5 TB3:Z=+,>"L(DU-I@ W(\.A%,/=*HQYSV9[[ M5$^/T_X"G0_&W0[4S>4YWL6SZ45=YZ2@\3D7#:5X8HD.CNX/:4V6F%)1:VEU MZ]*Y^U3T]%0=#)U&S.X +E?OZ_41+CN97H?%X@4[ UGWA M:"4$H11$EJ1Q3"5M16,0;4M;9Z'K-M :1#"]E5)?;$O^*WS'Y?5*H8O?_ 7+ M?(%7?X',2ERNR"B?9@>46+?X[$&EU\W/W:@D^_JS]XMJG11(1E>I MP_;K*DP9ZY#U!$9'*TK5=K)U&_T3Y!SHPFU^[H6123:F%9:1AT+> ZBL2&4; M6T DP;SD4B=D6]E/MW_NN,92*U'><<[V9MS8ZUL>7562L#"?DH7HZ[AXKQ)Y MJM&#=<+SF)./46V#Z]/:%'2P.+?:[[,+;\<&R*-+"7AD7HBZG*MV=2M##[A+ M9. %%5(LR019= N G-)^GYT$N]5^GUVXW('=?&/[B S.94$FOC6%UUU'&B+9 M9""L0*.8<_/3J)\?*O++GP=.TASI4FOC7\,G*'G IRS MO":1'<2Z2%4'+TN1FME2=K,J=@O5-?>E6ST9+1C6@0:X.$'U_BY'S4QGY^25 MO?N*BPMW[8XIOY[6M3;F)QFEX$DAI!A)?8JDP =KP.KB=.$V\=@^Z[0WN3U8 M*'O"Y%X:ZC@RZV)&T!Z'W;B8$TL. '-!5!B9NG(>P3M?2S)%#@&U$VPKFWA8 M?&ZH[4$;C@;/?21VJNA\\YW<5Y+G=!86/];<_G-.?SI;$7'TF4^_STB[TV6= M"&MCX'0W'2L15)$%HLX%O#8I&F9"\:VK(0<\SCCAS4[P/8C,][<>YJMP=J0P MZ.OYEZ_S6>UXOPP-TE]X\_TKSI;X"\ZP3%>M0Z [?+)]^'/?\QXA],E9# 9Y M 6XE>37&$/IUD.!D,)+K)+AKG?L8(/1Y-4OA(HOP&Y+B"&=K'__5++^E?^_L M'L>O6,"R<8CDR;%HR="7F('\_0!9*)Y"SBR5K9;8[C)^8P\Z^XVY[H*A>Z-T MAI98!^[4[3/>.]:DE!2XY!QLJ)&%HNI2%[)R'(O1*6V*XZU7YCQ#TL@340;' MQ),@/$Q 75B@FP,]S;I)EEKSXA4XSNH@@*C)[4-=UPIE@3+4"5G#X.YIPL:M MIQ@+?0V%U1,&-U[<_0.%E!BF$"%CK7\+WD"PCMRZDI)AS IGF@_C?)JD<8LM M1M-Z+034$^(>L; GDL>4K2O@0AUE:U*JP_\C.-0N:14P-E_Q]#1%XS;QC(6W M%N)IYN4>L)MA\]G=^)>3,E%Z#4*(6G&9$'SMUL2HN9$V.*N;KQG;A]!QG^"A MG(WA9=:!MW'GD(]=-\6CT2ZLD]L.%$<.T=2H*G'1HO7"Z-9>[W:4C;R_87B( M/ W*%O+JXC6^.M>%??'8N:Q(,0:K@,NUVC=T0NOK(E[EO$P\!]6ZS78[RD;> M\# >#MO)JRL*,C"RY:%JW$#Q#TLB+)49# M7@L)=6 9/G8,P9-+S#JPH=!]*8+\J3J7SR*OD\%U\*KU6H N 3:4==>"[R>1 M/KN\+_3;ZZGS=<;YC6T]K5-G6WZN?=ILGW,>(666F3$L!0LYV% =50Y><0>) M[#!2@E[:YGL6!DR9W6/RGWBMU:/UQAD,=+8: L)4IZ %!YPGJ9B5J<36]9]/ MT=-O"FP73#SV_!TL@8ZDG^8_\-8? M3Z+@(F8R(S)G$A1I<8A-EK'KC3VX10/#\F6HCII@^#C9Y+,+V&)^>9?>#U?KB;2):M= MD;44PX,*,8-#)8$[AR%$)O1V*P&.8A8\?HZ1US_V9QPT$OFH.GA=7'R7!?^< M)5R0MUJS[._GR^FZ()@.OAG5>57I*[.S/&D-J-;;G80G0X@N=Q0A&IV]3^I. M(_HCC55[$C#R8LC6B#R:+,;NT;O'N7_.IF6^^/(Z?)VNPMGT/Q=VMA-DMC!D M4(349&?7;)*+]'98DX*0TEEI]X+7P]\;>0/D4=#4@--]FHST#Z_IU].+D2QT MQ'^'15Y.N)3)H.5@& JZ%2Y!]"D"2R(4)YUW>JATW3.D;84V>S)H&U(P?2+N MW>IS75?D8C 1)3!4=([H)#@N'4@?3%#I>-N4[(5GMSIXVEWMO<)GW\L MYLOE)%M)G'$>Y'JALFJU@]#(;%(7=>#E5X M=Y..[8#T E(3N_*\+_5T(]]]BT.F")%]@L1J30/3M559%,A%%1%55%D/& %[ MF*A^:X8;96<;R**OB.R- [U?S+_B8O7C_5F8K5[-\IO_/9]>!)PM1J>\T>"\ M)JT;Z +%DAT4;VW0F5P+-V .=AL2NTFRM@#(5O!K(ZW>WL@;!_S'?)[_/3T[ MH[/]3K*:8WV.+KO"2*[2: > M#9*M)-8Q*"\\9:$+Z:;A<*,9Y,S!A#%U3&XR8"7&B%(J9Q"+UD>9E[F M74IZ&-6ZAV ?:U+:G\M=8F4S']M'#-(S"T64.DG6"_"A1'+\4#I7I+%AL!ZW M.[1THF .D/.ST-F#Z1V 9]-@_'I^/ELM?ERNR93!,2<0DI9UI:NV=)VF!<,Z4!&;J;FS3^L-9+?JG+0(%G,4()0FZ\S: E'Q#"RGY+F3 MPJ76AO;CU/1@D^PIY/D@'.\ ._<+G!X_FN>).,0U>*,CJ$0:,%ACP5OG!/GJ MJ1W:_P/7]FT-77C)!:&@-I $NE H?USML T_S2;_F=]D2Y[LR9: M.8.^*(@1R75-=4F,*!YXJ75Y:%VTK2MK'R%EG"ZE(5#4@M?]0N:OSV'UK_GY M6?[]R]>05E=79G-9)K6Q"KUGP#6O^Z0=79%4'!CKO5#9Q=A\D,I^E([3R'1$ MP+645+]XO.+E>YR%LYJMNRA66??[;3I3)UX7RX,N@"(94#+2)42EP0FGE$<3 M8VI=[G8 N>,T/1T1F2K7%@67DS+#UXEPIZJX"!$?F#)A M_#8E!6N?K1IH1LTXC5@M,3B.8#I0E+]B6F!8DH_UV.F7'^C/Y[,0SWZ\GR^7 MM>9TDJ0C)TLYL$J3\>PXASI]%#@3PAM5LD3?6$7N1>A(K5S#!%Z&%E0':+SV M]#'A]-LZ1\-XB#:@!,ZKHV:TAZ@#7:V0 Z%$6^%:#TYZ@(R1>KF&0-*A3&Z& MDR$'N#XC9=?ZSU%-==OME^E.O>)SY"Z5X@)S8D4R"$NOTX6X*K MU@FDY9YIXJYJ[O$-.,_UY@6ZP=Q'AB._NKG_Y9Q^\H]; IKX$!*9J0(TDG96 M@B&$K,AJ4"Q+$@LJ.5A98XL#=%+/<2#JGE*2QY5Q%]F01XY_=W%!/=RO4U(\ M5533<#81T3!9)()1D=X1E00$+0H(9;G$8K2+@^TZW8W4?EMI!X!M4[F-/_MM MFZ?N3UQM+F?=%OV/LWFLBU\NN^;>SO]=G\]-BPJY<1L._8H+^K$WVNLV?^%+ M+>V:Q!**5<&#T#R!\B&2U45&6-%),Q4L.7[\.0F3]ZMQU<_75;\T^701T1,H\VT &6/2ROB=U'D\D7R'*G#'JPOQ@/4!; MT#?NG-$C:]##)=27#W=WUY?)VCB>P=2PH5+<@E=1D.FB4G;2ISU"=%5)9-E@ A9( M*2FI(@2RW2"&X)/TLB1S0M'5.[KX,;Z_^;[)REXX9,OW%R8$_<9?\S??PY?I M;/W7/^#J?#&[*:5)\DCL"1;0A+H*AXLZLTZ!J7,#K!#>.MZ874.?J=\8["[8 MO*M(NT)"!P;E8Z6LMC#+F&-@=%#5+M;@ZF0,DU+)W/(H4#8&]"%EPX/AL"^\ M;%F'O(OP]L;@5UQ,Y_GC*BQ6 Y?7K6L4ZF*=\[/:>U0#;N_IVXOW:PIN.GB3 M4) QH0LPBQH4!E(-Q4I &[64BFSK<+PZN^WI'C=Q<(H8'PX67?A9.YWZ]?FB MBOF!<]L@B\L203@7R>4@'\%+94"ZD++-V3G6.@+0AO)QLPHOYT*T@4;/5^+# M15R:CG3KX&_#UR6^*Z^^?CV;IEJ.=)%%I]]Z._TR76UZO'31&6- 0.9+=]4ZM3S ,<9-19SB93D::+J88?F8F:@R1^$+AZP3O8I"(41D M!ICFS&=%?W*WWOMEM0:>,H)W$MZ!-OZ;66X?_?NXFJ?_B7?3ART&%V[YDP^* MYNU#?:.HW75 Y%VY^?%-9JLF8"\V,J[)>Q]^U 'CRZO@B=0JB*09J2N90 53 M('),]$MG4R)0*=Y\9NU!%!^J_2ZCK>_*PQGK5R2SV2=J_K_%H&/F4RF;+/H1;%)VQ=-=Z,^)&'[1\/LW?UYSCB'S&R MMURL)A_JD=:3ZXPTS-?:4,?KP.UL&<20Z1$RPAFNL[=\*\S23[V!5_K5-59O M?7!OQ5>!#66:[7GBT TB8%8[W_T-H%C4D.(@9>B M,2&VGCIUCXAQK 4,FAFBO((@ZFAV58=P4R43K MX.H#9(QKD!XHV*=@L@>7QZZUOG]]KF_7_\4?;[YC.J_AD^5&OP;!HDM* Z>3 MU$(/\ONB)[^/J\"R-$JI.[T!C]13[_CACC"SCY3G1V)YSW#Z/]-/G]_B-SQ[ M\^7KV?P'7ATPLL($-Q&,L'64>QTGR;2HK[>V:!1#M=T,ZGV^/NY;=S1@-6%^ M!Z_:Q>M.?WFMN0N+J)%Y<();4*+.,S!.059U.H+4EC=?WGJ+@'%SXGT82OM+ MI ,X[<^XZV//^F?X@IL+'*-F6A,C1=89E*&K[.QZ:JF6QB01C&\]-F>( M9UFNR?LYIQ__C/2]<[18GE@(=D\*FYE #[\\T<.9_0"IU82&!M$E[/IW^.B MS!=?PBS=.DHNVON(! ^D2T&V3**G @5(XE>)MBA3MO-0G_[.R*9?5Z!J*)$. MWLH;IUBS\/(8.FD;O+&0LK=U^&@$%[FL&\?("T=7O&_=4/0(*>-6%W:#O98" MZP!WS_+U,;:^O9H7J(4F+4XN?,Y8;UI4X!0IM^R53BDSJ>31/8]GJ1X9S5TX MT4>6_2FC_<_S>KDWXEIN]OO]!_,D2<.-Y:Y.7R/^\Z# <^%J21)/!CEWKAOP M/W:(SCV?QBAL=0F:0**+CHI6+/@6IF=5*?TV7ZQ#S!-C8THL1B@\.%#(:F]N MS/1+QKP3V1G3NK!\J+-T[LZ=QATY"""G?576__5?N*PM)A==6'Q2MX.:&*I/ M4K<))Y3@$A8P64DF4@CTD/=R/1Z@OW-GM-,K<2@0QI^0N??1+XY+V@!)Q!>S M0TFL'W'Q;9IP(I23K&H STUM5B>OW?NTC@99)J5@>+="^=F$;$OZ.G=_AT%[ M+_(^9=?AS?^>3U<_?I\M5XOSM4.W'@'VU^