0000105132-24-000006.txt : 20240109 0000105132-24-000006.hdr.sgml : 20240109 20240109161827 ACCESSION NUMBER: 0000105132-24-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20231130 FILED AS OF DATE: 20240109 DATE AS OF CHANGE: 20240109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WD 40 CO CENTRAL INDEX KEY: 0000105132 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS CHEMICAL PRODUCTS [2890] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 951797918 STATE OF INCORPORATION: DE FISCAL YEAR END: 0831 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-06936 FILM NUMBER: 24523476 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-Q 1 wdfc-20231130.htm 10-Q wdfc-20231130
000010513208-312024Q1falsehttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent3.500001051322023-09-012023-11-3000001051322024-01-03xbrli:shares00001051322023-11-30iso4217:USD00001051322023-08-31iso4217:USDxbrli:shares00001051322022-09-012022-11-300000105132us-gaap:CommonStockMember2023-08-310000105132us-gaap:AdditionalPaidInCapitalMember2023-08-310000105132us-gaap:RetainedEarningsMember2023-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-310000105132us-gaap:TreasuryStockCommonMember2023-08-310000105132us-gaap:CommonStockMember2023-09-012023-11-300000105132us-gaap:AdditionalPaidInCapitalMember2023-09-012023-11-300000105132us-gaap:RetainedEarningsMember2023-09-012023-11-300000105132us-gaap:TreasuryStockCommonMember2023-09-012023-11-300000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-012023-11-300000105132us-gaap:CommonStockMember2023-11-300000105132us-gaap:AdditionalPaidInCapitalMember2023-11-300000105132us-gaap:RetainedEarningsMember2023-11-300000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-11-300000105132us-gaap:TreasuryStockCommonMember2023-11-300000105132us-gaap:CommonStockMember2022-08-310000105132us-gaap:AdditionalPaidInCapitalMember2022-08-310000105132us-gaap:RetainedEarningsMember2022-08-310000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-310000105132us-gaap:TreasuryStockCommonMember2022-08-3100001051322022-08-310000105132us-gaap:CommonStockMember2022-09-012022-11-300000105132us-gaap:AdditionalPaidInCapitalMember2022-09-012022-11-300000105132us-gaap:RetainedEarningsMember2022-09-012022-11-300000105132us-gaap:TreasuryStockCommonMember2022-09-012022-11-300000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-012022-11-300000105132us-gaap:CommonStockMember2022-11-300000105132us-gaap:AdditionalPaidInCapitalMember2022-11-300000105132us-gaap:RetainedEarningsMember2022-11-300000105132us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-11-300000105132us-gaap:TreasuryStockCommonMember2022-11-3000001051322022-11-300000105132us-gaap:ForeignExchangeForwardMember2023-11-300000105132us-gaap:ForeignExchangeForwardMember2023-09-012023-11-300000105132us-gaap:ForeignExchangeForwardMember2022-09-012023-08-310000105132us-gaap:ForeignExchangeForwardMember2022-09-012022-11-300000105132us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-11-300000105132us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2023-11-300000105132us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2023-11-300000105132wdfc:MachineryEquipmentAndVehiclesMember2023-11-300000105132wdfc:MachineryEquipmentAndVehiclesMember2023-08-310000105132us-gaap:BuildingAndBuildingImprovementsMember2023-11-300000105132us-gaap:BuildingAndBuildingImprovementsMember2023-08-310000105132wdfc:ComputerAndOfficeEquipmentMember2023-11-300000105132wdfc:ComputerAndOfficeEquipmentMember2023-08-310000105132us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-11-300000105132us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-08-310000105132us-gaap:FurnitureAndFixturesMember2023-11-300000105132us-gaap:FurnitureAndFixturesMember2023-08-310000105132us-gaap:ConstructionInProgressMember2023-11-300000105132us-gaap:ConstructionInProgressMember2023-08-310000105132us-gaap:LandMember2023-11-300000105132us-gaap:LandMember2023-08-310000105132us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2023-11-300000105132us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2023-08-310000105132us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2023-09-012023-11-300000105132us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2022-09-012022-11-300000105132srt:AmericasMember2023-08-310000105132us-gaap:EMEAMember2023-08-310000105132srt:AsiaPacificMember2023-08-310000105132srt:AmericasMember2023-09-012023-11-300000105132us-gaap:EMEAMember2023-09-012023-11-300000105132srt:AsiaPacificMember2023-09-012023-11-300000105132srt:AmericasMember2023-11-300000105132us-gaap:EMEAMember2023-11-300000105132srt:AsiaPacificMember2023-11-30wdfc:agreement0000105132us-gaap:RevolvingCreditFacilityMember2023-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSubsidiaryMemberus-gaap:RevolvingCreditFacilityMember2023-11-300000105132us-gaap:RevolvingCreditFacilityMember2023-08-310000105132wdfc:SeriesNotesMember2023-11-30xbrli:pure0000105132wdfc:SeriesNotesMember2023-09-012023-11-300000105132wdfc:SeriesNotesMember2023-08-310000105132wdfc:SeriesBNotesMember2023-11-300000105132wdfc:SeriesBNotesMember2023-09-012023-11-300000105132wdfc:SeriesBNotesMember2023-08-310000105132wdfc:SeriesCNotesMember2023-11-300000105132wdfc:SeriesCNotesMember2023-09-012023-11-300000105132wdfc:SeriesCNotesMember2023-08-310000105132wdfc:OtherUnsecuredDebtMember2023-11-300000105132wdfc:NoteAgreementAndCreditAgreementMember2023-11-3000001051322023-06-190000105132wdfc:WD40MultiUseProductMemberwdfc:AmericasSegmentMember2023-09-012023-11-300000105132wdfc:WD40MultiUseProductMemberwdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember2023-09-012023-11-300000105132wdfc:WD40MultiUseProductMemberwdfc:AsiaPacificSegmentMember2023-09-012023-11-300000105132wdfc:WD40MultiUseProductMember2023-09-012023-11-300000105132wdfc:AmericasSegmentMemberwdfc:WD40SpecialistMember2023-09-012023-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMemberwdfc:WD40SpecialistMember2023-09-012023-11-300000105132wdfc:AsiaPacificSegmentMemberwdfc:WD40SpecialistMember2023-09-012023-11-300000105132wdfc:WD40SpecialistMember2023-09-012023-11-300000105132wdfc:AmericasSegmentMemberwdfc:OtherMaintenanceProductsMember2023-09-012023-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMemberwdfc:OtherMaintenanceProductsMember2023-09-012023-11-300000105132wdfc:AsiaPacificSegmentMemberwdfc:OtherMaintenanceProductsMember2023-09-012023-11-300000105132wdfc:OtherMaintenanceProductsMember2023-09-012023-11-300000105132wdfc:AmericasSegmentMemberwdfc:MaintenanceProductsMember2023-09-012023-11-300000105132wdfc:MaintenanceProductsMemberwdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember2023-09-012023-11-300000105132wdfc:MaintenanceProductsMemberwdfc:AsiaPacificSegmentMember2023-09-012023-11-300000105132wdfc:MaintenanceProductsMember2023-09-012023-11-300000105132wdfc:AmericasSegmentMemberwdfc:HomecareAndCleaningProductsMember2023-09-012023-11-300000105132wdfc:HomecareAndCleaningProductsMemberwdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember2023-09-012023-11-300000105132wdfc:AsiaPacificSegmentMemberwdfc:HomecareAndCleaningProductsMember2023-09-012023-11-300000105132wdfc:HomecareAndCleaningProductsMember2023-09-012023-11-300000105132wdfc:AmericasSegmentMember2023-09-012023-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember2023-09-012023-11-300000105132wdfc:AsiaPacificSegmentMember2023-09-012023-11-300000105132wdfc:WD40MultiUseProductMemberwdfc:AmericasSegmentMember2022-09-012022-11-300000105132wdfc:WD40MultiUseProductMemberwdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember2022-09-012022-11-300000105132wdfc:WD40MultiUseProductMemberwdfc:AsiaPacificSegmentMember2022-09-012022-11-300000105132wdfc:WD40MultiUseProductMember2022-09-012022-11-300000105132wdfc:AmericasSegmentMemberwdfc:WD40SpecialistMember2022-09-012022-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMemberwdfc:WD40SpecialistMember2022-09-012022-11-300000105132wdfc:AsiaPacificSegmentMemberwdfc:WD40SpecialistMember2022-09-012022-11-300000105132wdfc:WD40SpecialistMember2022-09-012022-11-300000105132wdfc:AmericasSegmentMemberwdfc:OtherMaintenanceProductsMember2022-09-012022-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMemberwdfc:OtherMaintenanceProductsMember2022-09-012022-11-300000105132wdfc:AsiaPacificSegmentMemberwdfc:OtherMaintenanceProductsMember2022-09-012022-11-300000105132wdfc:OtherMaintenanceProductsMember2022-09-012022-11-300000105132wdfc:AmericasSegmentMemberwdfc:MaintenanceProductsMember2022-09-012022-11-300000105132wdfc:MaintenanceProductsMemberwdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember2022-09-012022-11-300000105132wdfc:MaintenanceProductsMemberwdfc:AsiaPacificSegmentMember2022-09-012022-11-300000105132wdfc:MaintenanceProductsMember2022-09-012022-11-300000105132wdfc:AmericasSegmentMemberwdfc:HomecareAndCleaningProductsMember2022-09-012022-11-300000105132wdfc:HomecareAndCleaningProductsMemberwdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember2022-09-012022-11-300000105132wdfc:AsiaPacificSegmentMemberwdfc:HomecareAndCleaningProductsMember2022-09-012022-11-300000105132wdfc:HomecareAndCleaningProductsMember2022-09-012022-11-300000105132wdfc:AmericasSegmentMember2022-09-012022-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember2022-09-012022-11-300000105132wdfc:AsiaPacificSegmentMember2022-09-012022-11-300000105132us-gaap:PurchaseCommitmentMembersrt:MinimumMember2023-09-012023-11-300000105132us-gaap:PurchaseCommitmentMembersrt:MaximumMember2023-09-012023-11-300000105132us-gaap:PurchaseCommitmentMember2023-11-300000105132wdfc:SeniorOfficersAndDirectorsMemberus-gaap:IndemnificationGuaranteeMember2023-11-300000105132wdfc:IndemnificationGuaranteeTwoMember2023-11-30wdfc:segment0000105132wdfc:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2023-09-012023-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMemberus-gaap:OperatingSegmentsMember2023-09-012023-11-300000105132wdfc:AsiaPacificSegmentMemberus-gaap:OperatingSegmentsMember2023-09-012023-11-300000105132us-gaap:CorporateNonSegmentMember2023-09-012023-11-300000105132wdfc:AmericasSegmentMemberus-gaap:OperatingSegmentsMember2022-09-012022-11-300000105132wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMemberus-gaap:OperatingSegmentsMember2022-09-012022-11-300000105132wdfc:AsiaPacificSegmentMemberus-gaap:OperatingSegmentsMember2022-09-012022-11-300000105132us-gaap:CorporateNonSegmentMember2022-09-012022-11-300000105132us-gaap:SubsequentEventMember2023-12-122023-12-1200001051322023-10-062023-10-06

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
þQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended November 30, 2023
oTRANSITION 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 class Trading Symbol Name of exchange on which registered
Common stock, par value $0.001 per share WDFC NASDAQ Global Select Market
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 o
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 o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “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 o Non-accelerated filer o Smaller reporting company o
Emerging growth company o
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes o No þ
The number of outstanding shares of the registrant’s common stock, par value $0.001 per share, as of January 3, 2024 was 13,561,918.
1

WD-40 COMPANY
QUARTERLY REPORT ON FORM 10-Q
For the Quarter Ended November 30, 2023
TABLE OF CONTENTS
2

PART 1 — FINANCIAL INFORMATION
Item 1.    Financial Statements
WD-40 COMPANY
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited and in thousands, except share and per share amounts)
November 30,
2023
August 31,
2023
Assets
Current assets:
Cash and cash equivalents$50,317 $48,143 
Trade and other accounts receivable, net95,118 98,039 
Inventories81,603 86,522 
Other current assets10,619 15,821 
Total current assets237,657 248,525 
Property and equipment, net65,704 66,791 
Goodwill95,513 95,505 
Other intangible assets, net4,419 4,670 
Right-of-use assets11,483 7,820 
Deferred tax assets, net1,194 1,201 
Other assets14,636 13,454 
Total assets$430,606 $437,966 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$28,432 $30,826 
Accrued liabilities27,787 30,000 
Accrued payroll and related expenses15,785 16,722 
Short-term borrowings24,456 10,800 
Income taxes payable2,360 494 
Total current liabilities98,820 88,842 
Long-term borrowings86,173 109,743 
Deferred tax liabilities, net10,921 10,305 
Long-term operating lease liabilities5,793 5,832 
Other long-term liabilities12,967 13,066 
Total liabilities214,674 227,788 
Commitments and Contingencies (Note 12)
Stockholders’ equity:
Common stock — authorized 36,000,000 shares, $0.001 par value; 19,911,495 and 19,905,815 shares issued at November 30, 2023 and August 31, 2023, respectively; and 13,557,614 and 13,563,434 shares outstanding at November 30, 2023 and August 31, 2023, respectively
20 20 
Additional paid-in capital173,139 171,546 
Retained earnings483,673 477,488 
Accumulated other comprehensive loss(30,816)(31,206)
Common stock held in treasury, at cost — 6,353,881 and 6,342,381 shares at November 30, 2023 and August 31, 2023, respectively
(410,084)(407,670)
Total stockholders’ equity215,932 210,178 
Total liabilities and stockholders’ equity$430,606 $437,966 
See accompanying notes to condensed consolidated financial statements (unaudited).
3

WD-40 COMPANY
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited and in thousands, except per share amounts)
Three Months Ended November 30,
20232022
Net sales$140,416 $124,893 
Cost of products sold64,863 60,638 
Gross profit75,553 64,255 
Operating expenses:
Selling, general and administrative44,135 39,984 
Advertising and sales promotion6,983 5,339 
Amortization of definite-lived intangible assets251 253 
Total operating expenses51,369 45,576 
Income from operations24,184 18,679 
Other income (expense):
Interest income74 44 
Interest expense(1,146)(1,169)
Other (expense) income, net(40)150 
Income before income taxes23,072 17,704 
Provision for income taxes5,590 3,707 
Net income$17,482 $13,997 
Earnings per common share:
Basic$1.28 $1.03 
Diluted$1.28 $1.02 
Shares used in per share calculations:
Basic13,56013,590
Diluted13,58413,609
See accompanying notes to condensed consolidated financial statements (unaudited).
4

WD-40 COMPANY
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited and in thousands)
Three Months Ended November 30,
20232022
Net income$17,482 $13,997 
Other comprehensive income (loss):
Foreign currency translation adjustment390 1,336 
Total comprehensive income$17,872 $15,333 
See accompanying notes to condensed consolidated financial statements (unaudited).
5

WD-40 COMPANY
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Unaudited and 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, 202319,905,815$20 $171,546 $477,488 $(31,206)6,342,381$(407,670)$210,178 
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes5,680(678)(678)
Stock-based compensation2,271 2,271 
Cash dividends ($0.83 per share)
(11,297)(11,297)
Repurchases of common stock11,500(2,414)(2,414)
Foreign currency translation adjustment390 390 
Net income17,482 17,482 
Balance at November 30, 202319,911,495$20 $173,139 $483,673 $(30,816)6,353,881$(410,084)$215,932 


 Common StockAdditional
Paid-in
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Income (Loss)
Treasury StockTotal
Stockholders’
Equity
SharesAmountSharesAmount
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 taxes7,670(600)(600)
Stock-based compensation2,719 2,719 
Cash dividends ($0.78 per share)
(10,634)(10,634)
Repurchases of common stock22,420(4,072)(4,072)
Foreign currency translation adjustment1,336 1,336 
Net income13,997 13,997 
Balance at November 30, 202219,896,477$20 $168,092 $459,439 $(34,873)6,308,881$(401,308)$191,370 
See accompanying notes to condensed consolidated financial statements (unaudited).
6

WD-40 COMPANY
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited and in thousands)
 Three Months Ended November 30,
 20232022
Operating activities:
Net income$17,482 $13,997 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization2,261 1,896 
Net (gains) losses on sales and disposals of property and equipment(58)122 
Deferred income taxes625 271 
Stock-based compensation2,271 2,719 
Unrealized foreign currency exchange losses (gains)322 (1,481)
Provision for credit losses42 30 
Write-off of inventories811 65 
Changes in assets and liabilities:
Trade and other accounts receivable2,886 2,847 
Inventories4,042 (14,268)
Other assets196 4,573 
Operating lease assets and liabilities, net(8)26 
Accounts payable and accrued liabilities(4,697)(3,336)
Accrued payroll and related expenses(998)2,627 
Other long-term liabilities and income taxes payable1,739 349 
Net cash provided by operating activities26,916 10,437 
Investing activities:
Purchases of property and equipment(786)(1,458)
Proceeds from sales of property and equipment115 158 
Net cash used in investing activities(671)(1,300)
Financing activities:
Treasury stock purchases(2,414)(4,072)
Dividends paid(11,297)(10,634)
Repayments of long-term senior notes(400)(400)
Net (repayments) proceeds from revolving credit facility(9,713)3,364 
Shares withheld to cover taxes upon conversions of equity awards(678)(600)
Net cash used in financing activities(24,502)(12,342)
Effect of exchange rate changes on cash and cash equivalents431 2,244 
Net increase (decrease) in cash and cash equivalents2,174 (961)
Cash and cash equivalents at beginning of period48,143 37,843 
Cash and cash equivalents at end of period$50,317 $36,882 
Supplemental disclosure of noncash investing activities:
Accrued capital expenditures
$190 $315 
Finance lease obligation settled with prepaid deposit$3,855 $- 
See accompanying notes to condensed consolidated financial statements (unaudited).
7

WD-40 COMPANY
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
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 unaudited condensed consolidated financial statements included herein have been prepared by the Company according to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. The August 31, 2023 year-end condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP.
In the opinion of management, the unaudited financial information for the interim periods shown reflects all adjustments necessary for a fair statement thereof and such adjustments are of a normal recurring nature. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended August 31, 2023, which was filed with the SEC on October 23, 2023.
The condensed 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 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 materially differ from those estimates. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year.
Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s 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.
Foreign Currency Forward Contracts
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 monitors its foreign currency exchange rate exposures to ensure the overall effectiveness of its foreign currency hedge positions.
8

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 condensed consolidated statements of operations. Cash flows from settlements of foreign currency forward contracts are included in operating activities in the condensed 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 condensed consolidated balance sheets. At November 30, 2023, the Company had a notional amount of $10.7 million outstanding in foreign currency forward contracts, which will mature in January 2024. Unrealized net gains and losses related to foreign currency forward contracts were not significant at November 30, 2023 and August 31, 2023. Realized net gains and losses related to foreign currency forward contracts were not significant for the three months ended November 30, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income (expense), net in the Company’s condensed consolidated statements of operations.
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 November 30, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, except for 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 $59.1 million as of November 30, 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.2 million. During the three months ended November 30, 2023, the Company did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.
Note 3.    Inventories
Inventories consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Product held at third-party contract manufacturers$5,802 $6,680 
Raw materials and components11,182 11,924 
Work-in-process435 497 
Finished goods64,184 67,421 
Total$81,603 $86,522 

9

Note 4.    Property and Equipment and Capitalized Cloud-Based Software Implementation Costs
Property and equipment, net, consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Machinery, equipment and vehicles$54,587 $49,804 
Buildings and improvements27,655 27,555 
Computer and office equipment6,243 6,151 
Internal-use software11,483 11,277 
Furniture and fixtures3,061 3,027 
Capital in progress3,522 7,937 
Land4,221 4,220 
Subtotal110,772 109,971 
Less: accumulated depreciation and amortization(45,068)(43,180)
Total$65,704 $66,791 
As of November 30, 2023 and August 31, 2023, the Company’s condensed consolidated balance sheets included $12.2 million and $11.0 million, respectively, of capitalized cloud-based implementation costs recorded as other assets within the Company’s condensed consolidated balance sheets. These balances primarily consist of capitalized implementation 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.8 million and $0.7 million as of November 30, 2023 and August 31, 2023, respectively. Amortization expense associated with these assets was not significant for the three months ended November 30, 2023 and 2022.
Note 5.    Goodwill and Other Intangible Assets
Goodwill
The following table summarizes the changes in the carrying amounts of goodwill by segment (in thousands):
AmericasEIMEAAsia-PacificTotal
Balance as of August 31, 2023$85,436 $8,860 $1,209 $95,505 
Translation adjustments1 7 - 8 
Balance as of November 30, 2023$85,437 $8,867 $1,209 $95,513 
There were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its goodwill as of November 30, 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 condensed consolidated balance sheets.
The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):
November 30,
2023
August 31,
2023
Gross carrying amount$35,893 $35,877 
Accumulated amortization(31,474)(31,207)
Net carrying amount$4,419 $4,670 
10

There has been no impairment charge for the three months ended November 30, 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 for the three months ended November 30, 2023 are summarized below (in thousands):
AmericasEIMEAAsia-PacificTotal
Balance as of August 31, 2023$3,624 $1,046 $- $4,670 
Amortization expense(202)(49)- (251)
Translation adjustments- - - - 
Balance as of November 30, 2023$3,422 $997 $- $4,419 
The estimated amortization expense for the Company’s definite-lived intangible assets is not significant in any future individual fiscal year.
Note 6.    Leases
Right-of-use assets and lease liabilities consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Assets:
Operating lease right-of-use assets$7,660 $7,820 
Finance lease right-of-use asset3,823 - 
Total right-of-use assets$11,483 $7,820 
Liabilities:
Current operating lease liabilities(1)
$2,029 $2,144 
Long-term operating lease liabilities5,793 5,832 
Total operating lease liabilities$7,822 $7,976 
(1) Current operating lease liabilities are classified in accrued liabilities on the Company’s condensed consolidated balance sheets.
During the three months ended November 30, 2023, the Company entered into a finance lease for a blending facility (the “Finance Lease”). As of August 31, 2023, the Company had $3.8 million of prepaid deposits, which converted to a right-of-use asset at the commencement of the Finance Lease during the three months ended November 30, 2023. Since the Finance Lease was fully prepaid at commencement, no lease liability exists related to it as of November 30, 2023.
Note 7.    Accrued and Other Liabilities
Accrued liabilities consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Accrued advertising and sales promotion expenses$14,784 $14,472 
Accrued professional services fees1,785 1,924 
Accrued sales taxes and other taxes2,654 2,618 
Deferred revenue3,112 4,552 
Short-term operating lease liability2,029 2,144 
Other3,423 4,290 
Total$27,787 $30,000 
11

Accrued payroll and related expenses consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Accrued incentive compensation$3,113 $6,698 
Accrued payroll5,159 4,298 
Accrued profit sharing4,917 3,561 
Accrued payroll taxes1,993 1,650 
Other603 515 
Total$15,785 $16,722 
Note 8.    Debt
As of November 30, 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 November 30, 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, India, the Middle East and Africa.
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):
IssuanceMaturitiesNovember 30,
2023
August 31,
2023
Credit Agreement – revolving credit facility (1)
Various9/30/2025$43,429 $52,943 
Note Agreement
Series A Notes – 3.39% fixed rate(2)
11/15/2017
2024-2032
15,200 15,600 
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 borrowings110,629 120,543 
Short-term portion of borrowings(24,456)(10,800)
Total long-term borrowings$86,173 $109,743 
(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 the ability and intent to refinance with successive short-term borrowings for a period of at least
12

twelve months are classified as long-term. As of November 30, 2023, $19.8 million of this facility was classified as long-term and was entirely denominated in Euros. $23.6 million was classified as short-term and was denominated in U.S. Dollars and Pounds Sterling. As of August 31, 2023, $42.9 million on this facility was classified as long-term and was denominated in Euros and Pounds Sterling. $10.0 million was classified as short-term and was denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws 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 November 30, 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 June 19, 2023, the Company’s Board (the “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. During the three months ended November 30, 2023, the Company repurchased 11,500 shares at an average price of $209.90 per share, for a total cost of $2.4 million under this $50.0 million plan.
Note 10.    Earnings per Common Share
The table below reconciles net income to net income available to common stockholders (in thousands):
Three Months Ended November 30,
20232022
Net income$17,482 $13,997 
Less: Net income allocated to participating securities(66)(54)
Net income available to common stockholders$17,416 $13,943 
13

The table below summarizes the weighted-average number of common shares outstanding included in the calculation of basic and diluted EPS (in thousands):
Three Months Ended November 30,
20232022
Weighted-average common shares outstanding, basic13,560 13,590 
Weighted-average dilutive securities24 19 
Weighted-average common shares outstanding, diluted13,584 13,609 
For the three months ended November 30, 2023 and 2022, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 5,404 and 7,471, respectively, were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive.
Note 11.    Revenue
The following table presents the Company’s revenues by segment and major source (in thousands):
Three Months Ended November 30, 2023
AmericasEIMEAAsia-PacificTotal
WD-40 Multi-Use Product$48,511 $37,044 $22,122 $107,677 
WD-40 Specialist7,108 6,666 3,068 16,842 
Other maintenance products (1)
4,126 3,062 438 7,626 
Total maintenance products59,745 46,772 25,628 132,145 
HCCP (2)
4,330 1,982 1,959 8,271 
Total net sales$64,075 $48,754 $27,587 $140,416 
Three Months Ended November 30, 2022
AmericasEIMEAAsia-PacificTotal
WD-40 Multi-Use Product$43,157 $30,178 $21,252 $94,587 
WD-40 Specialist6,825 6,011 2,570 15,406 
Other maintenance products (1)
3,589 2,540 190 6,319 
Total maintenance products53,571 38,729 24,012 116,312 
HCCP (2)
4,443 2,043 2,095 8,581 
Total net sales$58,014 $40,772 $26,107 $124,893 
(1)Other maintenance products consist of the 3-IN-ONE and GT85 brands.
(2)Homecare and cleaning products (“HCCP”).
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. The Company had contract liabilities of $3.1 million and $4.6 million as of November 30, 2023 and August 31, 2023, respectively. Substantially all of the $4.6 million that was included in contract liabilities as of August 31, 2023 was recognized to revenue during the three months ended November 30, 2023. These contract liabilities are recorded in accrued liabilities on the Company’s condensed 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 did not have any contract assets as of November 30, 2023 and August 31, 2023. The Company has an unconditional right to payment for its trade and other accounts receivable on the Company’s condensed consolidated balance sheets. These receivables are presented net of an allowance for credit losses, which was insignificant as of November 30, 2023 and August 31, 2023.
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
14

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 contractual minimum purchase obligations with certain contract manufacturers, such obligations are immaterial or 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 November 30, 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 November 30, 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 November 30, 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 November 30, 2023.
Note 13.    Income Taxes
The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.
15

The provision for income taxes was 24.2% and 20.9% of income before income taxes for the three months ended November 30, 2023 and 2022, respectively. This 3.3% increase in the effective tax rate from period to period was primarily due to the following impacts:
Description of impacts on the Company’s estimated annual effective tax rate
Unfavorable/(Favorable)
A non-recurring charitable donation made in the first quarter of fiscal year 2023.
4.2%
Higher tax rates in certain foreign jurisdictions from period to period.
1.2%
Lower shortfalls from the settlements of stock-based equity awards in the first quarter of fiscal year 2024.
(2.3)%
The Company is subject to taxation in the U.S. and in various state and foreign jurisdictions. Due to expired statutes, 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. 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 is currently under audit in various state jurisdictions for fiscal years 2021 through 2022. Estimated unrecognized tax benefits related to income tax positions affected by the resolution of tax examinations or expiring statutes of limitation within the next twelve months were not significant. Audit outcomes and the timing of settlements are subject to significant uncertainty.
Note 14.    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; EIMEA; 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.
Summary information about reportable segments is as follows (in thousands):
For the Three Months EndedAmericasEIMEAAsia-Pacific
Unallocated
Corporate (1)
Total
November 30, 2023
Net sales$64,075 $48,754 $27,587 $- $140,416 
Income from operations$14,196 $9,515 $11,025 $(10,552)$24,184 
Depreciation and amortization expense (2)
$1,051 $1,074 $57 $79 $2,261 
Interest income$- $46 $28 $- $74 
Interest expense$560 $584 $2 $- $1,146 
November 30, 2022
Net sales$58,014 $40,772 $26,107 $- $124,893 
Income from operations$12,772 $6,283 $9,617 $(9,993)$18,679 
Depreciation and amortization expense (2)
$878 $897 $45 $76 $1,896 
Interest income$4 $9 $31 $- $44 
Interest expense$890 $279 $- $- $1,169 
(1)These expenses are reported separately from the Company’s identified segments and are included in selling, general and administrative expenses in the Company’s condensed consolidated statements of operations.
(2)Amortization presented above includes amortization of definite-lived intangible assets and excludes amortization of implementation costs associated with cloud computing arrangements.
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.
16

Note 15.    Subsequent Event
Dividend Declaration
On December 12, 2023, the Company’s Board approved a 6% increase in the regular quarterly cash dividend, increasing it from $0.83 per share to $0.88 per share. The $0.88 per share dividend declared on December 12, 2023 is payable on January 31, 2024 to stockholders of record on January 19, 2024.
17

Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations

As used in this report, the terms “we,” “our,” and “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.
The following information is provided as a supplement to, and should be read in conjunction with, the unaudited condensed consolidated financial statements and notes thereto included in Part I—Item 1 of this Quarterly Report and the audited consolidated financial statements and notes thereto and 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, 2023, which was filed with the Securities and Exchange Commission (“SEC”) on October 23, 2023.
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 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.
Forward-Looking Statements
The Private Securities Litigation Reform Act of 1995 provides a “safe harbor” for certain forward-looking statements. This report contains forward-looking statements, which reflect our current views with respect to future events and financial performance. 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.
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.
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 Part I—Item 1A, “Risk Factors,” in our Annual Report on Form 10-K for the fiscal year ended August 31, 2023, and in Part II—Item 1A, “Risk Factors” of this Quarterly Report on Form 10-Q.
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®.
18

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, India, 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 three months ended November 30, 2023:
Consolidated net sales increased $15.5 million, or 12%, compared to the corresponding period of the prior fiscal year. Increases in sales volume favorably impacted net sales by approximately $7.6 million from period to period. Increases in the average selling price of our products positively impacted net sales by approximately $4.1 million from period to period, primarily due to sales price increases implemented in certain regions during the prior fiscal year. 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 a favorable impact of $3.8 million on consolidated net sales for the first three months of fiscal year 2024. On a constant currency basis, net sales would have increased by $11.7 million, or 9%, from period to period. This favorable impact from changes in foreign currency exchange rates mainly came from our EIMEA segment, which accounted for 35% of our consolidated sales for the three months ended November 30, 2023.
Gross profit as a percentage of net sales increased to 53.8% compared to 51.4% for the corresponding period of the prior fiscal year.
Consolidated net income increased $3.5 million, or 25%, compared to the corresponding period of the prior fiscal year. Changes in foreign currency exchange rates from period to period had a favorable impact of $0.6 million on consolidated net income for the first quarter of fiscal year 2024. Thus, on a constant currency basis, net income would have increased $2.9 million, or 21%, from period to period.
Diluted earnings per common share were $1.28 versus $1.02 in the prior fiscal year period.
19

Results of Operations
Three Months Ended November 30, 2023 Compared to Three Months Ended November 30, 2022
Operating Items
The following table summarizes operating data for our consolidated operations (in thousands, except percentages and per share amounts):
Three Months Ended November 30,
20232022Change from
Prior Year
DollarsPercent
Net sales:
WD-40 Multi-Use Product$107,677 $94,587 $13,090 14 %
WD-40 Specialist16,842 15,406 1,436 %
Other maintenance products7,626 6,319 1,307 21 %
Total maintenance products132,145 116,312 15,833 14 %
HCCP (1)
8,271 8,581 (310)(4)%
Total net sales140,416 124,893 15,523 12 %
Cost of products sold64,863 60,638 4,225 %
Gross profit75,553 64,255 11,298 18 %
Operating expenses51,369 45,576 5,793 13 %
Income from operations$24,184 $18,679 $5,505 29 %
Net income$17,482 $13,997 $3,485 25 %
EPS – diluted$1.28 $1.02 $0.26 25 %
(1)Homecare and cleaning products (“HCCP”)
Net Sales by Segment
The following table summarizes net sales by segment (in thousands, except percentages):
Three Months Ended November 30,
20232022Change from
Prior Year
DollarsPercent
Americas$64,075 $58,014 $6,061 10 %
EIMEA48,754 40,772 7,982 20 %
Asia-Pacific27,587 26,107 1,480 %
Total$140,416 $124,893 $15,523 12 %
20

Americas Sales
The following table summarizes net sales by product line for the Americas segment, which includes the U.S., Canada and Latin America (in thousands, except percentages):
Three Months Ended November 30,
20232022Change from
Prior Year
DollarsPercent
WD-40 Multi-Use Product$48,511 $43,157 $5,354 12 %
WD-40 Specialist7,108 6,825 283 %
Other maintenance products4,126 3,589 537 15 %
Total maintenance products59,745 53,571 6,174 12 %
HCCP4,330 4,443 (113)(3)%
Total net sales$64,075 $58,014 $6,061 10 %
% of consolidated net sales45 %46 %
CC Net sales – non-GAAP (1)
$63,349 $58,014 $5,335 %
Currency impact on current period – non-GAAP$726 
(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
Increase in average selling price(1)
$1.8 
Increase in sales volume(1)
3.6 
Currency impact on current period – non-GAAP0.7 
Increase in net sales$6.1 
(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 – Three Months Ended – November 30, 2023 Compared to November 30, 2022
Net sales in the Americas segment increased due to the following:
WD-40 Multi-Use Product sales increased $5.4 million, or 12%, primarily due to increases in the U.S. and Latin America of $2.5 million and $2.4 million, or 8% and 29%, respectively. The increase in the U.S. was due to higher volume as a result of successful promotional programs. In Latin America, sales in the first quarter of fiscal year 2024 were favorably impacted by higher volumes as the result of timing of customer orders. This favorable impact was due to reduced demand in the comparative period as a result of customers that purchased higher levels of our product at the end of fiscal year 2022 in anticipation of price increases. In addition, sales in Canada were favorably impacted by higher sales of premiumized products and successful promotional programs.
WD-40 Specialist sales slightly increased across most regions in the Americas.
Other maintenance product sales increased due to a $0.5 million, or 15%, increase in 3-IN-ONE sales, primarily due to successful promotional programs in Mexico and Canada.
Homecare and cleaning product sales remained relatively consistent period over period.
For the three months ended November 30, 2023, 75% of sales came from the U.S., and 25% of sales came from Canada and Latin America combined compared to the three months ended November 30, 2022 when 78% of sales came from the U.S., and 22% of sales came from Canada and Latin America.
21

EIMEA Sales
The following table summarizes net sales by product line for the EIMEA segment, which includes Europe, India, the Middle East and Africa (in thousands, except percentages):
Three Months Ended November 30,
20232022Change from
Prior Year
DollarsPercent
WD-40 Multi-Use Product$37,044 $30,178 $6,866 23 %
WD-40 Specialist6,666 6,011 655 11 %
Other maintenance products3,062 2,540 522 21 %
Total maintenance products46,772 38,729 8,043 21 %
HCCP1,982 2,043 (61)(3)%
Total net sales$48,754 $40,772 $7,982 20 %
% of consolidated net sales35 %33 %
CC Net sales – non-GAAP (1)
$45,139 $40,772 $4,367 11 %
Currency impact on current period – non-GAAP$3,615 
(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 EIMEA segment (in millions):
Change from Prior Year
First Quarter
Increase in average selling price(1)
$0.7 
Increase in sales volume(1)
3.7 
Currency impact on current period – non-GAAP3.6 
Increase in net sales$8.0 
(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 Germany, Austria, Denmark, Switzerland, Belgium and the Netherlands). The regions in the EIMEA segment where we sell through local distributors include the Middle East, Africa, India, Eastern and Northern Europe.
EIMEA Sales – Three Months Ended – November 30, 2023 Compared to November 30, 2022
Net sales increased in the EIMEA segment primarily due to the following:
WD-40 Multi-Use Product sales increased $6.9 million, or 23%, primarily due to higher sales volume and the impact of price increases implemented in the fourth quarter of fiscal year 2022 and first quarter of fiscal year 2023. This resulted in reduced demand in the comparative period as customers adjusted to those price increases. In addition, sales were favorably impacted by changes in foreign currency exchanges rates. Sales increased most significantly in the Germanics region, France, the Middle East, and Iberia, which were up $2.8 million, $1.9 million, $1.6 million, and $1.3 million, respectively. These increases were partially offset by decreased sales in India of $0.9 million from period to period.
WD-40 Specialist and other maintenance product sales increased $0.7 million, or 11%, and $0.5 million, or 21%, respectively, primarily due to the combined impact of higher sales volume and the favorable impact of price increases. France, in particular, saw an increase in sales of $0.7 million in these categories from period to period.
22

Homecare and cleaning product sales remained relatively consistent period over period.
Net sales were favorably impacted $3.6 million across our various brands as a result of favorable changes in foreign currency exchange rates. On a constant currency basis, sales in EIMEA would have increased 11%.
Asia-Pacific Sales
The following table summarizes net sales by product line for the Asia-Pacific segment, which includes Australia, China and other countries in the Asia region (in thousands, except percentages):
Three Months Ended November 30,
Change from
Prior Year
20232022DollarsPercent
WD-40 Multi-Use Product$22,122 $21,252 $870 %
WD-40 Specialist3,068 2,570 498 19 %
Other maintenance products438 190 248 131 %
Total maintenance products25,628 24,012 1,616 %
HCCP1,959 2,095 (136)(6)%
Total net sales$27,587 $26,107 $1,480 %
% of consolidated net sales20 %21 %
CC Net sales – non-GAAP (1)
$27,986 $26,107 $1,879 %
Currency impact on current period – non-GAAP$(399)
(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 Asia-Pacific segment (in millions):
Change from Prior Year
First Quarter
Increase in average selling price(1)
$1.6 
Increase in sales volume(1)
0.3 
Currency impact on current period – non-GAAP(0.4)
Increase in net sales$1.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.
Asia-Pacific Sales – Three Months Ended – November 30, 2023 Compared to November 30, 2022
Net sales in the Asia-Pacific segment increased primarily due to the following:
WD-40 Multi-Use Product sales increased $0.9 million, or 4%. Sales in China increased $0.5 million, or 8%, due to successful promotional programs and marketing activities which resulted in increased sales volume. In addition, timing of customer orders favorably impacted sales in China, which was slightly offset by unfavorable changes in foreign currency exchange rates. Sales of WD-40 Multi-Use Product in the Asia distributor markets also increased $0.5 million, or 4%, primarily due to price increases in these markets from period to period and successful promotional programs in certain regions.
WD-40 Specialist sales increased $0.5 million, or 19%, primarily due to successful promotional programs and marketing activities in China that increased sales volume.
Other maintenance product sales increased due to a $0.2 million, or 131%, increase in 3-IN-ONE sales, primarily due to increased sales in Australia as a result of the timing of customer orders and successful promotional programs.
23

Homecare and cleaning product sales did not change by a significant amount period over period.
Gross Profit
The following general information is important when assessing fluctuations in 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 EIMEA 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 EIMEA 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 $4.1 million and $4.2 million for the three months ended November 30, 2023 and 2022, respectively.
The following table summarizes gross margin and gross profit (in thousands, except percentages):
Three Months Ended November 30,
20232022Change from
Prior Year
Gross profit$75,553 $64,255 $11,298 
Gross margin53.8 %51.4 %240 
bps (1)
(1)Basis points (“bps”) change in gross margin.
Gross Margin – Three Months Ended – November 30, 2023 Compared to November 30, 2022
Gross margin increased 240 bps primarily due to the following favorable impacts, partially offset by unfavorable impacts:
Favorable/(Unfavorable)Explanations
150 bpsLower warehousing, distribution and freight costs, primarily in the Americas segment.
130 bpsFavorable sales mix and other miscellaneous mix impacts.
120 bps
Increases in average selling prices.
60 bps
Lower costs of specialty chemicals used in the formulation of our products.
(80) bpsHigher costs of aerosol cans.
(70) bpsIncreases in miscellaneous other input costs.
(40) bps
Higher filling fees paid to our third-party contract manufacturers, primarily in the Americas segment.
24

Selling, General and Administrative (“SG&A”) Expenses
Three Months Ended November 30,
20232022Change from
Prior Year
(in thousands)DollarsPercent
SG&A expenses$44,135 $39,984 $4,151 10 %
% of net sales31.4 %32.0 % 
SG&A Expenses – Three Months Ended – November 30, 2023 Compared to November 30, 2022
The increase in SG&A expenses was primarily due to increases in employee-related costs of $1.8 million due to higher headcount, annual compensation increases and higher incentive compensation accruals, partially offset by lower stock-based compensation expense. Travel and meeting expense also increased SG&A by $0.9 million due to a higher level of activity to support our strategic framework, particularly in the EIMEA segment. In addition, professional services fees increased $0.5 million primarily due to increased legal expenses from period to period. In addition, changes in foreign currency exchange rates increased SG&A expenses by $1.1 million from period to period. These increases to SG&A expenses were partially offset by a decrease in freight expense of $0.3 million from period to period.
We continued our research and development investment, the majority of which is associated with our maintenance products, including efforts focused on sustainability as well as our focus on innovation and renovation of our products. Research and development costs were $1.9 million and $1.3 million for the three months ended November 30, 2023 and 2022, respectively. The increase from period to period was partially due to a higher level of research and development activity associated with our sustainability initiatives. Our research and development team engages in consumer research, environmental and sustainability initiatives, product development, 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
Three Months Ended November 30,
Change from
Prior Year
(in thousands)20232022DollarsPercent
A&P expenses$6,983 $5,339 $1,644 31 %
% of net sales5.0 %4.3 %
A&P Expenses – Three Months Ended – November 30, 2023 Compared to November 30, 2022
The increase in A&P expenses was primarily due to a higher level of promotional programs and marketing support, particularly in the Americas segment.
As a percentage of net sales, A&P expenses may fluctuate period to period based upon the type of marketing activities we employ and the period in which the costs are incurred. Total promotional costs recorded as a reduction to sales were $7.8 million and $6.5 million, or 5.5% and 5.2% of net sales, for the three months ended November 30, 2023 and 2022, respectively. Therefore, our total investment in A&P activities was $14.8 million and $11.8 million or 10.5% and 9.5% of net sales, for the three months ended November 30, 2023 and 2022, respectively.
25

Income from Operations by Segment
The following table summarizes income from operations by segment (in thousands, except percentages):
Three Months Ended November 30,
20232022Change from
Prior Year
DollarsPercent
Americas$14,196 $12,772 $1,424 11 %
EIMEA9,515 6,283 3,232 51 %
Asia-Pacific11,025 9,617 1,408 15 %
Unallocated corporate (10,552)(9,993)(559)(6)%
Total$24,184 $18,679 $5,505 29 %
Americas
Americas Operating Income – Three Months Ended – November 30, 2023 Compared to November 30, 2022
Income from operations for the Americas increased to $14.2 million, up $1.4 million, or 11%, due to a $6.1 million increase in sales partially offset by higher operating expenses. Gross margin for the Americas segment remained constant at 50.7%. Operating expenses increased $1.6 million due to higher A&P investments and higher employee-related costs, including annual compensation increases and a higher level of fringe benefits. In addition, operating expenses increased due to a higher level of travel and meeting expense. Operating income as a percentage of net sales increased from 22.0% to 22.2% period over period.
EIMEA
EIMEA Operating Income – Three Months Ended – November 30, 2023 Compared to November 30, 2022
Income from operations for the EIMEA segment increased to $9.5 million, up $3.2 million, or 51%, primarily due to a $8.0 million increase in sales and a higher gross margin, which was partially offset by higher operating expenses. Gross margin for the EIMEA segment increased from 50.6% to 54.9% primarily due to price increases that were implemented in the fourth quarter of fiscal year 2022 and first quarter of fiscal year 2023, as well as decreased costs of petroleum-based specialty chemicals and lower warehousing, distribution and freight costs. These favorable impacts to gross margin were partially offset by increases in the costs of aerosol cans and filling fees at our third-party manufacturers. Operating expenses increased $2.9 million primarily due to higher employee-related costs from increased headcount as well as annual compensation increases and higher incentive compensation. In addition, travel and meeting expenses increased. Operating income as a percentage of net sales increased from 15.4% to 19.5% period over period.
Asia-Pacific
Asia-Pacific Operating Income – Three Months Ended – November 30, 2023 Compared to November 30, 2022
Income from operations for the Asia-Pacific segment increased to $11.0 million, up $1.4 million, or 15%, primarily due to a $1.5 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 54.4% to 59.2% primarily due to the favorable impact of price increases that were implemented during the last twelve months and decreased costs of petroleum-based specialty chemicals, partially offset by higher miscellaneous costs from period to period. Operating expenses increased $0.7 million from period to period primarily due to higher A&P expenses. Operating income as a percentage of net sales increased from 36.8% to 40.0% period over period.
26

Non-Operating Items
The following table summarizes non-operating income and expenses for our consolidated operations (in thousands):
Three Months Ended November 30,
20232022Change
Interest income$74 $44 $30 
Interest expense$1,146 $1,169 $(23)
Other (expense) income, net$(40)$150 $(190)
Provision for income taxes$5,590 $3,707 $1,883 
Interest Expense
Interest expense remained relatively consistent period over period.
Other Income (Expense), Net
Other income (expense) was not significant during the three months ended November 30, 2023 and 2022.
Provision for Income Taxes
The provision for income taxes was 24.2% and 20.9% of income before income taxes for the three months ended November 30, 2023 and 2022, respectively. Descriptions of impacts on our effective income tax rate are incorporated by reference to Part I-Item 1, “Notes to Condensed Consolidated Financial States” Note 13 – Income Taxes included in this report.
Net Income
Net income increased 25% to $17.5 million, or $1.28 per common share on a fully diluted basis, for the three months ended November 30, 2023 compared to $14.0 million, or $1.02 per common share on a fully diluted basis, for the corresponding period of the prior fiscal year. Changes in foreign currency exchange rates from period to period had a favorable impact of $0.6 million on consolidated net income for the three months ended November 30, 2023. Thus, on a constant currency basis, net income would have increased $2.9 million, or 21%, from period to period.
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 (“Adjusted 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 charges related to intangible assets, amortization of implementation costs associated with cloud computing arrangements (“cloud computing amortization”) and depreciation in operating departments. Adjusted EBITDA is defined as net income before interest, income taxes, depreciation, amortization of definite-lived intangible assets, and cloud computing amortization. Beginning in fiscal year 2024, cloud computing amortization is included in our of cost of doing business and Adjusted EBITDA calculations. We are in the process of implementing a new cloud-based enterprise resource planning system, which we will begin to amortize once the system is placed into service. Implementation of such systems is related to initiatives associated with our strategic framework intended to achieve greater operational efficiencies. Cloud computing amortization is recognized in selling, general and administrative expenses in the Company’s condensed consolidated statements of operations.
We target our gross margin to be 55% of net sales, our cost of doing business to be 30% of net sales, and our Adjusted 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.
27

The following table summarizes the results of these performance measures:
Three Months Ended November 30,
20232022
Gross margin – GAAP54 %51 %
Cost of doing business as a percentage of net sales – non-GAAP36 %36 %
Adjusted EBITDA as a percentage of net sales – non-GAAP (1)
19 %17 %
(1)Percentages may not aggregate to Adjusted 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 Adjusted 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)
Three Months Ended November 30,
20232022
Total operating expenses – GAAP$51,369 $45,576 
Amortization (1)
(308)(253)
Depreciation (in operating departments)(1,049)(965)
Cost of doing business$50,012 $44,358 
Net sales$140,416 $124,893 
Cost of doing business as a percentage of net sales – non-GAAP36 %36 %
(1)    Includes amortization of definite-lived intangible assets and cloud computing amortization.
Adjusted EBITDA (in thousands, except percentages)
Three Months Ended November 30,
20232022
Net income – GAAP$17,482 $13,997 
Provision for income taxes5,590 3,707 
Interest income(74)(44)
Interest expense1,146 1,169 
Amortization (1)
308 253 
Depreciation2,010 1,643 
Adjusted EBITDA$26,462 $20,725 
Net sales$140,416 $124,893 
Adjusted EBITDA as a percentage of net sales – non-GAAP19 %17 %
(1)    Includes amortization of definite-lived intangible assets and cloud computing amortization.
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
28

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 EIMEA segment. Euro and Pound Sterling denominated draws 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 November 30, 2023, $19.8 million of this facility was classified as long-term and was entirely denominated in Euros. $23.6 million was classified as short-term and was denominated in U.S. Dollars and Pounds Sterling. In the United States, we held $67.2 million in fixed rate long-term borrowings as of November 30, 2023, consisting of senior notes under our Note Agreement. We paid $0.4 million in principal payments on our Series A Notes during the first three months of fiscal year 2024. 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 November 30, 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 November 30, 2023, we had a total of $50.3 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 June 19, 2023, the Board approved 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, of which $47.6 million remains available for the repurchase of shares of common stock as of November 30, 2023.
Cash Flows
The following table summarizes our cash flows by category for the periods presented (in thousands):
Three Months Ended November 30,
20232022Change
Net cash provided by operating activities$26,916 $10,437 $16,479 
Net cash used in investing activities(671)(1,300)629 
Net cash used in financing activities(24,502)(12,342)(12,160)
Effect of exchange rate changes on cash and cash equivalents431 2,244 (1,813)
Net increase (decrease) in cash and cash equivalents$2,174 $(961)$3,135 
Operating Activities
Net cash provided by operating activities increased $16.5 million to $26.9 million for the three months ended November 30, 2023. Cash flows from operating activities depend heavily on operating performance and changes in working capital. Our primary source of operating cash flows for the three months ended November 30, 2023 was net income of $17.5 million, which increased approximately $3.5 million from period to period.
29

Changes in our working capital, which increased net cash provided by operating activities, were primarily attributable to a decrease in inventory during the first quarter of fiscal year 2024 compared to a significant increase in inventory in the corresponding period of the prior fiscal year, which resulted in a $18.7 million favorable impact period over period to our cash provided by operating activities. In the corresponding period of the prior fiscal year, we had continued to build our inventory levels of certain raw materials, components and finished goods due to challenges within supply chain that we experienced after the COVID-19 pandemic. We have since been able to increase the capacity and flexibility of our supply chain which has enabled us to reduce our inventory levels since they peaked during the first quarter of 2023.
Investing Activities
Net cash used in investing activities decreased $0.6 million to $0.7 million for the three months ended November 30, 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 $12.2 million to $24.5 million for the three months ended November 30, 2023. This change was primarily due to net repayments on our revolving credit facility of $9.7 million during the first three months of the fiscal year, compared to net proceeds of $3.4 million in the corresponding period of the prior fiscal year. Increases in dividends paid to our stockholders also increased cash used in financing activities by $0.7 million. Offsetting these increases in cash outflows from period to period was a decrease in treasury stock purchases of $1.7 million.
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 Pound 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 $0.4 million for the three months ended November 30, 2023 as compared to an increase in cash of $2.2 million for the three months ended November 30, 2022. 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.
Commercial Commitments
We have ongoing relationships with various third-party 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 contractual minimum purchase obligations with certain contract manufacturers, such obligations are immaterial or 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 November 30, 2023, no such commitments were outstanding.
Share Repurchase Plans
The information required by this item is incorporated by reference to Part I—Item 1, “Notes to Condensed Consolidated Financial Statements” Note 9 — Share Repurchase Plan included in this report.
30

Dividends
On December 12, 2023, the Company’s Board approved a 6% increase in the regular quarterly cash dividend, increasing it from $0.83 per share to $0.88 per share. The $0.88 per share dividend declared on December 12, 2023 is payable on January 31, 2024 to stockholders of record on January 19, 2024.
Critical Accounting Policies and Estimates
Our discussion and analysis of our operating results and financial condition is based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America.
Critical accounting policies are those that involve subjective or complex judgments, often as a result of the need to make estimates. The following areas all require the use of judgments and estimates: revenue recognition and accounting for income taxes. Estimates in each of these areas are based on historical experience and various judgments and assumptions that we believe are appropriate. Actual results may materially differ from these estimates.
There have been no material changes in our critical accounting policies and estimates from those disclosed in Part II—Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and Note 2 to our consolidated financial statements contained in our Annual Report on Form 10-K for the fiscal year ended August 31, 2023, which was filed with the SEC on October 23, 2023.
Recently Issued Accounting Standards
There have been no recently issued accounting standards that will have a material impact on our consolidated financial statements and related disclosures.
Item 3.    Quantitative and Qualitative Disclosures About Market Risk
The information required by this item is incorporated by reference to Part II—Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” in our Annual Report on Form 10-K for the fiscal year ended August 31, 2023, which was filed with the SEC on October 23, 2023.
Item 4.    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 November 30, 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.
There were no changes in our internal control over financial reporting during the three months ended November 30, 2023 that materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
31

PART II — OTHER INFORMATION
Item 1.    Legal Proceedings
The information required by this item is incorporated by reference to the information set forth in Part I—Item 1, “Notes to Condensed Consolidated Financial Statements” Note 12 — Commitments and Contingencies, included in this report.
Item 1A.    Risk Factors
There have been no material changes in our risk factors from those disclosed in Part I—Item 1A, “Risk Factors,” in our Annual Report on Form 10-K for the fiscal year ended August 31, 2023, which was filed with the SEC on October 23, 2023. The risks described in our Annual Report are not the only risks facing our Company. Additional risks and uncertainties not currently known to us, or that we currently deem to be immaterial, could also materially adversely affect our operating results, financial condition or future business.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
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. During the three months ended November 30, 2023, the Company repurchased 11,500 shares at an average price of $209.90 per share, for a total cost of $2.4 million under this $50.0 million plan.
The following table provides information with respect to all purchases made by the Company during the three months ended November 30, 2023. All purchases listed below were made in the open market at prevailing market prices. Purchase transactions between September 1, 2023 and October 11, 2023, as well as November 14, 2023 and November 21, 2023 were executed pursuant to trading plans adopted by the Company pursuant to Rule 10b5-1 under the Exchange Act.
Total # of Shares
Purchased
Average Price Paid
Per Share
Total Shares Purchased
as Part of Publicly
Announced Plans
 & Programs
Max $ Value of Shares
That May Yet Be
Purchased Under the
Plans & Programs
Period
September 1 – September 304,750$204.67 4,750$49,027,794 
October 1 – October 313,500$206.52 3,500$48,304,971 
November 1 – November 303,250$221.19 3,250$47,586,106 
11,500$209.90 11,500

Item 5.    Other Information
During the three months ended November 30, 2023, none of the Company’s directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) 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.
32

Item 6.    Exhibits
Exhibit No.Description
3(a)
3(b)
10(a)
31(a)
31(b)
32(a)
32(b)
101
The following materials from WD-40 Company’s Quarterly Report on Form 10-Q for the quarter ended November 30, 2023, formatted in iXBRL (inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets; (ii) the Condensed Consolidated Statements of Operations; (iii) the Condensed Consolidated Statements of Comprehensive Income; (iv) the Condensed Consolidated Statements of Stockholders’ Equity; (v) the Condensed Consolidated Statements of Cash Flows; and (vi) Notes to the Condensed Consolidated Financial Statements.
104The cover page from this Quarterly Report on Form 10-Q, formatted in Inline XBRL and contained in Exhibit 101.
33

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
WD-40 COMPANY
Registrant
Date: January 9, 2024
By: /s/ STEVEN A. BRASS
Steven A. Brass
President and Chief Executive Officer
(Principal Executive Officer)
By: /s/ SARA K. HYZER
Sara K. Hyzer
Vice President, Finance and
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
34
EX-31.A 2 wdfc-20231130xex31_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 report on Form 10-Q 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: January 9, 2024
/s/ STEVEN A. BRASS
Steven A. Brass
President and Chief Executive Officer

EX-31.B 3 wdfc-20231130xex31_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 report on Form 10-Q 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: January 9, 2024
/s/ SARA K. HYZER
Sara K. Hyzer
Vice President, Finance and Chief Financial Officer

EX-32.A 4 wdfc-20231130xex32_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 Quarterly Report on Form 10-Q of the Company for the quarter ended November 30, 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: January 9, 2024
/s/ STEVEN A. BRASS
Steven A. Brass
President and Chief Executive Officer

EX-32.B 5 wdfc-20231130xex32_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 Quarterly Report on Form 10-Q of the Company for the quarter ended November 30, 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: January 9, 2024
/s/ SARA K. HYZER
Sara K. Hyzer
Vice President, Finance and Chief Financial Officer

EX-101.SCH 6 wdfc-20231130.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Share Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings per Common Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Business Segments and Foreign Operations link:presentationLink link:calculationLink link:definitionLink 0000023 - 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 - Business Segments and Foreign Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Inventories - Schedule Of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Property and Equipment and Capitalized Cloud-Based Software Implementation Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Carrying Amounts of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Goodwill and Other Intangible Assets - Summary of Definite-Lived Intangible Assets (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 Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Leases - Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Accrued and Other Liabilities - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Accrued and Other Liabilities - Schedule of Accrued Payroll and Related Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debt - Schedule of Short-term and Long-term Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Share Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - 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 9954498 - Disclosure - Earnings per Common Share - Schedule of Weighted Average Number of Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Earnings per Common Share- Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Revenue - Schedule of Revenues by Segment and Major Source (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Business Segments and Foreign Operations - Summary Information by Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 wdfc-20231130_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 wdfc-20231130_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 wdfc-20231130_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] 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] 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 All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 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 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] 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] Deferred revenue Deferred Revenue, Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Write-off of inventories Inventory Write-down Income Taxes Income Tax Disclosure [Text Block] Net (repayments) proceeds from revolving credit facility Proceeds from (Repayments of) Lines of Credit Current liabilities: Liabilities, Current [Abstract] Right-of-use assets Total right-of-use assets Lease, Right-Of-Use Asset Lease, Right-Of-Use Asset Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 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 Forward Contracts 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. 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] Purchase Commitment Purchase Commitment [Member] Contract liabilities Contract with Customer, Liability Cost of products sold Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Schedule of Weighted Average Number of Shares Schedule of Weighted Average Number of Shares [Table Text Block] Name Measure Name Computer and office equipment Computer And Office Equipment [Member] Computer And Office Equipment [Member] Name Forgone Recovery, Individual Name Goodwill Beginning balance Ending balance Goodwill Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Issuance Debt Instrument, Issuance Date Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Basis of Presentation and Summary of Significant Accounting Policies [Line Items] Basis of Presentation and Summary of Significant Accounting Policies [Line Items] Basis of Presentation and Summary of Significant Accounting Policies Local Phone Number Local Phone Number Trade and other accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign currency exchange losses (gains) Unrealized foreign currency gains (losses) Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Cash dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Foreign currency forward contracts outstanding Derivative, Notional Amount Lower shortfalls from the settlements of stock-based equity awards in the first quarter of fiscal year 2024. Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent 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 foreign currency gains (losses) Realized Gain (Loss), Foreign Currency Transaction, before Tax 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] Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Axis] Weighted-average dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Foreign Currency Forward Contracts Foreign Exchange Forward [Member] 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. 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 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 Award Type [Axis] Anti-dilutive stock options outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report 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] Goodwill [Line Items] Goodwill [Line Items] Subtotal Property, Plant and Equipment, Gross Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [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] Current operating lease liabilities Short-term operating lease liability Operating Lease, Liability, Current Amortization of definite-lived intangible assets Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Net carrying amount Beginning balance Ending balance Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Restatement Determination Date Restatement Determination Date Average price of shares repurchased (in dollars per share) Shares Acquired, Average Cost Per Share 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 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] Common stock, issued (in shares) Common Stock, Shares, Issued Gross profit Gross Profit Common stock held in treasury, at cost — 6,353,881 and 6,342,381 shares at November 30, 2023 and August 31, 2023, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total long-term borrowings Long-Term Debt Assets, fair value disclosure Assets, Fair Value Disclosure Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Other Unsecured Debt Other Unsecured Debt [Member] Other Unsecured Debt [Member] Maximum Maximum [Member] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] EIMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Accrued payroll taxes Accrued Payroll Taxes, Current Subsequent Event [Table] Subsequent Event [Table] Finance lease obligation settled with prepaid deposit Finance Lease, Right-of-Use Asset Settled With Prepaid Deposit Finance Lease, Right-of-Use Asset Settled With Prepaid Deposit Subsequent Events Subsequent Event [Member] 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] Operating Segments Operating Segments [Member] WD-40 Multi-Use Product WD-40 Multi-Use Product [Member] WD-40 Multi-Use Product 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] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount 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) 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 Statistical Measurement [Axis] Statistical Measurement [Axis] Land Land [Member] Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Treasury stock purchases Total cost of 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] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segment [Domain] Segments [Domain] 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 Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] 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] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 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] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share 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] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Higher tax rates in certain foreign jurisdictions from period to period. Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities 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 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] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Earnings per common share: Earnings Per Share [Abstract] Subsequent Events [Line Items] Subsequent Event [Line Items] Common stock — authorized 36,000,000 shares, $0.001 par value; 19,911,495 and 19,905,815 shares issued at November 30, 2023 and August 31, 2023, respectively; and 13,557,614 and 13,563,434 shares outstanding at November 30, 2023 and August 31, 2023, respectively Common Stock, Value, Issued 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] Senior Notes Senior Notes [Member] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosure of noncash investing activities: 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 (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category 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 Share buy-back plan, amount authorized Stock Repurchase Program, Authorized Amount Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] A non-recurring charitable donation made in the first quarter of fiscal year 2023. Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions, Percent 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] PEO Name PEO Name Asia-Pacific Asia Pacific [Member] Summary of Changes in Carrying Amounts of Goodwill Schedule of Goodwill [Table Text Block] 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 The Company Nature of Operations [Text Block] Depreciation and amortization Depreciation and amortization expense Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] 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] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Impairment of goodwill Goodwill, Impairment Loss 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] EIMEA Europe, India, Middle East, And Africa Segment [Member] Europe, India, Middle East, And Africa Segment 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) 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 Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Total maintenance products Maintenance Products [Member] Maintenance Products Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [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] Document Fiscal Year Focus Document Fiscal Year Focus Segment, Geographical [Domain] Geographical [Domain] Accrued advertising and sales promotion expenses Accrued Marketing Costs, Current Indemnification Agreement 2 Indemnification Guarantee Two [Member] Indemnification Guarantee Two [Member] WD-40 Specialist WD-40 Specialist [Member] WD-40 Specialist Internal-use software Software and Software Development Costs [Member] Minimum Minimum [Member] Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Total Property, Plant and Equipment, Net Other maintenance products Other Maintenance Products [Member] Other Maintenance Products 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 Percentage increase (decrease) of dividends Percentage Increase (Decrease) Of Dividends Percentage Increase (Decrease) Of Dividends Cash dividends (in dollars 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] Liabilities, fair value disclosure Liabilities, Fair Value Disclosure Shares withheld to cover taxes upon conversions of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net 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 [Member] Homecare And Cleaning Products. Retained Earnings Retained Earnings [Member] Short term portion of long-term debt Long-Term Debt, Current Maturities Increase in effective tax rate Effective Income Tax Rate Reconciliation, Total Increase (Decrease), Percent Effective Income Tax Rate Reconciliation, Total Increase (Decrease), Percent 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 Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Basic (in dollars per share) Earnings Per Share, Basic 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] 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] Summary Information by Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] 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 Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] 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 Europe, The Middle East, Africa And India Subsidiary Europe, India, Middle East And Africa Subsidiary [Member] Europe, The Middle East, Africa And India Subsidiary [Member] Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] 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) Finance lease liability Finance Lease, Liability Short-term borrowings Debt, Current Insider Trading Arrangements [Line Items] Prepaid deposit Prepaid Deposit Prepaid Deposit 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 Higher tax rates in certain foreign jurisdictions from period to period. Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment 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] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] 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 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) losses on sales and disposals of property and equipment Gain (Loss) on Disposition of Property Plant Equipment 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 Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Finance lease right-of-use asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization 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] Asia-Pacific Asia Pacific Segment [Member] Asia Pacific Segment [Member] 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 Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Credit Facility [Domain] Credit Facility [Domain] Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term borrowings Long-Term Debt, Excluding Current Maturities Diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of 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] 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] 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 Recurring Fair Value, Recurring [Member] Dividends paid Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Capital in progress Construction in Progress [Member] Total operating expenses Operating Expenses Business Segments and Foreign Operations Segment Reporting Disclosure [Text Block] 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] 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 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. 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] 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] 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] Capitalized computer software, net Capitalized Computer Software, Net EX-101.PRE 10 wdfc-20231130_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.4
Cover Page - shares
3 Months Ended
Nov. 30, 2023
Jan. 03, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Nov. 30, 2023  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   13,561,918
Entity Central Index Key 0000105132  
Current Fiscal Year End Date --08-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Nov. 30, 2023
Aug. 31, 2023
Current assets:    
Cash and cash equivalents $ 50,317 $ 48,143
Trade and other accounts receivable, net 95,118 98,039
Inventories 81,603 86,522
Other current assets 10,619 15,821
Total current assets 237,657 248,525
Property and equipment, net 65,704 66,791
Goodwill 95,513 95,505
Other intangible assets, net 4,419 4,670
Right-of-use assets 11,483 7,820
Deferred tax assets, net 1,194 1,201
Other assets 14,636 13,454
Total assets 430,606 437,966
Current liabilities:    
Accounts payable 28,432 30,826
Accrued liabilities 27,787 30,000
Accrued payroll and related expenses 15,785 16,722
Short-term borrowings 24,456 10,800
Income taxes payable 2,360 494
Total current liabilities 98,820 88,842
Long-term borrowings 86,173 109,743
Deferred tax liabilities, net 10,921 10,305
Long-term operating lease liabilities 5,793 5,832
Other long-term liabilities 12,967 13,066
Total liabilities 214,674 227,788
Commitments and Contingencies (Note 12)
Stockholders’ equity:    
Common stock — authorized 36,000,000 shares, $0.001 par value; 19,911,495 and 19,905,815 shares issued at November 30, 2023 and August 31, 2023, respectively; and 13,557,614 and 13,563,434 shares outstanding at November 30, 2023 and August 31, 2023, respectively 20 20
Additional paid-in capital 173,139 171,546
Retained earnings 483,673 477,488
Accumulated other comprehensive loss (30,816) (31,206)
Common stock held in treasury, at cost — 6,353,881 and 6,342,381 shares at November 30, 2023 and August 31, 2023, respectively (410,084) (407,670)
Total stockholders’ equity 215,932 210,178
Total liabilities and stockholders’ equity $ 430,606 $ 437,966
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Nov. 30, 2023
Aug. 31, 2023
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,911,495 19,905,815
Common stock, outstanding (in shares) 13,557,614 13,563,434
Treasury stock, shares (in shares) 6,353,881 6,342,381
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Income Statement [Abstract]    
Net sales $ 140,416 $ 124,893
Cost of products sold 64,863 60,638
Gross profit 75,553 64,255
Operating expenses:    
Selling, general and administrative 44,135 39,984
Advertising and sales promotion 6,983 5,339
Amortization of definite-lived intangible assets 251 253
Total operating expenses 51,369 45,576
Income from operations 24,184 18,679
Other income (expense):    
Interest income 74 44
Interest expense (1,146) (1,169)
Other (expense) income, net (40) 150
Income before income taxes 23,072 17,704
Provision for income taxes 5,590 3,707
Net income $ 17,482 $ 13,997
Earnings per common share:    
Basic (in dollars per share) $ 1.28 $ 1.03
Diluted (in dollars per share) $ 1.28 $ 1.02
Shares used in per share calculations:    
Basic (in shares) 13,560 13,590
Diluted (in shares) 13,584 13,609
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Statement of Comprehensive Income [Abstract]    
Net income $ 17,482 $ 13,997
Other comprehensive income (loss):    
Foreign currency translation adjustment 390 1,336
Total comprehensive income $ 17,872 $ 15,333
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' 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, 2022   19,888,807        
Beginning balance at Aug. 31, 2022 $ 188,624 $ 20 $ 165,973 $ 456,076 $ (36,209) $ (397,236)
Beginning balance (in shares) at Aug. 31, 2022           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)   7,670        
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (600)   (600)      
Stock-based compensation 2,719   2,719      
Cash dividends (10,634)     (10,634)    
Repurchases of common stock (in shares)           22,420
Repurchases of common stock (4,072)         $ (4,072)
Foreign currency translation adjustment 1,336       1,336  
Net income 13,997     13,997    
Ending balance (in shares) at Nov. 30, 2022   19,896,477        
Ending balance at Nov. 30, 2022 $ 191,370 $ 20 168,092 459,439 (34,873) $ (401,308)
Ending balance (in shares) at Nov. 30, 2022           6,308,881
Beginning balance (in shares) at Aug. 31, 2023 13,563,434 19,905,815        
Beginning balance at Aug. 31, 2023 $ 210,178 $ 20 171,546 477,488 (31,206) $ (407,670)
Beginning balance (in shares) at Aug. 31, 2023 6,342,381         6,342,381
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes (in shares)   5,680        
Issuance of common stock under share-based compensation plan, net of shares withheld for taxes $ (678)   (678)      
Stock-based compensation 2,271   2,271      
Cash dividends (11,297)     (11,297)    
Repurchases of common stock (in shares)           11,500
Repurchases of common stock (2,414)         $ (2,414)
Foreign currency translation adjustment 390       390  
Net income $ 17,482     17,482    
Ending balance (in shares) at Nov. 30, 2023 13,557,614 19,911,495        
Ending balance at Nov. 30, 2023 $ 215,932 $ 20 $ 173,139 $ 483,673 $ (30,816) $ (410,084)
Ending balance (in shares) at Nov. 30, 2023 6,353,881         6,353,881
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Statement of Stockholders' Equity [Abstract]    
Cash dividends (in dollars per share) $ 0.83 $ 0.78
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Aug. 31, 2023
Operating activities:      
Net income $ 17,482 $ 13,997  
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 2,261 1,896  
Net (gains) losses on sales and disposals of property and equipment (58) 122  
Deferred income taxes 625 271  
Stock-based compensation 2,271 2,719  
Unrealized foreign currency exchange losses (gains) 322 (1,481)  
Provision for credit losses 42 30  
Write-off of inventories 811 65  
Changes in assets and liabilities:      
Trade and other accounts receivable 2,886 2,847  
Inventories 4,042 (14,268)  
Other assets 196 4,573  
Operating lease assets and liabilities, net (8) 26  
Accounts payable and accrued liabilities (4,697) (3,336)  
Accrued payroll and related expenses (998) 2,627  
Other long-term liabilities and income taxes payable 1,739 349  
Net cash provided by operating activities 26,916 10,437  
Investing activities:      
Purchases of property and equipment (786) (1,458)  
Proceeds from sales of property and equipment 115 158  
Net cash used in investing activities (671) (1,300)  
Financing activities:      
Treasury stock purchases (2,414) (4,072)  
Dividends paid (11,297) (10,634)  
Repayments of long-term senior notes (400) (400)  
Net (repayments) proceeds from revolving credit facility (9,713) 3,364  
Shares withheld to cover taxes upon conversions of equity awards (678) (600)  
Net cash used in financing activities (24,502) (12,342)  
Effect of exchange rate changes on cash and cash equivalents 431 2,244  
Net increase (decrease) in cash and cash equivalents 2,174 (961)  
Cash and cash equivalents at beginning of period 48,143 37,843 $ 37,843
Cash and cash equivalents at end of period 50,317 36,882 $ 48,143
Supplemental disclosure of noncash investing activities:      
Accrued capital expenditures 190 315  
Finance lease obligation settled with prepaid deposit $ 3,855 $ 0  
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.4
The Company
3 Months Ended
Nov. 30, 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 20 R10.htm IDEA: XBRL DOCUMENT v3.23.4
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Nov. 30, 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 unaudited condensed consolidated financial statements included herein have been prepared by the Company according to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. The August 31, 2023 year-end condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP.
In the opinion of management, the unaudited financial information for the interim periods shown reflects all adjustments necessary for a fair statement thereof and such adjustments are of a normal recurring nature. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended August 31, 2023, which was filed with the SEC on October 23, 2023.
The condensed 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 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 materially differ from those estimates. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year.
Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s 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.
Foreign Currency Forward Contracts
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 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 condensed consolidated statements of operations. Cash flows from settlements of foreign currency forward contracts are included in operating activities in the condensed 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 condensed consolidated balance sheets. At November 30, 2023, the Company had a notional amount of $10.7 million outstanding in foreign currency forward contracts, which will mature in January 2024. Unrealized net gains and losses related to foreign currency forward contracts were not significant at November 30, 2023 and August 31, 2023. Realized net gains and losses related to foreign currency forward contracts were not significant for the three months ended November 30, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income (expense), net in the Company’s condensed consolidated statements of operations.
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 November 30, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, except for 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 $59.1 million as of November 30, 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.2 million. During the three months ended November 30, 2023, the Company did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.4
Inventories
3 Months Ended
Nov. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Product held at third-party contract manufacturers$5,802 $6,680 
Raw materials and components11,182 11,924 
Work-in-process435 497 
Finished goods64,184 67,421 
Total$81,603 $86,522 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.4
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs
3 Months Ended
Nov. 30, 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):
November 30,
2023
August 31,
2023
Machinery, equipment and vehicles$54,587 $49,804 
Buildings and improvements27,655 27,555 
Computer and office equipment6,243 6,151 
Internal-use software11,483 11,277 
Furniture and fixtures3,061 3,027 
Capital in progress3,522 7,937 
Land4,221 4,220 
Subtotal110,772 109,971 
Less: accumulated depreciation and amortization(45,068)(43,180)
Total$65,704 $66,791 
As of November 30, 2023 and August 31, 2023, the Company’s condensed consolidated balance sheets included $12.2 million and $11.0 million, respectively, of capitalized cloud-based implementation costs recorded as other assets within the Company’s condensed consolidated balance sheets. These balances primarily consist of capitalized implementation 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.8 million and $0.7 million as of November 30, 2023 and August 31, 2023, respectively. Amortization expense associated with these assets was not significant for the three months ended November 30, 2023 and 2022.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.4
Goodwill and Other Intangible Assets
3 Months Ended
Nov. 30, 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):
AmericasEIMEAAsia-PacificTotal
Balance as of August 31, 2023$85,436 $8,860 $1,209 $95,505 
Translation adjustments
Balance as of November 30, 2023$85,437 $8,867 $1,209 $95,513 
There were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its goodwill as of November 30, 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 condensed consolidated balance sheets.
The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):
November 30,
2023
August 31,
2023
Gross carrying amount$35,893 $35,877 
Accumulated amortization(31,474)(31,207)
Net carrying amount$4,419 $4,670 
There has been no impairment charge for the three months ended November 30, 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 for the three months ended November 30, 2023 are summarized below (in thousands):
AmericasEIMEAAsia-PacificTotal
Balance as of August 31, 2023$3,624 $1,046 $$4,670 
Amortization expense(202)(49)(251)
Translation adjustments
Balance as of November 30, 2023$3,422 $997 $$4,419 
The estimated amortization expense for the Company’s definite-lived intangible assets is not significant in any future individual fiscal year.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.4
Leases
3 Months Ended
Nov. 30, 2023
Leases [Abstract]  
Leases Leases
Right-of-use assets and lease liabilities consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Assets:
Operating lease right-of-use assets$7,660 $7,820 
Finance lease right-of-use asset3,823 
Total right-of-use assets$11,483 $7,820 
Liabilities:
Current operating lease liabilities(1)
$2,029 $2,144 
Long-term operating lease liabilities5,793 5,832 
Total operating lease liabilities$7,822 $7,976 
(1) Current operating lease liabilities are classified in accrued liabilities on the Company’s condensed consolidated balance sheets.
During the three months ended November 30, 2023, the Company entered into a finance lease for a blending facility (the “Finance Lease”). As of August 31, 2023, the Company had $3.8 million of prepaid deposits, which converted to a right-of-use asset at the commencement of the Finance Lease during the three months ended November 30, 2023. Since the Finance Lease was fully prepaid at commencement, no lease liability exists related to it as of November 30, 2023.
Leases Leases
Right-of-use assets and lease liabilities consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Assets:
Operating lease right-of-use assets$7,660 $7,820 
Finance lease right-of-use asset3,823 
Total right-of-use assets$11,483 $7,820 
Liabilities:
Current operating lease liabilities(1)
$2,029 $2,144 
Long-term operating lease liabilities5,793 5,832 
Total operating lease liabilities$7,822 $7,976 
(1) Current operating lease liabilities are classified in accrued liabilities on the Company’s condensed consolidated balance sheets.
During the three months ended November 30, 2023, the Company entered into a finance lease for a blending facility (the “Finance Lease”). As of August 31, 2023, the Company had $3.8 million of prepaid deposits, which converted to a right-of-use asset at the commencement of the Finance Lease during the three months ended November 30, 2023. Since the Finance Lease was fully prepaid at commencement, no lease liability exists related to it as of November 30, 2023.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.4
Accrued and Other Liabilities
3 Months Ended
Nov. 30, 2023
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
Accrued liabilities consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Accrued advertising and sales promotion expenses$14,784 $14,472 
Accrued professional services fees1,785 1,924 
Accrued sales taxes and other taxes2,654 2,618 
Deferred revenue3,112 4,552 
Short-term operating lease liability2,029 2,144 
Other3,423 4,290 
Total$27,787 $30,000 
Accrued payroll and related expenses consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Accrued incentive compensation$3,113 $6,698 
Accrued payroll5,159 4,298 
Accrued profit sharing4,917 3,561 
Accrued payroll taxes1,993 1,650 
Other603 515 
Total$15,785 $16,722 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.4
Debt
3 Months Ended
Nov. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
As of November 30, 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 November 30, 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, India, the Middle East and Africa.
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):
IssuanceMaturitiesNovember 30,
2023
August 31,
2023
Credit Agreement – revolving credit facility (1)
Various9/30/2025$43,429 $52,943 
Note Agreement
Series A Notes – 3.39% fixed rate(2)
11/15/2017
2024-2032
15,200 15,600 
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 borrowings110,629 120,543 
Short-term portion of borrowings(24,456)(10,800)
Total long-term borrowings$86,173 $109,743 
(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 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 November 30, 2023, $19.8 million of this facility was classified as long-term and was entirely denominated in Euros. $23.6 million was classified as short-term and was denominated in U.S. Dollars and Pounds Sterling. As of August 31, 2023, $42.9 million on this facility was classified as long-term and was denominated in Euros and Pounds Sterling. $10.0 million was classified as short-term and was denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws 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 November 30, 2023, the Company was in compliance with all debt covenants under both the Note Agreement and the Credit Agreement.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.4
Share Repurchase Plan
3 Months Ended
Nov. 30, 2023
Equity [Abstract]  
Share Repurchase Plan Share Repurchase Plan
On June 19, 2023, the Company’s Board (the “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. During the three months ended November 30, 2023, the Company repurchased 11,500 shares at an average price of $209.90 per share, for a total cost of $2.4 million under this $50.0 million plan.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings per Common Share
3 Months Ended
Nov. 30, 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):
Three Months Ended November 30,
20232022
Net income$17,482 $13,997 
Less: Net income allocated to participating securities(66)(54)
Net income available to common stockholders$17,416 $13,943 
The table below summarizes the weighted-average number of common shares outstanding included in the calculation of basic and diluted EPS (in thousands):
Three Months Ended November 30,
20232022
Weighted-average common shares outstanding, basic13,560 13,590 
Weighted-average dilutive securities24 19 
Weighted-average common shares outstanding, diluted13,584 13,609 
For the three months ended November 30, 2023 and 2022, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 5,404 and 7,471, respectively, were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue
3 Months Ended
Nov. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following table presents the Company’s revenues by segment and major source (in thousands):
Three Months Ended November 30, 2023
AmericasEIMEAAsia-PacificTotal
WD-40 Multi-Use Product$48,511 $37,044 $22,122 $107,677 
WD-40 Specialist7,108 6,666 3,068 16,842 
Other maintenance products (1)
4,126 3,062 438 7,626 
Total maintenance products59,745 46,772 25,628 132,145 
HCCP (2)
4,330 1,982 1,959 8,271 
Total net sales$64,075 $48,754 $27,587 $140,416 
Three Months Ended November 30, 2022
AmericasEIMEAAsia-PacificTotal
WD-40 Multi-Use Product$43,157 $30,178 $21,252 $94,587 
WD-40 Specialist6,825 6,011 2,570 15,406 
Other maintenance products (1)
3,589 2,540 190 6,319 
Total maintenance products53,571 38,729 24,012 116,312 
HCCP (2)
4,443 2,043 2,095 8,581 
Total net sales$58,014 $40,772 $26,107 $124,893 
(1)Other maintenance products consist of the 3-IN-ONE and GT85 brands.
(2)Homecare and cleaning products (“HCCP”).
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. The Company had contract liabilities of $3.1 million and $4.6 million as of November 30, 2023 and August 31, 2023, respectively. Substantially all of the $4.6 million that was included in contract liabilities as of August 31, 2023 was recognized to revenue during the three months ended November 30, 2023. These contract liabilities are recorded in accrued liabilities on the Company’s condensed 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 did not have any contract assets as of November 30, 2023 and August 31, 2023. The Company has an unconditional right to payment for its trade and other accounts receivable on the Company’s condensed consolidated balance sheets. These receivables are presented net of an allowance for credit losses, which was insignificant as of November 30, 2023 and August 31, 2023.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.4
Commitments and Contingencies
3 Months Ended
Nov. 30, 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 contractual minimum purchase obligations with certain contract manufacturers, such obligations are immaterial or 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 November 30, 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 November 30, 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 November 30, 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 November 30, 2023.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.4
Income Taxes
3 Months Ended
Nov. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.
The provision for income taxes was 24.2% and 20.9% of income before income taxes for the three months ended November 30, 2023 and 2022, respectively. This 3.3% increase in the effective tax rate from period to period was primarily due to the following impacts:
Description of impacts on the Company’s estimated annual effective tax rate
Unfavorable/(Favorable)
A non-recurring charitable donation made in the first quarter of fiscal year 2023.
4.2%
Higher tax rates in certain foreign jurisdictions from period to period.
1.2%
Lower shortfalls from the settlements of stock-based equity awards in the first quarter of fiscal year 2024.
(2.3)%
The Company is subject to taxation in the U.S. and in various state and foreign jurisdictions. Due to expired statutes, 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. 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 is currently under audit in various state jurisdictions for fiscal years 2021 through 2022. Estimated unrecognized tax benefits related to income tax positions affected by the resolution of tax examinations or expiring statutes of limitation within the next twelve months were not significant. Audit outcomes and the timing of settlements are subject to significant uncertainty.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.4
Business Segments and Foreign Operations
3 Months Ended
Nov. 30, 2023
Segment Reporting [Abstract]  
Business Segments and Foreign Operations 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; EIMEA; 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.
Summary information about reportable segments is as follows (in thousands):
For the Three Months EndedAmericasEIMEAAsia-Pacific
Unallocated
Corporate (1)
Total
November 30, 2023
Net sales$64,075 $48,754 $27,587 $$140,416 
Income from operations$14,196 $9,515 $11,025 $(10,552)$24,184 
Depreciation and amortization expense (2)
$1,051 $1,074 $57 $79 $2,261 
Interest income$$46 $28 $$74 
Interest expense$560 $584 $$$1,146 
November 30, 2022
Net sales$58,014 $40,772 $26,107 $$124,893 
Income from operations$12,772 $6,283 $9,617 $(9,993)$18,679 
Depreciation and amortization expense (2)
$878 $897 $45 $76 $1,896 
Interest income$$$31 $$44 
Interest expense$890 $279 $$$1,169 
(1)These expenses are reported separately from the Company’s identified segments and are included in selling, general and administrative expenses in the Company’s condensed consolidated statements of operations.
(2)Amortization presented above includes amortization of definite-lived intangible assets and excludes amortization of implementation costs associated with cloud computing arrangements.
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.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.4
Subsequent Event
3 Months Ended
Nov. 30, 2023
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
Dividend Declaration
On December 12, 2023, the Company’s Board approved a 6% increase in the regular quarterly cash dividend, increasing it from $0.83 per share to $0.88 per share. The $0.88 per share dividend declared on December 12, 2023 is payable on January 31, 2024 to stockholders of record on January 19, 2024.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.4
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Pay vs Performance Disclosure    
Net income $ 17,482 $ 13,997
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.4
Insider Trading Arrangements
3 Months Ended
Nov. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.4
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Nov. 30, 2023
Accounting Policies [Abstract]  
Basis of Consolidation
Basis of Consolidation
The unaudited condensed consolidated financial statements included herein have been prepared by the Company according to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. The August 31, 2023 year-end condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP.
In the opinion of management, the unaudited financial information for the interim periods shown reflects all adjustments necessary for a fair statement thereof and such adjustments are of a normal recurring nature. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended August 31, 2023, which was filed with the SEC on October 23, 2023.
The condensed 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 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 materially differ from those estimates. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year.
Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s 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.
Foreign Currency Forward Contracts
Foreign Currency Forward Contracts
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 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 condensed consolidated statements of operations. Cash flows from settlements of foreign currency forward contracts are included in operating activities in the condensed 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 condensed consolidated balance sheets. At November 30, 2023, the Company had a notional amount of $10.7 million outstanding in foreign currency forward contracts, which will mature in January 2024. Unrealized net gains and losses related to foreign currency forward contracts were not significant at November 30, 2023 and August 31, 2023. Realized net gains and losses related to foreign currency forward contracts were not significant for the three months ended November 30, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income (expense), net in the Company’s condensed consolidated statements of operations.
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 November 30, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, except for 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 $59.1 million as of November 30, 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.2 million. During the three months ended November 30, 2023, the Company did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.4
Inventories (Tables)
3 Months Ended
Nov. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Product held at third-party contract manufacturers$5,802 $6,680 
Raw materials and components11,182 11,924 
Work-in-process435 497 
Finished goods64,184 67,421 
Total$81,603 $86,522 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.4
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs (Tables)
3 Months Ended
Nov. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Machinery, equipment and vehicles$54,587 $49,804 
Buildings and improvements27,655 27,555 
Computer and office equipment6,243 6,151 
Internal-use software11,483 11,277 
Furniture and fixtures3,061 3,027 
Capital in progress3,522 7,937 
Land4,221 4,220 
Subtotal110,772 109,971 
Less: accumulated depreciation and amortization(45,068)(43,180)
Total$65,704 $66,791 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.4
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Nov. 30, 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):
AmericasEIMEAAsia-PacificTotal
Balance as of August 31, 2023$85,436 $8,860 $1,209 $95,505 
Translation adjustments
Balance as of November 30, 2023$85,437 $8,867 $1,209 $95,513 
Summary of Definite-Lived Intangible Assets
The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):
November 30,
2023
August 31,
2023
Gross carrying amount$35,893 $35,877 
Accumulated amortization(31,474)(31,207)
Net carrying amount$4,419 $4,670 
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 for the three months ended November 30, 2023 are summarized below (in thousands):
AmericasEIMEAAsia-PacificTotal
Balance as of August 31, 2023$3,624 $1,046 $$4,670 
Amortization expense(202)(49)(251)
Translation adjustments
Balance as of November 30, 2023$3,422 $997 $$4,419 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.4
Leases (Tables)
3 Months Ended
Nov. 30, 2023
Leases [Abstract]  
Schedule of Right-of-Use Assets and Lease Liabilities
Right-of-use assets and lease liabilities consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Assets:
Operating lease right-of-use assets$7,660 $7,820 
Finance lease right-of-use asset3,823 
Total right-of-use assets$11,483 $7,820 
Liabilities:
Current operating lease liabilities(1)
$2,029 $2,144 
Long-term operating lease liabilities5,793 5,832 
Total operating lease liabilities$7,822 $7,976 
(1) Current operating lease liabilities are classified in accrued liabilities on the Company’s condensed consolidated balance sheets.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.4
Accrued and Other Liabilities (Tables)
3 Months Ended
Nov. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Accrued advertising and sales promotion expenses$14,784 $14,472 
Accrued professional services fees1,785 1,924 
Accrued sales taxes and other taxes2,654 2,618 
Deferred revenue3,112 4,552 
Short-term operating lease liability2,029 2,144 
Other3,423 4,290 
Total$27,787 $30,000 
Schedule of Accrued Payroll and Related Expenses
Accrued payroll and related expenses consisted of the following (in thousands):
November 30,
2023
August 31,
2023
Accrued incentive compensation$3,113 $6,698 
Accrued payroll5,159 4,298 
Accrued profit sharing4,917 3,561 
Accrued payroll taxes1,993 1,650 
Other603 515 
Total$15,785 $16,722 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.4
Debt (Tables)
3 Months Ended
Nov. 30, 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):
IssuanceMaturitiesNovember 30,
2023
August 31,
2023
Credit Agreement – revolving credit facility (1)
Various9/30/2025$43,429 $52,943 
Note Agreement
Series A Notes – 3.39% fixed rate(2)
11/15/2017
2024-2032
15,200 15,600 
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 borrowings110,629 120,543 
Short-term portion of borrowings(24,456)(10,800)
Total long-term borrowings$86,173 $109,743 
(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 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 November 30, 2023, $19.8 million of this facility was classified as long-term and was entirely denominated in Euros. $23.6 million was classified as short-term and was denominated in U.S. Dollars and Pounds Sterling. As of August 31, 2023, $42.9 million on this facility was classified as long-term and was denominated in Euros and Pounds Sterling. $10.0 million was classified as short-term and was denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws 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 43 R33.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings per Common Share (Tables)
3 Months Ended
Nov. 30, 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):
Three Months Ended November 30,
20232022
Net income$17,482 $13,997 
Less: Net income allocated to participating securities(66)(54)
Net income available to common stockholders$17,416 $13,943 
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):
Three Months Ended November 30,
20232022
Weighted-average common shares outstanding, basic13,560 13,590 
Weighted-average dilutive securities24 19 
Weighted-average common shares outstanding, diluted13,584 13,609 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue (Tables)
3 Months Ended
Nov. 30, 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):
Three Months Ended November 30, 2023
AmericasEIMEAAsia-PacificTotal
WD-40 Multi-Use Product$48,511 $37,044 $22,122 $107,677 
WD-40 Specialist7,108 6,666 3,068 16,842 
Other maintenance products (1)
4,126 3,062 438 7,626 
Total maintenance products59,745 46,772 25,628 132,145 
HCCP (2)
4,330 1,982 1,959 8,271 
Total net sales$64,075 $48,754 $27,587 $140,416 
Three Months Ended November 30, 2022
AmericasEIMEAAsia-PacificTotal
WD-40 Multi-Use Product$43,157 $30,178 $21,252 $94,587 
WD-40 Specialist6,825 6,011 2,570 15,406 
Other maintenance products (1)
3,589 2,540 190 6,319 
Total maintenance products53,571 38,729 24,012 116,312 
HCCP (2)
4,443 2,043 2,095 8,581 
Total net sales$58,014 $40,772 $26,107 $124,893 
(1)Other maintenance products consist of the 3-IN-ONE and GT85 brands.
(2)Homecare and cleaning products (“HCCP”).
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.4
Income Taxes (Tables)
3 Months Ended
Nov. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation This 3.3% increase in the effective tax rate from period to period was primarily due to the following impacts:
Description of impacts on the Company’s estimated annual effective tax rate
Unfavorable/(Favorable)
A non-recurring charitable donation made in the first quarter of fiscal year 2023.
4.2%
Higher tax rates in certain foreign jurisdictions from period to period.
1.2%
Lower shortfalls from the settlements of stock-based equity awards in the first quarter of fiscal year 2024.
(2.3)%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.4
Business Segments and Foreign Operations (Tables)
3 Months Ended
Nov. 30, 2023
Segment Reporting [Abstract]  
Summary Information by Reportable Segments
Summary information about reportable segments is as follows (in thousands):
For the Three Months EndedAmericasEIMEAAsia-Pacific
Unallocated
Corporate (1)
Total
November 30, 2023
Net sales$64,075 $48,754 $27,587 $$140,416 
Income from operations$14,196 $9,515 $11,025 $(10,552)$24,184 
Depreciation and amortization expense (2)
$1,051 $1,074 $57 $79 $2,261 
Interest income$$46 $28 $$74 
Interest expense$560 $584 $$$1,146 
November 30, 2022
Net sales$58,014 $40,772 $26,107 $$124,893 
Income from operations$12,772 $6,283 $9,617 $(9,993)$18,679 
Depreciation and amortization expense (2)
$878 $897 $45 $76 $1,896 
Interest income$$$31 $$44 
Interest expense$890 $279 $$$1,169 
(1)These expenses are reported separately from the Company’s identified segments and are included in selling, general and administrative expenses in the Company’s condensed consolidated statements of operations.
(2)Amortization presented above includes amortization of definite-lived intangible assets and excludes amortization of implementation costs associated with cloud computing arrangements.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.4
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Aug. 31, 2023
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]      
Unrealized foreign currency gains (losses) $ (322,000) $ 1,481,000  
Total long-term borrowings 86,173,000   $ 109,743,000
Level 2 | Senior Notes      
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]      
Fair value of senior notes 59,100,000    
Total long-term borrowings 67,200,000    
Level 2 | Recurring      
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]      
Assets, fair value disclosure 0    
Liabilities, fair value disclosure 0    
Level 2 | Nonrecurring      
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]      
Assets, fair value disclosure 0    
Liabilities, fair value disclosure 0    
Foreign Currency Forward Contracts      
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]      
Foreign currency forward contracts outstanding 10,700,000    
Unrealized foreign currency gains (losses) 0   $ 0
Realized foreign currency gains (losses) $ 0 $ 0  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.4
Inventories - Schedule Of Inventories (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Aug. 31, 2023
Inventory Disclosure [Abstract]    
Product held at third-party contract manufacturers $ 5,802 $ 6,680
Raw materials and components 11,182 11,924
Work-in-process 435 497
Finished goods 64,184 67,421
Total $ 81,603 $ 86,522
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.4
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Aug. 31, 2023
Property, Plant and Equipment [Line Items]    
Subtotal $ 110,772 $ 109,971
Less: accumulated depreciation and amortization (45,068) (43,180)
Total 65,704 66,791
Machinery, equipment and vehicles    
Property, Plant and Equipment [Line Items]    
Subtotal 54,587 49,804
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Subtotal 27,655 27,555
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Subtotal 6,243 6,151
Internal-use software    
Property, Plant and Equipment [Line Items]    
Subtotal 11,483 11,277
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Subtotal 3,061 3,027
Capital in progress    
Property, Plant and Equipment [Line Items]    
Subtotal 3,522 7,937
Land    
Property, Plant and Equipment [Line Items]    
Subtotal $ 4,221 $ 4,220
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.4
Property and Equipment and Capitalized Cloud-Based Software Implementation Costs - Narrative (Details) - Capitalized Cloud-Based Asset - USD ($)
$ in Millions
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Aug. 31, 2023
Business Acquisition [Line Items]      
Capitalized computer software, net $ 12.2   $ 11.0
Capitalized computer software, accumulated amortization 0.8   $ 0.7
Capitalized computer software, amortization $ 0.0 $ 0.0  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.4
Goodwill and Other Intangible Assets - Summary of Changes in Carrying Amounts of Goodwill (Details)
$ in Thousands
3 Months Ended
Nov. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 95,505
Translation adjustments 8
Ending balance 95,513
Americas  
Goodwill [Roll Forward]  
Beginning balance 85,436
Translation adjustments 1
Ending balance 85,437
EIMEA  
Goodwill [Roll Forward]  
Beginning balance 8,860
Translation adjustments 7
Ending balance 8,867
Asia-Pacific  
Goodwill [Roll Forward]  
Beginning balance 1,209
Translation adjustments 0
Ending balance $ 1,209
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.4
Goodwill and Other Intangible Assets - Summary of Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Aug. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Gross carrying amount $ 35,893 $ 35,877
Accumulated amortization (31,474) (31,207)
Net carrying amount $ 4,419 $ 4,670
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.4
Goodwill and Other Intangible Assets - Narrative (Details)
3 Months Ended
Nov. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Impairment of goodwill $ 0
Impairment charges $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.4
Goodwill and Other Intangible Assets - Summary of Changes in Carrying Amounts of Definite-Lived Intangible Assets by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Finite-Lived Intangible Assets [Roll Forward]    
Beginning balance $ 4,670  
Amortization expense (251) $ (253)
Translation adjustments 0  
Ending balance 4,419  
Americas    
Finite-Lived Intangible Assets [Roll Forward]    
Beginning balance 3,624  
Amortization expense (202)  
Translation adjustments 0  
Ending balance 3,422  
EIMEA    
Finite-Lived Intangible Assets [Roll Forward]    
Beginning balance 1,046  
Amortization expense (49)  
Translation adjustments 0  
Ending balance 997  
Asia-Pacific    
Finite-Lived Intangible Assets [Roll Forward]    
Beginning balance 0  
Amortization expense 0  
Translation adjustments 0  
Ending balance $ 0  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.4
Leases - Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Aug. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 7,660 $ 7,820
Finance lease right-of-use asset 3,823 0
Total right-of-use assets 11,483 7,820
Current operating lease liabilities 2,029 2,144
Long-term operating lease liabilities 5,793 5,832
Total operating lease liabilities $ 7,822 $ 7,976
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.4
Leases - Narrative (Details) - USD ($)
Nov. 30, 2023
Aug. 31, 2023
Leases [Abstract]    
Prepaid deposit   $ 3,800,000
Finance lease liability $ 0  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.4
Accrued and Other Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Aug. 31, 2023
Payables and Accruals [Abstract]    
Accrued advertising and sales promotion expenses $ 14,784 $ 14,472
Accrued professional services fees 1,785 1,924
Accrued sales taxes and other taxes 2,654 2,618
Deferred revenue 3,112 4,552
Short-term operating lease liability 2,029 2,144
Other 3,423 4,290
Total $ 27,787 $ 30,000
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.4
Accrued and Other Liabilities - Schedule of Accrued Payroll and Related Expenses (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Aug. 31, 2023
Payables and Accruals [Abstract]    
Accrued incentive compensation $ 3,113 $ 6,698
Accrued payroll 5,159 4,298
Accrued profit sharing 4,917 3,561
Accrued payroll taxes 1,993 1,650
Other 603 515
Total $ 15,785 $ 16,722
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.4
Debt - Narrative (Details)
3 Months Ended
Nov. 30, 2023
USD ($)
agreement
Debt Instrument [Line Items]  
Number of agreements | agreement 2
Other Unsecured Debt  
Debt Instrument [Line Items]  
Revolving credit facility, amount $ 125,000,000
Note Agreement and the Credit Agreement  
Debt Instrument [Line Items]  
Consolidated leverage ratio 3.5
Consolidated interest coverage ratio 3
Credit Agreement - Revolving Credit Facility  
Debt Instrument [Line Items]  
Revolving credit facility, amount $ 150,000,000
Credit Agreement - Revolving Credit Facility | Europe, The Middle East, Africa And India Subsidiary  
Debt Instrument [Line Items]  
Revolving credit facility, amount $ 100,000,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.4
Debt - Schedule of Short-term and Long-term Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2023
Aug. 31, 2023
Debt Instrument [Line Items]    
Total borrowings $ 110,629 $ 120,543
Short-term portion of borrowings (24,456) (10,800)
Total long-term borrowings $ 86,173 109,743
Series A Notes    
Debt Instrument [Line Items]    
Interest rate 3.39%  
Issuance Nov. 15, 2017  
Total borrowings $ 15,200 15,600
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 43,429 52,943
Total long-term borrowings 19,800 42,900
Short term portion of long-term debt $ 23,600 $ 10,000
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.4
Share Repurchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Jun. 19, 2023
Equity [Abstract]      
Share buy-back plan, amount authorized     $ 50,000
Number of shares repurchased (in shares) 11,500    
Average price of shares repurchased (in dollars per share) $ 209.90    
Total cost of repurchased shares $ 2,414 $ 4,072  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings per Common Share - Schedule of Reconciliation of Net Income to Net Income Available to Common Shareholders (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Earnings Per Share [Abstract]    
Net income $ 17,482 $ 13,997
Less: Net income allocated to participating securities (66) (54)
Net income available to common stockholders, basic 17,416 13,943
Net income available to common stockholders, diluted $ 17,416 $ 13,943
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings per Common Share - Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Earnings Per Share [Abstract]    
Weighted-average common shares outstanding, basic (in shares) 13,560 13,590
Weighted-average dilutive securities (in shares) 24 19
Weighted-average common shares outstanding, diluted (in shares) 13,584 13,609
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings per Common Share- Narrative (Details) - shares
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Earnings Per Share [Abstract]    
Anti-dilutive stock options outstanding (in shares) 5,404 7,471
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue - Schedule of Revenues by Segment and Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Revenue from External Customer [Line Items]    
Total net sales $ 140,416 $ 124,893
Total maintenance products    
Revenue from External Customer [Line Items]    
Total net sales 132,145 116,312
WD-40 Multi-Use Product    
Revenue from External Customer [Line Items]    
Total net sales 107,677 94,587
WD-40 Specialist    
Revenue from External Customer [Line Items]    
Total net sales 16,842 15,406
Other maintenance products    
Revenue from External Customer [Line Items]    
Total net sales 7,626 6,319
HCCP    
Revenue from External Customer [Line Items]    
Total net sales 8,271 8,581
Americas    
Revenue from External Customer [Line Items]    
Total net sales 64,075 58,014
Americas | Total maintenance products    
Revenue from External Customer [Line Items]    
Total net sales 59,745 53,571
Americas | WD-40 Multi-Use Product    
Revenue from External Customer [Line Items]    
Total net sales 48,511 43,157
Americas | WD-40 Specialist    
Revenue from External Customer [Line Items]    
Total net sales 7,108 6,825
Americas | Other maintenance products    
Revenue from External Customer [Line Items]    
Total net sales 4,126 3,589
Americas | HCCP    
Revenue from External Customer [Line Items]    
Total net sales 4,330 4,443
EIMEA    
Revenue from External Customer [Line Items]    
Total net sales 48,754 40,772
EIMEA | Total maintenance products    
Revenue from External Customer [Line Items]    
Total net sales 46,772 38,729
EIMEA | WD-40 Multi-Use Product    
Revenue from External Customer [Line Items]    
Total net sales 37,044 30,178
EIMEA | WD-40 Specialist    
Revenue from External Customer [Line Items]    
Total net sales 6,666 6,011
EIMEA | Other maintenance products    
Revenue from External Customer [Line Items]    
Total net sales 3,062 2,540
EIMEA | HCCP    
Revenue from External Customer [Line Items]    
Total net sales 1,982 2,043
Asia-Pacific    
Revenue from External Customer [Line Items]    
Total net sales 27,587 26,107
Asia-Pacific | Total maintenance products    
Revenue from External Customer [Line Items]    
Total net sales 25,628 24,012
Asia-Pacific | WD-40 Multi-Use Product    
Revenue from External Customer [Line Items]    
Total net sales 22,122 21,252
Asia-Pacific | WD-40 Specialist    
Revenue from External Customer [Line Items]    
Total net sales 3,068 2,570
Asia-Pacific | Other maintenance products    
Revenue from External Customer [Line Items]    
Total net sales 438 190
Asia-Pacific | HCCP    
Revenue from External Customer [Line Items]    
Total net sales $ 1,959 $ 2,095
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.4
Revenue - Narrative (Details) - USD ($)
$ in Thousands
Nov. 30, 2023
Aug. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract liabilities $ 3,100 $ 4,600
Contract assets $ 0 $ 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.4
Commitments and Contingencies (Details)
3 Months Ended
Nov. 30, 2023
USD ($)
Indemnification Agreement 1 | Senior Officers and Directors  
Loss Contingencies [Line Items]  
Liabilities related to indemnification agreement $ 0
Indemnification Agreement 2  
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 68 R58.htm IDEA: XBRL DOCUMENT v3.23.4
Income Taxes - Narrative (Details)
3 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Income Tax Disclosure [Abstract]    
Higher tax rates in certain foreign jurisdictions from period to period. 24.20% 20.90%
Increase in effective tax rate 3.30%  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.4
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
3 Months Ended
Nov. 30, 2023
Income Tax Disclosure [Abstract]  
A non-recurring charitable donation made in the first quarter of fiscal year 2023. 4.20%
Higher tax rates in certain foreign jurisdictions from period to period. 1.20%
Lower shortfalls from the settlements of stock-based equity awards in the first quarter of fiscal year 2024. (2.30%)
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.4
Business Segments and Foreign Operations - Summary Information by Reportable Segments (Details)
$ in Thousands
3 Months Ended
Nov. 30, 2023
USD ($)
segment
Nov. 30, 2022
USD ($)
Segment Reporting Information [Line Items]    
Number of reportable segments | segment 3  
Net sales $ 140,416 $ 124,893
Income from operations 24,184 18,679
Depreciation and amortization expense 2,261 1,896
Interest income 74 44
Interest expense 1,146 1,169
Unallocated Corporate    
Segment Reporting Information [Line Items]    
Net sales 0 0
Income from operations (10,552) (9,993)
Depreciation and amortization expense 79 76
Interest income 0 0
Interest expense 0 0
Americas    
Segment Reporting Information [Line Items]    
Net sales 64,075 58,014
Americas | Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 64,075 58,014
Income from operations 14,196 12,772
Depreciation and amortization expense 1,051 878
Interest income 0 4
Interest expense 560 890
EIMEA    
Segment Reporting Information [Line Items]    
Net sales 48,754 40,772
EIMEA | Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 48,754 40,772
Income from operations 9,515 6,283
Depreciation and amortization expense 1,074 897
Interest income 46 9
Interest expense 584 279
Asia-Pacific    
Segment Reporting Information [Line Items]    
Net sales 27,587 26,107
Asia-Pacific | Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 27,587 26,107
Income from operations 11,025 9,617
Depreciation and amortization expense 57 45
Interest income 28 31
Interest expense $ 2 $ 0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.4
Subsequent Event (Details) - $ / shares
Dec. 12, 2023
Oct. 06, 2023
Subsequent Events [Line Items]    
Cash dividend declared (in dollars per share)   $ 0.83
Subsequent Events    
Subsequent Events [Line Items]    
Percentage increase (decrease) of dividends 6.00%  
Cash dividend declared (in dollars per share) $ 0.88  
XML 72 wdfc-20231130_htm.xml IDEA: XBRL DOCUMENT 0000105132 2023-09-01 2023-11-30 0000105132 2024-01-03 0000105132 2023-11-30 0000105132 2023-08-31 0000105132 2022-09-01 2022-11-30 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 us-gaap:CommonStockMember 2023-09-01 2023-11-30 0000105132 us-gaap:AdditionalPaidInCapitalMember 2023-09-01 2023-11-30 0000105132 us-gaap:RetainedEarningsMember 2023-09-01 2023-11-30 0000105132 us-gaap:TreasuryStockCommonMember 2023-09-01 2023-11-30 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-01 2023-11-30 0000105132 us-gaap:CommonStockMember 2023-11-30 0000105132 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000105132 us-gaap:RetainedEarningsMember 2023-11-30 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-30 0000105132 us-gaap:TreasuryStockCommonMember 2023-11-30 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 2022-08-31 0000105132 us-gaap:CommonStockMember 2022-09-01 2022-11-30 0000105132 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2022-11-30 0000105132 us-gaap:RetainedEarningsMember 2022-09-01 2022-11-30 0000105132 us-gaap:TreasuryStockCommonMember 2022-09-01 2022-11-30 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-01 2022-11-30 0000105132 us-gaap:CommonStockMember 2022-11-30 0000105132 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000105132 us-gaap:RetainedEarningsMember 2022-11-30 0000105132 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-30 0000105132 us-gaap:TreasuryStockCommonMember 2022-11-30 0000105132 2022-11-30 0000105132 us-gaap:ForeignExchangeForwardMember 2023-11-30 0000105132 us-gaap:ForeignExchangeForwardMember 2023-09-01 2023-11-30 0000105132 us-gaap:ForeignExchangeForwardMember 2022-09-01 2023-08-31 0000105132 us-gaap:ForeignExchangeForwardMember 2022-09-01 2022-11-30 0000105132 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-11-30 0000105132 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2023-11-30 0000105132 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-11-30 0000105132 wdfc:MachineryEquipmentAndVehiclesMember 2023-11-30 0000105132 wdfc:MachineryEquipmentAndVehiclesMember 2023-08-31 0000105132 us-gaap:BuildingAndBuildingImprovementsMember 2023-11-30 0000105132 us-gaap:BuildingAndBuildingImprovementsMember 2023-08-31 0000105132 wdfc:ComputerAndOfficeEquipmentMember 2023-11-30 0000105132 wdfc:ComputerAndOfficeEquipmentMember 2023-08-31 0000105132 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-11-30 0000105132 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-08-31 0000105132 us-gaap:FurnitureAndFixturesMember 2023-11-30 0000105132 us-gaap:FurnitureAndFixturesMember 2023-08-31 0000105132 us-gaap:ConstructionInProgressMember 2023-11-30 0000105132 us-gaap:ConstructionInProgressMember 2023-08-31 0000105132 us-gaap:LandMember 2023-11-30 0000105132 us-gaap:LandMember 2023-08-31 0000105132 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2023-11-30 0000105132 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2023-08-31 0000105132 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2023-09-01 2023-11-30 0000105132 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2022-09-01 2022-11-30 0000105132 srt:AmericasMember 2023-08-31 0000105132 us-gaap:EMEAMember 2023-08-31 0000105132 srt:AsiaPacificMember 2023-08-31 0000105132 srt:AmericasMember 2023-09-01 2023-11-30 0000105132 us-gaap:EMEAMember 2023-09-01 2023-11-30 0000105132 srt:AsiaPacificMember 2023-09-01 2023-11-30 0000105132 srt:AmericasMember 2023-11-30 0000105132 us-gaap:EMEAMember 2023-11-30 0000105132 srt:AsiaPacificMember 2023-11-30 0000105132 us-gaap:RevolvingCreditFacilityMember 2023-11-30 0000105132 wdfc:EuropeIndiaMiddleEastAndAfricaSubsidiaryMember us-gaap:RevolvingCreditFacilityMember 2023-11-30 0000105132 us-gaap:RevolvingCreditFacilityMember 2023-08-31 0000105132 wdfc:SeriesNotesMember 2023-11-30 0000105132 wdfc:SeriesNotesMember 2023-09-01 2023-11-30 0000105132 wdfc:SeriesNotesMember 2023-08-31 0000105132 wdfc:SeriesBNotesMember 2023-11-30 0000105132 wdfc:SeriesBNotesMember 2023-09-01 2023-11-30 0000105132 wdfc:SeriesBNotesMember 2023-08-31 0000105132 wdfc:SeriesCNotesMember 2023-11-30 0000105132 wdfc:SeriesCNotesMember 2023-09-01 2023-11-30 0000105132 wdfc:SeriesCNotesMember 2023-08-31 0000105132 wdfc:OtherUnsecuredDebtMember 2023-11-30 0000105132 wdfc:NoteAgreementAndCreditAgreementMember 2023-11-30 0000105132 2023-06-19 0000105132 wdfc:WD40MultiUseProductMember wdfc:AmericasSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:WD40MultiUseProductMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:WD40MultiUseProductMember wdfc:AsiaPacificSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:WD40MultiUseProductMember 2023-09-01 2023-11-30 0000105132 wdfc:WD40SpecialistMember wdfc:AmericasSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:WD40SpecialistMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:WD40SpecialistMember wdfc:AsiaPacificSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:WD40SpecialistMember 2023-09-01 2023-11-30 0000105132 wdfc:OtherMaintenanceProductsMember wdfc:AmericasSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:OtherMaintenanceProductsMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:OtherMaintenanceProductsMember wdfc:AsiaPacificSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:OtherMaintenanceProductsMember 2023-09-01 2023-11-30 0000105132 wdfc:MaintenanceProductsMember wdfc:AmericasSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:MaintenanceProductsMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:MaintenanceProductsMember wdfc:AsiaPacificSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:MaintenanceProductsMember 2023-09-01 2023-11-30 0000105132 wdfc:HomecareAndCleaningProductsMember wdfc:AmericasSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:HomecareAndCleaningProductsMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:HomecareAndCleaningProductsMember wdfc:AsiaPacificSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:HomecareAndCleaningProductsMember 2023-09-01 2023-11-30 0000105132 wdfc:AmericasSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:AsiaPacificSegmentMember 2023-09-01 2023-11-30 0000105132 wdfc:WD40MultiUseProductMember wdfc:AmericasSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:WD40MultiUseProductMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:WD40MultiUseProductMember wdfc:AsiaPacificSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:WD40MultiUseProductMember 2022-09-01 2022-11-30 0000105132 wdfc:WD40SpecialistMember wdfc:AmericasSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:WD40SpecialistMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:WD40SpecialistMember wdfc:AsiaPacificSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:WD40SpecialistMember 2022-09-01 2022-11-30 0000105132 wdfc:OtherMaintenanceProductsMember wdfc:AmericasSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:OtherMaintenanceProductsMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:OtherMaintenanceProductsMember wdfc:AsiaPacificSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:OtherMaintenanceProductsMember 2022-09-01 2022-11-30 0000105132 wdfc:MaintenanceProductsMember wdfc:AmericasSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:MaintenanceProductsMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:MaintenanceProductsMember wdfc:AsiaPacificSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:MaintenanceProductsMember 2022-09-01 2022-11-30 0000105132 wdfc:HomecareAndCleaningProductsMember wdfc:AmericasSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:HomecareAndCleaningProductsMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:HomecareAndCleaningProductsMember wdfc:AsiaPacificSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:HomecareAndCleaningProductsMember 2022-09-01 2022-11-30 0000105132 wdfc:AmericasSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2022-09-01 2022-11-30 0000105132 wdfc:AsiaPacificSegmentMember 2022-09-01 2022-11-30 0000105132 srt:MinimumMember us-gaap:PurchaseCommitmentMember 2023-09-01 2023-11-30 0000105132 srt:MaximumMember us-gaap:PurchaseCommitmentMember 2023-09-01 2023-11-30 0000105132 us-gaap:PurchaseCommitmentMember 2023-11-30 0000105132 us-gaap:IndemnificationGuaranteeMember wdfc:SeniorOfficersAndDirectorsMember 2023-11-30 0000105132 wdfc:IndemnificationGuaranteeTwoMember 2023-11-30 0000105132 us-gaap:OperatingSegmentsMember wdfc:AmericasSegmentMember 2023-09-01 2023-11-30 0000105132 us-gaap:OperatingSegmentsMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2023-09-01 2023-11-30 0000105132 us-gaap:OperatingSegmentsMember wdfc:AsiaPacificSegmentMember 2023-09-01 2023-11-30 0000105132 us-gaap:CorporateNonSegmentMember 2023-09-01 2023-11-30 0000105132 us-gaap:OperatingSegmentsMember wdfc:AmericasSegmentMember 2022-09-01 2022-11-30 0000105132 us-gaap:OperatingSegmentsMember wdfc:EuropeIndiaMiddleEastAndAfricaSegmentMember 2022-09-01 2022-11-30 0000105132 us-gaap:OperatingSegmentsMember wdfc:AsiaPacificSegmentMember 2022-09-01 2022-11-30 0000105132 us-gaap:CorporateNonSegmentMember 2022-09-01 2022-11-30 0000105132 us-gaap:SubsequentEventMember 2023-12-12 2023-12-12 0000105132 2023-10-06 2023-10-06 shares iso4217:USD iso4217:USD shares wdfc:agreement pure wdfc:segment 0000105132 --08-31 2024 Q1 false http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 3.5 10-Q true 2023-11-30 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 Yes Large Accelerated Filer false false false 13561918 50317000 48143000 95118000 98039000 81603000 86522000 10619000 15821000 237657000 248525000 65704000 66791000 95513000 95505000 4419000 4670000 11483000 7820000 1194000 1201000 14636000 13454000 430606000 437966000 28432000 30826000 27787000 30000000 15785000 16722000 24456000 10800000 2360000 494000 98820000 88842000 86173000 109743000 10921000 10305000 5793000 5832000 12967000 13066000 214674000 227788000 36000000 36000000 0.001 0.001 19911495 19905815 13557614 13563434 20000 20000 173139000 171546000 483673000 477488000 -30816000 -31206000 6353881 6342381 410084000 407670000 215932000 210178000 430606000 437966000 140416000 124893000 64863000 60638000 75553000 64255000 44135000 39984000 6983000 5339000 251000 253000 51369000 45576000 24184000 18679000 74000 44000 1146000 1169000 -40000 150000 23072000 17704000 5590000 3707000 17482000 13997000 1.28 1.03 1.28 1.02 13560000 13590000 13584000 13609000 17482000 13997000 390000 1336000 17872000 15333000 19905815 20000 171546000 477488000 -31206000 6342381 -407670000 210178000 5680 -678000 -678000 2271000 2271000 0.83 11297000 11297000 11500 2414000 2414000 390000 390000 17482000 17482000 19911495 20000 173139000 483673000 -30816000 6353881 -410084000 215932000 19888807 20000 165973000 456076000 -36209000 6286461 -397236000 188624000 7670 -600000 -600000 2719000 2719000 0.78 10634000 10634000 22420 4072000 4072000 1336000 1336000 13997000 13997000 19896477 20000 168092000 459439000 -34873000 6308881 -401308000 191370000 17482000 13997000 2261000 1896000 58000 -122000 625000 271000 2271000 2719000 -322000 1481000 42000 30000 811000 65000 -2886000 -2847000 -4042000 14268000 -196000 -4573000 8000 -26000 -4697000 -3336000 -998000 2627000 1739000 349000 26916000 10437000 786000 1458000 115000 158000 -671000 -1300000 2414000 4072000 11297000 10634000 400000 400000 -9713000 3364000 678000 600000 -24502000 -12342000 431000 2244000 2174000 -961000 48143000 37843000 50317000 36882000 190000 315000 3855000 0 The Company<div style="margin-top:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’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:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements included herein have been prepared by the Company according to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. The August 31, 2023 year-end condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP.</span></div><div style="margin-top:10pt;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 opinion of management, the unaudited financial information for the interim periods shown reflects all adjustments necessary for a fair statement thereof and such adjustments are of a normal recurring nature. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on <a href="http://www.sec.gov/Archives/edgar/data/105132/000010513223000059/wdfc-20230831.htm" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Form 10-K</a> for the fiscal year ended August 31, 2023, which was filed with the SEC on October 23, 2023.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed 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:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with 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 materially differ from those estimates. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year.</span></div><div style="margin-top:10pt;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 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:10pt;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 Forward Contracts</span></div><div style="margin-top:10pt;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 monitors its foreign currency exchange rate exposures to ensure the overall effectiveness of its foreign currency hedge positions. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:10pt;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 condensed consolidated statements of operations. Cash flows from settlements of foreign currency forward contracts are included in operating activities in the condensed 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 condensed consolidated balance sheets. At November 30, 2023, the Company had a notional amount of $10.7 million outstanding in foreign currency forward contracts, which will mature in January 2024. Unrealized net gains and losses related to foreign currency forward contracts were not significant at November 30, 2023 and August 31, 2023. Realized net gains and losses related to foreign currency forward contracts were not significant for the three months ended November 30, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income (expense), net in the Company’s condensed consolidated statements of operations.</span></div><div style="margin-top:10pt;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:10pt;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 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:10pt;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:10pt;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 November 30, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, except for 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 $59.1 million as of November 30, 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.2 million. During the three months ended November 30, 2023, 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:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements included herein have been prepared by the Company according to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. The August 31, 2023 year-end condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by U.S. GAAP.</span></div><div style="margin-top:10pt;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 opinion of management, the unaudited financial information for the interim periods shown reflects all adjustments necessary for a fair statement thereof and such adjustments are of a normal recurring nature. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on <a href="http://www.sec.gov/Archives/edgar/data/105132/000010513223000059/wdfc-20230831.htm" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Form 10-K</a> for the fiscal year ended August 31, 2023, which was filed with the SEC on October 23, 2023.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed 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:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with 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 materially differ from those estimates. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year.</span></div>Global economic conditions have been adversely impacted and financial markets have experienced significant volatility in recent years. Although the Company’s 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. <div style="margin-top:10pt;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 Forward Contracts</span></div><div style="margin-top:10pt;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 monitors its foreign currency exchange rate exposures to ensure the overall effectiveness of its foreign currency hedge positions. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:10pt;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 condensed consolidated statements of operations. Cash flows from settlements of foreign currency forward contracts are included in operating activities in the condensed 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 condensed consolidated balance sheets. At November 30, 2023, the Company had a notional amount of $10.7 million outstanding in foreign currency forward contracts, which will mature in January 2024. Unrealized net gains and losses related to foreign currency forward contracts were not significant at November 30, 2023 and August 31, 2023. Realized net gains and losses related to foreign currency forward contracts were not significant for the three months ended November 30, 2023 and 2022. Both unrealized and realized net gains and losses are recorded in other income (expense), net in the Company’s condensed consolidated statements of operations.</span></div> 10700000 0 0 0 0 <div style="margin-top:10pt;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:10pt;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 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:10pt;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:10pt;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 November 30, 2023, the Company had no assets or liabilities that are measured at fair value in the financial statements on a recurring basis, except for 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 $59.1 million as of November 30, 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.2 million. During the three months ended November 30, 2023, 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 59100000 67200000 0 0 Inventories<div style="margin-top:10pt;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:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">5,802 </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:120%">$</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:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">11,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,924 </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:120%">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:120%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">497 </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:120%">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:120%">64,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,421 </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:120%">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:120%">$</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:120%">81,603 </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:120%">$</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:120%">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></tr></table></div> <div style="margin-top:10pt;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:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">5,802 </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:120%">$</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:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">11,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,924 </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:120%">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:120%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">497 </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:120%">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:120%">64,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67,421 </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:120%">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:120%">$</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:120%">81,603 </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:120%">$</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:120%">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></tr></table></div> 5802000 6680000 11182000 11924000 435000 497000 64184000 67421000 81603000 86522000 Property and Equipment and Capitalized Cloud-Based Software Implementation Costs<div style="margin-top:10pt;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:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">54,587 </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:120%">$</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:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">27,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,555 </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:120%">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:120%">6,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,151 </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:120%">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:120%">11,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,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:120%">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:120%">3,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,027 </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:120%">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:120%">3,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,937 </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:120%">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:120%">4,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,220 </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:120%">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:120%">110,772 </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:120%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">(45,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(43,180)</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:120%">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:120%">$</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:120%">65,704 </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:120%">$</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:120%">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></tr></table></div><div style="margin-top:10pt;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 November 30, 2023 and August 31, 2023, the Company’s condensed consolidated balance sheets included $12.2 million and $11.0 million, respectively, of capitalized cloud-based implementation costs recorded as other assets within the Company’s condensed consolidated balance sheets. These balances primarily consist of capitalized implementation 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.8 million and $0.7 million as of November 30, 2023 and August 31, 2023, respectively. Amortization expense associated with these assets was not significant for the three months ended November 30, 2023 and 2022.</span></div> <div style="margin-top:10pt;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:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">54,587 </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:120%">$</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:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">27,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,555 </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:120%">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:120%">6,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,151 </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:120%">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:120%">11,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,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:120%">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:120%">3,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,027 </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:120%">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:120%">3,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,937 </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:120%">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:120%">4,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,220 </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:120%">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:120%">110,772 </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:120%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">(45,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(43,180)</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:120%">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:120%">$</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:120%">65,704 </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:120%">$</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:120%">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></tr></table></div> 54587000 49804000 27655000 27555000 6243000 6151000 11483000 11277000 3061000 3027000 3522000 7937000 4221000 4220000 110772000 109971000 45068000 43180000 65704000 66791000 12200000 11000000 800000 700000 0 0 Goodwill and Other Intangible Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-top:10pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amounts of goodwill by segment (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><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:10pt"><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:120%">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:120%">EIMEA</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%">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:120%">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:120%">Balance as of August 31, 2023</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:120%">$</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:120%">85,436 </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:120%">$</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:120%">8,860 </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:120%">$</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:120%">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 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:120%">$</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:120%">95,505 </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 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:120%">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:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8 </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:120%">Balance as of November 30, 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:120%">$</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:120%">85,437 </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:120%">$</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:120%">8,867 </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:120%">$</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:120%">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:120%">$</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:120%">95,513 </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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no indicators of impairment identified as a result of the Company’s review of events and circumstances related to its goodwill as of November 30, 2023. To date, there have been no impairment losses identified and recorded related to the Company’s goodwill.</span></div><div style="margin-top:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’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 condensed consolidated balance sheets.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):</span></div><div style="margin-top:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">35,893 </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:120%">$</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:120%">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></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:120%">Accumulated amortization</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:120%">(31,474)</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:120%">(31,207)</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:120%">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:120%">$</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:120%">4,419 </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:120%">$</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:120%">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:10pt;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 three months ended November 30, 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:10pt;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 for the three months ended November 30, 2023 are summarized below (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><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:10pt"><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:120%">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:120%">EIMEA</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%">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:120%">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:120%">Balance as of August 31, 2023</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:120%">$</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:120%">3,624 </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:120%">$</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:120%">1,046 </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:120%">$</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:120%">- </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:120%">$</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:120%">4,670 </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 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:120%">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:120%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">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:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </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:120%">Balance as of November 30, 2023</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:120%">$</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:120%">3,422 </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:120%">$</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:120%">997 </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:120%">$</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:120%">- </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:120%">$</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:120%">4,419 </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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amounts of goodwill by segment (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><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:10pt"><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:120%">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:120%">EIMEA</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%">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:120%">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:120%">Balance as of August 31, 2023</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:120%">$</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:120%">85,436 </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:120%">$</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:120%">8,860 </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:120%">$</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:120%">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 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:120%">$</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:120%">95,505 </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 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:120%">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:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8 </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:120%">Balance as of November 30, 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:120%">$</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:120%">85,437 </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:120%">$</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:120%">8,867 </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:120%">$</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:120%">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:120%">$</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:120%">95,513 </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> 85436000 8860000 1209000 95505000 1000 7000 0 8000 85437000 8867000 1209000 95513000 0 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the definite-lived intangible assets and the related accumulated amortization (in thousands):</span></div><div style="margin-top:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">35,893 </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:120%">$</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:120%">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></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:120%">Accumulated amortization</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:120%">(31,474)</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:120%">(31,207)</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:120%">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:120%">$</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:120%">4,419 </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:120%">$</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:120%">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> 35893000 35877000 31474000 31207000 4419000 4670000 0 <div style="margin-top:10pt;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 for the three months ended November 30, 2023 are summarized below (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><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:10pt"><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:120%">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:120%">EIMEA</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%">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:120%">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:120%">Balance as of August 31, 2023</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:120%">$</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:120%">3,624 </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:120%">$</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:120%">1,046 </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:120%">$</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:120%">- </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:120%">$</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:120%">4,670 </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 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:120%">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:120%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:120%">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:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </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:120%">Balance as of November 30, 2023</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:120%">$</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:120%">3,422 </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:120%">$</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:120%">997 </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:120%">$</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:120%">- </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:120%">$</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:120%">4,419 </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> 3624000 1046000 0 4670000 202000 49000 0 251000 0 0 0 0 3422000 997000 0 4419000 Leases<div style="margin-top:10pt;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:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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 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:120%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,660 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,820 </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:120%">Finance lease right-of-use asset</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:120%">3,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use assets</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:120%">$</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:120%">11,483 </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:120%">$</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:120%">7,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></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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="-sec-ix-hidden:f-374"><span style="-sec-ix-hidden:f-375"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144 </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:120%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating 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:120%">$</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:120%">7,822 </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:120%">$</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:120%">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: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) Current operating lease liabilities are classified in accrued liabilities on the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:10pt;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 three months ended November 30, 2023, the Company entered into a finance lease for a blending facility (the “Finance Lease”). As of August 31, 2023, the Company had $3.8 million of prepaid deposits, which converted to a right-of-use asset at the commencement of the Finance Lease during the three months ended November 30, 2023. Since the Finance Lease was fully prepaid at commencement, no lease liability exists related to it as of November 30, 2023.</span></div> Leases<div style="margin-top:10pt;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:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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 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:120%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,660 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,820 </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:120%">Finance lease right-of-use asset</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:120%">3,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use assets</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:120%">$</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:120%">11,483 </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:120%">$</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:120%">7,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></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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="-sec-ix-hidden:f-374"><span style="-sec-ix-hidden:f-375"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144 </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:120%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating 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:120%">$</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:120%">7,822 </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:120%">$</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:120%">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: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) Current operating lease liabilities are classified in accrued liabilities on the Company’s condensed consolidated balance sheets.</span></div><div style="margin-top:10pt;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 three months ended November 30, 2023, the Company entered into a finance lease for a blending facility (the “Finance Lease”). As of August 31, 2023, the Company had $3.8 million of prepaid deposits, which converted to a right-of-use asset at the commencement of the Finance Lease during the three months ended November 30, 2023. Since the Finance Lease was fully prepaid at commencement, no lease liability exists related to it as of November 30, 2023.</span></div> <div style="margin-top:10pt;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:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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 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:120%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,660 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,820 </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:120%">Finance lease right-of-use asset</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:120%">3,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use assets</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:120%">$</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:120%">11,483 </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:120%">$</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:120%">7,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></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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="-sec-ix-hidden:f-374"><span style="-sec-ix-hidden:f-375"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144 </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:120%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating 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:120%">$</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:120%">7,822 </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:120%">$</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:120%">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: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) Current operating lease liabilities are classified in accrued liabilities on the Company’s condensed consolidated balance sheets.</span></div> 7660000 7820000 3823000 0 11483000 7820000 2029000 2144000 5793000 5832000 7822000 7976000 3800000 0 Accrued and Other Liabilities<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-top:10pt;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:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">14,784 </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:120%">$</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:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,924 </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:120%">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:120%">2,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,618 </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:120%">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:120%">3,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,552 </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:120%">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:120%">2,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144 </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:120%">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:120%">3,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,290 </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:120%">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:120%">$</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:120%">27,787 </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:120%">$</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:120%">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></tr></table></div><div style="margin-top:10pt;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:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">3,113 </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:120%">$</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:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">5,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,298 </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:120%">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:120%">4,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,561 </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:120%">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:120%">1,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,650 </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:120%">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:120%">603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">515 </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:120%">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:120%">$</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:120%">15,785 </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:120%">$</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:120%">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></tr></table></div> <div style="margin-top:10pt;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:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">14,784 </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:120%">$</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:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,924 </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:120%">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:120%">2,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,618 </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:120%">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:120%">3,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,552 </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:120%">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:120%">2,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,144 </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:120%">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:120%">3,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,290 </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:120%">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:120%">$</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:120%">27,787 </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:120%">$</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:120%">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></tr></table></div> 14784000 14472000 1785000 1924000 2654000 2618000 3112000 4552000 2029000 2144000 3423000 4290000 27787000 30000000 <div style="margin-top:10pt;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:10pt"><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:120%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%">$</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:120%">3,113 </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:120%">$</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:120%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">5,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,298 </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:120%">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:120%">4,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,561 </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:120%">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:120%">1,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,650 </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:120%">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:120%">603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">515 </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:120%">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:120%">$</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:120%">15,785 </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:120%">$</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:120%">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></tr></table></div> 3113000 6698000 5159000 4298000 4917000 3561000 1993000 1650000 603000 515000 15785000 16722000 Debt<div style="margin-top:10pt;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 November 30, 2023, the Company held borrowings under two separate agreements as detailed below.</span></div><div style="margin-top:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 November 30, 2023, the Company had outstanding balances on its series A, B and C notes issued under this Note Agreement.</span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"></span></div><div style="margin-top:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’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, India, the Middle East and Africa.</span></div><div style="margin-top:10pt;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:10pt;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:10pt;text-align:justify"><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:10pt"><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:120%">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:120%">Maturities</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%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:120%">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:120%">9/30/2025</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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,943 </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:120%">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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;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:120%">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:120%">2024-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:120%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,600 </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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;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:120%">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:120%">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:120%">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:120%">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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">110,629 </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:120%">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></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:120%">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:120%">(24,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,800)</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:120%">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:120%">$</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:120%">86,173 </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:120%">$</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:120%">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></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 the ability and intent to refinance with successive short-term borrowings for a period of at least </span></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">twelve months are classified as long-term. As of November 30, 2023, $19.8 million of this facility was classified as long-term and was entirely denominated in Euros. $23.6 million was classified as short-term and was denominated in U.S. Dollars and Pounds Sterling. As of August 31, 2023, $42.9 million on this facility was classified as long-term and was denominated in Euros and Pounds Sterling. $10.0 million was classified as short-term and was denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws 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></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:10pt;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:10pt;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 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:10pt;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:10pt;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:10pt;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 November 30, 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:10pt;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:10pt;text-align:justify"><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:10pt"><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:120%">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:120%">Maturities</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%">November 30,<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:120%">August 31,<br/>2023</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:120%">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:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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:120%">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:120%">9/30/2025</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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,943 </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:120%">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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;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:120%">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:120%">2024-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:120%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,600 </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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;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:120%">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:120%">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:120%">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:120%">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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%;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:120%">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:120%">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:120%">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:120%">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:120%">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:120%">110,629 </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:120%">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></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:120%">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:120%">(24,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,800)</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:120%">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:120%">$</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:120%">86,173 </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:120%">$</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:120%">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></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 the ability and intent to refinance with successive short-term borrowings for a period of at least </span></div><div style="margin-top:6pt;padding-left:40.32pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">twelve months are classified as long-term. As of November 30, 2023, $19.8 million of this facility was classified as long-term and was entirely denominated in Euros. $23.6 million was classified as short-term and was denominated in U.S. Dollars and Pounds Sterling. As of August 31, 2023, $42.9 million on this facility was classified as long-term and was denominated in Euros and Pounds Sterling. $10.0 million was classified as short-term and was denominated entirely in U.S. Dollars. Euro and Pound Sterling denominated draws 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></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span>Interest on notes is payable semi-annually in May and November of each year with no principal due until the maturity date. 43429000 52943000 0.0339 2017-11-15 15200000 15600000 0.0250 2020-09-30 26000000 26000000 0.0269 2020-09-30 26000000 26000000 110629000 120543000 24456000 10800000 86173000 109743000 19800000 23600000 42900000 10000000 400000 800000 8400000 125000000 3 Share Repurchase Plan<div style="margin-top:10pt;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 (the “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. During the three months ended November 30, 2023, the Company repurchased 11,500 shares at an average price of $209.90 per share, for a total cost of $2.4 million under this $50.0 million plan.</span></div> 50000000 11500 209.90 2400000 50000000 Earnings per Common Share<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles net income to net income available to common stockholders (in thousands):</span></div><div style="margin-top:10pt"><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.778%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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.557%"></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="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Three Months Ended November 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:120%">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:120%">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:120%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">$</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:120%">17,482 </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:120%">$</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:120%">13,997 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income allocated to participating securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</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:120%">Net income available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">$</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:120%">17,416 </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:120%">$</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:120%">13,943 </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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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:10pt"><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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="display:none"></td><td colspan="3" style="display:none"></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:120%">Three Months Ended November 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:120%">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:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">13,560 </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:120%">13,590 </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:120%">Weighted-average dilutive securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">13,584 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">13,609 </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:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended November 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, weighted-average stock-based equity awards outstanding that are non-participating securities in the amount of 5,404</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,471, respectively, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were excluded from the calculation of diluted EPS under the treasury stock method as they were anti-dilutive</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="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles net income to net income available to common stockholders (in thousands):</span></div><div style="margin-top:10pt"><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.778%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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.557%"></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="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Three Months Ended November 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:120%">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:120%">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:120%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">$</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:120%">17,482 </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:120%">$</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:120%">13,997 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income allocated to participating securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</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:120%">Net income available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">$</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:120%">17,416 </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:120%">$</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:120%">13,943 </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> 17482000 13997000 -66000 -54000 17416000 17416000 13943000 13943000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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:10pt"><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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="display:none"></td><td colspan="3" style="display:none"></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:120%">Three Months Ended November 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:120%">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:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:120%">13,560 </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:120%">13,590 </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:120%">Weighted-average dilutive securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">13,584 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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:120%">13,609 </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> 13560000 13590000 24000 19000 13584000 13609000 5404 7471 Revenue <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues by segment and major source (in thousands):</span></div><div style="margin-top:10pt"><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.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.900%"></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:8.900%"></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:8.900%"></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:8.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Three Months Ended November 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">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:120%">EIMEA</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:120%">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:120%">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:8pt;font-weight:400;line-height:120%">WD-40 Multi-Use Product</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">48,511 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">37,044 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">22,122 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">107,677 </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:8pt;font-weight:400;line-height:120%">WD-40 Specialist</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,842 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other maintenance products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,626 </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:8pt;font-weight:400;line-height:120%">Total maintenance products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:8pt;font-weight:400;line-height:120%">59,745 </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:8pt;font-weight:400;line-height:120%">46,772 </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:8pt;font-weight:400;line-height:120%">25,628 </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:8pt;font-weight:400;line-height:120%">132,145 </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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">HCCP </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">64,075 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">48,754 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">27,587 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">140,416 </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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Three Months Ended November 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">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:120%">EIMEA</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:120%">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:120%">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:8pt;font-weight:400;line-height:120%">WD-40 Multi-Use Product</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">43,157 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">30,178 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">21,252 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">94,587 </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:8pt;font-weight:400;line-height:120%">WD-40 Specialist</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,406 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other maintenance products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,319 </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:8pt;font-weight:400;line-height:120%">Total maintenance products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:8pt;font-weight:400;line-height:120%">53,571 </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:8pt;font-weight:400;line-height:120%">38,729 </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:8pt;font-weight:400;line-height:120%">24,012 </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:8pt;font-weight:400;line-height:120%">116,312 </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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">HCCP </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">58,014 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">40,772 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">26,107 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">124,893 </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:1pt;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">Other maintenance products consist of the 3-IN-ONE and GT85 brands.</span></div><div style="margin-top:1pt;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">Homecare and cleaning products (“HCCP”).</span></div><div style="margin-top:10pt;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:10pt;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. The Company had contract liabilities of $3.1 million and $4.6 million as of November 30, 2023 and August 31, 2023, respectively. Substantially all of the $4.6 million that was included in contract liabilities as of August 31, 2023 was recognized to revenue during the three months ended November 30, 2023. These contract liabilities are recorded in accrued liabilities on the Company’s condensed 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 did not have any contract assets as of November 30, 2023 and August 31, 2023. The Company has an unconditional right to payment for its trade and other accounts receivable on the Company’s condensed consolidated balance sheets. These receivables are presented net of an allowance for credit losses, which was insignificant as of November 30, 2023 and August 31, 2023.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues by segment and major source (in thousands):</span></div><div style="margin-top:10pt"><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.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.900%"></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:8.900%"></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:8.900%"></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:8.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Three Months Ended November 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">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:120%">EIMEA</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:120%">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:120%">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:8pt;font-weight:400;line-height:120%">WD-40 Multi-Use Product</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">48,511 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">37,044 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">22,122 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">107,677 </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:8pt;font-weight:400;line-height:120%">WD-40 Specialist</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16,842 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other maintenance products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,626 </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:8pt;font-weight:400;line-height:120%">Total maintenance products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:8pt;font-weight:400;line-height:120%">59,745 </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:8pt;font-weight:400;line-height:120%">46,772 </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:8pt;font-weight:400;line-height:120%">25,628 </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:8pt;font-weight:400;line-height:120%">132,145 </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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">HCCP </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">64,075 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">48,754 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">27,587 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">140,416 </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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">Three Months Ended November 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:120%">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:120%">EIMEA</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:120%">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:120%">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:8pt;font-weight:400;line-height:120%">WD-40 Multi-Use Product</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">43,157 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">30,178 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">21,252 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">94,587 </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:8pt;font-weight:400;line-height:120%">WD-40 Specialist</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,406 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other maintenance products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,319 </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:8pt;font-weight:400;line-height:120%">Total maintenance products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:8pt;font-weight:400;line-height:120%">53,571 </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:8pt;font-weight:400;line-height:120%">38,729 </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:8pt;font-weight:400;line-height:120%">24,012 </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:8pt;font-weight:400;line-height:120%">116,312 </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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">HCCP </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">58,014 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">40,772 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">26,107 </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:8pt;font-weight:400;line-height:120%">$</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:8pt;font-weight:400;line-height:120%">124,893 </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:1pt;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">Other maintenance products consist of the 3-IN-ONE and GT85 brands.</span></div><div style="margin-top:1pt;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">Homecare and cleaning products (“HCCP”).</span></div> 48511000 37044000 22122000 107677000 7108000 6666000 3068000 16842000 4126000 3062000 438000 7626000 59745000 46772000 25628000 132145000 4330000 1982000 1959000 8271000 64075000 48754000 27587000 140416000 43157000 30178000 21252000 94587000 6825000 6011000 2570000 15406000 3589000 2540000 190000 6319000 53571000 38729000 24012000 116312000 4443000 2043000 2095000 8581000 58014000 40772000 26107000 124893000 3100000 4600000 4600000 0 0 Commitments and Contingencies<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-top:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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 </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 contractual minimum purchase obligations with certain contract manufacturers, such obligations are immaterial or 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:10pt;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:10pt;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 November 30, 2023, no such commitments were outstanding.</span></div><div style="margin-top:10pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;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 November 30, 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:10pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;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 November 30, 2023.</span></div><div style="margin-top:10pt;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 November 30, 2023.</span></div> P2M P6M 0 0 0 Income Taxes<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates, to determine its quarterly provision for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter.</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 provision for income taxes was 24.2% and 20.9% of income before income taxes for the three months ended November 30, 2023 and 2022, respectively. This 3.3% increase in the effective tax rate from period to period was primarily due to the following impacts:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.748%"></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:18.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of impacts on the Company’s estimated annual effective tax rate</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:10pt;font-style:italic;font-weight:400;line-height:120%">Unfavorable/(Favorable)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">A non-recurring charitable donation made in the first quarter of fiscal year 2023.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Higher tax rates in certain foreign jurisdictions from period to period.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.2%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Lower shortfalls from the settlements of stock-based equity awards in the first quarter of fiscal year 2024.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2.3)%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and in various state and foreign jurisdictions. Due to expired statutes, 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. 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 is currently under audit in various state jurisdictions for fiscal years 2021 through 2022. Estimated unrecognized tax benefits related to income tax positions affected by the resolution of tax examinations or expiring statutes of limitation within the next twelve months were not significant. Audit outcomes and the timing of settlements are subject to significant uncertainty.</span></div> 0.242 0.209 This 3.3% increase in the effective tax rate from period to period was primarily due to the following impacts:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.748%"></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:18.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of impacts on the Company’s estimated annual effective tax rate</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:10pt;font-style:italic;font-weight:400;line-height:120%">Unfavorable/(Favorable)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">A non-recurring charitable donation made in the first quarter of fiscal year 2023.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Higher tax rates in certain foreign jurisdictions from period to period.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.2%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Lower shortfalls from the settlements of stock-based equity awards in the first quarter of fiscal year 2024.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2.3)%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.033 0.042 0.012 -0.023 Business Segments and Foreign Operations<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 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; EIMEA; 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.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary information about reportable segments is as follows (in thousands):</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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:120%">For the Three Months Ended</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:8pt;font-weight:700;line-height:120%">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:120%">EIMEA</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%">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:120%">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:120%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;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:120%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">November 30, 2023</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><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><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 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,416 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,196 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,515 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,025 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,184 </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:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,261 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74 </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:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,146 </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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">November 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,893 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,283 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,617 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,993)</span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,679 </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:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,896 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44 </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:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,169 </span></td><td style="background-color:#cceeff;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 in the Company’s condensed consolidated statements of operations.</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">Amortization presented above includes amortization of definite-lived intangible assets and excludes amortization of implementation costs associated with cloud computing arrangements.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’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> 3 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary information about reportable segments is as follows (in thousands):</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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: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:120%">For the Three Months Ended</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:8pt;font-weight:700;line-height:120%">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:120%">EIMEA</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%">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:120%">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:120%">Corporate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;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:120%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">November 30, 2023</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><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><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 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140,416 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,196 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,515 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,025 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,184 </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:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,261 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74 </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:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,146 </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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">November 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124,893 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,283 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,617 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,993)</span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,679 </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:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,896 </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:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#ffffff;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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44 </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:120%">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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,169 </span></td><td style="background-color:#cceeff;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 in the Company’s condensed consolidated statements of operations.</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">Amortization presented above includes amortization of definite-lived intangible assets and excludes amortization of implementation costs associated with cloud computing arrangements.</span></div> 64075000 48754000 27587000 0 140416000 14196000 9515000 11025000 -10552000 24184000 1051000 1074000 57000 79000 2261000 0 46000 28000 0 74000 560000 584000 2000 0 1146000 58014000 40772000 26107000 0 124893000 12772000 6283000 9617000 -9993000 18679000 878000 897000 45000 76000 1896000 4000 9000 31000 0 44000 890000 279000 0 0 1169000 Subsequent Event<div style="margin-top:10pt;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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 12, 2023, the Company’s Board approved a 6% increase in the regular quarterly cash dividend, increasing it from $0.83 per share to $0.88 per share. The $0.88 per share dividend declared on December 12, 2023 is payable on January 31, 2024 to stockholders of record on January 19, 2024.</span></div> 0.06 0.83 0.88 0.88 false false false false EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $N"*5@'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 " !+@BE8G)SA?>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^G*HJ';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E621A'^_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 $N"*5A9@--KT@4 ,P> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,");,)6P39HB3M&FS63:DW=EV^D'8 CRQ+2K+D/S[ M'ME@9[/R@7J6+V ;GQ<].KJ\DLXW4CVE2R$T>8ZC)+UH+;5>O>MT4G\I8IZ> MRI5(X)>Y5#'7<*L6G72E! _RH#CJ,,?I=V(>)JW1>?YLHD;G,M-1F(B)(FD6 MQUR]7(I(;BY:M+5[\! NEMH\Z(S.5WPAID+_L9HHN.N4*D$8BR0-94*4F%^T MQO2=YS(3D+_Q9R@VZ:MK8E!F4CZ9F]O@HN68$HE(^-I(("9\51X,OH4!GIYT3IKD4#,>1;I![GY56R!>D;/EU&: M?Y)-\6ZWVR)^EFH9;X.A!'&8%-_\>5L1KP-H30#;!K W ;3N']QM@)N#%B7+ ML:ZXYJ-S)3=$F;=!S5SD=9-' TV8F#1.M8)?0XC3(T^NA2(3R!AIDW3)E4C/ M.QJ$S<\=?RMR68BP&A&7O)>)7J;D.@E$\&5\!PI4EHKM2G7)4,%[N3XEKG-" MF,-<2WD\//PWGIP2Q\W#NTAQW+*2W%S/12OI[_$LU0K:W3^V&BH4NG8%TQG? MI2ONBXL6]+94J+5HC7[XCO:=GVUXWTCL"]AN"=O%U$=7TL^@GVKR^+(2-E(\ MG#KMCS8D-*HA4J]$ZAV&]#'C2@L5O9 'L9)*V_!P*:TR6Z5X:%1#O'Z)US\, M;R)4* /3"PD,!M;DX4IEOZOM>&A\0\Y!R3DXL&4J#O-(/@W4YQ'7FO,HM282 M#6L(>%8"GJ&%NDYTJ%_(31@)]-AT,!T-Z9N5%@YORLHJ7'<([#@)03T]V%^0.WB,?$GM><"T2^U2#2S6EK[P01=W'5_2>N8.6_2@WB94T#!?HTZ$5ZQC&B%;.B.)V MYD[ZD*_)4B:8<]@CP@8PZG8=Q\IW#%]$*V-$<5?S&&KP1').*/MQ]A.9"C]3 MD$DK)*[DR3B&F0D6UO[3"8&AEJQYE GRO7/J.)2L8*&7+X.ME7 ,_T0K T5Q MYP.V-PB3!9F^Q#,96=GW6:<;S\IU#,O$*LO$<%.SRR:Y?O:7/%F(6F>X1^A^ M/+T:6U>?>&!3PLHAL8,4KW) [" ' M=!T+M3 =\Q=0T$LP"?&*)_;4XH+UH,KQCF&$ M6&6$&.YA=B-M,W:QEB9(7;0-I$'(ZH"UW>;!.*9_"[L:=R[6^10IT==9F4XAM]AE=]A MN%W939L:_//+9G"L>P0&YE@5S<2#FC)6]L?%SUX_R LE.]7ISS MON=FODQ)).80ZIP.8,!3Q=%I<:/E*C]]G$FM99Q?+@4/A#(OP.]S*?7NQOQ! M>8 ]^@]02P,$% @ 2X(I6&(8T=&T2 ZF3W1;HID7=[CXS M-F,+E427I)QFOWZ'LF+9$L6D:#= $M&>&9XAASR'U-F=5-_T6@B#?A1YJ<]' M:V,V;R83O5B+@NO7F9K$R>E>*30KHJ"J[NWXICR[(FQD+K4-M\7+\]'V"(2N5@8 M&X+#OZV8B3RWD0#']R;H:-^G=3Q\?HC^1YT\)'/#M9C)_)]L:=;GHV2$EN*6 M5[GY+._>B2:A&N!"YKK^B^X:6SQ"BTH;633.@*#(RMU__J,9B ,'$@PXT,:! M/M6!-0ZL3G2'K$[KDAL^/5/R#BEK#='L0STVM3=DDY5V&N=&P;<9^)GI[./U MY=7U_.H2P=/\XX?WEQ=?H/'VXL/%]>P*S=]=77V9HQ/T=7Z)7CY_A9ZCK$1? MUK+2O%SJLXD!##;29-'T]W;7'QWH[UIN7R.&QXABRASN,[_[1;4"=^)RGT#F M^_3I/GU:QV-#Z5=*B=(@KK4P^HTKGUV P!W KK(W>L,7XGP$RT@+M16CZ8MG M),*GKNQ^4["C7-D^5^:+/IUQO48P:VAA'\3W*MOR'))WSN(N5%2'LEO!=AIB M1N*SR?8PG;Y5D)" [:V.< 9[G($7YQ?%EZ(&*LU:*%CI"UD!3-@U%@(PW^1B MC$IA7+!WD<,#0&E(2-*![;!*,$O=L,,][- +^WVYA<&4*A/. 0U[?28PKZR# MS&$5A92ZD45[9)$7V<=Z&!='I>Z"&/4Z)S@B:0>BPRI,*'%#C/<08_^<2\/S M)T",>YU3%D=AMRX=9D$2TM -,MF#3+P@/RE@3V7NZ]JTZV<#?&8&:S'I@0"@ M..A =5A%<3HPG.D>:>I%^J>4R[LLSUVP4L<2"4FW$)U6>& "6[9!C^A%+/2 M\'*5P4)NIGIP#)MPASB"H%>2+JLHQ@-@#ZB1>,'6FN9$WIY46GAJLHERM")( MD'1'U&$6)W0(9$M@Q,L9TTMQ*V#5+)'A/QX=3>I FG8KTF5%\4!%DI9]B)]^ M=E/O&4;6[S:(6-1%YS!C01@,P&M)ASS".O4.Y('7)XV X0CW\+GLXC2*!@"V M]$+")TF5/.,W69X9X!FG7B%>FOI9P?*[HATGW3(7\5/7Q0/W;_B])7YGPGU& MHDG :'=B^F8,)W1H7EKF(G[J HBJ@O5W,"].E Y.BN.DRUP.,X;A9P!E2UW$ MSUT/*&$(GLOE: M*G-BA"K0C53@GI4K-\X^8=$@"'NKLV]&<#(TO+3E->KGM??E0A;"[L'"6ZNT MSU241;B#TF$5I ,['&WIC/KI[%AC/5*NM,]6:7)(5PW2OEF2),' O-.#8YF? MU3[(YUV%&2V-0(2^(9'%_CT_I$9^[==T!>S>]/=^'9. SC<42"?3-BXX %#[W)RF@X4R[M?O:K73H+ MP"$O>ESHM3F^LFN%!?,+BXOE,K/WW;"C;'BV/,E*M.";#'88YZU=7S@ &1+6 M/3 [[4@8#.Q]K-48[)$CLS FAX#VYP M'[G"/5RZ:Y$O[6V\44#@E;H?V\I?2&WVBSH:LY"-DX34E0^M@(X9M)I%\W\L M%-87+B#US:LU3CL*2=Y/;C#.V'WA0LE8=H[1#KM,(F'2K*5 M.,PO<7JBH9Z#GTPB[%_'NZXHG':.*XK)P6LE^T[O+ZY66:E!,-Z"(WX=0QRU M>TVV:QBYJ=\TW4AC9%$_K@4'\-8 OK^5H"J:AGUYM7]9.?T/4$L#!!0 ( M $N"*5B>VJ\4X0( ! ( 8 >&PO=V]R:W-H965T&UL MK99=;]HP%(;_BI5-4R=UY#NA'42BE*J5.HI*MUU,NS")(58=.[,=:/?K9SLA MHC0MK30NP';.^_HY)TX.@PWC]R)'2(*'@E QM'(IRU/;%FF."BAZK$1475DR M7D"IIGQEBY(CF!E106S/<2*[@)A:R<"LS7@R8)4DF*(9!Z(J"L@?SQ!AFZ'E M6MN%6[S*I5ZPDT$)5VB.Y/=RQM7,;ETR7" J,*. H^70&KFGXUC'FX ?&&W$ MSACH3!:,W>O)53:T' V$"$JE=H#J9XW&B!!MI##^-)Y6NZ46[HZW[ALLTE:O()M5_*B##?8%/'1K$%TDI(5C1B15!@ M6O_"AZ8..P(W>$'@-0+OK0*_$?@FT9K,I'4.)4P&G&T U]'*30],;8Q:98.I MOHMSR=55K'0R&=],SR?3^>0CZ]%T/ 'SR\GD;@Z.9I C M*G,D<0K)9_ %? 0V$+E:%0-;*@[M9J?-GF?UGMX+>T[9N@=\YQAXCN=WR,>O MRT?52LG=+KFMLF]+X+4E\(R?_X+?7$*)U,&4@"W!!::0IA@2,&,"FY/V:[00 MDJOS]KLKU=H[Z/;6S^"I*&&*AI9ZR 3B:V0EGSZXD?.U*_'_9/:D#'Y;!O\U M]V3,BD)EJTY<>G\,8"5SQO%?E($C3)M;_;FK +5K:%SU.V.=^)%C/@-[O9O< M&P*?@ / .\!)RL(:D0H8[8X1 +D")>)U#9PJU?[Q#YO0@[DAV$>6=@Y =^T$T>M^3QJ^1WJM.)BC]NV6O60]CQ,YK(#_U^?_^$ M=,4%GM_?/R/VSOM:]\IOD*\P%8"@I5(ZO5A9\+K_U!/)2O,*7S"I&H(9YJIE M(ZX#U/4E8W([T5VA_1.0_ -02P,$% @ 2X(I6,N\L03<7GO64S&?*/2)&?/ LE-EE'QSPU+^?O5 ]V-UZ2Y4H5-X:3 M\9HNV8RI+^MG 5?#)DJ<9"R7"<^18(NKP36^G!*_<"@M_DC8N]P[1T4J;YQ_ M+2[NXZN!4Q"QE,U5$8+"8 M_IG$:G4UB 8H9@NZ2=4+?_^-U0F5@'.>RO(7O=>VS@#--U+QK'8&@BS)JR/] MJ NQYP!QS ZD=B!=!Z_'P:T=W#+1BJQ,ZY8J.AD+_HY$80W1BI.R-J4W9)/D MQ3#.E(!_$_!3D^G3X^W=X^SN%L'9[.GW^]OK5[B8O<+AX>[Q=8:>/J.GY[N7 MZ]=[,$#GZ,OL%IU\.D5R1063*,G1ZXIO),UC>88^'5R/APH0BP<-YS7.385# M>G!<],!SM9+H+H]9?.@_A-2:_,@NOQMB#?C(MQ?(=#-7$DF>QB;**HR_]_C BP*W M VFP<@(W,C,-@9?Q5<"D+PD6B3&B!]M#0]_TNFFX5>,3WS6AA@Q9:&_II MS0152;Y$[ .D13)Y:2(,C]G(1PIVD&_4Y!M9AV(&@@/9GJ$ERR'S%,$ZAV@, M*W-2S.-"DTSY1UKM/0^[?F>$="MW-(H\\PB-&N*1E?@ZWC*A$EF,40%;3L.B MF3)>"*F)=J1WRBCJMI-NY+ONR,R*G5:.'#MMQ@'V7UIJ/$Q+4&0HK6+G*50V M!G51-%\F;RE#5$JFS!+C:&C$QQU\HU'/6H+WU!1;\5^Y@I[@VJ0P8F*]@M@- M1EU0W*=IAW*YG8KIGWN6(05]6I&_/U])5?&Q;= MQNM94G KFMBNF@U;/1Q&.%T+SS'VNK)N-@OZVJ;53&P7S:IMFGZIJWB&D MOT^&7J35T6 &JMP#1UJA(XYU5;NC(@>% "6&+@7&#"I:?E(9%S9B5TP]58DB5TD;ZA,YN@$OA1CGJ945#4HDS\U)E^%B_:'X()$G8$R6CD]BDY: MF21VF;Q-THV"-X\?P"7?A6NR9NLTMW7>Y-=>[?X,MI MM=?6AJFV_AZH6":Y1"E;0$CG(@0F4>VF51>*K\L-J3>N%,_*TQ6C,1.% ?R_ MX%SM+HH'-'N:D_\ 4$L#!!0 ( $N"*5A;&M"[[@( " ( 8 >&PO M=V]R:W-H965T&ULK59M;]HP$/XK5E9-G;0U(0'2=A")MZI( MXT6%=A^F?3#)0;(F-K,-M/]^9R=DP%*T#_U"?/8]3YZ[<^YH[;AXEC& (B]9 MRF3;BI5:W]JV#&/(J+SB:V!XLN0BHPI-L;+E6@"-#"A+;==QFG9&$V8%+;,W M%4&+;U2:,)@*(C=91L5K%U*^:ULU:[_QD*QBI3?LH+6F*YB!>EQ/!5IVR1(E M&3"9<$8$+-M6IW;;\[6_<7A*8"KO?L=R9VC&5!)?1X^CV)5-RVKBT2P9)N4O7 =_=0Q-/0 M?"%/I?DEN\+7L4BXD8IG!1@59 G+G_2ER,,! 'FJ 6X!<$\!]3< 7@'P3*"Y M,A-6GRH:M 3?$:&]D4TO3&X,&J-)F*[B3 D\31"G@MYDW!^,9X,^P=5L\FW8 M[\S1F,WQ,1J,YS,RN<.CT?1A<(]^PZZ#ZKIG"<=\>T4\ MYS-Q'=>KT-/[?[A[1HY7YM@S?-X;?#-%%>#-5X0O28]G^+G%^CO8 AFRD&= M?G064@F\TC^KLI>SUZO9]6=^*]KFLPUJ?OT:"[ ]U%_AY=W<^*77D;!&*:QQMD(3 M%8,@X5%IV?7JT*KX;G>2="[8-FFX%8F1DD4&PO=V]R:W-H M965T&ULQ9O]\G,#4&R8I9GK7]H0%;S^>1]#QZX2MS]I!FG_(E8P7Z MLHJ3_'RP+(KUJ]$HGR_9*LA/TS5+^#=W:;8*"GZ;+4;Y.F-!6!FMXA'1-'.T M"J)D,#ZK/KO.QF?IIHBCA%UG*-^L5D'V^(;%ZLKI!1LF;IW%>_8\>ZK+: ,TW>9&N:F->@U64 M;/\&7^J.V#/ ]( !J0W(L0:T-J = V(=,-!K [WKP3Y@8-0&1L= -P\8F+6! MV?5@'#"P:@.K"M:V=ZO03(,B&)]EZ0/*RM*<5EY4\:VL>42BI$S%69'Q;R-N M5XPG5Y=3]W+F3A&_FEV]NYB^ON4WLUO^Y[U[>3M#5QZ_NYK\^O;JW=2]F?V$ MW-\^7-S^B8;HPVR*?GYQ@EZ@*$&WRW23!TF8GXT*7J^2/IK7=7BSK0,Y4(?; MM ABB=E$;39)5RN>S+,BG7^26$_5UJ_#,"H'0Q"CZR *A[P)DV =R6OBJEDW MK."#GH7(#;(D2A:R/O">J,Y\OEEMXJ#@E*MBR3+$F\7XBP?M/=#&?IO)-]BCKK1%/F5W>D%W>D JH'P"^88LH*=O*)X(X2.:\ M:KP'\V60L?P$!05ZO5F<(HI?(J(1(LL));^<@5_EZV#.S@>\%W*6W;/!^,S_&CLW_:=;9Z'X_*2"]NI P#Q+F \%:J4%WJ4%[IL8Q MZ;!EFOL1M&V3Z.WX3<1B1.N$6$(R#<>B[6*N6$PW3,TRV\4\L=B0FD1SVL5\ M63''(K3!M?I2W_6E_C\/,R6_[S"#A$TA82XDS(.$^;HP-9G$-G43RS/#V&6& M41G2 YG!%X1R3N<),67;JY-R&:[F]V4:ARS+^5+]>1,5C^BOFS2.$=^Z/019 M^+LJZ]4T]4QALEFEU%PA(CRXDS(.$^4"P5DI9NY2ROF-*R=+($B(_ M-+5.Y"?*2O>=F8[QZ$)Z]"!A/A"LE1[V+CUL97I4JY0D_K+ VD(W$PMWME\3 MI;N^@3W&HPOIT8.$^4"P5F"=76 =96 G0;Y$870?A>R %."(HP9K)NWN\Y5N M^@84$N8>UP /TJ+MA"\)_-GFQ8DDA MC;A$EZ/4[ 8<4OJ:@M)<4)IW5'_X4#[;\6[D.ZS6[R[Y[CNJY&9I2*FD"8YC M=6.J]-$[II T][@F>*!.?2A:.ZB-CHC50J*;A H5\3*]/T54.ZPBJNF]UW%1 M$\..[9BZU97K0?VZH#0/E.9#T=KYT:B)6*DP=?/CJ)PP1*'=P;0KMTPDY03- MOB[3R@C3UIS.WL"5E-,-1Z=.=^R*Y894M[N' +ZD;GS-Q%2S#ZR:C::&U:+: M/".5A]P69U*L8Z,*Y;CR[1NV]T95RPWI)AHPN96K%OYE+*OTK?[M)&> ML%I[ AA2HK;#QQ.A>\.][F!0>0J4YH+2/%":?T0'MW^-TFA41/N&QZ$$5+8" MI4U!:2XHS0.E^5"T=DHUZA91JUO?]UA47;G>*2A*;P;?7W=_' 6JE8'2/%": M#T5KI];>C^?4DMJW/QZM*]1:=DUAXZ"N=N^92E2[1)\NJ$\/E.9#T=IITBAQ M1*W$]3DF):*H18C5W;BH'?8.\#$^75"?'BC-AZ*U ]RH/05$WNO?2#_AP/E.:"TCQ0 MFD\DDB0VM ./J:01!HE:&.QY:$I$"6I(=-S5>-1.>T<95.$#I7F@-+^FF0>[ MMQWE1M\C:GWO&8>F1)3KJ-,5U=7N>\<;5/<#I7G'=(+<+2GI.!CK3E>?5]>X=U!!E4)0F@]%:[_!U,B)5/V3-_5QJ#3>-;$M MSAL.[0YS63GA%2:Q#+8H[AYSNI)RNDW-[C&G)RDWI)J-N^*\K)R.-M[WIF;4U8X8<_ZYC+LB8WF MK("Y)&J3YU0^#H&+7=\Y=?:.&[;.M'&X8:^D:XA!WY9SB9;;L*0LAT(Q41 ) MJ[XS.#V/.B;>!GQGL%,'>V(R60IQ9XQ)VG<\(P@X)-HP4%RV$ 'GA@AEW->< M3G.E 1[N]^P7-G?,94D51(+_8*G.^D[7(2FLZ(;K&[&[A#J?3X8O$5S9+]G5 ML9Y#DHW2(J_!J"!G1;72A[H.!P#D:0?X-'8U&0T6:,0+7*[' MTT5,9A=HS:*OE[.KT?@F?D_&WVXGBY_D:$XE%#H#S1+*C\E'\I:X1&7H53U7 MHS9S@YO4.H:5#O\%'0&Y%DBFR+A((7V*=S&G)C%_G]C0?Y5P*K8G)/ ^$-_S M@Q8]T;_#_5?D!$V= \L7O, 7:ZH!7[\F8D5B+9*[3/ 4I,)ZWF^8?B2_!DNE M)3[KWVW5J]@[[>RFU<]521/H.]C+"N06G/#=F],S[TM;ZO^)[$DA.DTA.J^Q MAQ%5&4G9EJ50I(HUA9FU! MG[M-4*78/6B7'.3:3A%%$K$I=/7 &F\SJ :V/Y_YASC JGGSEZ::?M=4KEFA M"(<54J(&;']9393*T**T3;D4&EO<;C,1LPQ^60BYCA2EY>>U.3L_%1J4\ M8W<2%9OU.I+/5RP5CQ<]W'NY\(TO5TI?&$S/\VC)YDQ]S^\DG UV7A*^9EG! M188D6UST+O%92">Z06GQ7\X>B[UCI$-Y$.*G/OF27/0\W2.6LEAI%Q'\V[(9 M2U/M"?KQ3^VTM[NG;KA__.+]K'E6_8^>:B'V&H ?>P-2-R!F _]( M UHWH&:#X$@#OV[@E\I4H90ZA)&*IN=2/"*IK<&;/BC%+%M#^#S3SWVN)/S* MH9V:SFYOPNN;^76(X&A^^_>7\/(>3N;W\._K]G3:)3.@M/Y.Q /G\GG^_R/KV!.9=GL5@SFV95VZ!LJZ?6 M[12/_#$\]>V^&!8K.IF,#JU"9S\Z1CG<13ET)LEE\C^88V >5P52 B;R6&0Q M3QG*=N'KZ_HLCHH5RJ78Y ).X?)"IQLDF7HN?V'_;'BN4]4FSJ@5 M=W\X-K1IVV!B#-G0V?F.THQWTHQ?R8@%DQ(&U\O BYZ8=6$=MP()R- (MFU# M1D:RA,[N= QVL@MVX@QVKD3\LZ^1+4$0+7!L<33S)Y;,-X.968Q&>&)$[.Q3 MQXBQU["6YXSY>P9HGO)_(60@=D#2#! /GG@6/R/V%*^B;,E>!D4]1JQR/S11P][BK(GOTB9V*W.GUI-Q#@" HAN3GJE; &CEN!>6W F_; M4,^,VMFKKE&3)FKBC/J'Y(KUQ6*AYSB>;6%.$Y(?"9FTPAEC,_4BNYUEX/YLGQ.# 3RF;EF^3J[F%7!1IV MQ4X^FWYY9>0,VY.%UYXNVE8P3Y)@;,;Z'JR(&UC$;EJ\K9YQ.7*LP5K S^2^ MF<7('XZH&>E[X"%N^!"[ ;'9MZ8,Z.#(;/&'WI-8A;"0H F"%AMB,K*[EUU5 M:% 0NUGP\F4TY]&S'LK5#B&.Y88=Z&"5H,U^?3\P]YTSFQFEM"7$>U B;C 1 MNSGQLHX9=) B34L=)$LC!=?8D\;&(R*T>; _F;0RP4*- 6G-<^^!C:3!1N+& MQFKLIR);]A63Z_W'7\JQOUUXR1>;)*2-A'A$#42>6:RH;W*TN\==%6FPD;BQ M\>:M]0BK#&U ),$$FY.EQ0Q[/C5SP]W3KDHT*$F($ZOT&EB\I0A#3H1_M3BG M]!:>RMNAA@V:$B>I3>\V$O9>927B5TH.M=>#&6;4(BF;%?;-VD3H[F)7"1J8 M)&Z8A'U8S%A2H(44Z[H:\VMBM($18[,F83-J*_$>4$D:J"1NJ-Q-+9NBK,24 M^S-SA%D5L(!DT*I2V*PP]#C5L.):X.?9> KYNY#,J=*4+Y2^3C%5&"[02'_MF\EC,?&]DUC#='>L: M>(.NY)4R)M=+&),6H5KMO(#Z9L#O@:BD053B1M1O#*"K M>H<"1ELKE9(2-;>K,8@:;%S,UW/WNJDL#JM0- MJO-5!&[1(U>K%4L3_2XM%EN@^0K6-[G(X *L,%(70>6=VQV6%"S2I0 MZ.YG5QWV7M6["?1ZL6"Q*I_^RVL V,HP%-=%4YTE6B:-8>6!3I(M4%IFKP;1 M-G3ZU$01BQ$A?FL O0>8T@9,Z9M>P\NR%/0A8=711YTKOZ:(I:")1^8":['J M3\QWK*&[RUTE:0B5N@EU=BQN%"GTP)8\R_0 TOC.)!?6%9A::J-C[+?FV+89 M'8U-L[ V"XZ:'4;:8"AU%SV=D3)=^7;&V*YV#CV*3<"J!&ID/+1%8&;MN!V+_D.1'XU<*FEM\ MBU6+.4Z*JH.];Q_73"[+;T@+5%;/JT__=E=WWZE>EE]G&M>O\-FL^MJT<5-] M_/HUDC"I%B#A EQZGT;PP&7U/6EUHD1>?F'Y()02Z_)PQ:*$26T OR\$; 'J M$WV#W5>]T_\#4$L#!!0 ( $N"*5B$#' R8@0 +() 8 >&PO=V]R M:W-H965T&ULC599;]LX$/XK Q4HNH!CRT>:(+$-.->VZ"8- MZF:[P&(?*&DL$:%(E:3L>G_]SE!'7"#-YD4BAW-\>":/EO!(YKM$_5/>6=J->2R9+U$X: M#18WBV@U/KN8,7]@^%/BSAVL@3U)C'GDS<=L$<4,"!6FGC4(^FWQ$I5B103C M>ZLSZDVRX.&ZTWX3?"=?$N'PTJAO,O/%(CJ-(,.-J)7_8G8?L/7GF/6E1KGP MA5W+&T>0ULZ;LA4F!*74S5_\:./P&H%)*S )N!M# >65\&(YMV8'EKE)&R^" MJT&:P$G-25E[2Z>2Y/SR:X%P:!: M9YC]+#\B(#V:28?F8O*BPCNS'<(T'L DGDQ?T#?MO9L&?=-?Z/ML4S$13#SJ#>XL.M6\(9@,W4@N=2J%@342DXO,._EXESELJGW^>BU # M8/8\ &ZI,U>)%!=1Q;;L%J/EVS?C]_'Y"^[->O=F+VG_O^2]6AB^71W-XG[W MSM/1VS>GDTE\WM+";GS^VP"D3HVMC*7P9+2!*U1B)RR&>')_!.I:T(G$W%#4 MA9(T/+04).Q 0*Y,0A&F&?"(7NHQ+9TG"IF,P@J.55D+$FJU-*H"^$!\H\B1,M45@ZQM@,/E.Y 6PH MNXTZ5E"8DE?6U+3A6!"GRH9P&#&ST^P+-2N"%3I'+I^$5EEKC^*D:CKDP>B1 MRPJ?$'56TBYPJ4(*P0'HLR8G5"HGLW.XI1DCCQX<4L6&\T&;LG6%7*[2^89S M -.CCW='G^^NN_WO7T^/N_5?1^-9MZ:I'<.-JFETN(YV*6Q%]\ -56K1T;2! MK4B[W;HR'M:%Z-B&I^ M926!DFK/\ *6)\.L_T%++O]/))V9$MZUG?@P_#3LVK"QV\%[;7"?#+?!@$+8 M+#0OW3.4] &(FBX<$SJM$I:$^1ZG\''?9VR/9V,F>9$0JVU*V=55I21:8J,7 M@Z/+V@NI^BJ'E"*-MC>R%:K&EBD(Y=:D:/<]@PG#ZI"#05+NJ &HJY*><2-L MV5C?#\#15/*'0FR?8",]8#)" (E\1!H6@D^'SXW?T<$]2AG)PVO!04KEYYLK MM:?V#Y)5OF5MA&PO=V]R:W-H965T;F!N$BDKN^5]L3@7-/IR^G0W MQB=KZS[[0JD@;JO2^--)$4)]M+?GLT)5TL]LK0R>+*VK9,"E6^WYVBF9\Z*J MW)OO[[_8JZ0VD[,3OG?ESDYL$TIMU)43OJDJZ387JK3KT\G!I+WQ0:^*0#?V MSDYJN5+7*GRLKQRN]CHIN:Z4\=H:X=3R=')^<'3QC-[G%W[7:NT'OP59LK#V M,UV\RT\G^Z20*E462(+$GQMUJGDU43D:BF;,GRPZ[^K9,]SDI?9TO._8AW???'31&2-#[9*BZ%!I4W\ M*V^3'P8+7NWO6#!/"^:L=]R(M7PM@SP[<78M'+T-:?2#3>754$X;"LIU<'BJ ML2Z<74BOO;!+<>645R;(Z"N3B^L8)GIVK5=&+W4F31#G668;$[19B2M;ZDPK M?[(7H G)V\O2KA=QU_F.70_%>VM"X<4;DZM\O'X/%G1FS%LS+N8/"OS%WLS$ MX?Y4S/?GAP_(.^S<#3F^\ MNN>J'[[][-9_O'U^_N>1?!\<_SL2E<@$<"?TBD[:^6EH;C U* MY-IGI?4-G"D,O5*6F]X:K-QJ;F>4-LD0O*- (J'@Z^3OVD&2KLFNE3+*L7 \ M5W6(:\FTCX:]?4W2V=[S2CF$KC/HX^QZ)OYV?G[5FC7P;A\CZX2M="!1=>-\ M0Z&'9WV3%=M=.^-PGSLS6VE @X:M*&A0Q MDCSE1SUZ^\V'L<-?FWN88]=<[JAN>=9'YI_@F:BT49GRGI*+ M!$BQE-KU1I%$IZ ->9@=/EP+G)"F,L$+FP#*CN!A9("U' >O_E*Z0=VFA'>0 M-6@)"$E8\ZDQL>8R#,G*KPLBC2D/?+0!@!EB?Y"OA+V#E\=>G!O30,8'55L7 M!':C,BT.]I_^S'CZ+TB#MTE9TR5\1Q-04./VNK"4/(B2(A\OO,ZU=."#F3@O MRQC/+*U!N3!>9I% 2$ "K1\DCBHUZKI,>9@-:7 F/GH.V1L?=,5929;%G(\P MPL,=%I$H@IL.FQB'#KXMJ/T M)2AE?RLA.JV(GVE1[=61_U#(8.0RR5P&6F2 M'0^U9=4Y#.^KX*>BU'*A2Z;)*5Z\4:9)$M5M35&)%R2FSS82 *6)L$BC*(O? M&X@3,NY.T6Q#M!-0N]3<#+TBY@Y8UXBN%EH.&D\&CX/10GWY"FGF4US M#=>XR#NAL'[@RIGX%6(DRVO74_K>S7U*4"*C-LDU5X <%$RM*RENM\J10!'< MYL@3/H.2Q)V(=6F!-Z'@4Q!RQAFA8RQ[^,G\1CETR=@)F,W846:8)JCDGRD. MO(1\!:P#PL#^H+3?6.+RDK"FB;TR"B!IP5D!=S2K8FL2]W CY&NPMR!2HN6] MNM/$E'7#R 94LU1-QSG:21VJ1M9D5+'),8.2V._<9O^G)E_UV!E"7RXPS_!. MG3/AK9(#DWJ#)7QG7R[EQ:),(@Y6PUZ'+>TV*.M"_J,Z!PSE1&7C(=L0S?6 MTN74*G(?[MLRG.H9]G:1+Q>-1[/J$W!:!E<(F=VP&7"31N. #J5M1$D-^!1> MX;K/=$AQ8J.;KC1%(HA :CD%!XMLI$-" 0DG1J M"O\H=*G& 30K1&2[UVDYI36/^91>T 5]6Y/%"#KM/T\C60ZZXL9A/W(._*9V M:G8_-$34N2*6X;HM?=3>]Z#]RN),HO&BE2%V<#>R;)#97*B?B,ULI\4,J;#].6>2.+FI'FS0HI*-TQ2 C M?8$DL&L?B0(X#&7_ZB.]-VSN^J*6@J=CC,/N+FZL7M:I]*@ T*AD4@:U>&O; M"AHX4E&YVP/O.TZ@7?&!]?$)8.3HVL"$WSFL7/.#@K#,Y?SZ^[,1;R: MPR?I_G";]^B4@*J^U7O=#_QIL9C2T2[U$ -^)I[GS&RK'TIJEIJL=3\&9RH> M0,3&/-(,?M=2,PAX)J2.:YC\D9+([ZX6M\_". 2N)NU.<8M\M1:$1.I<5FVCW4/K@Y6KH8E[) M#2PF9[N.,Q8AN<085GH^5<]I@&>,;^IX^)3:_<9'*$:):3[#/OUF1^*?)$<< M'(E?%W2T*JGU3F MJ)U7[V8AG2$-!A@B3!JMAECN4FJZ<](F+4L\1)IUQS 0$&=-H'84.$06C76, M:1>_:*X>3V0M&K;"!:6'P_^(ZF/L]@CU/MX)Y=W'!E2 !R=C"SJ?GE+*JSH2 M\>,KV!W_ 84).=SGM4KT:G6I%1.8>L0-Z(J!JQ(+ MPA0EV!TJIT2U/G2*T?1XFT:YN^DT&A7R1J5PT3%COU%[8/B.#A#BP!;C,U:: M9[%>)YY2&D;B-M ZA>GXAA9GB)FFD&5I5!XJ/&R8.P2VGHWI,1THCE! 81<'E::SW4'Y*G1&O3LS^4&+%L9\-2WT(A'HM*:U;WPL*G M')[[)*^,!I[BH2>?.-P-VUS\N\X M'.F4K&\$>$#RF(I+"0QA2ZC/AZTN=E@1J/=!^.3%R]F\-6@F7OY3 &9S)+OJ*%.3,_!:/+NGN8]/ M2K9]0=P;?!*NE%OQAV\^M30A?AWN[G;?UL_C)^7^]?AA_KUT*^H32[7$4O3V MSR<8I_EC=[P(MN8/S L;@JWX9Z$D,HQ>P'/ZQ-5>T ;=_S@X^P]02P,$% M @ 2X(I6!JQXL:I @ K@4 !D !X;"]W;W)K&ULA51-;]LP#/TKA#<,&^#6GW'3+ F0M"O60X>@W=;#L(-BT[906_(D.6G_ M_2@[\3(@32\62?,]/4HBIUNIGG2):."YKH2>.:4QS<3S=%IBS?2Y;%#0GURJ MFAER5>'I1B'+.E!=>:'O)U[-N'#FTRZV4O.I;$W%!:X4Z+:NF7I98B6W,R=P M]H%[7I3&!KSYM&$%/J#YT:P4>=[ DO$:A>92@,)\YBR"R3*V^5W"3XY;?6"# MK60MY9-U;K.9XUM!6&%J+ .C98-76%66B&3\V7$ZPY86>&COV6^ZVJF6-=-X M):M'GIERYHP=R#!G;67NY?8K[NH96;Y45KK[PK;/C4('TE8;6>_ I*#FHE_9 M\^X<#@!C_Q5 N .$G>Y^HT[E-3-L/E5R"\IF$YLUNE([-(GCPE[*@U'TEQ/. MS&_%!H61BJ.>>H8(;=A+=^!E#PY? 4=P)X4I-7P1&6;_XST2,J@)]VJ6X4G" M;W)S#I'O0NB'T0F^:*@NZOBB-ZI[@6NNTTKJ5B'\6JRU4?0,CQ/: M%IGHAJ4X2._9#6Q$W&/MRS+6485)Q5&F@_ M M:-%"130Q"XP3BTRV48PR/U]AD79XV2*6H-<32"^/(";KC@]/HS**3,-"0Q M@6)(+MPX#."[-*RBW<:!F_B1-1)W%(9P[*J\@QZJ417=I+ 'U0K3M],0'8;1 MHN_!?^G])+MCJN!"0X4Y0?WSBY$#JI\.O6-DTW7D6AKJ[\XL::"BL@GT/Y?2 M[!V[P3"BYW\!4$L#!!0 ( $N"*5A?2K-#3P0 "\* 9 >&PO=V]R M:W-H965TXHR[&')-WVH5\DZL1[[KGGCB_3K39?;<6Y M@X=:*CL+*N>:R^'0%A6OF1WHABO\L]:F9@X_S69H&\-9Z9UJ.4RB:#RLF5#! M?.IMMV8^U:V30O%; [:M:V9V2R[U=A;$06_X+#:5(\-P/FW8AM]Q]UMS:_!K M>$ I1M9L(@OER.:[R?\+OC6'HV!,EEI_94^KLM9$!$A+GGA"('A MZYY?<2D)"&E\VV,&AY#D>#SNT3_XW#&7%;/\2LL_1.FJ63 )H.1KUDKW66\_ M\GT^&>$56EK_A.U^;A1 T5JGZ[TS,JB%ZM[L8:_#OW%(]@Z)Y]T%\BQ_88[- MIT9OP=!L1*.!3]5[(SFAJ"AWSN!?@7YN?FNPOL;M@*D2WG]K18.*._]UQ1KA MF!3?.8ZE;LNW2TR_A#N]=EMF.%S7C>0TG7F!K[1U=CITR(JPA\6>P;)CD#S# M((4;K5QEX;TJ>7GJ/\1L#BDE?4K+Y$7 7_7] -(HA"1*TA?PTH-$J<=+?R!1 M"+>2[;5Y5.K/Q\$H7D%LX@&X79),?! MZ"*<1"-8MD*6&,3ZB:)N#(&CHX4D#\=91J\,7U>Z;EJ'06F>7J]%P8^BC,-D ME.(SSF*X5CA-,?FVM1QLKT@:&PA#:-Q3,\D M[S4&3!Y);? W_<^2!/+P(LWA$WF.PB2)_3."NW;E-'G$<13F>0)Q=!%>Y#%\ M0M=+W$&+MFXE(XE+CAU;B*XXA,-J;9SXWAG>C#+D,3G'01K&D^@M&P]Y%%AR!;ZHI**3.U>OYHD+V F=Q,DAP(Y6R)WX6QX.HMX1XT-B&^Z-"8A<@ MM^*H4PO?J2O?J>*T00O?H*B)-A2'85Y(%XMM+1'8"E?Y)OR?&0S@2X4[1&^U M6%&!IZB0N[[O_\GU&7Y=^9SV5!2>FL@NV64%=AE0.X=%U (NCUCGI%)1'4QNAG20B% S>BX8JGD6# MR6F]HD'^:/@O[7-<6J1T3(,_-%2"']-1VH$5&R5P^=)A@-[#HT.\YF;CKRK4':URW7E^L!YN0XON$O XO;M*W3"S$D^G&[\E6"E'5XP_+#"&QTW- '_K[5V_0<%.-P1YW\#4$L# M!!0 ( $N"*5@5()QSK00 '8, 9 >&PO=V]R:W-H965T9"4VLBB5B8/"BZJD=W5>=A1& 0O*(2U0NC\K@PY+T^989.1DAM05IK0 M[,2%ZK3).2[LH=P81;N<],SD7,ITP_,8XPU1J-'K4- M6;+R[:1&/:E0PQ=0([B4PF0:SD2*Z6/]-GG8N!ENW3P)7P7\+- M58Q&M49O\OY=IQ=\>"6&N(DA?@W]'Q_=OT>%1N@V0UC(G$J;BR489F6J^N;? M4 .I0Y*1,LVYJ)9,J7LKS I9"L*2"UANX>;WH'%)-6_@P,G+4I,?^O 8I@4J MGC"BU,7EV90SHBB5\P1.XE8;E<,)R)A($YC"GY9*J!Z).Q1GX"09=/XYZ M=N(/>@&-'3\,AC0.NWXWZ,*M8D+GK&H6Z5^D;1W1T($^','@"3XQ$HLY96?+ MRJV%?FVA_\1")[+9(D9M[$-(2DA* 1FI'!XO5HPK%SI/Z4F!86IM,>I]FGJ, M%;()G$F2%/?OWPW"3O^#IMVU;7ZTBVOGKSVXA*ND++2Q#EL1"HO0#!DE@2;= M+T32HH1"2AJ^-4C.9FR-,$<4SNT'1ZE$M#W9'7_)ML)$*BK[7;/['-^ZT8)3 M7'#!#1[EU*'WU>/M'O7TL1)_4&).R8=-QI.,-I*\3-&Y<+.2!FXR:7R8,;6B M;]Y'2F[F0R<(B"AGO\/UV73VR85Q?COH E4^J0I6(.$Q2D6-9NV!=-6QQ[ @ MX)KN3[U.)'5$H0F 9EKF/'4IFM?<.3'86A;]K#?> :"L2Z:R* MY[3>^K--Z8]V*N":2&A \Z6PV6+"M0^"@$5I2M=U4K[F:4DY7-#5A(9[9*JU M[Q+1WKD+TH$LW8W7]ATB274M;-XVE^II=9=\$*]NY)=46EQHR'%!JD&KW_5 M5;?<:F'DRMTLY]+0/=5-,_IC@,H*T/Y"2K-=6 /-7XW)WU!+ P04 " !+ M@BE8VXK]\:P# .#0 &0 'AL+W=O-&<,V5D&81E-;6LS T68D5,T-5HZ0W MA=(5LS34Z]#4&EGN094(DR@:AQ7C,EC._=R-7LY58P67>*/!-%7%],,E"K59 M!'&PF_C"UZ5U$^%R7K,UWJ+]J[[1- H[EIQ7* U7$C06B^ BGEV>.GMO\#?' MC>GUP46R4NJ;&WS*%T'D!*' S#H&1LT=7J$0CHAD_+?E##J7#MCO[]@_^-@I MEA4S>*7$5Y[;A!YA&>P#)%I!XW:TCK_(]LVPYUVH#VED3F^OX4#V:Q''IDG)K-;WE MA+/+:Z20S#RTQ.5FPFR+NVQQR1Y<"I^5M*6!WV2.^6-\2!HZ($-!I $B7I ;ZT"RSU?.G!P."?BY6QFG+_[W,QMA2CYRG<>9B9FF6X"&C# M&]1W&"S?O8G'T?D!@:-.X.@0^X&5?PD._/$Y4<5)8Q"8,6@-,)F#<*]!<+;B M@EM.EIFB(V0LYJ *L"5"H02=12[7<,0ES:C&$-(-]HY]PQV%(C0M6>8'0G M^''JW1D<]'V1$:V45V85,"@>)96^#32W$L3D/!0L^JZ9#F\38=3*G]"N$I. #J/->,YU=]:&6[- #8ESTJW M '>H7?1>YC.[C5E/GJF*/BT95CXS[;EX)!'R_[=<0[CE#OR4:,,,%(T0#YUJ MTM#W/P"I?MH3M.#W=&8-??<$VX;#2;Q?K:>^#Y2CTZXM4*_]3=QMED;:]KK:S7:7_8OVCOO#O/U3^,STFDM#&@N" M1L,)52C=WK[;@56UO_&NE*7[L^^6],."VAG0^T(INQLX!]TOT/([4$L#!!0 M ( $N"*5A[=*:6/@, &H' 9 >&PO=V]R:W-H965T^2Q-8=]MS> MZCTJVFFUZ;FCI=DE=F^0-P'4RX2E:97T7*AHO0RV![->ZL%)H?#!@!WZGIOG M>Y3ZN(JRZ&SX(':=\X9DO=SS'3ZB^WW_8&B53"R-Z%%9H148;%?1)KN[+[Q_ MS,%'LM7ZHU_\U*RBU M"B;7S#)P^!WR#4GHBDO'/B3.:CO3 R_F9 M_5V(G6+9Y^I&.OT.7P M7BO76?A!-=A\CD](VJ2/G?7=LZN$O^C#+>1I#"QE^16^?(HW#WSY*WP/_)EO M)=H0< B>2PM_;;;6&?I#_GXIY)&Q>)G1WYH[N^XQO[?ZW.5[F6Q5\^ \ZZ\L-6:;J5U9-4M$ ):+>EZ"[6#;X0BBQXL ML=EO[X *B/V6.'T1-\..?FG(LWBBYC MV84N[W,T*#>VPLDZ/22;L7]^0H M ,8; 9 >&PO=V]R:W-H965TUU,WHXC4_N[,7KTWK*]VH.RM<6]?2/ERIRFS>C":C M[L%'O5QY>C"^>+V62_5)^=_6=Q9WXQZEU+5JG#:-L&KQ9G0Y>7DUH_6\X'>M M-FYP+4B3N3&?Z>:F?#/*2"!5J<(3@L2_>W6MJHJ (,:?$7/4'TD;A]<=^D^L M.W292Z>N3?6'+OWJS>AL)$JUD&WE/YK-/U74YX3P"E,Y_BLV86W^8B2*UGE3 MQ\V0H-9-^"^_1#L,-IQE3VS(XX:-.OJ"7>:E=4QK56B7]?SIVW"('_ M'%(V8,T.8U%:O'1K6:@W(\2]4_9>C2Y^_&%RFKWZBJ2S7M+9U]"?=,!?[Q*7 M3IB%@.E4/5>V-U\B_$J):U.O9?,@5JHJQ=Q8B*6;I1,M/&:%WQCAU%I:Z960 M2ZL4$LT[(1U"VDM=*6RBC$V!CR5WK2U6"'XAFU+<67U/^SX!>R$NN]WBU^&Q MIBK=XW,USOAFP(3$D;A"C(DC4NK''\[R/'O%"/TR?CAY=2SF#XPF:],LAS9( MQ-W/-[>)N&F*5!Q%C#O;EMBL9=7M3WAWH2ST!UTL%KK2D,KQXUHVX"B %X5I MR5*P_!;BL72=?M9U\.DW^DN6 N3I/$Z%X4 YE6P*2 $*(^L!4N/N,A%7+-BU M: P)J9UK(5]T[TI'._=62L6U5:7VA_U%0DY>O )N-#=!?U20PN-F?^>3CME? MV+MFH_U*7,GF,UD 9UA=R$3\DEZFHC!@>!0D2S,P9%41V?-Y$J5F7FF@$/:S239<09A_O'T^RWJ@][12 ME5!.;!"^U8,PFP8*H@ B3>ADP#E=:A0O AP*06CO6HNE%&98$IQZJ\NR4N*= M=)XM>KD@Q5/QH=F&07[.83#9#0.HK6!,H1LH1WZO#3"L*L@>;'JV#%[RKGW7 M#IWR_N;JP\?@V&_U"47&WC:!<&XH _R!J-&(A"_".R&3#(G>3\L%FR",42E1$Q MQ \1'C?7[\25:HH5^HS/XC*^)2<")IJLE^##O;(-U6YR'+2XQ#U2'=%/AR#U MXC%-4/VJ,H;\M@1;&>N? Z8.5OR7)JJ]Z4V1P%UNK;CMJ!XX9S;H/NA_1S)H M'R :B158IH )] )^"(_(0UAUT)90@[BHKDU)XM&:X"$X8^B/X$P-?Q6^B]I] MUVXDN=#I9<.'#^)JS\^4JZ;2);,"1 UR##ASP M2$W"V"6RCC H,X,Z"X1.H(8CMI9I';:YXY?B!J1(["ENI6\M#*W<+O]>MDOT M6&**['MT- LU>36DI+!D(0N4!O\@CB;'XG=X# >*\_$T0RN'("W,D+(HG9\SR; MYF)RDJ#IIG^G^!?AKO;@\O0DVX6;'O=29CUP#N#3) -._!?AKA_!G9Y_ ]PT MVX/[U7A$R,#YDTF6G,(ZDSQ+3F"<0<"L<44I"K\.-ASELV1VBGL*IWSF]LAM]1ONCL%8M85O* ME:VBNU!\J(Y0K&$8;C"^6BJ@:&:^Q-(4*Q(1&WI^%(\U\G@M'^+P@>"SZL]6 M4QEWJM;/9=.TL@KZW,J'6 UB_,%92B)G'A3Z!BS 3J"ACH$6GC!^*JE7TU8/V#1OV=:]8+-V81S QL"QG M UDV^(\9"R52=^/V$\ MF!-@]'[0*=$81A]?P&R):-22KW@Y)(-RVR:D@+ZX!F[X;$)=.K$>EF',] ]K M%4:,?MAE)^+5=B-,4F&D2^((&4Z@%FP)H;J>C0>*V*"99H>B]X8"9FP:V;JQ M@>HJM?,-,H-[M#G2K@%O)U1<*.4JKF[NFT[ M0KG6GEM 4WQFC7ER"7-+=RQFBR4%HATTD)R.B @G^?-<[%,?Q5-TB=OUR9X/ M=DTIP:+YR8!&XPC8Q,UMXQ0,Q5R\W0>*I"21VQ"OG.F/!R@/8 MY;VAGI;@] M6%MSK_G[9"C?D;VH<$O/O837=6@JHN!A7U?;YZI!'6=N, W[L ;\(*CQ)(Z? MIMF)<3X -%!JGH6H*0#%)K3!05T:I;Q)Q+SU ;+S/&4/K:0VF6.?TS74)8I5 MC+Q;&R3]JNY8MY+,6A@H*%D1LE7\Z-)2RGE,#X&&"F/1S7%9P4!F^UDJ#A9# M:_2Q)+??*KZ;=Z+E=_*/1J02Y_2G.@S.AQ@C%3_%@#_P,LSEVTF-6\'A'/3N MZN;7MY?;4&%&**&W+'BT;DSSO)!N%7+D.7U#+NGKQAJIWH^D.XB-XL"GRK!9 M*3C$6LT#B/2'C@ZI0W7)]2/1 5JD\BI=G);! MOL)",H3)DR;378DF@OK_F.U_4/^@.;?2KJ2E_N_O&?:; M/HV&SQ0!2V]G'V(D"H)!J(?A;?Z=))(>^IP_'ORVPG6,?D&B+R'HF<+/+/W3 M_D>JR_#;S'9Y^(7K%A9">XI06&!KEKXX&0D;?C4*-]ZL^9<:" XVY$,']#_=7?P74$L#!!0 ( $N"*5@M?7E3AP, +<' 9 M>&PO=V]R:W-H965T'I$C.MMI\ MLRVB@SLIE)TGK7/=69;9JD7);*H[5'33:".9HZU99[8SR.J@)$56YOGK3#*N MDL4LG%V;Q4SW3G"%UP9L+R4S]TL4>CM/BF1_<,/7K?,'V6+6L37>HOO271O: M90-*S24JR[4"@\T\N2C.EA,O'P2^N%N]/8] M[OR9>KQ*"QN^L(VR99E U5NGY4Z9&$BNXI_=[>)PH'"2/Z%0[A3*P#L:"BS? M,L<6,Z.W8+PTH?E%<#5H$SFN?%)NG:%;3GIN<=LR@W"#76^JEKR#:\'4+',$ M[06R:@>SC##E$S!C^*"5:RUR_)9P(]ZD\(X'T&9E^-G M\,:#G^. -WX"[^I[S]T]_'VQLL[04_CGF(\18G(U8A?.$WK]%L\%D M\>I%\3H_?X;@9" X>0[]OR?B?\# )P5_]@JA.(T!'8%K$2ZU[)BZ?_7BI"S> MG%M8:F9J^,U?^;,R/P\G85V<_PZLZXS>8 T,;#!C'LQTWLRAJC?S*X\]4@I? MZ)F80.*8W BV+:]:6&'%) (V#8;B!2KC6^P*VA-V:*0-PI4F&[X7T=92$=^3@\2O M(H_82J#G=RPMERW'!J[NL.I#$#XU#:_(?P\9[]YQQ53%F=C?C:C)KOZEH'G, M\%B)I-"4HHH22,(N,N+^0':"DSI2YW$M,"% L&V\-[CN!=M1[DBNBD1;-.AT M"F][XR/A65/$$$'&+H"^"P#5<,S4OHX?I^HA8C44Q6B:Y_OH,T?6@6W0T%P@ M_N22#_'+,C]-3W/H"#)(CH"F$KU&IQWY7FGKHE@Z&5+<[QX:O8O'N?^.IP.4^DB-N,'\3C2/C"SYA0Z@0VIYNF;:0(FCHFX M<;H+K7FE'37ZL&QILJ+Q G3?:.WV&V]@F-6+GU!+ P04 " !+@BE8'AV6 MUWP# "$" &0 'AL+W=OQK$M*I3,7NH:%7U9:R.9HZ79 MQ+8VR,K@)$6<)LDXEHRK:#$+>TNSF.G&":YP:< V4C*SOT6A=_-H&!TV/O)- MY?Q&O)C5;(,/Z'ZOEX96<8]2W0RGM[FW#P9_<-S9HW?P2E9: M/_K%+^4\2CPA%%@XC\#HL<4[%,(#$8W/'6;4A_2.Q^\']'=!.VE9,8MW6GSB MI:OFT74$):Y9(]Q'O?L9.STCCU=H8<,O[%K;+(F@:*S3LG,F!I*K]LF>NCP< M.5R?*&9S%CN"]45QT4+UFO- E[V-:U+TAI$PI\W*^L,'8V_7M/;PN6O MP_GK,K4U*W >T7VP:+88+7[X;CA.?GR#;-Z3S=]"_[;"_$M(M*[0JN$ +BAH"5X669*&/5VS+N @^M%^T:'1,B\=*BQ*-A3.NP%6ZL4R5 M]GQ*00SBL[,!5%F4*V)SJ*[_2>'#ERC?P_!JD%^G_B4;3"97\"M:.STV84+H M@CF"(R(U,XX7O&:.E(+%HC'<<=)Q-AZ?P]DH/W_F^C4-;?CAN N?9R]2U78Q M_C>%ISO M-(?AY)M"'<3Y*->Y?XR3"5#/#3EQ09YLY>$)>3Y'7N+@91U"62]\XRX!/S?< M[8'MF"F?5\)5S(&_$4JKBY-GJ2L3D[I1SE=H-,B3/$2GTW(U'- %LC6&02/V MG@PAXE-7Y+71\K4R'Q>W(8&=;AJQMC'[5@!(I)J7P,)IV[?(3#E^T=?@\K6F M$Q]-!HEF$^:?I6J0@'9(]+O]B+UI)\L7\W8^OV=FPY4%@6MR32ZO1A&8=N:U M"Z?K,&=6VM'4"J\5_4U XPWH^UIK=UCX /T?C\4_4$L#!!0 ( $N"*5@) M[ ! J@4 '8- 9 >&PO=V]R:W-H965T#BS,W=J8LSV9I*-/Q.D6[KFJG5%:_D\GP0 M#-83]V(V-W9B='&V8#/^P,VGQ9W"UVB#4HJ:-UK(AA2?G@\N@Y.KV.YW&_X0 M?*EWQF0]F4CYQ7Z\*\\'OC6(5[PP%H'A]559()CQM<<<;%1:P=WQ&OTW MYSM\F3#-KV7U691F?C[(!U3R*6LK]*RVQMG RI:;63= M"\."6C3=FWWK>=@1R/T?"(2]0.CL[A0Y*]\PPR[.E%R2LKN!9@?.52<-XT1C M#^7!**P*R)F+>_[(FY:?C0S [-2HZ 6O.L'P!X(1W/I4?P8B- M)>':DJOP(.![^3BDR/-%ASVBJ9$W7L%4A L"NF=.UXY4K M^O-RHMW\7_L(Z/#C_?@V6T[T@A7\?(!TT%P]\L'%RQ=!ZI\>L#[>6!\?0C]T M+C\E2!_G<%U62#K1S,BP2<7)V=D830:+U[)>L&;U\D4>!MFI1H8Y04V3%6D^ M0^(98DV)8/M;(HMEJPI.KT0#8=EJK.C7)]"B.'\2"81SY/4$Y*[/DBY!M2@8 M-KR[?7M)EUJPXSM6B*DHZ*,TK*+/;XYCGVZ12>+XD^9TIV39XK2.*,Z]) @P MB#+/CV,,PM +PA"#P,^\-,MZX8<%+P2KA#:4>8&?4^JE:4J1YZA?29CRKTP"WK@!H57LPJ\'U$:>WZ6=%YG MB7,V\Y(\L\[&OA<'Z<\0'OX:X9$7)%8CT((LMS8$7IA8PL>Q,^8[OD%NF.#I MXZ!"+\G@;.+%?OI??$> &UL)P 5C'PA1,#[(-R1 7 1V0@B"K0"4!E8NW.4[ MCB/ ^MUSG(#O)-_'=Y(#P=(,/X!GH^CIR=!]PH)*XG4""G+J>B MXW?OCS^\?^L2Y_>/>4(393-EZ R[0N*55:WWLY4@DU$)8S@3PS!G<250F#T&8UWQ0R^C:06$5/A&K3+:\5# M>O-<0MAR4$AEPVLYYPTMV*IVE6/.'CE-.+6OYL:C&6^X8A7DG5!A6<'U MV9]$KY7 5*.GUBYX;Q?6A@Y=A>R+(-PJ.X3GO +N*!H&N'JKRG41.+JC>)AN M)]R>[XN>W7C9SJ"-HJ";\^"17G#7AU2K(3V !,,:(YP7>*R-?Z+ S!FN+:@1 M35&U]D1$L]_6SI1G2IWH#L.@8NDBW=RO8W>202F-2:>:9SN0N,X M$6+,"#T56&2TX,KUKQ9/3BHQ8RZH)JVA4L*R1AI:H3"XZ&8-XM<:Y2(/)4/9 MSLX2YY*L1-39A:AZ8^8%*?F"[KA+W9%2N[ B-= MU<(YR-8F;I>NK@WXM7/H@F +UYU$WUI@ORVP\!0F,]M].%EK78%B(! T$GQH M#TDKBGD?UUH@.'$Y,=MR_ ^>]O59HYU>&&D^:Y/" 5!< !D !X;"]W;W)K&ULK5AICR.W$?TKA P8,2"/9C6[]F)W9H ]8L2 G2Q\ M)!\"?V!W4VIZ>+1)MC3*K\^K(KO5TD@:.PZPL^J#K.-5U:MBWVY]>(BM4DD\ M6N/BW:Q-J7NS6,2Z55;&*]\IASR"D@UOLF:QO+[^:F&E=K/[ M6W[V*=S?^CX9[=2G(&)OK0R[]\KX[=WLQ6QX\(->MXD>+.YO.[E6/ZKT<_5]P]T\VUS-[LF@Y11 M=2()$C\;]4$90X)@QF]%YFQ421NGUX/T;]AW^%+)J#YX\R_=I/9N]GHF&K62 MO4D_^.W?5/'G%WP6]%H-601A?L*N^&<=I14'Y, 6\U]J7[#]Y:G8!RBD*Z M1GSP+FFW5J[6*MXN$E30PD5=Q+W/XI9GQ-V([R&@C>*OKE'-X?X%3!OM6P[V MO5]>%/AWO[D2-]=SL;Q>WER0=S/Z>\/R;OX7?\5''6OC8Q^4^/>[*J: I/GE M% I9R7I+^QT/V)\2) M3WVH6V2]F"[[J>7[3KJ=P$OAW=IC"XK42*JUV.HN(I%3*S8R:-]'%'W7&:U" M%'^IH8" 11J[?H4+P!WB%R*U\N 9'HQJ/O_L]?+%UV^CZ()O^KJ8FEH=FB\[ M&=).-!KATE7/M5[#3-+%(K$Y'SR!I8;_1_5".Q9::=1T\UHU+SX MJYZ^HJ<6-+=!M'J$SK"+%"CRY)2GS\+FPQX!,D?6M0^-=+7*097KH&!!#R\F MRE2PP.N=20![W4XURB@&]T]#/D4]U>[ + M01;:#G"2"UM0O:BH[; M&V]ZJR@R:^^;DAO'1K: PP==2V-VHW7-E?C6\5*@ MH!UZ%\SJ0V1A51]14)%-0HKOA ,TV1S$V?8.PA+ JG8'RA :G>*YS*(^TZ"L M2"'=Y\3U(7U)*%/H?\U=#6J#=&LJOE7P5J2M%S8S,#1$_5CNK@YJ5D>V32SUUY3=8#0$XV*I$B<8CYF5A/H)G(&@ M$E0[Q#N_R3C0HJ#&6TA(6M)$R_L7/@S\ Q7ZX#TX.5+N8912MH)APS@U1Z[E M*!]XH$!=&-]C@EPDZ)7X#J(RS8IOF&0PE3/2^'V22[&OB 'H_=#[:R.U17X8 MN8V]IF9&H8]IS]V.VUD-YH1"(D\=J33T[V#=G(NT&DV,BD<8#5\XE^=CY1HM M*[17-#RS=X;4YE!E"Y_8P<'$ -<5AQ!M4(/*/0P+49T)A5'A-$3=:$]HY&N% MD)! 93OC=X0ML)*/$ZU(X<0SQMGXT#*5(X)0]4Y&#)/D6S$8*G Z8^^G=E-U M#2ZMB28.&]V3SH PCC3<]TEJ)2L,-YB*LZ&4[UGT>3%4)%,I MP"=Z!SDH=TL&/Z>VH;$1+)R#M">G+UD3[:=&4*.I(2=LMDH2AH- M)8AB:43'(Q$J$N,-#0X(8>:2>7&!8T.A+LE*V,K8BA4&BTCLTRCK1L:.A%%' M_,7--?/91\S%-(52!0E04569W'$LS5.=3[""P,QT3P"N>A[I.[DKK#P! 65-?56Q>!UR M&[+R00WMH%44P$.@I[!IFGQ+V;\5K=\"AG#,VWE6IS->\9M0_$?! R_ZP -N MC2H,9>G%W(SC_6((XE&T7I18T)"WW@">;T!&IE>%!T M*MZ?E_+Z\93$/;Q8BAIL//,Z&*E,46=])%I@./CDQWB,$YUZ').%/:Y[(\/! M9F@E <.HS72+?^ >VW$FYBY%/&B,IY,(YN/X0%*)@$7&U95/9-/1F+_2#8,Z M/>-:-#L"81H*&>@ DNTY.OT-?'")!8Y:R/^5"IXIGZ?4(!MH)8P,5AK.[5/$ MP*@F+O6)F&,.L!Y$N:?"H1^7T88'4,Z-HW"R><% MW""C.1DH3\I1$+9-:QIU0 VAN5 TIUAI**3?SQ0GR?!2!9PAD5.?RA:3+YVH MNS5_SZ73+!(L?_0S?'8<;I+O M^+MIY1.*G"];A10)M #O5Q[!+3>D8/R0?O]?4$L#!!0 ( $N"*5BBA7/[ M+04 "8, 9 >&PO=V]R:W-H965T5][.#?!*ZGQ@P47ZEK8[14JTUXDLV3WXJ-< M59Y?3!;GC5CA+?K/S0=+J\D0I9 U:B>-!HOE17(Y.[LZ8?MH\)?$UHV>@9DL MC?G*BW?%13)E0*@P]QQ!T,\:KU$I#D0POO4QDV%+=AP_[Z*_B=R)RU(XO#;J M;UGXZB(Y3:# 4@3E/YKV+?9\GG&\W"@7_T+;V<[G">3!>5/WSH2@EKK[%9L^ M#R.'T^D]#EGOD$7Q07<^\121WT_RWONJ\\[N\9[#>Z-]Y>"U+K#8]Y\0D@%.MH-SE3T8 M\$^S3F$^/89LFLT?B#SY]]0#>DP'OR4/1?UJ.7_>&3Q7"M:D;H;<0 M'+T0&M!Y24K&@A8Z" 58EAC[ CRER-*G8V@KF5<@751[ =0ZN&G(ZLY+QGV. MP7GA@S=V.WCS+D5<-8J,I5Z!:1IC?=#22_Z\%E*)I4(* IX@KH65)CCX$JQT MA8R]ZOAC!\./6- DBGL<@S?4>1XM-00%\@Z^!6%IK;;06+.6<630Q.J1,B!T M*5RC]32GP,F5EJ7,A?9 1D$'%VEYK DA"<1A(W@KBF;&1/86&)(,"98',$4T:28BF5]-M=E!\S[Z"TIA["$\?^,8VUO)\8M,)! M=I)F1W'_;)J^/.)=>YLED@/N>W (1N$KBPAUU\3(30S4@E@O"<"N#?N@679, MR7!-AUIM&16)9)[.CS@VG0@.[R?7<:,"2E,PM?Z)D3>6-&DEY;H(R-\X0FD4 MG1>L'TG%S[T[@QMTN95-'.;,KGO/^AR)Y-%OI]GLQ2OW*U*'S[H4:V-9CI/' M;W:/3^ 2M-%/J?+!6H:05X3/1]461HN(H!;%0+>4UOFA<(2MI%E#6VY1V)C" M%&)UWM(1P94="D[^>:])KA')\KL^.)BU%&8<[0_34C!747>50JG>F/$X]%XA M'9V472FHLFMAT MB>EC?DYOTZ@<6N]ZG.<%QI<'V:9PTPF YHVT!+:;+['A#U2XQ(+F@1H)F_3I M@]6=O!E\%)>)O;1/:78:^UP;/^: &T$3I:.QW-[1>*L1H.DDF_KQL+F]1!+1>HYVELA4+Z'ROUG18)P6A[Q\J8\00Q857% 9'" MZZ'K@AY-3J[-DE)5\JRVJ*(%81R5KC%.=ON(V*ADT)> AHY18=?V;#NBYGB M1[UPH^X$PX9*UM2ST:V5ONIEJ7%#V6E1K8>QU^)."7?'0@J7,25TC66$_;'& M Y.B\J%6[C59/#/N4C\^7X+N.]QOTT,7A,GH[E:C7<4;*E7(!.V[:]SP=K@$ M7W9WOSOS[@;]7MB5I(PH+,EUFKYXEH#M;J7=PILFW@27QM.],CY6=)%'RP;T MO33&[Q:\P?"OP>)_4$L#!!0 ( $N"*5@1649QQ 4 )$- 9 >&PO M=V]R:W-H965TW4"%-M#(HKZOL/S77A(GV^-_>I* M(3Q[K)1V%X/2^_7I<.CR4E3V5U.+>,E=7%;=/UT*9[<4@&703G^2J]#0QO#Q?\Y7X+/R7 M];W%V[!'*60EM)-&,RN6%X.KY/1Z3/;!X \IMFYGS"B2A3%?Z>6VN!C$1$@H MD7M"X'ALQ(U0BH! XUN+.>B7),?=<8?^:X@=L2RX$S=&_2D+7UX,L@$KQ)+7 MRG\RV]]$&\^$\'*C7/C/MHWM&"OFM?.F:IWQ7DG=//ECFX<=ARQ^P2%M'=+ MNUDHL'S//;\\MV;++%D#C08AU. -UL)RRY\Z''JN1SS!OD:\;Y/0%Y!&[,]J7CGW0A2CV_8=@V5-- M.ZK7Z:N '\WFA(WBB*5Q.GH%;]2'/@IXHQ?PVHC9)[$VUDN]8G]=+9RW:)2_ M#X7;H(T/H]'F.75KGHN+ 7:'$W8C!I=OWR33^.P5KN.>Z_@U]/]4IO\'F3V4 M@MV8:LWU$Q,;KFKNA6,>L[ )ZJ!SPES+EB M'%(%R&8]MC3@LJ5:^](*T?,\#5^O*F'AY,[8A]N[#U=G@6[FH/5\HT::3+;IB[N8#$8-D6+:V9HG"8&W4 MF-1!TBX(RZ&IFA-Q+Q5\@2.T+5LH<5]2203;3G;L2%+WF]IA+??NE'9N2/]# MZ.]=">[;N^GNO<;>Z]#G6A\E[]B#\: ,\175 H%T LP^XL;0;-I?V'0P%]I>J$+%%[5R3?WYN)M@W947 !RB1IGC-B-2%&LSF!1>DT M 2%43SC?:4Y#=TQ,TJQ]@V-OUJ$#:1K3_RS$VH49)7#]=Z;2O4Q-LBA.R DI MF8$-*:TSZ8AGFP^/9 CHD\Y'"5=P@ZF*)O'H1'FK56;HNF\::L2VWE? G_0 M**CHHJQ>[:8[7 DT.6%?;WJ&;K\H0,&%$LR\.%8@1@%XKE>2 M]C]$2;0QBL<7O"6$*3!J9@ZK6:Y,7001JQLUMA9KB%;H'P[$?U-*L>SN O!X MC[X*M_([_A6-WA^#./#H'MXR73QUE2&]0D4]40RG<-!^B6+L*AXD!0 &0 'AL M+W=O.GV0[4VL09:,)"?D[[N2'9-V0H:^V-K+.7O6\NYXI?2C*1$M/%=" MFDE06EN?AZ')2ZR8&:@:)47F2E?,DJD7H:DULL*#*A$F47025HS+8#KVOCL] M':O&"B[Q3H-IJHKI]0R%6DV".-@X[OFBM,X13L 20=(/&ZVT)>Y36S;#K6:@7: M91.;._A6/9K$<>DNY<%JBG+"V>E#DQE\:E!:N%G24K*1-$OV$GY1RP&DT1$D49+NX4O[%E//E[ZQ10._ M+C-C-?T0OW>UV[(-=[.Y(3DW-JJIE<'QZ,DOCTPL!, M,5T JVNMED@'.'D/7.:T S2P6,T+AJBAJ>&:8M:K"%GIH2BJWRT 7"Y &YA MKE4%[Z+!*(6:ZIN2:02KO&OTXAK -^+^Q]F3TNBY=DB2VM$+< ,U6[-,H(M_ M9I*DK2&-?7CHJM%HY8^E$@5J VI.3>1*%]O9\5F;/=AUL>'6S%6H%WZS&,A5 M(VT[?KVW7UZ7[;[Y;I!9<&!,X)&@U.CP/0[39I#:MJ/\&9LK0/_+&D M!8S:)5!\KI3=&*Y O]*G?P!02P,$% @ 2X(I6 '=>8%! @ F@4 !D M !X;"]W;W)K&ULK51=;],P%/TK5I@02-"D2=IN M)8FT=B!XV%2M#)[=Y+:QYH]@.\WV[[&=-'136B'$2^./>\X]Y];W)HV0CZH$ MT.B)4:Y2K]2ZFON^RDM@6(U$!=S<;(5D6)NMW/FJDH +!V+4#X-@ZC-,N)[4ML#/TLJO(,UZ(=J)-E@!4M!?Y)"EZEWZ:$"MKBF^EXT7Z'S,[%\ MN:#*_:*FC9U,/)372@O6@8T"1GC[Q4]='8X XU. L .$KP'Q"4#4 2)GM%7F M;-U@C;-$B@9)&VW8[,+5QJ&-&\+MO[C6TMP2@]/9"C^CO4(KD.Y%\!S0#5$Y M%:J6@#ZBA_4->G?Q'ET@PM'W4M0*\T(EOC:Y+8.?=WD6;9[P1)X(W0JN2X4^ M\P**EWC?:.Z%AP?AB_ LX9W8CU 4?$!A$$8#>I9_#P_/R(GZ.D:.+_J7.@Z5 MJZ6+A^EL[\Y5A7-(/=.<"N0>O.SMF_$T^#3D]3^1O7 >]\[C<^S9G1DUA.>" M#=ILL5.'M1-EGXUG\:6I^/Y8_T!4='4UZZ-:8?[1,V<@=Z[[%=$W]HVJEUB^6.<(4H; UE,)J9MI7M)&@W6E2NF39"F]9T MR](,3Y VP-QOA="'C4W0C^/L-U!+ P04 " !+@BE8EF(?@D0" "*!@ M&0 'AL+W=O(76U<+W559 B=5(5,#-D[V0)=9F*G-?51(P<4DE\\,@F/DEIMQ+ M8[>VD6DL:LTHAXU$JBY++%]7P$23>&/ON+"E>:'M@I_&%<[A$?3/:B/-S.\I MA); %14<2=@GWG*\6,UMO OX1:%1)V-D*]D)\6PG:Y)X@14"!IFV!&QN![@# MQBS(:/SIF%Z_I4T\'1_IWUWMII8=5G GV&]*=)%XGSQ$8(]KIK>B^0%=/5/+ MRP13[HJ:-C;Z[*&L5EJ47;(Q*"EO[_BE.X>3!,,YGQ!V":'S;C=REE^QQFDL M18.DC38T.W"ENFPC1[E]*8]:FJ?4Y.ET;8Z7@$1/$A/*<[24$O,($6H7O!=:'0-TZ _)OO&[->+SSJK<)!X(,XC% 4W* P"*,! M7M27&SE>=(%WKLP;M'M%:T[H@9(:LW-5M]#)>:C];A:JPADDGODP%,@#>.G' M#^-9\&5 >=(K3X;HZ;9F@,;!;GH[/M5&2R(J_?\AM[K#P#UF"@;$IKW8=)#S M(/CM%7+#T/?D9KW<[*I3>P)IOB)\P6V8^9[;O'>;7WUPPW[#W(M^_DE_*$'F MK@LJE(F:Z[95]*M]HUVV_>5O>-NE[[',*5>(P=ZD!J.Y>9VR[7SM1(O*=9N= MT*9WN6%A?A8@;8!YOA="'R=V@_[WD[X!4$L#!!0 ( $N"*5CFISA+B H M &PO=V]R:W-H965TY-]_=?[552F]'Y*=^[=N>GM@FE-NK:"=]4E72K2U7:Y=GH M8-3>^*@71: ;>^>GM5RH&Q4^U=<.O_8Z*;FNE/':&N'4_&QT<7!\>43O\PN_ M:K7T@VM!ELRL_4P_WN=GHWU22)4J"R1!XM^MNE)E28*@QICT2N9K+I@P?[?*?*MGSDN1EMO3\5RS3N_LCD34^ MV"HMA@:5-O&_O$M^>,R":5HP9;WC1JSE&QGD^:FS2^'H;4BC"S:55T,Y;2@H M-\'AJ<:Z<'XIO?;"SL6U4UZ9(*.O3"YN8ICHV8U>&#W7F31!7&29;4S09B&N M;:DSK;QXVEX].]T+4(I$[V5)@GASOD'78>.F1YAUOD;3+X/Q5]9XJ)MS0#=I^7?D MB%\*)1HCFUP'E8O,(F;&QZOT%G[,M9$FT[(4'GA22.'@A399V2#"HE!.:2,* M>:O$3"DCX(5:.CR9K42 _"M;U=*LD+"9=3GY/5A^X)H2OB=L.K5H2M:(=:2' M-RIKG XZO?'V+BND6;"T2GOFD*???_=Z.MT_N7E[Q5<')\\FXDJY .Z"?I'A M6OC/K0W&!B5R[;/2^@:Q$H9>*44CN4/#OA*C:09*N MR:Z%,LJQ<#Q7=8AKR;1/AKU]0]+9WHM*.61C9]"GRCM-Q_&'E?\GC8!&E>BQE^;>YACEUR&J)YXUD?FO\,S M46FC,N4]\24)D&(NM>N-(HE.01OR,#M\N!8X(4UE@AP=')UY< M&-- QD=56Q<$=J/R*0[VG__(>/H;I,';I*SI$KZC"2BH<7M96$H>1$F1CV=> MYUHZ\,%$7)1EC&>6UH"[C9=9)! 2D$#K!XFC2HUZ*U,>9D,:G.P@ZI<=4;_< M2;"?/ ?]K0^ZHKS>1-%?)X&]&WDG0AD/MWB5S"'(Z["*6.A2J$TL/T@<8HE* M?E9"=5N1SZ1')U=''X9"!B'G<^1&I&H./EPGJRYH>%\%/Q:EEC-=,E6/\>*M M,DV2J.YJ0D;\06+ZC"C&?10E'*//.4T,WJNX1H7N2\4U@]<.1$_0XQD>>UZHI#[ M_$,D0838$HWF*I2C#%!;2XK;C7(DD RW.?*$SZ D\?2)V\DB4 MSLF%[J**2)%1Y*?)CY.>&U?KBE86?89UGM_<;6*G&ZN,#&$UJ?#><@\C%%,! M@$DAH?!LE(EH0" DZ=1O_%;H4JT'T"P0DI^4$=Y[LB,J@"UJ")HL1=-I_ M'L<<-(OQ1>U&G"2)KXZMF8 M16XIT%LJ\( ?>S;AL%Q)7R )[-)'"@,.0]F_^DCO#?N&GJM2\'2,<=C>(*RK MEW4J/2H U(6;E$$MWMIJ0;UL*A;WJ?VAWNSMN%'H*MJ28?L(-Y :7<%:?9,F MP+1KU'KY^[IXKS7J5,2"P.RLJADL;.?G=38MT$E2EYJH)A9-TOC)P?[D2%2Z M++GO: *"97ATVY2W#_S"'D13O(0 *IL-VRK^)=%(HJ.&(B\FF(*ZE"!L;TB+ MDLTBOO[K2"Q5JJ=^<+8A-WB M[@W TW0W/Z/56G'D% XI8B:Z8A$T1')%A5Q M,9V(2P!T2!YQHMNE*^&*&,7E_S<^V=%\''7-Q]'N1H$8]%=B4)+]KNOQWAL? M7,.;;NH^OEGH\/CKAC".4'HX).>XA>$IP\5-=\H@7D\1JG1?#+;YH"25SKXI M?=./N&FQ&-,A([4V@[)!Y8<)HRW*J/29BEWXLA_\,A5'[M@&1O;#=2TU8Y.G M(.I+AYP4F9+@X,JU00DBPY(&([04GXE&)?@ITT!"Z!KOJK>'F_#U!@,.4@OK MN!GBJMMY>$L[G\3=JYG4&EOH7&@@RF7%*MH]E#YXN1JZF%?R5(!9T2YC1T\) M5J+I+SV?[^8TLG+JK>IXW*)-#483C8\9$B6F:0#[])L=BY](CC@X%C_/Z&0/ M/:=JE\>QWXLOC:7L:+U(@8N%@?NE=#_- #FU[EGO(-P;^.!Y- M27O3T<\#A>+,1IV)=<[.K(M58=6J1DPN'2K<3Z>U"29O5 H7':SU&[5'9)@+99YS.Q7CLZXTCXB]3CP\ M-8S$3:!UZM:6M[0X0\PTA2R+]+BF\+"/[Q#8>C:FQWB@.%YUFE,G*DTZL0[E M*K9*,(B RT-DZZ'^6#@E6IN>5'7UX)SVO@US?0>%>%HKK5D\" O5:NVY??/* M:. I'O/QT<[]D*WYX:1O)!TE$,M2CM),#+)7EBCYST-'!HNOJDW_7PY'.9/I& M@.'4VFK4$3\:8_5WI,J[=./;GFL]D4 M*D&WANR&";>GCVTED9N#C=P%6N@.OQO0_I=&=92IR1EX+9Y6TSBZ]5QT;_!Q MLE)NP9]@^8S,A/B=LKO;?>6]B!\W^]?C)^(/TBVH?2W5'$LQ%DL@P>@'/Z:-.^X,VZ+Y]G_\)4$L#!!0 ( $N"*5A9 MN9M^N ( +<% 9 >&PO=V]R:W-H965T#>[XNK3OP M9Y.:K?$![?=ZJ6GG]RPYKU :KB1H+*;>/!PO$N??.OS@N#5[-KA,5DH]N\UM M/O4")P@%9M8Q,%HV>(5"."*2\7O'Z?4A'7#??F._:7.G7%;,X)423SRWY=0; M>9!CP1IA[]7V*^[R&3J^3 G3?F';^<:1!UECK*IV8%)0<=FM[&7W#GN 4? . M(-H!HE9W%ZA5>;":;CGA[.Q6;E!:I3D: M.'ED*X'F=.);8G;W?K9C670LT3LL,=PI:4L#7V2.^;]XGQ3ULJ(W68OH*.$W MM3F'.!A %$3Q$;ZX3S-N^>+_I/D*U]QD0IE&(_R;'&.?/5#OY8U 4 7L5>B0S*-$AV7N MUSQ3U%_&8NY"V1*A4((:E534$&O;LV\!&&@U$0T9H.TE$ ]VQ+ M'A8U9\( Q2-@52M),@V$X2 <16ZYC!)XHB8_X_*LUBI#8R")AY!<7L -EYS: M((>U4KF!-"%0 NG%((E">%26"8HV"@=I$#LC'0RC" Z5RM]KI@KUNAT9[J$: M:;N^ZD_[J33OFO&O>S?2[IA>@G]6S/U!+ P04 " !+@BE8W<6QT4P# #=!@ &0 M 'AL+W=O_QTDN M"=#D-ER!=0B6O7P8]D&QZ5B8+'F2W'3[]4?92=H"6>Z^2)1$/GQ(FO1LK_1W M4R-:>&R$-'.OMK:=!H$I:FR8N5$M2GJIE&Z8I:/>!:;5R,K>J!%!'(:CH&%< M>HM9?[?6BYGJK. 2UQI,US1,_URB4/NY%WG'BP]\5UMW$2QF+=OA!NVG=JWI M%)Q02MZ@-%Q)T%C-O=MHNDR=?J_PF>/>/)/!1;)5ZKL[W)5S+W2$4&!A'0*C M[0%7*(0#(AH_#IC>R:4S?"X?T=_VL5,L6V9PI<077MIZ[HT]*+%BG; ?U/X? M/,23.;Q""=.OL#_HAAX4G;&J.1@3@X;+86>/ASS\'X/X8!#WO ='/$L9M_UIQ5IN MF>"_D&2ANO+UDL(O8:,JNV<:X:YI!3IUUB=XI8PU5+^X#".L46'V-;QA\A^Y\F$MV"%)3RG[>KLU5M-7]NUA[9==[4M*S N4>M95 _H+?X M\X]H%/YU@7=ZXIU>0E]LJ)/+3B"H"L[7VX?W:,_1O@A\GO8+#_CD02(MA:)V M-I:^(N)B:X1*"9H+7.[@BDNZ49TA.W,]!:H>-EO4?05ONQWU B21#_>LJ(F' MIC+@B^_U 6M>T*<'KR!+_6RJJJ>('/O(S\.$UHC;(([B2I229>=P;!'%LBBOQTG+@MSG-X MVVG);4?W#J[BCTXVD/CA*')KG!^;#"AX(K6C9_>>Q3'D_B3)X9VS3/TXCOHU MA$VWML>E 8$5F88W>>:!'H;I<+"J[0?85ED:A[U8T_\' MM5.@]THI>SPX!Z<_VN)?4$L#!!0 ( $N"*5AN>@MDO0, $,* 9 M>&PO=V]R:W-H965TBNNW?9AV ?%9F+M;"LGR4U[OWZ4_-)9.JO7^PG55G&+.U+G88T%?MD+F3--2[ERUE\@2JY1GKN]Y M8S=GO' 6,[MW(QJ,%W@C095YSN3C"C-QF#M#I]GXR'>I-AON8K9G.[Q% M_=O^1M+*;5$2GF.AN"A XG;N+(<7J[&1MP*_(80 M9AAK@\!HN,A4P;LBP>1K?9>H MMGS]AN_*/PGX0=R?0^#UP??\X 1>T/H?6+S@+?Y_Z_DE5W$F5"D1_EQNE):4 M17]U'4-E)>RV8BKK0NU9C'.'2D>AO$=G\<-WP['WXPD?PM:'\!3ZXK8J*!!; M6*?D "K@!:R9E(^\V,$R%V5!OM#GQMLN#T[:Z/;@+D78BHP*V]C1)DGJZN9? MB 1E$\1/A.RR(<6>2.V:$&P>0>&.*E[#F947I:*PJ-X%^8"2QXSRZ.KZW9*B MP]G@AL5\RV.X$YIEL&(9*V($9C&7Y8YJ!X)AE2CP/4Q&_3 8FTE_,O9H'/9] M;TKC=-0?>2.XDZQ0&:NNBN1OTC9$% PA@@%,GN%3&F*^H6)I4K&Q$-46HF<6 MA@&A)%L'S1 M$*&$4=BS$]^+>O"!WK]O <-^.)S:<1QYIP(X;@,X_H]*];7XFFJYK:JE*]0G M:72'>OUZJ;X:ZJ,2IH;!XNA4(D)>/0-HGH&.ZF'R**T2V)AFX7^X!(+^V ]M M97JAN0L&;6R7Q^F!#]3S*(0S4J,<":<]DCSS1\/>B]?$H/Z]?DT$_=#WS:TP MC5H&)LNZLLL]>MC)^9UM7RCS34"J-[[=;3ND9=48/(E7[=4UDSM>*,AP2ZK> M>427@:Q:EFJAQ=ZV"1NAJ>FPTY2Z/)1&@+YOA=#-PAAH^\;%/U!+ P04 M" !+@BE8'OZ,"F%-)-@:6TU"D.3+;%DYE15*&FE4+ID MEH9Z$9I*(\L]J!1A$D7]L&1 2;S68NBR9?KU H5:3( XV M$W=\L;1N(IR.*[; >[2/U:VF4=BRY+Q$:;B2H+&8!+-X=-%U\3[@.\>5V>J# MR=6GW&M9^>X\N4,/X+JR:VUPT@JXU5Y1I,"DHNFY:] MK,]A"S",W@$D:T#B=3<;>94?F673L58KT"Z:V%S'6_5H$L>E2\J]U;3*"6>G MUTB6#!P]L+E CF&]3/&$P/#^)^=+Y'8+<5V-W'/KVGAY;7 D$5X!_%B2I.'@W"S!BT!IC, MP9N :\[F7'#+T>PRL7^;EKHF)O9&+3RU>*.&3-&;,Q9SI\@N$0HEZ/%RN8 C M+FE&U8:0YG@$E"PLYZA]PF;U@BXLI'%G+7T$WRK4S#IDLXW>(>(###K]?N3; M81+!%9=,9O@N E(*2^$$'I1EXAW*..YTAVG+N75R([BLM49I0?TC;OL,CN)C M B>=*#GS;=SMPK62BQ.+NMR+['4&9RE]AVFR5K@ONA&8^/9LT/?[_H\^IA$R M079YP2E1W-6W3-?4W8Y2TN?O4I45DZ^'!\,D'IS[!.=45RG8I5H)GC.7[3D3 M_N!]-3&GNZYVN%5I2M0+7T\=82UM4W3:V;9DSYI*]1;>U/L;IA=<&O)6$#0Z M'?2")I>;@565KUMS9:D*^NZ2?CNH70"M%TK9S&PO=V]R:W-H965T>\3P>=WE4^K-I$"T\M[(SJZ"Q=G\71:9LL.7F5NVQ MHU]JI5MN::EWD=EKY)5W:F7$XKB(6BZZ8+WT>P]ZO52]E:+#!PVF;UNN7^Y1 MJN,J2(+3QJ/8-=9M1.OEGN_P">TO^P=-JVA"J42+G1&J XWU*M@D=_>YL_<& MOPH\FK,YN$RV2GUVBQ^J51 [0BBQM Z!T^> [U!*!T0T_APQ@RFD^E?53'[W',QQ,LE31^A.-@FRT"*'MC53LZ M$X-6=,.7/X_G<.8PCU]Q8*,#\[R'0)[E>V[Y>JG5$;2S)C0W\:EZ;R(G.E>4 M)ZOI5T%^=KTI2]UC!;RKX&?;H(8?!=\**:Q V\^\:U$\W8968KE/*)RQ+T? M<-DKN"E\5)UM#'SH*JR^](^(XT24G8C>LZN /ZG#+:1Q""QFZ16\=$H\]7CI M*W@/_,7GYC/WI\"E@=\W6V,U2>6/2RD/B-EE1'=][LR>E[@*Z'X8U <,UE]_ ME13QMU?X9A/?[!KZ^HFN8]5+!%7#J6AGI;I$]RK@9;HG9'DF@E+1%326=BDT M201J)>DNBVX';T1'.ZHW=(CF[1U0D;#=DHA:RT\AH?UBPL\LR-R1S>8XU:DX/& W8]0AHF"8,LS',&3XW2 M]AN+N@7JAII;QU\B-8/IH%X()V8+&I,L&V]2&F8L)0BVB.&3LL3W!MB,2,YH M0B<4QS%<448^*2/_S\H@=6NJDD_Y$25WU?LP'NXEJ5R-<%TJ^[-0>@PUU?%_ MU([H2NQ<"R?0UL%S+YD;7ZF4OD58+.;P3UIYF.0+7X3Y%QH2%DS#M6.2A8MD M1C!YD?S+?5 *:6J1TECD\5C;(DXA3_*IKDGNQ4>3(IPQ=K&NT5F;;E'O_&/D MSJCO[-"QI]WIO=L,;?YO\^&Q_,CU3G2&1%B3:WP[HP+JX0$:%E;M?=/?*DM/ MB)\V]&:C=@;T>ZV4/2U<@.E?P/HO4$L#!!0 ( $N"*5@%KYS]# 4 /8+ M 9 >&PO=V]R:W-H965T>S_> M]4:J;[H ,.2YY$+?# ICJJL@T%D!)=6^K$#@S4JJDAKQ!,+NNZ!H6 M8+Y4CPIW08>2LQ*$9E(0!:N;P3RZNDTMO2/XRF"C>VMB+5E*^4\-G5TKN2'*4B.:73A3'323)/1( M',;)*WA)9U_B\)+7[+MG.N-2UPK(/_.E-@ISX=]3QC98Z6DL6Q]7NJ(9W RP M #2H)QC,WKZ)QN&[5S1-.TW3U]!G"ZRWO.9 Y(HL"JG,A0%5$BIR\J<4ZV9W M*Q7",K'6I]3_'P&'H+P#77:@I,8P*F(*('>RK*C8OGTSB:/+=YK<*")KC6QZ>$4^:%U3D0%YH*96 MS##0B/8$Y1+EV_C/ZS5F/TDB[T?13JGH'3:%)\F?+'S6D*QHQC@S6W(>#N.SF)GTQ_(ROVC)8I MBASG\9!$41"-$#>ZM+F:7L1A$I-HY&$[M+\Q_EJXVR.XV!^%AW#)L-,R[(!C M!!Y[(>*TOQ;N[@>X\?0GX)+P".ZS-)3W@Q]%H3=&[T1QZ(W0.;V$J7!EFRC& MM<=P'J=>.AH/T=VA-PG#88MY,K7.R&3L19<)+J)PZEVB !NES_M<(P75+FWH MLHFBD;;O,^$2Q1+DBFYZ.6HSW*K41G_#3(&O2Y:!UMCJB=[KW]/#%$K6Z\(! ME$WR(3#ZS2=_U48;3%";45:4Q@169%.PK$!2@8^4RY)C-6TE,&'LU8'&/Z>/ M%4%)A;&5KFZH(1PHIK[9 $>NLFFP%)M7QBDBK1@&&E7HO.R3N;:J9@>E\F&X1Y =199>_1+*: HX] 2'R!J*UOK.;WM9+:)V=Q MXH\["3\"ZL.N8PF.@+[X"Y_<8Z>@2CN:1XDAUF2!3!CA]<+?)R.O,U+;"C[VV4K+R5==8:Y MQP@+N$27&Z?+I*?+!O]D"9DLP?D0CSK3=KKYMLN>>O6#WBQ6@EJ[B1.3Q4IJ MQK+NM!MJY\TLMR=O)N('JM;H-&P'*V0-_&PO=V]R:W-H965TY<.8ECRW,LF+W4)2HZV6A3,$=+LXUM:9!E0:F0<9HD MH[A@0D7S:=A;FOE45TX*A4L#MBH*9C[=H-3[6=2+#AL/8IL[OQ'/IR7;X@K= MW^72T"IN43)1H+)"*S"XF46+WN1FZ.6#P#N!>]N9@_=DK?6S7[S)9E'B":%$ M[CP"HV&'MRBE!R(:_S2846O2*W;G!_0_@N_DRYI9O-7R260NGT77$62X895T M#WK_)S;^!()<2QN^L&]DDPAX99TN&F5B4 A5C^QC$X?7**2-0AIXUX8"R]^9 M8_.IT7LP7IK0_"2X&K2)G% ^*2MGZ%20GIO?,:.$VEHHT<"M+@J*U"IG!N'L MD:TEVO-I[,B.EXYY@WE38Z;?P.S#6ZU<;N%.99B]U(^)7TLR/9"\24\"WNO= M)?23"TB3M'\"K]\ZW0]X_>\YO22G:V_?+];6&:J1#\?\K>$&Q^'\O9G8DG&< M170Q+)H=1O-??NJ-DM].D!VT9 >GT.$V-"IT_-]3@3"APN:XL4YD]G\!C;A!?%!5026"QIO0=RL)_TA" MQLK/T+NZ&%RG?M*_&(^OX"^T=M(585)JSAS!$9&2&2>X*"FT:@L6>66$$^3' MV6AT#F?#P?D+U>_Y4)OOC1KS@SZ3[BO0D#H M*.3Y:(9/PK\NP_7S+3Y39!P=[1L:O[*&AFII',(2V !U!.LHH3ZZ%$19^32& M1"-P)GDEVZ*F9U9P(%G(A*R\CW?+U0]4Q=/7'+_)[**Q32D;CI(PC)/_Z@=: MU$VZ99(.H#?^7Z8.SGDKUP,_C)+QT3*).P]\@68;VI@E[$JY^JUO=]M.N:@; MQ!?QNLV^968KE 6)&U)-+J^H)$S=NNJ%TV5H%VOMJ/F$:4[='HT7H/.-UNZP M\ ;:_X?YOU!+ P04 " !+@BE858UVI>H# "#" &0 'AL+W=OZ O4C\NH?G'.KRJK_5YJM=2>G@6]LH M.XA6SJVODL16*]D*>ZG74N',0IM6..R:96+71HIY"&J;A!&2)ZVH533LA[&) M&?;UQC6UDA,#=M.VPKSZ^7*^8%DV%^+I9Q*]WD],=A+]BCS MNI7*UEJ!D8M!-*)7-]RO#PM^K^76'K3!*YEI_=5W[N:#B'A"LI&5\P@"7\]R M+)O& R&-OW>8T7Y+'WC8?D7_-6A'+3-AY5@W7^JY6PVB,H*Y7(A-XQ[U]E;N M]&0>K]*-#4_8=FMY+X)J8YUN=\'(H*U5]Q;?=CXTKLE=(-.PGXH)\O(24Q,,+2$WCI M7F(:\-*?2%P8W<(8N1K\%-!FMX)Q,%@:^&,TLV'\SV,&=/C\.+Y/FRN[%I4< M1)@75IIG&0W?OZ,YN3[!GN_9\U/HPRFFX7S32- +V"FQ,'N!J5QB;C@0:@[W MXB]M8*HWII+'^)_>X6F%WN@&T[-62W#^.X @1#D+#B?'NET+]?+^7M!,-?/EPP0G<8\[5%Y^MA(G1\PT>YR_ RSBC%!MI M$1/.L<%83!G#!B5%G!?%+GBZEE4MFMHZ*&)*2LCC/,\AC4E> LWCDC/XA+H- M^$O-2254Y1T)&UDXH^? $;B+8,#3$G%R['<,CP9EO;C@&? \+@H&+,/UN%>* M!''T=CR>P!GSL&E*@,:]DOEGUH,R9@7= 2N\HJW )$5%.8])D76JBRR(+>*L M++Q83F).\_]B./M_AJR/S+;S279?@D>% LS@H4 MF\6)O17'^"J#7';R?XC>AE+PT\3\BH-!8RM #3V.=4>G'WR@QFQF?*92!VBY=2)8P,LU4CA?*I^6:)3T5&KKV0T*37YY?'[IKD MH##@22]#^?-<-LIU-6(_NJ^PHZZPO"WORO.],,M:66CD D/)99%%8+J2UW6< M7H&ULC57;;MM& M$/V5 0,'-M"0$BDGAB,)\"5! B2%83OM0]&'%3D4MU[NTK-#T_K[SI(2JP** MVA=I+S-GSEG-',T[1T^^0F1XK8WUBZAB;BZ3Q.<5ULK'KD$K-Z6C6K%L:9WX MAE 5?5)MDG0R>9_42MMH.>_/[F@Y=RT;;?&.P+=UK6ASC<9UBV@:[0[N];KB M<) LYXU:XP/RC^:.9)>,*(6NT7KM+!"6B^AJ>GD]"_%]P&\:.[^WAJ!DY=Q3 MV'PM%M$D$$*#.0<$)5\O>(/&!""A\;S%C,:2(7%_O4/_W&L7+2OE\<:9WW7! MU2*ZB*# 4K6&[UWW!;=ZS@->[HSO/Z$;8L^S"/+6LZNWR<*@UG;X5J_;=]A+ MN)C\)"'=)J0][Z%0S_)6L5K.R75 (5K0PJ*7VF<+.6W#C_+ )+=:\GCYU>:N M1GA4K^CA]%&M#/JS><("'0*2? MS/<"D/X')X+NS7'GX9 LL_IV?"*615[KC M=9T>!?S5O<2037Z!=))F1_"R46?6XV7_J1-NM<^-\RTA_'&U\DS2&7\>DCP@ MS@XCAFFY](W*<1').'BD%XR6;]],WT\^'N$[&_G.CJ$O'V3ZBM8@N!(^E27V MS0M[*NX5(]QC[FRNC5:AQ0]I.%[EL=(>LC@[ 6USF6F/L@"N$'"LR5*,0K&2 M7 T-DG8%L-NM.N6A(2T3KPYN*'GC9&\W;]]%L_UHR1<4HM]3D&9Y;18P4N)72)%)R@XKZ%HQA%JOXPZ\6PS2@?7.=@/G*$9?*F&UP MX..1V:"87WB>$L0&\J=WP7T*P.=6\P94IZCP_Y?_+(;3-,[.3@ZU9K)G'S72 MNC=)#[EK+0].,IZ./GPUV,\_X8.)?U>TUJ+:8"FID_C#>00T&..P8=?T9K1R M+-;6+ROY+T$* 7)?.L>[32@P_CLM_P902P,$% @ 2X(I6/SP#4PX! M4 D !D !X;"]W;W)K&ULE5;;;N,V$/T50KM8 M)(!B7:QKUC;@9+-H'K(-DFS[4/2!EL86L9*HDG2<].L[0\F*LW6"]L$62VKJ5L^=RICNW/-T44'#]41VT.*;M50--SA5&T]W"GAI MG9K:"WT_\1HN6FKY FJYFSN!LU^X$YO*T(*W MF'5\ _=@OG>W"F?>B%**!EHM9,L4K.?.,CB_B,C>&OPF8* M<@@'A]#R[@-9EE^XX8N9DCNFR!K1:&!3M=Y(3K2T*?=&X5N!?F9QL=6XHC6[ MAPUJ;33C;-\'I?)P)+1;.U MK+&OL3Q$RTPEMQK+1Y^>4P7A'-A#I0!>%0!;-J!$@;Y7US=72[;4@I_=\D*L M1<&^MQSQ"F[0[E(JC(I#=A*,UPZZ%9@1JWGWW#@TMSK$SVD261ZZ,(!V'JQEF*@S/\!9'O1D&"VA6R ;96LF'RI<+)P WR! >Y&P>$$P2N M']+@)/#=. Y/"1*-LHA] =S=0@PJ8<_PAHKG[WX!GO#4U,CZ,23W1!)PU=32\L;"_].U8AL7_0H*21EK4H M;9]H@X\^LEP?;-/$JKH\E-L>2"TY85\_C@SUZTU!%+S7D)F!LQJ)40*&MQM! M_<^UAB%'>'K#6S1=;1GU*X74Y*&UI#I N)TP%2MJN:5,FFYKSURN%,;H$YD< M.RF]@UL.CY"-OV>NI,$;V XK_.0!10;X?BVEV4\HP/@1M?@'4$L#!!0 ( $N" M*5B,#(%CN@0 'L= 9 >&PO=V]R:W-H965T7FQG5%M,8I$M=L M@ZEZLV0\15+=\I4K-ARC.#-*$Q=Z7L]-$:'.9)0]>^23$=O*A%#\R('8IBGB MGV]QPO9CQW<.#Y[(:BWU W'Q]4']+@M>!;- L]8\@>)Y7KL#!P0XR7:)O*)[7_#14!=K1>Q1&1_P;YH MZSD@V@K)TL)8>9 2FO]'GPH01P9*I]D %@;PU*!SP2 H#()3@]X%@TYAT,G( MY*%D'$(DT63$V1YPW5JIZ8L,9F:MPB=4?_>YY.HM479RYR%X M_>K-R)7*.]V'&Q6>W.:>P N>!. ]HW(MP*\TQG&#?6BV]Z%!P%582C;PP.86 M&A4?V.X:!-Y; #T8-#@T^W)SV!2/V7RZ72ESOZGW6C1!^:6#3"_X/[_TG_=* M%;R3.!5_-7WBW(5.LPLZA]V(#8KPV-EH)_@..Y.??_)[WB]->&V*A9;$:N@[ M)?J.27WR3%5*3L@_. 8J4ZM41-74YAS3Z#-8J=RL9E#"A,"B<=KDVKU,6Z?Q MW>0J@"JO>R-W=XSKO)W?&?AG[4*CKU])HEN2Z!I)?& 2)2!A='4E,4_!@G&E MH(:8:(H\U^H>133H^?W@/'1CIVU'2O>&[^!LWG:'.A&=S5MCIVWY6!*K\1F6?(86\]KPC$^O M#YOX&#MMR\>26(V/[U7K3.\+D]\3UC]^BDWC&M&HTG;^654+;:G5"1ZMU/WO MG_X*'VSQMZD6VE*K\X<5?V@#F M+EL#LJ16!U05&+YQ$3VY)VA!$B+5.&M#*7B9DM5*P)9:G5)5"_CF8J!*A ], MU06F7&AII5Y M*D6VE*K0ZS*"+_[ ^1"FV7%S*I::$NMSK^J9'QS*=,^%_9> MGN56"Q5;:G5 5:GB&Y?C7YL+^R]3LEI3V%*K4ZJJ"O^%LJ+8#9D==D/4@SWB M,9@Q*CF*9./RV2S:>EY:+4)LJ=6!5F6(/_P!\J+-LF1F52VTI5;?,*ZJ'&BN M6Q8".#@,:L*T44GV1"S_Z10?'*<#W^DW%H=F5MN!LJ=7!5<4--"[> MOW&+M! WY4US_ZUI^6>;A! >W0J ME6*^RD[W!,CR37X(4SXM3Q"GV;G9R?-;_V:6GP-6,OFQY'O$5QI-@I=*TKON MJQ' \Y.^_$:R37;VM6!2LC2[7&,48ZX;J/=+QN3A1G=0GK=._@-02P,$% M @ 2X(I6(!V+OO2 @ I@< !D !X;"]W;W)K&ULK97?3]LP$,?_%2M#$T@K^9T4UD:"5F@\;*LHC(=I#V[B-A:.G=E."__] MSDF)2FNZ/>PEL>/[WGWN8I]'&R&?5$F(1L\5XVKLE%K7EZZK\I)46)V+FG!8 M60I980U3N7)5+0DN6E'%W,#S$K?"E#O9J/TVD]E(-)I13F82J::JL'RY)DQL MQH[OO'ZXHZM2FP]N-JKQBLR)?JAG$F9N[Z6@%>&*"HXD68Z=*_]RDAK[UN ' M)1NU,T8FDX403V9R6XP=SP 11G)M/&!XKR1%KH<.T,'%62)&Z;OQ.8+V>83&W^Y8*I]HDUGFX8.RANE1;45 M T%%>??&S]LZ[ C\Z!U!L!4$_RH(MX*P3;0C:].:8HVSD10;)(TU>#.#MC:M M&K*AW/S%N9:P2D&GLUN^)EP+28E" S2'35(TC*#O2[2[B?Q-K,]1Z'U"@1>$%OGDN/RJ M68'PSST\YCV;25$TN48E807"&NF2 MRF)08ZE?4"YX6P'8=+Q9P@#J(JV_NXN1M#%,\UAG\= +1NYZ-\U#HR09>KW1 M&_RHQX^.XM_A#=!I(BEF"L%N!.BJ%AS^IQ6T\Q;O,/B^/]PGM5E=!)$=->Y1 MXZ.HC]#3!I0/:BERHJQT\4'<*(SWV"PV%ZF=+.G)DJ-D-Y13:",%6@EA/\[) M0= D\H?1'IK%*HT"WPZ7]G#I4;A[H3&S,:4'VVD(9R+<8[)8)7$0[#&Y.UW4 MW&!?L5Q1KA C2]!YYRDD);M;H9MH4;>-=2$TM.EV6,)%2J0Q@/6E$/IU8GIU M?S5G?P!02P,$% @ 2X(I6#;7V8N?! \A@ !D !X;"]W;W)K&ULM5E=CYLX%/TK%ENM6FEFP"9 ,IM$ZF2VZDAM%37M M[L-J'SS!2:P"IK9)IOWU:Q.&C\1Q-R/RD@"Y]W#N]0$.-^,=X]_$AA )GM(D M$Q-G(V5^Z[IBN2$I%C MF_/IF!4RH1F9ZWDA]P)V.<[PF"R*_YG.N]MP: M):8IR01E&>!D-7'>PML9"G5"&?$7)3O1V@:ZE$?&ONF=AWCB>)H12WRM0ISZG3FQO/Z._*XM7Q3QB068L^9O&4GV%6QG@.6A9 LK9(5@Y1F^V_\5#6BE0 ')Q)0E8#^;X)? M)?AEH7MF95GW6.+IF+,=X#I:H>F-LC=EMJJ&9GH9%Y*K7ZG*D],Y5XK@\@? M60S^_%[07*V1+/=F.*<2)_0G4=L)*^+K.]6O&"S82NXP)^ AS1.BPW&Y(C,F MI #78*&D%A<) 6P%S/!7X),2Z.M[(C%-Q!N5\W5Q#UZ_>@-> 9J!+QM6")4@ MQJY4)6JB[K(JYVY?#CI1SB>VO0&^=P60AWQ#^LR>_K98JW1H2G=58^ONHKJ[ MJ,3S?]'=*S!/<-76ILG_?%#AX$&25/QK*G6//3!CZ^O[5N1X22:.NH %X5OB M3'__#8;>'Z;">P+KM,&OV^#;T*>+XE$R)253D?O,L,S4]YSM%$(OBM#8W;;I M&\*\T2B"=5B'V* F-K 2^T"$N%6WDF61%@F62MPQ4?4OZ5[1>KEPRKBD/\L# M)O[[$P0M8M>#P N'!_Q-83X<>F;^0: MYIQMRR>84916K'-7HR>P3MG0:Y[RW@5E68'WU(F^T+JM:!D>^&)I5JEMU:$H M#((#;1K#@E98EUKC%J#U*3R=L30O).'E\K#5BBY)T>XYW!<^H+-2+J5Z?%7W2V^9W2"O0V2O2$UJW[,;2 MP-$EQ=FKR>D+K?NRW;@<9+4.5G%6J6W5^5X(#[1IC$(GI(D:SX'LGJ,:I>CA MAK*<:U6[49=VE+/?^'M"Z];<&GU<=/;1[_#C$LX&-@P_&' M(2H:^:=TV?@,](OYAUH4(REKVMG=[PFM6V3C65!P22'V:F3Z0NNVHC$RR#Z; ML0HQ/!JQ#1 ZND$:HP['6&YK(*W_#?B(^9IF B1DI=*\FTBU@>\'[/L=R?)R M1OW(I&1IN;DA."9CK="IQYI8L$8LA44PD1,)\X R;O4G7[+<;?C%8J\J8&"4W0MR: MR7DT<#R3$' (M6&@^+>",7!NB#"-NX+3*8\TP.IXP_[=:DMBK^>0,%-:Q 48,XA9DO_3^\*'"@!Y MZ@%^ ?"? MH[ *T"T'HMH%T VM:97(KU84(U#?I2K(DTNY'-#*R9%HWR66+* M/M,25QGB=#"5^ 1)_4!H$I&SNXRE6%-M9V.:,DTY>P0<0S?CW!3(%3C!YT_-KO>M MSJZ/))M\$-F6E>W2RO8^]J#Z0()T6[\8Q24#7>9ES?K6!4V_ M@0_&JNK1WH/?ZE%.UJV>V"S/VU+>*95WWJ.Q(?-7OCO('_I\D_)RZH7+!$$0YS MI,0*8%EDWJ+SB1:I;5HW0F,+M,,E?M6 -!MP?2Z$WDS, >5W4O /4$L#!!0 M ( $N"*5ADOB5/80, /T- 9 >&PO=V]R:W-H965T^PD2SJ:9A+K7I+XXYYS;GQ]9 \V4OW2*8!!=QD7>NBEQBS/?%_'*614'\LE M"#LRERJCQC;5PM=+!33)@S+NDR (_8PRX46#O&^BHH%<&S==URS16I@7L7I K>_[]$_ MY,G;9&94P[GDWUABTJ'7\U "<[KBYEIN/D&94-?AQ9+K_(DVY=S 0_%*&YF5 MP59!QD3QIG?EC]@*(&1/ "D#2*Z[(,I57E!#HX&2&Z3<;(OF/O)4\V@KC@FW M*E.C["BS<2;Z*&6R89PC*A+TQ:2@T*4P5"S8C ,::0U&HR,T+18-R3DZ3^TH M:,0$.J=*_6%B@4:97 D[T0Y7@*\OP%#&]1OTTLV]2>5*6Q(]\(W5[=C]N-0X M+C22/1H[Z$H*DVKT7B20/(SW;;Y5TN0^Z3%I!?PLU\>H$[Q%)" ==#N]0*]? MOFG![50_LY/C=A[[F=^OI7W:LME0E?QHRK@ .FD& M].H%#H-W+3)/*IDG;>C1&!9,"+=N,\JIB*%)8 $1YA!N:Z^C?K<;= ?^NH&Y M6S%W6YEO%!6:TV(_)C]M>=L-;AI+H@#J;O'WFKG#BCMLY;;%\TC*X0ZE31EW MFFE/*]K35MI1!HK%M#''ULC_+()>I:MWJ%KM/8/,?B6S__1:[>_62O>D$S8O M' YJ:PP.5:TETK8$O(=^RYGQ$PNV!/@W\=,]S*1F)NW,EU?O1XV$K7'_60JX MME=\,'_%SV&PN'98? "++3$>+%\O#/:L7NVQ^& FBW===E_QU#:+G^JS>-=H M;=[[B&NCQ8\XK6;T:$)C-F=Q(^USV"VN_18?S'#Q1U)Y+#N:Y9-=S]^P=4GLN>:KGE@!A>][^UHG<'@ 6^;U#H]@=DXO#>=5; MW6U&Q8F^GEYY#0V.3VW"JKAK% TCE_GY?B:-O2WDGZF]GX%R M$^SX7$ISWW $U8TO^@M02P,$% @ 2X(I6#OA41F4 @ H 8 !D !X M;"]W;W)K&ULK55=3]LP%/TK5H8FD ;Y; NLC51: MC2%M#-&Q/4Q[<).;Q,*Q,]MI8+]^MA.B4D+%PUX27_N>XW./XYMIP\6]+ 4 M>B@IDS.G4*HZ=UV9%%!B><(K8'HEXZ+$2H.9P0!A409!JQ?&U@ MI89(R_C3<3K]E@:X/7YB_V1KU[6LL80%IS])JHJ9<^J@%#)<4W7+F\_0U6,% M)IQ*^T1-E^LY**FEXF4'U@I*PMHW?NA\V +XT2N H ,$;P6$'2"TA;;*;%E+ MK' \%;Q!PF1K-C.PWEBTKH8P-H12A%F*OJD"!+IB"K.< MK"F@N92@)#I&J_:0$<_0$C+"B(+C+]K_="#[< D*$RJ/-.YNM42'!T?H !&& MOA>\EGH?.765EFX$N$DG\Z*5&;PB\YIO3E#H?4"!%X0#\,5^^+S.-=P?@KO: ML-ZUH'&1+VAH3[V.-+P:5$"1;BD; Z3/9;)]T-%>H=>Z>;_!RM$+DZ+(/]M1.) TGG@[ M^MRM_F%Z]U&PO=V]R M:W-H965T T"9!DZ7M@)%&:E<&?=B8 M5@T>$ ]NA.:2B/+/:@481Q%YV')N S2Q._=ZC11-0DN M\5:#J M!-.SB]G8Y?N$KQP;L[<&5\E*J0<7+/))$#E#*# CQ\#L9XN7*(0CLC9^=IQ! M+^F ^^L=^Y6OW=:R8@8OE?C&[X M?0!9;4B5'=@Z*+ELO^RQZ\,>((Z? ,0=(/:^6R'OL? MG,R1&!?F- G)ZCN6,.NT9JU6_(36$*Z5I,+ 1YEC_C<^M+Y[\_'._"P^2GBC MM@,81J\ACN(AW"_G-[P& M,E5+:F]XO]N_#]-V+/ZDMX_+M;7!I0&!:PN-!F^MNFX'M@U(57Y(5HKLR/EE M8=\XU"[!GJ^5HEW@!/I7,_T-4$L#!!0 ( $N"*5BPN!N!500 ,(7 9 M >&PO=V]R:W-H965T-3^$OS0/;KG2CH^ MN:,=%]]D0(@"+U'(Y-@*E%K?V+;T A)A><77A.DW2RXBK/2M6-ER+0CVDZ H MM)'C].T(4V9-1LFS)S$9\8T**2-/ LA-%&'Q>DM"OAM;T'I[\$Q7@8H?V)/1 M&J_(G*BOZR>A[^PBB&P_MF2&0G#&$GG\4\&:N5SQH'[UV_HGQ/RFLP"2S+CX1_4 M5\'8NK: 3Y9X$ZIGOON99(22!#T>RN0OV&5C'0MX&ZEXE 7K#"+*TE_\DA5B M+T#CU >@+ "5 ]QW KI90#& *LQ5=A 1,I21*@@Z8IZL,^!+, OV6 M2$ 9F&$A7BE;@6G$-TP/U*_OR)(RJDCG%[T\?@W8XA7,R4KO! 4^WA&%:2@_ MZ1F^SN_ QP^?P(<8^$O -U)G)$>VTB3C5&TO(W2;$D+O$.J"1\Y4(,$]\XE_ M&&_KXN050F\5ND5&P%_Y]@ITG1\ '(D$XW7[!N@M=]!^^SN;I_ M/G.]F'J'[[#P_ZHK7PKOUL/'JG$CU]@C8TO+@B1B2ZS)]]_!OO-C'?>&P XJ MX>:5<$WHDUNRHHS%VV^!0\P\4L@G$+&D;2=N?^",[.T^"^,\%[+HY2QZ M1A;ZZ A%_\6)J)$7+<^REDB*TMLCTD$]6"+2J[#5@[KYH(,$^WF"?6."7P1F M,DSSP_[?6I+BLUM[,ON5',N5-DYU8:4'.9&!D8@6A".;95#)WW7AL$3!.,F% M%*YS"M='-@L1U,.UQ3=&GGNN&P([(#G,20[;5;AADY5H".R@$M IOL[._]>X M#&-_WW;[R"WM6_-,ES+9\QFP$9W+8 Z%SD%E,L;)+B6#"C*H*4W,D$RB:)[L M4C*%H8#&K_0)NI@!'&PP%U76I TS LW ,UVX/[A\7Y:FWU#G_>,91MF 19N M ?;:%4=HM"-G5Z,AM,-J%-8$FKW):?)8M270!15>!9F] MRDD:B8Z[%/,TE](H7 HRNY13!1)5O4J%21M&!15&!9F-RAGRF"$9R;3A1U#A M1Y"Y?7%<'E&U*5'AT*B+L/>ZH?K_Y572)); BUN4:=LO?YHWHJ=)^[7T_!;> MS-)V<@&3=K0_4$L#!!0 ( $N"*5C9FKJ%$0, *L) 9 >&PO M=V]R:W-H965T..S.92WW#C[@+/8 3R83'D:N16 M+A.2 16$4<1AVG/ZC8M!1\>;@!\$5F+C&NE,QHP]Z<&72<_Q-!"DD$CM@-7? M$@:0IMI(8?PN/9WJE5JX>;UVOS&YJUS&6," I3_)1,Y[3N2@"4QQGLH[MOH, M93XM[9>P5)A?M"IC/0IL6G\0 M@/I"@!0(TPDR >B6X#%)B20J]O0*)":I.%.JA]$5.CTY0R>(4'0_9[E0&M%U MI4+3+W"3$N.RP/#W8'QCRW,4>#7D>WY@D0\.R_OY3,D;-KFK"E)5Q:^JXAN_ MX'!5'OMC(;GJM%^VC J+IMU"S[X+L< )]!PUO03P)3CQQP^-T/MDR^\_F;W) M-JBR#0ZYQ]\7P+$D=(92\['YNA5R-<"F%6SY%Z:A,=6+Q3)NAZ'7=9>;>5F" M(O\UZ UOL^)M'N2](133!/;2VF +Q]8&1Q#I5GD#NQNTA[15D;8.DMXSB=-C MZ]G:>7NCT8RV&7>C]A=L7;/LA[R^BL+H%G[R5N[\"TVIWM"EN"HL"W$T<5<71$([R3-K+-'7^+ MUA+4:8=VVDY%VSER03 +8:U:_E]JJ.R5&AI)+"$S;3-%Q90D*LP^0OY1K\HTE1*7=C*]7'F*^8SP@5ZH-- ME:UWWE9]P8NC03&0;&%VUS&3:J\VEW-UF@*N ]3S*6-R/= ;=G4^B_\ 4$L# M!!0 ( $N"*5@FK$QR- ( -$% 9 >&PO=V]R:W-H965TU5 ]Z!V#(8R%*G="=,=74\W2V@X+I MD:R@Q)F-5 4SV%5;3U<*6.Y$A? "WY]X!>,E36,WME1I+/=&\!*6BNA]43#U M= 5"U@D=T^/ '=_NC!WPTKAB6UB!N:^6"GM>YY+S DK-94D4;!(Z&T_GD8UW M 5\YU/JD32S)6LH'V_F4)]2W"8& S%@'AI\#S$$(:X1I_&P]:;>D%9ZVC^[7 MCAU9UDS#7(IO/#>[A%Y2DL.&[86YD_4-M#P7UB^30KLWJ9O8\ ,EV5X;6;1B MS*#@9?-EC^T^G C&T3."H!4$_RH(6T'H0)O,'-:"&9;&2M9$V6ATLPVW-TZ- M-+RTI[@R"FOSV#.XEE5X M6>M[U?@&S_C>RL.(A/Y;$OA!V".?#\MG^RW*QWUR#PD[S*###)Q?.(SY?;;6 M1N&O\Z./J+&(^BUL.4UUQ3)(*-:+!G4 FKYY-9[X'_OX_I/9'[1A1QL.N:=+ M!17C.?[.E=3<]+$.&KR4M3&;.#-[;1S2\-*W3^P=>C"B#B,:Q+CF)2LS(,(> M'A&=E^8VO)28Z8;M/='[R\H4.+>ON%D]_ 5!+ P04 " !+@BE8 MNSY0HQX# >"0 &0 'AL+W=O(NAZ('6AI91"C1)2D[>?L.*45U;,;( MH3Y8I/3/SV]&7#3="GFK*@!-[FK>J)E7:;T^\WV55U!3=2K6T."34LB::NS* ME:_6$FAA@VKN1T$P\FO*&F\^M?>NY7PJ6LU9 ]>2J+:NJ;R_ "ZV,R_T'F[< ML%6ES0U_/EW3%2Q ?U]?2^SY@TO!:F@4$PV14,Z\\_#LE\+&9>8(" 0ZZ- \7+!BZ!2Y;* AM"O)55R#))T:7C#/-0)&W9('3IF@Y$%&2!^VNXM45:,JX M>HW:[XLK\NKD-3DAK"'?*M$J=%537R.G&Z:+CBEZ@NF+V)R2.'A#HB"* M'>&7Q\//VQ6&AZYP'ZLSE"@:2A19O_@)OVMZ3Y<<T< [.LI[!25(B< 2-M"TX((; M'8P;AV&T!W?#7#94;A%):1^JT'6! \]2;69NQQPSR>\W\'N7<#9 M8:&":+('[!#A='4#CP?@\5%@N_^ZB,:')4S,UO:(Z%"41)/ 3309B"9'B;X) M3;F+:'*P6*,L&V=[2(>J.,#?'I._:$NA\7BTS0H_8$ : 3XOA= /'7-&#I]$\[]02P,$% @ 2X(I6!'U M4.GA @ 30@ !D !X;"]W;W)K&ULK59K;]HP M%/TK5E9-G;0U+Q*@@TB4;MJD/5!IMP_3/ICD0JPZ<6:;1__];"=$E!C42?M" M_+CG^)SK:YO1EO%'D0-(M"MH*<9.+F5U[;HBS:' XHI54*J9)>,%EJK+5ZZH M..#,@ KJ!IX7NP4FI9.,S-B,)R.VEI24,.-(K(L"\Z<;H&P[=GQG/W!'5KG4 M VXRJO *YB ?JAE7/;=ER4@!I2"L1!R68V?B7T\'.MX$_""P%0=MI)TL&'O4 MG<_9V/&T(*"02LV U6<#4Z!4$RD9?QI.IUU2 P_;>_:/QKORLL "IHS^))G, MQ\[ 01DL\9K*.[;]!(V?2/.EC KSB[9-K.>@="TD*QJP4E"0LO[B79.' X#? M.P$(&D#P4D#8 $)CM%9F;-UBB9,19UO$=;1BTPV3&X-6;DBI=W$NN9HE"B>3 M29KR-60(EQGZ+G/@Z O!"T*))"#0.S1799.M*2"V1/O8&7[BC%*#N0.*I1K[ ML%-U)13D\A8D)E2\4>"'^2VZO'B#+A IT7W.UD)!Q,B52KA>WDT;D3>UR."$ MR&]L()/^<<+JKSJ!)BD M8"K0K\E"2*[*\K?-8,W8LS/JHWHM*IS"V%%G40#?@).\?N7'WGN;W?]$]LQ\ MV)H/S[&W!4/*%$I]!%'*"KWW6!]+F_6:+S9\^E+9)*'OJWW8'%KJ!L7Q<- & M/9/::Z7V7B2UJNO5IJTFB Z6C?QH>*2M&]0+3FF+6FW1R[1QMB02B1QS4JYL M$J/NZD._?R2Q&Q1&L6^7&+<2XW])'Y)X!];#&W<6]X?#XPVV!,619U?8;Q7V MSRHT%Y9-4;^S6.P="^K&J*VWZQFT>@9G]=PSB:UE-NA4MQ_U!]&1(DM4W ^" M(TWNP66O']JOF*](*1"%I<)Y5WUEB=>/5]V1K#+W_X))]9J89J[>>^ Z0,TO M&9/[CGY2VG\0R5]02P,$% @ 2X(I6#'J?^IP P +PT !D !X;"]W M;W)K&ULM5?;;N,V$/V5@5H462"-1"EV+K4%.#=L M@"8;)$W[4/2!EL8V$8ET2'A##F''*V5?C(+ M1 O/>2;-V%M8NSSU?9,L,.?F0"U14L],Z9Q;JNJY;Y8:>5H:Y9D?!L'0S[F0 M7CPJV^YT/%*%S83$.PVFR'.N7\XP4^NQQ[S7AGLQ7UC7X,>C)9_C ]K'Y9VF MFM^@I")':822H'$V]B;L](P=.8-RQ.\"UV:C#&XI4Z6>7.4Z'7N!8X09)M9! M&WB0%,:JO#8F!KF0U9<_UX[8,(C"+09A;1"6O*N) M2I87W/)XI-4:M!M-:*Y0+K6T)G)"NJ@\6$V]@NQL?(%3"S_#+=>:.__ W@5: M+C+S:>1;PG>C_*3&.JNPPBU8$=PH:1<&+F6*Z5M[GW@UY,)7I<&DT)B"M3KSWMP,..)R(1]V0>>JZ([JA7D M<".J+!P$Y:\[NL<-F^/^+:8LPN1U0P&7*5"\X;RB-NG;:;W [W3B24/[Y$,# M?K(#KBQH,V[0Z^1S)8W*1,HMG9\,5ZA)_L"E7]69SG\LW^(D%JST7=>56?BTY.O?#O#6BK M(>QC183M0D58*R.L7T?>E7)JS#E2N@^_ M46:Z$6F:(5QR8_=A,M,BX3"AK'4M4\'AH9@:007=O6MVH5&L%2GVL2K%=B%3 MK-4IM@.A8AU*%73O&G_C#INCGI/25NN)X+ M:2BWSL@T.#BB0.OJ=EY5K%J6-^*ILG2_+HL+>M&@=@.H?Z9(!^N*FZ!Y(\5? M 5!+ P04 " !+@BE85N9&QO $ G&@ &0 'AL+W=O]OVC@8_E>LW'3:I+6)'1*@!TB4WK1*VU25[?9AN@\F M,1 MB7.V@?6_/SM)$T*,*2S]TN:'W\?/8^SW?>R,=I3]Y&M"!/B5Q"D?6VLA MLAO;YL&:))A?TXRD\LV2L@0+>E,0VG[P&*W60CVP)Z,,K\B413P,AR;$WAS0P-54#>XI^([/C>-5!2%I3^5#?WX=AR%",2DT H""S_;Q>*2[CZ04 MY"F\@,8\_PMV95O' L&&"YJ4P9)!$J7%?_RK'(B] (FC#T!E #H,Z!T)<,L M-Q=:,,MEW6&!)R-&=X"IUA)-7>1CDT=+-5&J?L:Y8/)M)./$Y(XL!+@"WA&!HYB_D['?YG?@[9MW MX V(4O!U33=A9 MVRTR GZAVVO@.N\!$-.FXUU&Z.YYJ&^C[E@FWD.A#@ MQR?9 -P+DO!_=:-5H/7T:&IYW_ ,!V1LR?7+"=L2:_+G']!W_M))[0BL(;Q7 M">^9T"=?J< Q6%2S1R>V0/!S!)5ZMA,('1\-1_9V7X:F&7*\GELU:Q#T*H*> MD>#>C,_DE4HO(WAZ3*]3K>?X!84TSZ P<1T_8KPC[+QC1N%J99JI^ M:] &/NR[!TS]%E/H#/O'AK9?,>V;AY:PB' P!5^H(%IVQOASIWE'8 VI@TKJ MH-/U/>A2>$=@#>'#2OC0^!O?IW(2$BX PX+HE!;A$.[-+>?:<=W#U6WLYD(1 MT*DKH6.6P?D&IX%6P8G0O-) [SV0M0+V=;^/&>!2;7M5'OYV"BXA&LG50WNI MJE0"VXG"\X]E-(AJBNAT$@:'2;C.<:%<7EK:J,5GT"9M[/O2X:\K/S36U\F# MS((TC *0X:<\-^"$;E*]'+6\QKE'-;U')H+^B-1&P0YCT#&HC2(,CFW M2F5:2>VJ/=!H,O9YJ:;: L 3'J H5+?'"Y49X-R$W15:4VYM(*#?:;&"1D-R MMOB.T)KB:T\"S:;D9,$JXP\K%O(.Y^QK^ U8&PYH+.OFBF4.G9.LV!NIW8VC M_8U>PU+ VE- LZEX4<4:MA(+DI6HE5F&K93:;-;<7=:& 9FK?IDR9L=3AAG@ MW%73%5I3;NTA$.PT92"C)3E;?$=H3?&U.T%F=W(R993QK93A'YI<7"JFM M"#);$5/..!%Z.F>8 2[55OL2]/L'#:AM1G0YHVSVTIQ1VPQDMADS1L)(@.F* M$9*OHBOP2+8TWBHW5;[\@(,HCL23EGZG)J0KM.9@U"8$=6M"4*&QHQM4^PMD-@GG'3.58(V-X;"]%=,TDXJ. MKJS:,""S8;AT_X@T)L+UV[3;S:#33@CVWE%\0M@J_T+!0:"V>\6I?/6T^@HR MS<_^[;IY\0GE,V:K*.4@)DL9ZESWY9"QXJM$<2-HEA_L+Z@0-,DOUP2'A*D& M\OV22E]2WJ@.JF]#D_\!4$L#!!0 ( $N"*5AGSAK#'P, %0* 9 M>&PO=V]R:W-H965TA*%HP]Z"TVK#*D=J^.M^M>\=E7+ @E\S>)?))31R+JT(,1+E,7R MGFV^X:*>KM8+6"SR?]@8V[XR#C(A65(XJPP20LT5O10<*@Y*I][!+1S('LQA1.)UBB4@LSN "'N=3.#TY@Q.P06AK 83"(R52G*M% M-7Z(6"80#<70EBHE+6P'1?B)">^^$[X#MXS*2, -#7&XZV^K4LIZW&T]$[=1 M\(ZM6]!QSL%UW$Y-/M"$D5Z_(GSK"1L*KE]#'QD"D*, C2YT+ O,UMOS/G]H]YTL=GF.*38\D MMH/.*]%Y3>K%QEYDKQ<+%#Q!JK;U.:"$950"RF3$./F[O^,,ST;=0WD>4VQJ MQ'JYF#[/UW[74;^AO:X!U2U!=1M!W67) G-@R^W;SY6$C(,&N,?RN!(8CNH>B6J7B.J\1IS]2V$E), -Q +61PC+B!57'.3 M6G@FUF4%GNMT1>FOD.7UWUVC:F-NAE=N5[VV"^2KO6X2J31TNYE-5KI:MT3CO"/;6 M)^W!M>EP_LN8?NL6\16A F*\5)).JZ_V/3<]C)E(EN9?]063JD?(AY%J^S#7 M!NK^DC&YG>@ 92/I_P-02P,$% @ 2X(I6 04B1/_ @ /P@ !D !X M;"]W;W)K&ULK5;13MLP%/T5*T,32$#:I$V!M9&@ M, UIH(J.[6':@YO<-A:.G=E.R_Y^UTX(H82.A[TTL7//\3G7]KT=;Z1ZT!F M(8\Y%WKB9<849[ZODPQRJH]E 0*_+*7*J<&A6OFZ4$!3!\JY'_1ZD9]3)KQX M[.9F*A[+TG F8*:(+O.B76RD/+!#J[3B=>S@H!#8BP#Q<<: MIL"Y)4(9OVM.KUG2 MOO3^R?G7?TLJ :II+_8*G))MZ)1U)8TI*;.[GY K6? MH>5+)-?NEVSJV)Y'DE(;F==@5) S43WI8YV'%@!YN@%!#0BV 8,W &$-")W1 M2IFS=4D-C<=*;HBRT8ZI MG6=4 3DB0I*$WV+\%@B#[ ->[GEV1_[X#L$2;(MTR6FHI4CWV#WJQ"/ZE]7%0^@C=\ MA.1&"I-IIR^M_(GOA?- X'^QBC^W)8NYD==FLL)'#VHJUCONCP0EF?-W6WQ$5GIZ. MFJ@7PH:-L.%.85]!ZS/R+(]0SF5"#:3VX!=4&9:P N^+6!$-2:F88=!YM*MU MABUY1U&T9:$C9CCH-A U!J)W9I;0]IU-JCN+M2=YJ._LH:V5+.D2'[T2ACO0 MWY;?$16>#L)N Z/&P.C_&4@9+\UV::@LC+H.T2L+'5$=%OQ6+:JK7>4+5B0A,.2Z3L'8\PK:IJ5]7 R,)5 M_(4TV#_<:X8='I0-P.]+*(_P)02P,$% @ 2X(I6,7O6I/ M @ C@< !D !X;"]W;W)K&ULK55=3]LP%/TK M5B9-( V2)FT&K(W4%J;M 531;3Q,>W"3V\8BMC/;:=F_W[63AE)"V21>$G_< M6\[7[.1 M%UA!4$!J+ /%WQJF4!26"&7\;CB]=DD+W&UOV3\[[^AE035,97'',I./O#./ M9+"D56%NY>8+-'X&EB^5A79?LFEB X^DE3:2-V!4P)FH__2AR<,. 'FZ 6$# M"/),;'!/F6RTI3D>FA;U"U7=M/&X636F'X@L*(7$MA"/7IR0*/I P"*,./=-_AX<'Y$3M#D2.+WIM!V:8SCKU M/\<+;12>\%]=Z:KI^MUT]M9?Z)*F,/+P6FM0:_"2]^]Z=V6F7F[@EK/E:YWT MHD$<#/WUKN7.J//'J"=>!JV7P?]YR5A1V0I%-*258H;9*W)8_N"9L+"_I_UY M2.^\6WC<"H_?;!.<)ZP!K_B(NQ)\MF^E*RH.]MWX.Z6-@UJYBJ]19"5,?>7; MT?91&;M:NC<^P<>F?AL>:>J7ZIJJ%1.:%+!$RN#T(VI2=?6O.T:6KH NI,%R M[)HY/IB@; #.+Z4TVXY=H'V"D[]02P,$% @ 2X(I6.1ZEG-H @ P@4 M !D !X;"]W;W)K&ULK51-;]I $/TK*U>J$JG$ MQC:DHL82D%3-(1%*U/90];#8 UYE/]S=!=)_W]FU<4GJT!YZP?LQ[\V\Q\YD M>Z4?305@R9/@TDR#RMIZ$H:FJ$!0)'@81]$X M%)3)(,_\V5+GF=I:SB0L-3%;(:C^.0>N]M-@&!P.[MFFLNX@S+.:;N ![.=Z MJ7$7=BPE$R -4Y)H6$^#V7"R2%V\#_C"8&^.UL0I62GUZ#8WY32(7$' H;". M@>)G!PO@W!%A&3]:SJ!+Z8#'ZP/[1Z\=M:RH@87B7UEIJVGP/B EK.F6VWNU M_P2MGI'C*Q0W_I?LF]C1."#%UE@E6C!6()ALOO2I]>$(@#S]@+@%Q"\!Z2N MI 4D7FA3F9=U12W-,ZWV1+MH9',+[XU'HQHFW;_X8#7>,L39_)IJR>3&D!HT M62@AT-J'BFH8D#NJ-74FD[,KL)1QY]=#5W:3^>:=V)J6L TP.XTH'<0Y&_?#,?1ASZM M_XGLF?*T4YZ>8L]GTK)!R?C6OQ5\L<4C4;5K4D-P;AA+98G.D#,FV]=SWN=' MDV3DD[C9L\M':91FX>Y8YY]!E^GEL MJZ@^/VD& WO@I84BAMM(V[ZL[[0;1 MS/??B_,Y#JAFGORF::;;+=4;AOHXK)$RNKC$DG0S,9J-5;5ONI6RV,)^6>&0 M!>T"\'ZME#UL7()N;.>_ %!+ P04 " !+@BE8:3_2R]H' #&0@ &0 M 'AL+W=OHP\CXTW812/IA?E:_?I]"+9Y>LHYO' M%SY&3ZN\>&$\O=B&3_R!YY^W]ZEX-CZB+*(-C[,HB4'*EY>C*W@^\W$QH(SX M,^(O6>TQ*%)Y3)*OQ9,/B\N15\R(K_D\+R!"\>>9S_AZ72")>?Q;@8Z.GUD, MK#\^H/]:)B^2>0PS/DO67Z)%OKH940+?#FR3HK_P;:K"8P2:*]W_#;U4A:@,$CGX J@:@Y@#2,0!7 \K*C?I$F+R MH@5:\:"L33E:9!/%11L?\E2\&XEQ^?0C?^;QCH,S\" 8LMBM M.4B6H'HU X_?P0-_$FW+01@OP%WX3Y*"AV27SCEX>\/S,%IG/XG!GQ]NP-LW M/X$W((K!IU6RRT1X=C'.Q12+#QK/J^E<[Z>#.J:#P5T2YZL,W,8+OE#'CT5J MQ_S0(;]K9 3\/7E^![#W,T >PIKYS$X?C@S3P<=RXQ(/OU+N99ILP.VWG*=Q MN :SLL\\!7_])N+!AYQOLK]UQ=N#$SUX\8T_S[;AG%^.Q%0N(1R"[&S_4L M-&&(!!-\#%/F1X_SHR?,KS@,YCP.8\'V;9HL=O-<.U4C5M^V6 )3TF;'M)E+ M>C*;=; $IM3!/];!'TK//0"M\PXC2&B#GIHPR#!$>GH&Q_D%QOE]N3DC'K@3 MIZKH['/&P?V>G+IY&H'Z]L02F)+SY)CSQ"4W)S;K8 E,J0/TY"G;&\K."D'A MG>.PWDVPA*8F*:4,#)P2TJK L86FUD)*'&A4#B<1VK<1MM#41*5^0= E*9%5:6,+3:V% ME#;(*!=.(66%H!S_B.?7.RH M("EJ$''*6:LJQQ::6@NI MJWDS:.\FN=AC05+>(-\I8:VJ(%MH:BVD"D+F'9U3"!NTF$@""ING?ET8AK1C M28^D-D%F;=(BK'EU;T;KW1T7.RY8ZA[L.=VVMRJ-;*&IM9#2")NW=DY@:H6@ M+)J@%S2(JHEB :)ZGF(I5[!9KM1XVF^9;\;MW247>S"XYC.Y-9KL.DTNA!&6 MP@@/-ILJ!.6@"5O+?$T4ID'',A]+L8+-8J7&V*X5OQFA=S]<;+M@*7VP4Y<) M6]5 MM#46D@-A <[3;CM(1&,O28W-5&$=-B@6.H2;-8EMQ_N;J^TL[*Z[V(+ M3$>;[?X7T2J4"(68&4 MG.R]UC>#]FV2+32U!%+D$*=V$[$J=6RAJ;604H<,MIM(VT'7*Q&T.DP"%./2=B5?S80E-K(<4/&>PYD;:; MA'V/M ZOFC /^D$'6Z4D(69)HK+5O,HW0_5NC8L]&"*U#G'J1!&KBL@6FEH+ MJ8C(8">*M#TF)OXU6:J)\F#']BF5*H6:5I4:A9HQSHVK6^-P_OW0P7 M^RU4RAWJU(BB5J6/+32U%K7?$0\VHFC;88*3H$7,=A3RNM;W5,H1^HH-E47A MV7TXCY;17#LYJYLMMM#49*6RH4X-)VI5[-A"4VLAQ0X=;#C1MI.$_/J/0ZM$ M-&$,>AV&$Y42A+YB.-6HV7NU;\;NW2L76S),BAWFU'YB5E6/+32U%E+UL,'V M$VL;2X@RU/2?=&'$Z_II/I-:A+UB0*F\[;'H-P/W;I2+;1DF)0]SZD QJXK( M%II:"ZF(V& 'BK6])80@:LH 71A$M(NT4J>P5SPH'6G-:W\S8N\..;GNJ7;A MD]LKG^Q>^N1")C$ID]A@3XJUW2:QF&H=8=M1B/H=BRDFI0LS2Y<&5_MM 9BQ M>W?*Q2X-DQ*).?6MF%619 M-O6)/BB1_L&_E:PPIW"2M)@A..CCK2]GBFV5+ M@[-=^P!FE+X=L86FYBR%D._4I/*MJB%;:&HMI!KR!YM4%8)R*?.$3IKT;$NG\D8)&9@GNSC?7SQ_?/5X,X:K\A8$C=>OX?EL?TL%";._ MP\-=F#Y%<0;6?"D@O7>^^,:D^YLF[)_DR;:\[\!CDHN&EP]7/%SPM @0[R^3 M)#\\*3[@>.N*Z?]02P,$% @ 2X(I6+U2S_5! @ I04 !D !X;"]W M;W)K&ULK511;YLP$/XK%JNF5MH* 9)-&4%*B:;M M8564K-O#M <'CF#5V,PVT/W[V88@NM*L#WL!W_F^[^X[N(M:+NYE :#00TF9 M7#F%4M72=65:0(GE-:^ Z9NB,C)(#Y_?&^)RM',\4!!1291BP?C60 *6&2)?Q MJ^=TAI0&.#Z?V#]:[5K+ 4M(./U.,E6LG/<.RB#'-54[WGZ"7L_<\*6<2OM$ M;1<[GSLHK:7B90_6%92$=6_\T/=A!)B%SP#\'N"_%!#T@, *[2JSLC98X3@2 MO$7"1&LV<["]L6BMAC#S%?=*Z%NB<2K>00.L!O06W6(AL.DINMR PH3**^V] MVV_0Y<45ND"$H:\%KR5FF8Q?QG\MSRYAH%WAOD>WXP 4_. MP]?U4<-G4W!7*QYD^X-LW_(%_Y"="UZBA#,E]/^D6Z\*E-BF@T _U@=I_3^G MY';\X32_F;VEK' **T!^FQ/\GLD>M"(96!.?8XT$])?A M*%$$)K]OQ[*P+&8W-'$P\[S(;<9"G@:%BU'0HP+#H<#P905B*4%-UA8^2?MW M8>#CRH# !"#0 &0 'AL M+W=OYCV8)(+6(UM9AOHI/WXV0XDK I>B^ %_'7//;XG]KWNK+EXE', MA9YHSF37FRNUN/9]F]L&T,[(IO!-9RIXW,5B:HG^RF]>;F6 )?9Y_)YF:=[U+#V4PQ2/J>4*!UF)1%F&>ISI@B; M 4L)2'0V (5)+L\[OM+.C(F?;H![!7"T![B!AAIJ+M%'ED'VK[VO299,HRW3 M7N0$_,)7%Z@1O$=1$#70PWB SMZ>.W ;900:%K>Y!_=6\Z.,3$F*[7=R,Q, M)B H1'_0&!CA GV=ZGD018P&1.AOB@M9%Q6G,W/&KN4"I]#U]"&2(%;@)>_> MA''PP;&59KF5ID5O[-G*'9?RF8(_[O0:=*N RI]U=)LGH-LJZ;:$)R MH@Q/ 3E6D"'%$7DF"-X*4L>_\!!;#^8&6B5!QU_5D(I+4O&!GT-4Y]\)=F#\ MVB75]K'E;I^ [F5)]_+D6O^7^ZHD=>4D-5J*=*YO=51=A'5^G2 'QBT, MJCLZ.+;0&\0C,][)*J$SK%4TD2X%I-+7IN9>2S1\Z0D.H\I[Y/0^)(S0)=77 M]POE=>,=&JTJ X6-H^M[BCP35HDF=":&ZMBDE= +$(1GM63=8!&BME1P,:MR M2NA.*D/\]$KMG7B'1K)*-V%\=.U/D73"*NN$SBSQ6NW=8+%#>W^GK*4@9K9X ME]KMDJFBPBU'RP?"35$65\N+U\40BQEA$N4PU:;!15N++HJ"O>@HOK!%\H0K M77+;YEP_&ULK55=;],P%/TK5T%" M($&3)NT&HXVT=J#M8=.T\?& >'"3F\;,L8/MM./?<^VDH9NR A(OB>W<_);*OTG2D1+=Q70IIY4%I;GX2AR4JLF!FI&B5]*92NF*6I7H>FULAR#ZI$ M&$?145@Q+H-TYM>N=3I3C15F#"HNVS>[[^JP!R">84#< >+' M@,D3@*0#)%YHFYF7=<8L2V=:;4&[:&)S U\;CR8U7+I3O+6:OG+"V?1"9JI" M^,CNT'&&EG%A7LY"2_NXZ##K.!F9AG. ^I%@WJ#0?K\V?@H>C+HI=&FXA PUW14)9"K4-A*^-YJ;G/M&-5!H54&-FJL< MK.I&HZ$BM3N/V[OJ_&>31J-X0F>VV9<_'!:][<,>")OVPJ8'A=&ID@T:=(*P M*-#[2Z]S*-WI4!Y1DCQ*]^"V_WI:X5ZK5ZC7W@$-9*J1MFVH?K4WV5/O+8_6 M%V2^K5?^IFF=^Y+I-:=S$U@0930Z)@&Z=<-V8E7M#66E+-F3'Y;T T'M NA[ MH93=3=P&_2\I_0502P,$% @ 2X(I6-'1I/+5 @ D 8 !D !X;"]W M;W)K&ULC95M;]M&#,>_"J&A0PLLEBP[WI#9 I*F M0PNT0Y!NZXNB+\X29=URNG-XE)U\^_%.BIH"JM9:NT5=HFQ3JN MW5"Q=AT;;?&&P'=MJ^CQ"HT[;I)Y\K1PJW<-AX6T6._5#C\B_[V_(9FEHTJE M6[1>.PN$]2:YG%]. ?C4?_; PADJUS=V'RKMHD60!"@R4'!25_!WR- MQ@0AP;@?-)/193!\/GY2_R/&+K%LE;Y+<$*JQ59_C6'=_B$,]Y MT"N=\?$7CL/9+(&R\^S:P5@(6FW[?_4PY.&9@>A,&^2#01ZY>T>1\EJQ*M;D MCD#AM*B%00PU6@N9D$?46_YL3N-:^-,YWA/#Y(FD=+Q2 =,BI]_FJ^RWT_P+D?>Y2GUXA*LLV>$94>D M[0[*1I%FM34(E;/]?;6J0M 6N$&H-7F&^TX1(X&K9<&7RL C*HHYG$U%V#/, M^X<4:OU09+-LF:_3PP3[^:G(M[)&TJX#=,)HD/I\DGG^'>#42KTX2OW=' ?:-(ZZ5,0-0R*M' M9H/2L=B'K$KMEG=GH654@/>=YD=01T65_]%[6$Y&=9KN93Y;9"]>3;VJ]%F7 M:)%VL1=Z*%UGN6\8X^K8;B_[+O/U>-^K/RC::;D+@[689K-?)=74][]^PFX? M>\[6L72P.&SDDX$4#LA^[1P_38*#\2-4_ =02P,$% @ 2X(I6%#PNL3^ M!0 XR4 !D !X;"]W;W)K&ULM9IK;]LV%(;_ M"N$50PNLM7C1+7,,Y-)B =8N:-;MP[ /BDW;0B71$^DD'?;C1UTL2B+%Q+7\ M);'DPU?O.:3.(\F:/;+\*]]0*L!3FF3\?+(18GLVG?+%AJ81?\>V-)/?K%B> M1D)NYNLIW^8T6I:#TF2*',>;IE&<3>:SD?%E^UM+K>FC]^H9G,?<3I%4O^C)=B5? M\%C'.A.PV''!TGJP=)#&6?4_>JH+T1J AP:@>@#J#4!H8 "N!^ RT/("^BI5KQH:Q-.5IF$V?%--Z)7'X;RW%B?KGC<@_GX(ZNY>P(#J)L M"62%9/X9^&U+\Z@H-P=OP5TUT^ FJU9/,0OWW\!GNF6YB.X3JC1>7U,1Q0E_ M UZ!. ._;]B.2UT^FPKIN3CR=%'[NZS\H0%_&'QDF=AP\#Y;TF5W_%3FVB2, M]@E?(JO@)_;P#F#G)X SF+3=S,"RYU\8!N M79M\M*V"V%BV;V,,>S MZ4,[,>NAOS,QMTG,M24WEG"SBZFPH M.E:4%J?)O]4.^B0IQZG)LZ][1A[L6=:#8!!Z9L=!XSAXIJR"RF4D9#\LZFOR M%FB']?O%U$,(,?L*&U_ARWQ9BA;J]8"DOQI-0=[ -$-'X@#$_8_6OQL4HQDEJW%$B5 GU_HZS'MA>= MTUN6UI"N)\5F:&7> 2VR%FH?_2UT7!?U71KBPG"HE4.%3VCGYW?W2:CCL]6S M:].&F($N"147H1V,+^B3M8)UUFTA76>*B_ Y,#[?*:%..\V:+:1K3=$0VG%X MD=(\7D3F)6@=>G W&$FMFZB"* Q.V1BMB#ZX%".I=4NAN WMX+8W1IW&'G%\ MM[\6]3 W<.# )052U$9V:N_7H[Q"KV\AY4SM[PY-?NUZA\[,6&K=[!6]T2GI MC4:E]UAJW5(H>J,CZ(UT-)L6J2',MD@5Q=%8%$".-(!+2\^^G<[AJC #P9,*XZCHSF.GN>X(61HWA7'T?$<1SJD74\SIP<% MX0#+D6(YLK/\_C@GPLM6XI%,C1$2!'.J%) MX+O]YP*F,&>P]6 %;D87TQQN]C!SQU/07&L*(Y/27$\*L7'4NN60E$< M'T%QK./9M$)-8985VGI./A;%L8[GT(7]JPU#E(>"@1MQK!B.3\1P;&*X]ES0 M$!6$_H!IQ7!\-,.Q =#]ZR)#S,!S0:P@CH^'.#9 7'L\;0A"0T^GL8(X?N:& MG,?1V]MH$:_BA=':J"P?2ZV;K&(Y/B7+\:@L'TNM6PK%2[@=]? MD88P3Y[SYC5)%,O),S?EK37Y8J3;-0^=G;'4NA502">G1#H9%>ECJ75+H9!. MCD ZT5EM6JBF,,M"54@G8R&=&.ZXH8/Z3#>$A1X<\MGZ;?I$3"Z+5$^R?O_B\IAI#^+?FT];I,2O-U M^181!PNVRT3U(DFSMWE3Z:)\/Z>W_Q*>757O&RF9ZO6GCU&^CC,.$KJ2DLX[ M7]8JK]XHJC8$VY8OY=PS(5A:?MS0:$GS(D!^OV),[#>* S3O=>'[.LDP9[HG M2RSHR4JJG!D*U=K7I4*6.E$N_# ((C]GO/#BJ>M;J'@J-T;P A<*]";/F?IU MB4+N9E[?>^RXX>O,V X_GI9LC;=HOI8+19'?N*0\QT)S68#"U:X,E64IY9X/K=.8%=D(H,#'6@=%MBW,4PAK1-.YK3Z]YI17NMQ_= M/SAV8EDRC7,IOO/49#-OXD&**[81YD;N/F+-,[)^B13:76%7C1U&'B0;;61> MBVD&.2^J.WNHUV%/T!\^(0AK0?A1F&VYM MG)IH>&%W\=8H>LI)9^+;S5+C_08+ ^^W]GIVA89QH<_A#;P$'W3&%.JI;^AE M5N(GM?%E91P^87R%20_ZX6L(@W#0(I]WR[\DI@=!U";W";'A#!O.T/D-GLFI MX<SQG.H.4;WF*14HIG@C:T13.> &I%!1H*%%5&WW>MA*=]L>N1&4V<6;V M$[.-@]Z$=GC;0CAL"(>=A']M;AM%I\6Q%"H$B*F\@*\2*AJ:80SRFC7.@>Y:O*\-04J\WYXD'Q!U"1?!=@YA7\$ M'#> X_][5L=MQVOR!V'G'(XE]/>*CRW\GYE:\T*#P!79![TQ)8RJBFD5&%FZ M>K24AJJ;:V;T_X'*#J#G*RG-8V!+7/-'$_\&4$L#!!0 ( $N"*5C3N-O? M/@, "84 - >&PO_Q.??8OB%N!Z5> M<7H[IU1[RYR+RH,(@F50YT::K9D%9*$K2$D@Y#[IA M& U9N+%,Z]._/WO]:2'WU MSK/WDP\G)^']^=5N_*P"SOW *7IY@.A%&.+" &+B\6'B^[0QZ=Y!TGN4,>'^ MMG K]"=BXB2&IQO4\!0A]T('N65:6E"7R6B02=%62^3;@-$E.?4>"!_Z8\+9 M1#%@921G?&7#70A,)9?*TZ9,3:(.1,I'"W=L#RJXULF9D*K*;3/8WY-Z^ ZP M[H%!QGECL.O;P&A0$*VI$M>F4PVN@L\@KV[?K0KC<*;(JM.]]%M"=3-))E*E M5#5I.OXZ-!IPFH$=Q69SN&M9! !J+7/32!F924$J#VM&W3"R4\KY+3S>/[,M M[66VL6/5?HFF:0S532MC.Z"_J6:U-V6C%^EZ!7N0^LO"3$=4?2AL>J-HQI95 M?YDU!C#U#JY.BH*O/G,V$SFUDS\XX6A UCQO+A5[--F@5*8F0)7O/5"EV70S M\EN1XHXN];J'H/)^!A,'D5-]H_!9'($)GNO]JVYUV10GS(VCC);!YDFZL&!<>C_ M@(,G;Y-ZDP7CFHFZ-V=I2L6S\XR1UV1B_@C:TC?C4YJ1!==W#3CTV_9WFK)% MGC2C;F AZE%M^QM,KQ,WIU63BXF4+FDZKKMJ-JF:GFF8K/4%A%WDNKK<",:Q MF!L!#,N#.< XEH7E^9_FTT?G8S',6]^)]%%.'^58E@L95Q\LCYN3F,L]TR2) MHCC&5G0\=CH88^L6Q_#C5L.\ 0/+ YG^;JWQW<8K9'\=8'NZKT*PF>*5B,T4 M7VM W.L&C"1Q[S:6!QC8+F"U _G=>:"FW)PH@EW%O&%/,(XD"89 +;IK-(Z1 MU8GAX]X?["F)HB1Q(X"Y'401AL#3B".8 _" (5%4O0=WWD?!^CT5M/\9'#T! M4$L#!!0 ( $N"*5B7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:GJ6_L1U5*,QL4UAZO1B.3 M%E!Q\Z@ZO@V98?H'DH]RNKK'M Z\B\<.DKX2[H M5=8R$O)LUHOE.EDNF/N4;&Y7B_G.G5S/;^?KFR7S( ,$,K@@Y#^!!QDBD.%% M().=.WQ9KCW("(&,+@C9BV2,0,:7A P]R"D".;TD9.1!OD4@WUX2,O8@WR&0 M[V@A=P6P&U4=N7ST@-XC0.]I@:ZY$8:IG&TU&%>UK<&XS%A25Q7W.^XQUG./ M:3%7\MY5CVVPEM]K<6R^T)[=\*/P,3&=3(A]\EFI M[$&490NVL84S\LHULSPT'&SN8V)"F1 ;Y1:XZ; MIGDO_H"8.2;$ZEC WOHLF" FQ(9("JZ!W<&QUFGA6I)M2RY].$P,$V(S++F6 M+@];N1ZN!?8!,2E,B*UP!ZYWJWLXF!(FQ$YH0B1L4\ETW9D;N+CX M@4S[__X ,T) ;H145?"5-"0*R$Z]H("<:P! [/X?ND-(B#9!L?$QUA M$"LAJ?<&OM>-K9:-5GTNS $!L0.V_)'=&[8%W7Y=IL 6PJ2E,G7O70TP-03$ M:EA)(S+7C^PTS]Q+P>9:.YE"V]P^(V:&@-@,:%+7&_D$F#0"8FEX21U[L^/N MQ\T?/AOFC(#8&6AVUP\A9HZ V!QH=M?'Q(P2$!NER^[.-7*(.20D=@B:YK$W M/B:FE9!8*TVB=S9VF$1"8HF\FE1UI#XF.E%%[)2GU.IL^#"-A.0:>4Y?SL)A M_@BI_8'E,?TY2,P?(;$_<,WY)C8BH) MB56"&Z\734PE(;%*<$Q_+C+"U!(1JP47LQ_-"%-+1*P6'+,734PVT24GL7IS MNQ$FFXA8-CCFU,=$UT6(W?.4C0W9G3@4=JCRX=\&V-P8:'MZ'Q.S4$1LH5^8 M:^[&6,T:)WNS ,M%V3-EA"DH(E80GD$.?4Q,01&Q@E#,GM C3$$1L8+:1/<_ MVQNS3T1LGR?"7Q)WR4=2*&V'%G3%_.62&+-/3&R?L].Q9Z,98_:)B>WS^ABB M#;&/B=DGOMA0QV'V%Y(Q^\3$]GD5LWNC?$S,/C&Q?4XCLOY;]%1J_%T8,;HN M3VR?9TR\.XHQ_<34"_/83'UO B/&]!.3CX"\P>[O ?4Q,?W$Q/IY@;G,]+2.8@Z;4#GJQRG#V[9EB^IEV>]9.&]4RR-US9VMW M=^/*4UZF6\V:0[?('L7-JEE>E^6-*]O(6\6ST[ZWTYZ]C_\"4$L#!!0 ( M $N"*5CU29+, 0( %XD : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDMNHT 4A>&M6"P@Y?LB22O.J">91MD @'O0D MJC-"!>+RB\$G!#P\YT,W[?M3V>V'LO@X'DYEU>RF:?B54EGO\K$K-_V03^5\WX]"I-JAVD$*3U M@PR"K'Z00Y#7#PH(BOI!+02U]8-N(>BV?M =!-W5#[J'H/OZ0;)$&9<$23.L M";06Y%H(O!8$6PC$%B1;",P61%L(U!9D6PC<%H1;".06I%L([!;$6PCT5M1; M"?16U%L)]-;9PS:!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>AGH;@=Z&>AN!WH9Z&X'>-GM90J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>A MWD:@MZ'>1J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+?/7G83Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H';./E01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'JWJ'=+H'>+>K<_J7>9/@^Y7'N^UGC]GZ1Z M.I^;KY>_++]VSF["!><$OQ,]_@502P,$% @ 2X(I6-9,P)+@ 0 XR, M !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707XFR18WK5WF(L@&V MT 4_8)()C9K$EFV@_#U."I5 I:(J$G?3J+4]=^*1SJJ7#V^.0K;NVC[,\V6, M[H*Q4"ZI,Z&PCOJT4EO?F9B^^B?F3+DR3\3$=#ICI>TC]7$2AQKYU>4-U>:Y MC=GM.OT<&MO/^^I8R^4@HTLEQ3U@V+IRD M#3G;F3"L_!SP<>[^A;QO*LH6QL<[TZ5=;-VR$-]:"L7^$CMZM'7=E%39\KE+ M1XK@/)DJ+(EBUQ:;HB?[DV.Z8=I\\J/SQS+[ M/.A;@8V/X^_XZXRW]0_L0X#T(4'Z M4"!]:) ^9B!]G(+T<0;2QSE('WR*T@B*J!R%5(YB*D=!E:.HRE%8Y2BNNCM:L_CA^?16>: M_C.?C?_MN7H'4$L! A0#% @ 2X(I6 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !+@BE8G)SA M?>X K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " !+@BE8F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $N"*5A9@--KT@4 ,P> M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6)[:KQ3A M @ $ @ !@ ("!/!4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6+RKI@P." D3\ !@ M ("!Y2 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 2X(I6(0,<#)B! L@D !@ ("!F#0 'AL+W=O M&UL M4$L! A0#% @ 2X(I6!JQXL:I @ K@4 !D ("!M$0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2X(I6-N*_?&L P #@T !D ("!_E 'AL+W=O&PO=V]R:W-H965T0H ,8; 9 " @598 !X;"]W M;W)K&UL4$L! A0#% @ 2X(I6"U]>5.' P MMP< !D ("!!F, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6#F:>:Y/" 5!< !D M ("!6' 'AL+W=O> >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2X(I6&R.P"6= @ W@4 !D ("!/80 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I M6.:G.$N("@ !Q\ !D ("!!(P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6&YZ"V2] P 0PH M !D ("!-9T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6 6OG/T,!0 ]@L !D M ("!]*< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2X(I6#BD_I$: P J08 !D ("!T;0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6(!V M+OO2 @ I@< !D ("!@L$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6&2^)4]A P _0T !D M ("!ELP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2X(I6+"X&X%5! PA< !D ("! M>-4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2X(I6+L^4*,> P '@D !D ("!M]\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6,7O6I/ @ C@< !D M ("!?O4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2X(I6+U2S_5! @ I04 !D ("!)0,! M 'AL+W=O# MCRH# !"#0 &0 @(&=!0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M2X(I6-'1I/+5 @ D 8 !D ("!P@L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X(I6-.XV]\^ P M)A0 T ( !QA6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 2X(I6/5)DLP! @ 7B0 M !H ( !("$! 'AL+U]R96QS+W=O XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.4 html 147 230 1 false 45 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://wd40.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - The Company Sheet http://wd40.com/role/TheCompany The Company Notes 9 false false R10.htm 0000010 - 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 10 false false R11.htm 0000011 - Disclosure - Inventories Sheet http://wd40.com/role/Inventories Inventories Notes 11 false false R12.htm 0000012 - 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 12 false false R13.htm 0000013 - Disclosure - Goodwill and Other Intangible Assets Sheet http://wd40.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://wd40.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Accrued and Other Liabilities Sheet http://wd40.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://wd40.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Share Repurchase Plan Sheet http://wd40.com/role/ShareRepurchasePlan Share Repurchase Plan Notes 17 false false R18.htm 0000018 - Disclosure - Earnings per Common Share Sheet http://wd40.com/role/EarningsperCommonShare Earnings per Common Share Notes 18 false false R19.htm 0000019 - Disclosure - Revenue Sheet http://wd40.com/role/Revenue Revenue Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://wd40.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://wd40.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Business Segments and Foreign Operations Sheet http://wd40.com/role/BusinessSegmentsandForeignOperations Business Segments and Foreign Operations Notes 22 false false R23.htm 0000023 - Disclosure - Subsequent Event Sheet http://wd40.com/role/SubsequentEvent Subsequent Event Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.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 26 false false R27.htm 9954472 - Disclosure - Inventories (Tables) Sheet http://wd40.com/role/InventoriesTables Inventories (Tables) Tables http://wd40.com/role/Inventories 27 false false R28.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 28 false false R29.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 29 false false R30.htm 9954475 - Disclosure - Leases (Tables) Sheet http://wd40.com/role/LeasesTables Leases (Tables) Tables http://wd40.com/role/Leases 30 false false R31.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 31 false false R32.htm 9954477 - Disclosure - Debt (Tables) Sheet http://wd40.com/role/DebtTables Debt (Tables) Tables http://wd40.com/role/Debt 32 false false R33.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 33 false false R34.htm 9954479 - Disclosure - Revenue (Tables) Sheet http://wd40.com/role/RevenueTables Revenue (Tables) Tables http://wd40.com/role/Revenue 34 false false R35.htm 9954480 - Disclosure - Income Taxes (Tables) Sheet http://wd40.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://wd40.com/role/IncomeTaxes 35 false false R36.htm 9954481 - 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 36 false false R37.htm 9954482 - 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 37 false false R38.htm 9954483 - Disclosure - Inventories - Schedule Of Inventories (Details) Sheet http://wd40.com/role/InventoriesScheduleOfInventoriesDetails Inventories - Schedule Of Inventories (Details) Details 38 false false R39.htm 9954484 - 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 39 false false R40.htm 9954485 - 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 40 false false R41.htm 9954486 - 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 41 false false R42.htm 9954487 - 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 42 false false R43.htm 9954488 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://wd40.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 43 false false R44.htm 9954489 - 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 44 false false R45.htm 9954490 - 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 45 false false R46.htm 9954491 - Disclosure - Leases - Narrative (Details) Sheet http://wd40.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 46 false false R47.htm 9954492 - 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 47 false false R48.htm 9954493 - 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 48 false false R49.htm 9954494 - Disclosure - Debt - Narrative (Details) Sheet http://wd40.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 49 false false R50.htm 9954495 - 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 50 false false R51.htm 9954496 - Disclosure - Share Repurchase Plan (Details) Sheet http://wd40.com/role/ShareRepurchasePlanDetails Share Repurchase Plan (Details) Details http://wd40.com/role/ShareRepurchasePlan 51 false false R52.htm 9954497 - 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 52 false false R53.htm 9954498 - 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 53 false false R54.htm 9954499 - Disclosure - Earnings per Common Share- Narrative (Details) Sheet http://wd40.com/role/EarningsperCommonShareNarrativeDetails Earnings per Common Share- Narrative (Details) Details 54 false false R55.htm 9954500 - 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 55 false false R56.htm 9954501 - Disclosure - Revenue - Narrative (Details) Sheet http://wd40.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 56 false false R57.htm 9954502 - Disclosure - Commitments and Contingencies (Details) Sheet http://wd40.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://wd40.com/role/CommitmentsandContingencies 57 false false R58.htm 9954503 - Disclosure - Income Taxes - Narrative (Details) Sheet http://wd40.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 58 false false R59.htm 9954504 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://wd40.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 59 false false R60.htm 9954505 - Disclosure - Business Segments and Foreign Operations - Summary Information by Reportable Segments (Details) Sheet http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails Business Segments and Foreign Operations - Summary Information by Reportable Segments (Details) Details 60 false false R61.htm 9954506 - Disclosure - Subsequent Event (Details) Sheet http://wd40.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://wd40.com/role/SubsequentEvent 61 false false All Reports Book All Reports wdfc-20231130.htm wdfc-20231130.xsd wdfc-20231130_cal.xml wdfc-20231130_def.xml wdfc-20231130_lab.xml wdfc-20231130_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wdfc-20231130.htm": { "nsprefix": "wdfc", "nsuri": "http://wd40.com/20231130", "dts": { "inline": { "local": [ "wdfc-20231130.htm" ] }, "schema": { "local": [ "wdfc-20231130.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-20231130_cal.xml" ] }, "definitionLink": { "local": [ "wdfc-20231130_def.xml" ] }, "labelLink": { "local": [ "wdfc-20231130_lab.xml" ] }, "presentationLink": { "local": [ "wdfc-20231130_pre.xml" ] } }, "keyStandard": 213, "keyCustom": 17, "axisStandard": 18, "axisCustom": 0, "memberStandard": 27, "memberCustom": 18, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2, "http://wd40.com/20231130": 1 }, "contextCount": 147, "entityCount": 1, "segmentCount": 45, "elementCount": 460, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 543, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://wd40.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.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-20231130.htm", "first": true, "unique": true } }, "R2": { "role": "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R3": { "role": "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "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-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20231130.htm", "first": true, "unique": true } }, "R4": { "role": "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.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-20231130.htm", "unique": true } }, "R5": { "role": "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.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-20231130.htm", "unique": true } }, "R6": { "role": "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-21", "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-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "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-20231130.htm", "first": true, "unique": true } }, "R7": { "role": "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R8": { "role": "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.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-20231130.htm", "unique": true } }, "R9": { "role": "http://wd40.com/role/TheCompany", "longName": "0000009 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R10": { "role": "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000010 - 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": "10", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R11": { "role": "http://wd40.com/role/Inventories", "longName": "0000011 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R12": { "role": "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCosts", "longName": "0000012 - 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": "12", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R13": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssets", "longName": "0000013 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R14": { "role": "http://wd40.com/role/Leases", "longName": "0000014 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R15": { "role": "http://wd40.com/role/AccruedandOtherLiabilities", "longName": "0000015 - Disclosure - Accrued and Other Liabilities", "shortName": "Accrued and Other Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R16": { "role": "http://wd40.com/role/Debt", "longName": "0000016 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R17": { "role": "http://wd40.com/role/ShareRepurchasePlan", "longName": "0000017 - Disclosure - Share Repurchase Plan", "shortName": "Share Repurchase Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R18": { "role": "http://wd40.com/role/EarningsperCommonShare", "longName": "0000018 - Disclosure - Earnings per Common Share", "shortName": "Earnings per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R19": { "role": "http://wd40.com/role/Revenue", "longName": "0000019 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R20": { "role": "http://wd40.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R21": { "role": "http://wd40.com/role/IncomeTaxes", "longName": "0000021 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R22": { "role": "http://wd40.com/role/BusinessSegmentsandForeignOperations", "longName": "0000022 - Disclosure - Business Segments and Foreign Operations", "shortName": "Business Segments and Foreign Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R23": { "role": "http://wd40.com/role/SubsequentEvent", "longName": "0000023 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true }, "uniqueAnchor": null }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R26": { "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": "26", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R27": { "role": "http://wd40.com/role/InventoriesTables", "longName": "9954472 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R28": { "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": "28", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R29": { "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": "29", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R30": { "role": "http://wd40.com/role/LeasesTables", "longName": "9954475 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "wdfc:RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wdfc:RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R31": { "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": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R32": { "role": "http://wd40.com/role/DebtTables", "longName": "9954477 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R33": { "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": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R34": { "role": "http://wd40.com/role/RevenueTables", "longName": "9954479 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R35": { "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": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R36": { "role": "http://wd40.com/role/BusinessSegmentsandForeignOperationsTables", "longName": "9954481 - Disclosure - Business Segments and Foreign Operations (Tables)", "shortName": "Business Segments and Foreign Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R37": { "role": "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954482 - 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": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "unique": true } }, "R38": { "role": "http://wd40.com/role/InventoriesScheduleOfInventoriesDetails", "longName": "9954483 - Disclosure - Inventories - Schedule Of Inventories (Details)", "shortName": "Inventories - Schedule Of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "wdfc:InventoryProductHeldAtContractManufacturersNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "wdfc:InventoryProductHeldAtContractManufacturersNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R39": { "role": "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails", "longName": "9954484 - 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": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R40": { "role": "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsNarrativeDetails", "longName": "9954485 - 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": "40", "firstAnchor": { "contextRef": "c-59", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R41": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails", "longName": "9954486 - 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": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "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-20231130.htm", "unique": true } }, "R42": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofDefiniteLivedIntangibleAssetsDetails", "longName": "9954487 - 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": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R43": { "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": "43", "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-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R44": { "role": "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "longName": "9954489 - 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": "44", "firstAnchor": { "contextRef": "c-4", "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-20231130.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-20231130.htm", "unique": true } }, "R45": { "role": "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "longName": "9954490 - 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": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "wdfc:RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "wdfc:RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R46": { "role": "http://wd40.com/role/LeasesNarrativeDetails", "longName": "9954491 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "wdfc:PrepaidDeposit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "wdfc:PrepaidDeposit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R47": { "role": "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails", "longName": "9954492 - 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": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedMarketingCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedMarketingCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R48": { "role": "http://wd40.com/role/AccruedandOtherLiabilitiesScheduleofAccruedPayrollandRelatedExpensesDetails", "longName": "9954493 - 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": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "wdfc:ScheduleOfAccruedPayrollAndRelatedExpensesTableTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "wdfc:ScheduleOfAccruedPayrollAndRelatedExpensesTableTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R49": { "role": "http://wd40.com/role/DebtNarrativeDetails", "longName": "9954494 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "wdfc:NumberOfDebtAgreements", "unitRef": "agreement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "wdfc:NumberOfDebtAgreements", "unitRef": "agreement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R50": { "role": "http://wd40.com/role/DebtScheduleofShorttermandLongtermBorrowingsDetails", "longName": "9954495 - 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": "50", "firstAnchor": { "contextRef": "c-3", "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-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20231130.htm", "first": true, "unique": true } }, "R51": { "role": "http://wd40.com/role/ShareRepurchasePlanDetails", "longName": "9954496 - Disclosure - Share Repurchase Plan (Details)", "shortName": "Share Repurchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R52": { "role": "http://wd40.com/role/EarningsperCommonShareScheduleofReconciliationofNetIncometoNetIncomeAvailabletoCommonShareholdersDetails", "longName": "9954497 - 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": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.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", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "unique": true } }, "R53": { "role": "http://wd40.com/role/EarningsperCommonShareScheduleofWeightedAverageNumberofSharesDetails", "longName": "9954498 - 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": "53", "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-20231130.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-20231130.htm", "unique": true } }, "R54": { "role": "http://wd40.com/role/EarningsperCommonShareNarrativeDetails", "longName": "9954499 - Disclosure - Earnings per Common Share- Narrative (Details)", "shortName": "Earnings per Common Share- Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "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-20231130.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-20231130.htm", "first": true, "unique": true } }, "R55": { "role": "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails", "longName": "9954500 - 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": "55", "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:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-102", "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-20231130.htm", "unique": true } }, "R56": { "role": "http://wd40.com/role/RevenueNarrativeDetails", "longName": "9954501 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R57": { "role": "http://wd40.com/role/CommitmentsandContingenciesDetails", "longName": "9954502 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-136", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R58": { "role": "http://wd40.com/role/IncomeTaxesNarrativeDetails", "longName": "9954503 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R59": { "role": "http://wd40.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954504 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R60": { "role": "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "longName": "9954505 - Disclosure - Business Segments and Foreign Operations - Summary Information by Reportable Segments (Details)", "shortName": "Business Segments and Foreign Operations - Summary Information by Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } }, "R61": { "role": "http://wd40.com/role/SubsequentEventDetails", "longName": "9954506 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wdfc-20231130.htm", "first": true, "unique": true } } }, "tag": { "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": [ "r673" ] }, "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": [ "r701" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of definite-lived intangible assets", "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": [ "r5", "r48", "r52" ] }, "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": [ "r116" ] }, "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": [ "r674" ] }, "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": [ "r644", "r655", "r665", "r690" ] }, "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": [ "r673" ] }, "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": [ "r700" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r413" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r1", "r101" ] }, "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": [ "r674" ] }, "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": [ "r644", "r655", "r665", "r690" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r32", "r101", "r173" ] }, "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_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r20", "r144", "r175", "r246", "r278", "r279", "r281", "r282", "r283", "r285", "r287", "r289", "r290", "r391", "r392", "r393", "r411", "r619", "r746", "r762", "r763" ] }, "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": [ "r701" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "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": [ "r45" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "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": [ "r215", "r216", "r227", "r232", "r233", "r239", "r241", "r243", "r331", "r332", "r440" ] }, "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "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": [ "r191", "r205", "r206", "r207" ] }, "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": [ "r701" ] }, "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": [ "r674" ] }, "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": [ "r701" ] }, "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": [ "r21", "r293" ] }, "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": [ "r674" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "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": [] }, "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": [ "r701" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r79", "r120" ] }, "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": [ "r702" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r80", "r122" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r23" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r80", "r122" ] }, "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": [ "r22", "r76" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in per share calculations:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "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": [ "r674" ] }, "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": [] }, "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": [ "r702" ] }, "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": [ "r674" ] }, "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": [] }, "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": [] }, "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": [ "r681" ] }, "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": [ "r22", "r177", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r422", "r607", "r608", "r609", "r610", "r611", "r716" ] }, "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": [ "r675" ] }, "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": [ "r703" ] }, "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_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": [ "r702" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r633" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "wdfc_LeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r424" ] }, "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": [ "r675" ] }, "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": [ "r704" ] }, "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": [ "r675" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r57" ] }, "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": [ "r675" ] }, "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": [ "r703" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r57" ] }, "us-gaap_PurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r80", "r122" ] }, "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": [ "r693" ] }, "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": [ "r675" ] }, "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": [ "r17" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "wdfc_LeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use asset", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r424" ] }, "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": [] }, "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": [ "r675" ] }, "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": [ "r636", "r706" ] }, "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": [ "r675" ] }, "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": [ "r705" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r4" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_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": [ "r647", "r655", "r665", "r682", "r690", "r694", "r702" ] }, "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": [ "r640", "r651", "r661", "r686" ] }, "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 declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r115" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r634" ] }, "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": [ "r320", "r321", "r333" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "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": [ "r6" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r425", "r427" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r375", "r376", "r461" ] }, "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": [ "r640", "r651", "r661", "r686" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "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": [ "r210", "r211", "r212", "r213", "r214", "r226", "r231", "r235", "r236", "r237", "r238", "r239", "r240", "r243" ] }, "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": [ "r441" ] }, "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": [ "r682" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r0", "r92", "r124", "r214", "r228", "r234", "r237", "r458", "r469", "r604" ] }, "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": [ "r647", "r655", "r665", "r682", "r690", "r694", "r702" ] }, "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": [ "r65", "r66", "r67", "r68", "r507", "r509", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r569", "r570", "r573", "r574", "r600", "r622", "r624" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r375", "r376" ] }, "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": "Summary 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": [ "r42", "r43", "r44", "r46" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails" ], "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_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r4" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails" ], "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": [ "r42", "r43", "r44", "r46" ] }, "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": [ "r755", "r756" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "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": [ "r156", "r596", "r619" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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": [ "r82" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "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": [ "r715", "r737" ] }, "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": [ "r682" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r244", "r245" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails" ], "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": [ "r723" ] }, "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": [ "r641", "r652", "r662", "r687" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r82", "r85", "r86", "r105", "r520", "r536", "r559", "r560", "r619", "r631", "r717", "r725", "r758", "r777" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r4" ] }, "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": [ "r642", "r653", "r663", "r688" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r5", "r219" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r16", "r619" ] }, "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": [ "r682" ] }, "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": [ "r639", "r650", "r660", "r685" ] }, "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": [ "r49" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r96" ] }, "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": [ "r644", "r655", "r665", "r690" ] }, "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": "Higher tax rates in certain foreign jurisdictions from period to period.", "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": [ "r378" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r83" ] }, "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": [ "r19" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r633" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "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": [ "r106", "r711" ] }, "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": [ "r320", "r322", "r333" ] }, "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": [ "r260" ] }, "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": [ "r112", "r174", "r291", "r297", "r298", "r299", "r300", "r301", "r302", "r307", "r314", "r315", "r317" ] }, "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": [] }, "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": [ "r177", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r422", "r607", "r608", "r609", "r610", "r611", "r716" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r128", "r137", "r189", "r190", "r222", "r377", "r385", "r473" ] }, "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": [ "r106", "r599" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r633" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r168", "r183", "r184", "r185", "r186", "r187", "r192", "r195", "r202", "r203", "r204", "r208", "r401", "r402", "r457", "r472", "r602" ] }, "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": [ "r13", "r78", "r79", "r119", "r121", "r177", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r422", "r607", "r608", "r609", "r610", "r611", "r716" ] }, "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": [ "r22", "r55", "r56", "r70", "r71", "r73", "r75", "r113", "r114", "r177", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r422", "r607", "r608", "r609", "r610", "r611", "r716" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r633" ] }, "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": [ "r19" ] }, "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": [ "r8", "r127" ] }, "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": [] }, "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": [ "r19" ] }, "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_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r178", "r179", "r180", "r209", "r440", "r498", "r503", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r537", "r541", "r542", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r625" ] }, "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": [] }, "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 Forward Contracts", "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": [ "r412" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r19" ] }, "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": [ "r432", "r434" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "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": [] }, "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": [ "r19" ] }, "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": [ "r19", "r597" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign currency exchange losses (gains)", "terseLabel": "Unrealized foreign currency gains (losses)", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r103", "r539", "r630", "r759", "r760", "r776" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r29", "r160", "r162", "r167", "r456", "r471" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r115" ] }, "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_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": "Subtotal", "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": [ "r110", "r146", "r468" ] }, "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": [ "r139", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r334" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r98" ] }, "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_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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/PropertyandEquipmentandCapitalizedCloudBasedSoftwareImplementationCostsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r459", "r468", "r619" ] }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsCurrentCarryingValue", "crdr": "credit", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r277" ] }, "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_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": [ "r646", "r657", "r667", "r692" ] }, "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": [ "r710" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r169", "r249" ] }, "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": [ "r109", "r132", "r135", "r136" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "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": [] }, "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": [ "r49", "r51", "r441" ] }, "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": [ "r110" ] }, "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": [ "r305", "r336", "r337", "r338", "r339", "r340", "r341", "r405", "r435", "r436", "r437", "r608", "r609", "r615", "r616", "r617" ] }, "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": [ "r49", "r51" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "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": [ "r5", "r253", "r259", "r264", "r606" ] }, "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, fair value disclosure", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r69" ] }, "wdfc_WD40MultiUseProductMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "WD40MultiUseProductMember", "presentation": [ "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WD-40 Multi-Use Product", "label": "WD-40 Multi-Use Product [Member]", "documentation": "WD-40 Multi-Use Product" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "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": [ "r6" ] }, "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": [ "r404", "r405", "r406", "r407", "r410" ] }, "wdfc_EarningsBeforeInterestTaxesDepreciationAndAmortizationLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://wd40.com/20231130", "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": [] }, "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": [ "r752" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "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": [ "r110" ] }, "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": { "terseLabel": "Assets, fair value disclosure", "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": [ "r69" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "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": [ "r93", "r103", "r125", "r142", "r159", "r161", "r165", "r175", "r181", "r183", "r184", "r185", "r186", "r189", "r190", "r200", "r214", "r228", "r234", "r237", "r246", "r278", "r279", "r281", "r282", "r283", "r285", "r287", "r289", "r290", "r402", "r411", "r470", "r540", "r556", "r557", "r604", "r630", "r746" ] }, "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": [] }, "wdfc_SeriesNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "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": [] }, "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": [ "r783" ] }, "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": [ "r170", "r183", "r184", "r185", "r186", "r192", "r193", "r201", "r204", "r214", "r228", "r234", "r237", "r604" ] }, "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": [ "r592" ] }, "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_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": [ "r14", "r750" ] }, "wdfc_PercentageIncreaseDecreaseOfDividends": { "xbrltype": "percentItemType", "nsuri": "http://wd40.com/20231130", "localname": "PercentageIncreaseDecreaseOfDividends", "presentation": [ "http://wd40.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage increase (decrease) of dividends", "label": "Percentage Increase (Decrease) Of Dividends", "documentation": "Percentage Increase (Decrease) Of Dividends" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "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": [] }, "wdfc_EuropeIndiaMiddleEastAndAfricaSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "EuropeIndiaMiddleEastAndAfricaSegmentMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EIMEA", "label": "Europe, India, Middle East, And Africa Segment [Member]", "documentation": "Europe, India, Middle East, And Africa Segment" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "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": [ "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r243", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r267", "r268", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r606", "r709", "r772" ] }, "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": [] }, "wdfc_MaintenanceProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "MaintenanceProductsMember", "presentation": [ "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total maintenance products", "label": "Maintenance Products [Member]", "documentation": "Maintenance Products" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://wd40.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r423" ] }, "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": [ "r305", "r336", "r341", "r405", "r436", "r608", "r609", "r615", "r616", "r617" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://wd40.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r117" ] }, "wdfc_PrepaidDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "localname": "PrepaidDeposit", "crdr": "debit", "presentation": [ "http://wd40.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid deposit", "label": "Prepaid Deposit", "documentation": "Prepaid Deposit" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r118", "r151", "r175", "r214", "r229", "r235", "r246", "r278", "r279", "r281", "r282", "r283", "r285", "r287", "r289", "r290", "r390", "r392", "r411", "r460", "r530", "r619", "r631", "r746", "r747", "r762" ] }, "wdfc_WD40SpecialistMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "WD40SpecialistMember", "presentation": [ "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WD-40 Specialist", "label": "WD-40 Specialist [Member]", "documentation": "WD-40 Specialist" } } }, "auth_ref": [] }, "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": [ "r149", "r265" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "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_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [] }, "wdfc_HomecareAndCleaningProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "HomecareAndCleaningProductsMember", "presentation": [ "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HCCP", "label": "Homecare And Cleaning Products [Member]", "documentation": "Homecare And Cleaning Products." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive 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": [ "r27", "r28", "r91", "r155", "r464", "r496", "r497" ] }, "wdfc_MachineryEquipmentAndVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "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": [] }, "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": [] }, "wdfc_AmericasSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "AmericasSegmentMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas Segment [Member]", "documentation": "Americas Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends (in dollars 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": [ "r115" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r59", "r81", "r82", "r115" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r4" ] }, "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": [ "r53", "r147", "r467" ] }, "wdfc_SeniorOfficersAndDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "SeniorOfficersAndDirectorsMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r4" ] }, "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": [ "r36" ] }, "wdfc_ScheduleOfAccruedPayrollAndRelatedExpensesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wd40.com/20231130", "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_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": [ "r15", "r88", "r89", "r90" ] }, "wdfc_DebtInstrumentPeriodicPaymentRemainingPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "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_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": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r404", "r405", "r409" ] }, "wdfc_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://wd40.com/20231130", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://wd40.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies [Line Items]", "label": "Basis of Presentation and Summary of Significant Accounting Policies [Line Items]", "documentation": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "wdfc_IncreaseDecreaseInOtherNoncurrentLiabilitiesAndIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilitiesAndIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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_OtherMaintenanceProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "OtherMaintenanceProductsMember", "presentation": [ "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other maintenance products", "label": "Other Maintenance Products [Member]", "documentation": "Other Maintenance Products" } } }, "auth_ref": [] }, "wdfc_InventoryProductHeldAtContractManufacturersNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "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_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r157", "r619" ] }, "wdfc_NetIncomeAllocatedToParticipatingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r32", "r145", "r595" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails" ], "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": [ "r227", "r228", "r229", "r230", "r231", "r237" ] }, "wdfc_NoteAgreementAndCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "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_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": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r177", "r216", "r227", "r228", "r229", "r230", "r231", "r233", "r237", "r278", "r279", "r280", "r281", "r283", "r284", "r286", "r288", "r289", "r746", "r747" ] }, "wdfc_AsiaPacificSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "AsiaPacificSegmentMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia-Pacific", "label": "Asia Pacific Segment [Member]", "documentation": "Asia Pacific Segment [Member]" } } }, "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": [ "r305", "r336", "r337", "r338", "r339", "r340", "r341", "r435", "r436", "r437", "r608", "r609", "r615", "r616", "r617" ] }, "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": [ "r693" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r177", "r216", "r227", "r228", "r229", "r230", "r231", "r233", "r237", "r278", "r279", "r280", "r281", "r283", "r284", "r286", "r288", "r289", "r746", "r747" ] }, "wdfc_EarningsBeforeInterestTaxesDepreciationAndAmortizationInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://wd40.com/20231130", "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_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": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r241", "r242", "r504", "r505", "r506", "r563", "r565", "r568", "r576", "r578", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r594", "r614", "r624", "r751", "r772" ] }, "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": [ "r108", "r441" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock held in treasury, at cost \u2014 6,353,881 and 6,342,381 shares at November\u00a030, 2023 and August\u00a031, 2023, 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": [ "r26", "r57", "r58" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r10", "r81", "r82", "r115" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r99" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r241", "r242", "r504", "r505", "r506", "r563", "r565", "r568", "r576", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r594", "r614", "r624", "r751", "r772" ] }, "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": [ "r423" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "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": [ "r148", "r252", "r455", "r606", "r619", "r727", "r734" ] }, "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": [ "r108", "r442" ] }, "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": [ "r177", "r390", "r391", "r392", "r393", "r431", "r589", "r745", "r748", "r749" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r271", "r272", "r273", "r276", "r740", "r741" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "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": [ "r177", "r390", "r391", "r392", "r393", "r431", "r589", "r745", "r748", "r749" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://wd40.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Higher tax rates in certain foreign jurisdictions from period to period.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r753", "r754" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r271", "r272", "r273", "r276", "r740", "r741" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r635" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r271", "r272", "r273", "r276", "r740", "r741" ] }, "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": [ "r176", "r374", "r379", "r380", "r381", "r384", "r386", "r387", "r388", "r501" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions", "presentation": [ "http://wd40.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "A non-recurring charitable donation made in the first quarter of fiscal year 2023.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to charitable contributions expense." } } }, "auth_ref": [ "r753", "r754" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r239", "r440", "r485", "r486", "r487", "r488", "r489", "r490", "r593", "r613", "r620", "r709", "r742", "r743", "r751", "r772" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r335", "r343", "r367", "r368", "r369", "r438", "r439", "r491", "r508", "r509", "r562", "r564", "r566", "r567", "r575", "r590", "r591", "r605", "r612", "r618", "r621", "r624", "r738", "r750", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r178", "r179", "r180", "r209", "r440", "r498", "r503", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r537", "r541", "r542", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r625" ] }, "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": [ "r22", "r54" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r668" ] }, "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": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and Services [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r239", "r440", "r485", "r486", "r487", "r488", "r489", "r490", "r593", "r613", "r620", "r709", "r742", "r743", "r751", "r772" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r343", "r439", "r491", "r508", "r509", "r562", "r564", "r566", "r567", "r575", "r590", "r591", "r605", "r612", "r618", "r621", "r750", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r10", "r82", "r115" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r335", "r343", "r367", "r368", "r369", "r438", "r439", "r491", "r508", "r509", "r562", "r564", "r566", "r567", "r575", "r590", "r591", "r605", "r612", "r618", "r621", "r624", "r738", "r750", "r765", "r766", "r767", "r768", "r769" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r343", "r439", "r491", "r508", "r509", "r562", "r564", "r566", "r567", "r575", "r590", "r591", "r605", "r612", "r618", "r621", "r750", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares withheld to cover taxes upon conversions 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": [ "r171" ] }, "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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r4" ] }, "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_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": [ "r644", "r655", "r665", "r682", "r690" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r707" ] }, "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": [ "r645", "r656", "r666", "r691" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r60", "r61", "r344" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r30" ] }, "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": [] }, "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": { "terseLabel": "Realized foreign currency gains (losses)", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r538", "r630", "r759", "r760", "r775" ] }, "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": [ "r106", "r598" ] }, "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": [] }, "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": [ "r682" ] }, "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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "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": [ "r680" ] }, "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "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": [ "r194", "r204" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r633" ] }, "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": [ "r129", "r138" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r100" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "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": [ "r722" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Net (gains) losses 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": [ "r5" ] }, "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "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": [ "r192", "r204" ] }, "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": [ "r680" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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": [ "r82" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r633" ] }, "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": [ "r152" ] }, "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": [ "r679" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r97", "r217" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails" ], "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": [ "r11", "r228", "r229", "r230", "r231", "r237", "r724" ] }, "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": [ "r507", "r509", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r569", "r570", "r573", "r574", "r622", "r624" ] }, "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": [ "r670" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock \u2014 authorized 36,000,000 shares, $0.001 par value; 19,911,495 and 19,905,815 shares issued at November\u00a030, 2023 and August\u00a031, 2023, respectively; and 13,557,614 and 13,563,434 shares outstanding at November\u00a030, 2023 and August\u00a031, 2023, 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": [ "r82", "r463", "r619" ] }, "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": [ "r111", "r269", "r270", "r579", "r739" ] }, "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": [ "r670" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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": [ "r82", "r518" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r10", "r82", "r518", "r536", "r777", "r778" ] }, "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": [ "r673" ] }, "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": [ "r107" ] }, "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": [ "r420", "r433" ] }, "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": [ "r672" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "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": [ "r671" ] }, "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_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": [ "r420", "r433" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r150" ] }, "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": [ "r420", "r433" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r154" ] }, "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": [ "r671" ] }, "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": [ "r39", "r40", "r41", "r130", "r131", "r133", "r134" ] }, "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 Events", "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": [ "r420", "r433" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of noncash investing activities:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "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": [ "r672" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r10", "r57", "r115" ] }, "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": [ "r420", "r433" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r72", "r126", "r166", "r218", "r421", "r543", "r630", "r774" ] }, "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": [ "r403", "r410" ] }, "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": [ "r404", "r405", "r406", "r407", "r408", "r410" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r632" ] }, "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": [ "r673" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r633" ] }, "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": [ "r13", "r121", "r304", "r318", "r608", "r609", "r771" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r84", "r115", "r465", "r495", "r497", "r500", "r519", "r619" ] }, "wdfc_RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://wd40.com/20231130", "localname": "RightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "presentation": [ "http://wd40.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [] }, "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": [ "r637", "r648", "r658", "r683" ] }, "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": [ "r676" ] }, "wdfc_OtherUnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "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": [] }, "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": [ "r693" ] }, "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": [ "r644", "r655", "r665", "r690" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r143", "r158", "r175", "r246", "r278", "r279", "r281", "r282", "r283", "r285", "r287", "r289", "r290", "r390", "r392", "r411", "r619", "r746", "r747", "r762" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r371", "r372", "r373", "r502", "r718", "r719", "r720", "r757", "r777" ] }, "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": [ "r693" ] }, "wdfc_IndemnificationGuaranteeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "IndemnificationGuaranteeTwoMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnification Agreement 2", "label": "Indemnification Guarantee Two [Member]", "documentation": "Indemnification Guarantee Two [Member]" } } }, "auth_ref": [] }, "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": [ "r678" ] }, "wdfc_NumberOfDebtAgreements": { "xbrltype": "integerItemType", "nsuri": "http://wd40.com/20231130", "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": [] }, "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": [ "r636", "r706" ] }, "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": [ "r677" ] }, "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": [ "r695" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r342", "r429", "r430", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r511", "r512", "r513", "r514", "r515", "r535", "r537", "r561", "r761" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "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": [ "r636", "r706" ] }, "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": [ "r697" ] }, "wdfc_SeriesCNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "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": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r25", "r140", "r163", "r164", "r165", "r178", "r179", "r180", "r182", "r188", "r190", "r209", "r247", "r248", "r319", "r371", "r372", "r373", "r382", "r383", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r414", "r415", "r416", "r417", "r418", "r419", "r428", "r492", "r493", "r494", "r502", "r558" ] }, "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": [ "r670" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r94", "r175", "r214", "r228", "r234", "r237", "r246", "r278", "r279", "r281", "r282", "r283", "r285", "r287", "r289", "r290", "r411", "r604", "r746" ] }, "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": [ "r693" ] }, "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": [ "r644", "r655", "r665", "r690" ] }, "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": [ "r606", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ] }, "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_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r140", "r178", "r179", "r180", "r182", "r188", "r190", "r247", "r248", "r371", "r372", "r373", "r382", "r383", "r394", "r396", "r397", "r399", "r400", "r492", "r494", "r502", "r777" ] }, "wdfc_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "totalLabel": "Total right-of-use assets", "label": "Lease, Right-Of-Use Asset", "documentation": "Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r271", "r272", "r273", "r276", "r740", "r741" ] }, "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": [ "r693" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r172" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r606" ] }, "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": [ "r694" ] }, "wdfc_AccrualForSalesExciseAndOtherTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "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_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r172" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r31", "r499" ] }, "wdfc_EuropeIndiaMiddleEastAndAfricaSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "localname": "EuropeIndiaMiddleEastAndAfricaSubsidiaryMember", "presentation": [ "http://wd40.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, The Middle East, Africa And India Subsidiary", "label": "Europe, India, Middle East And Africa Subsidiary [Member]", "documentation": "Europe, The Middle East, Africa And India Subsidiary [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "wdfc_EffectiveIncomeTaxRateReconciliationTotalIncreaseDecreasePercent": { "xbrltype": "percentItemType", "nsuri": "http://wd40.com/20231130", "localname": "EffectiveIncomeTaxRateReconciliationTotalIncreaseDecreasePercent", "presentation": [ "http://wd40.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Total Increase (Decrease), Percent", "documentation": "Effective Income Tax Rate Reconciliation, Total Increase (Decrease), Percent" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r101", "r102", "r103" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r3" ] }, "wdfc_FinanceLeaseRightOfUseAssetSettledWithPrepaidDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "localname": "FinanceLeaseRightOfUseAssetSettledWithPrepaidDeposit", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligation settled with prepaid deposit", "label": "Finance Lease, Right-of-Use Asset Settled With Prepaid Deposit", "documentation": "Finance Lease, Right-of-Use Asset Settled With Prepaid Deposit" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "wdfc_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://wd40.com/20231130", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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_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": [ "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r606" ] }, "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": [ "r693" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r103" ] }, "wdfc_SeriesBNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r10", "r140", "r163", "r164", "r165", "r178", "r179", "r180", "r182", "r188", "r190", "r209", "r247", "r248", "r319", "r371", "r372", "r373", "r382", "r383", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r414", "r415", "r416", "r417", "r418", "r419", "r428", "r492", "r493", "r494", "r502", "r558" ] }, "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": [ "r694" ] }, "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": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r2", "r9", "r28", "r395", "r398", "r428", "r492", "r493", "r712", "r713", "r714", "r718", "r719", "r720" ] }, "wdfc_ShortTermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://wd40.com/20231130", "localname": "ShortTermPurchaseCommitmentPeriod", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment period", "label": "Short-term Purchase Commitment, Period", "documentation": "Short-term Purchase Commitment, Period" } } }, "auth_ref": [] }, "wdfc_ComputerAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://wd40.com/20231130", "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": [] }, "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": [ "r637", "r648", "r658", "r683" ] }, "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": [ "r104" ] }, "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": [ "r77", "r119", "r619", "r770" ] }, "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": [ "r700" ] }, "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": [ "r696" ] }, "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": [ "r426" ] }, "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": [ "r643", "r654", "r664", "r689" ] }, "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": [ "r645", "r656", "r666", "r691" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r718", "r719", "r757", "r773", "r777" ] }, "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": [ "r669" ] }, "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": [ "r638", "r649", "r659", "r684" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r95", "r440" ] }, "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": [ "r698" ] }, "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": [ "r6" ] }, "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": [ "r62", "r63", "r389" ] }, "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": [ "r389" ] }, "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": [ "r699" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r33", "r34", "r35" ] }, "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": [ "r700" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r96" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r251" ] }, "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_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/RevenueScheduleofRevenuesbySegmentandMajorSourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r141", "r211", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r243", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r266", "r267", "r268", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r606", "r709", "r772" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [] }, "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": [ "r7", "r12" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r19" ] }, "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": [ "r751" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r425" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IndemnificationGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndemnificationGuaranteeMember", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r744" ] }, "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": [ "r425" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r168", "r183", "r184", "r185", "r186", "r187", "r195", "r202", "r203", "r204", "r208", "r401", "r402", "r457", "r472", "r602" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://wd40.com/role/ShareRepurchasePlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock purchases", "terseLabel": "Total cost of repurchased shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r18", "r175", "r246", "r278", "r279", "r281", "r282", "r283", "r285", "r287", "r289", "r290", "r391", "r392", "r393", "r411", "r516", "r603", "r631", "r746", "r762", "r763" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370" ] }, "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": [ "r250" ] }, "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": [ "r524", "r528", "r533", "r548", "r554", "r571", "r572", "r573", "r624" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://wd40.com/role/BusinessSegmentsandForeignOperationsSummaryInformationbyReportableSegmentsDetails", "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r214", "r228", "r234", "r237", "r604" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term borrowings", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r153" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://wd40.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r342", "r429", "r430", "r511", "r512", "r513", "r514", "r515", "r535", "r537", "r561" ] }, "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/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "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": [ "r425" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r24", "r74", "r462", "r517" ] }, "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": [ "r205" ] }, "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": [ "r10", "r81", "r82", "r115", "r499", "r558", "r577" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per common share:", "label": "Earnings Per Share [Abstract]" } } }, "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": [ "r170", "r194", "r196", "r197", "r198", "r199", "r201", "r204" ] }, "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_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": [ "r57" ] }, "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": [ "r19" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r87", "r123", "r466", "r619", "r717", "r725", "r758" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://wd40.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "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": [ "r37", "r38", "r721" ] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r779", "r780", "r781", "r782" ] }, "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": [ "r64", "r601" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofDefiniteLivedIntangibleAssetsbySegmentDetails", "http://wd40.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinCarryingAmountsofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia-Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r779", "r780", "r781", "r782" ] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "EIMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r779", "r780", "r781", "r782" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "presentation": [ "http://wd40.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lower shortfalls from the settlements of stock-based equity awards in the first quarter of fiscal year 2024.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r708", "r753" ] }, "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": [ "r19" ] }, "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_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": [ "r22" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://wd40.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r47", "r50" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "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.24)", "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.25)", "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.29-31)", "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.30)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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 80 0000105132-24-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000105132-24-000006-xbrl.zip M4$L#!!0 ( $N"*5C]MQ,-K0P! /'@#P 1 =V1F8RTR,#(S,3$S,"YH M=&WLO6MWXDBR*/K]_ I=>F9.U5H"Z\%#N*HYB[)=/3Y397MLU_2>\V66D!*C M*2'1>MBF?_V-2$D\!4@@( 4Y:^]JC))49KPC,C+B\_]Y']K"*_%\RW5^K<@U MJ2+\G\[G_Z]:_9\OC]^$:]<(A\0)A"N/Z $QA3L%JEO[IR1V//>AD$@B(I]614_-"[-)2VW)2;2M6L*[UJO=5H5W5=ZE>5 MOM;J]33%;$AU\>72T+6FTE;4:K]MU*OUAEZO]A2C655:#G+=D/NB>=DS M2%U1S*;6(ZVZK&I:6]9Z+Q=RN]V^H$\K\= WLV],1YIUJ6:XPPO8DBK+JI2,,HDU&?3> M\^R:3XS:B_MZ 0_HX&2@]1[,O9<.QC=;#KR5(*@O D]W?(2D'@ J\.=255*J MLC*9Q'?KBMQ*GTB1)/4B'C%]ZZJQLCKSYF3X$G3F)\?'/=TGR7!\:B[L/Q[< MO(@>QD-7@QR1D\SG>U,8]76_1X?!EW. Q'FM=1!P_$!WC.DB?2OM[3!6OOB? M[]^>C $9ZM7%7Q'#3,S;TB&;L.M7*C*FE554[F"?WJBZZ/EOQ\'I) %_"G5?)':+W^6KERG0"XMOH\'L&F MC.BO7RL!>0\N*,PO.O_K?_VOSX$5V*2#M%Y-2/OS1?3EYXMHZIYKCCN?3>M5 M\(.Q37ZMF)8_LO7QI>,Z!!9@O5_B0.)%'RW3) []",_O0'1XEA&]_SUX)/U? M*T85-NWH0YR)6)AY\(:OEF_H]K^)[MTXYC5(LXH0X>37"N#QTH1OJD.895 U]>D: MFK &1-7VKT]DZ/3]7^$;?_*&5J6#LK*H%SS <->B5GMZS8*AOAM[4J'?I'KA?7DA3')7]Z/B ?\XKQ\(R!UOEEZS[*1 M5B)D/@6 +ES2??^KY0#S6K!SU[>0P6[>@=Q]JV?#K_P@69;:JE"$QDU=9Q(]?EFLCZOXWTBAX(U\]W<#W":%C1=MPPF&/>)6%K6F-BF 2PQH" M=G^MW-Y]3;:*(N3R1O< M8/U)__Q&P/C07\@C_E41D()A0BG9;+T.[*'6&LG*DZ5VZ!0$*/Y0Y:E5J5R4Y^=WTV629YG2H+%=1/+K.#Z4Z:U"*[85=H02*_ D) M9[(]L,)@6;-#J1S7 ]?;$J!+O\< MF%2RBTFE.#'9W#<8XMV0%[0^HC]->-G[R+8,*_A.T (03&N()@C&!A)[9F*Q MW("S 7:,.QR!+^ $?O?= @F8#(/OP9I^"ESC9S37YXO45TR@,5G) ?EM'N2M MDH.\:YK4;@0+4K?,6^=*'UF!;I<%_%K)P?\(;CBX_&9B")<%[NV2PQW]0<&%.Y'ZF TL!^[_Y9F34N M XZCO'?/\53T,PO(VKOS6GIMS@*6]NX\GX*^80%1>_>*3]%(8P%QW(\_0'1Q M >;>&5PHW)4_'NRY*Y\-YDIQX1.%>^?'A3]WN(\$^++[ MT,=6ND7BHNQN\J&5;I&PW[NG>[RME=VA/-S1P'&2)92R>YS'.1HX$K+*[J4> M^&C@.%A2N?]:$D25W=D]_M' D1!7=H_Y<%&*PB)#:MF]Y.-$*8J#?]F=Y0-' M*8H#?-D]X^-'*8K#1=G/A \?I2@.]GMWY8^W-6:=X&O8Q:L>4$;U X_>5GVT M_)_S5/75]8CUXMR\&P/=>2'PYYONF64Y"57,.K>G@:H"W=DZL^[L5]WR_J7;(?DRGGS\.\RH>\9@C!?0[06D)8-N MG5$8^'2$L@%GVRSF>W1U$G?SU2-_A,0QQBM6,C/4?R1&Z'G@?)1%-=:9=;J_ MND%6"QE'OI/Q+%<[\X-R"8WCRE29 ?OS#K[NS/AG>MX&?F0$T(1S?!E/900M>?)=-P:60[SQ9 @,_Q<96(:] M462P@PAFHQ'E0$1A609U9K,,,B$B&?PEM&!6YP7&)1]OAR//?8T$9VG8@MEH M2HFP41QO,!M=R2ZD,)H:@K4)@^[[?3"R-?0/^LH*(X+RNUC3_.,:(2=%OZ\=>"G+X"#\O!!N?WKHR*A.$XX M#=_ZF^Z4YD"\<1H.] % 7AR5E]M+GE3,IOE=46*C]2 M"N.7YFEXTD?$"P/9/,W3<+Y90>*1JATSYZ_[7C!-A_V-@+FKCP:6H<=GL/BX M2[LHZ*4Q@IO,>>0;@)SPQLWWFVYI@,R(%1&C@SYU8?56*P MH(B9\[&/*EY8P AS+OBQ91$+2&'.26?'U"G,XVXQYW&S8^H4!V3FW.=CBY?" MNR7I+QZAFUGJF423&2:/DWFRMTUJ,>LV7WG$M(*O@"/LD[=X_?;5M5\MYV5^ M$+N87 ZDVXN'NVXMH4=,,T;7)9%_)F,F9L00Q&WCFGIWRW3M,F-[F-$HMM' ME? 4]GP+'GF;D,#Q#_AGS@-G%^C%M75BSB.?WB'K!=/;8S,L]P3;(WZ6FR%'!C,# D9CSF=GB?2+:[/(G->>$Z28F#BN-G"F?=XO$W$TBEUW'C,(*DV]* WG&"IX#!S>K MS'FF;-/$AK#Y*5,*<\XUVY0RO>(FCB:40,2[2S43";"AE+QJ74\1F MBF NZL-QTF8V.,2>9JR+2V M/R_:*%M<\+RPPUPLCET+X%QH0I;*%HG+CQGF[(VRD@ISL4&V2>5,8OFRQ%R0 MD OW&#/ECLP=5./_W1T2(ZIX>F43'3LZGCAQE"U(MSV&N 50$,F4.X9X:-__ M_$0*G<&N76RQ%P0C6O';(@K=WSM3+Q5N6P!KV-G)!Y4YAZG MY*0LERVTQ1.:CT8J98MV'5M^'%JO'(LNF(NU,9?2?"S,,!?H8C<*>M!$N&/1 M0ZFC6"PD/)T%E3 7RV(ZUGD6),%<\(PC199+'2X[B[SF8U%&J>-Q+.CY\Z(7 MA;G((-,:_\R(HVP1PC-##W-1.7:M@/,ABK*%Y'AN\]%(A;D8(=ND@D4^XXXOGD-A^+/IB+)G(,S6-(+7?\ M[ASR[%3FHFA<.V9#7+GC:V?BK:K,!;P2+#V$GC'0?7+E#H=6@#^^>3?LT 2E M],UU7@+B#:>/YEN.+?^T"-/F47=>R+05Y'?+L8;A\#13WE7F@ENE(0O]_83) M@KG8UC'(8@OD[:>'@*PR&]%Z)#90F?D =#E^]G3'UXT !OA?QK-/YEJ5.);K MW?=!X1+/!Q/IVO*($;A>8=&,;Z[O7P'\@"2(8V#GI?&='H0>N>]/OUYH7@F6 M&QDZ: 7HN/S?0AWV$A!2'@IA+JRU#3HHA:S"Q?.;RRXZ)FTNXY>G=V*.'R9S M9.]T*:OECD$5'].^FK0CAJ]N807^/$?? [YTI*YD.2>JJ9F+/3&9R<:IA5)+ MO=QQL+U$LCEI1*3!7/PM"W*N7&_D GK(G>N<]-WT>KFC;*>O_X\4UZLS&]?C M^I]!:F$VW,?U_[%)@[F0'YOZ_UCH838"^!3V?/)'B)'85_CG>3PB\SA:&+!W M^TP&N"M9\+,P=#?\[#W^M@4@I*K4S B(V:%9 7%AO5]ZQ'=#SR!^].> Z"9= MK&F]=C[#/Q0^5L\@=44QFUJ/M.JRJFEM79,,HTT:Z\[]%7W?\J@_;B@?ZUI\$)H9WT#_?XI=* MTB<;E%&R"%F1_OH)MUXUB8%2!_C@,G1@PS@*UJ0SLQ9AX)'^KY5?-D,>Z/99 M[]E$M%^>2;BAZ/,5V38HP M'@!=!6;RYOAQC3ZZ",SE9VVMUI96/Y9J\N39!9W;2P;$,%9'&,:%W\&N$!B_ M5M3*PL;CK>J65(($Y:Y#6$J"X392B',2N?'W>WSS;7P]-Q] MOGE:N7A65OMT<_7C\?;Y]N9)Z-Y="S?_<_7W[MUO-\+5_??OMT]/M_=W1]S" MHB1(W\+ONC\ B@M<1Q2N:UH99#7 ME4]91&L"JU=CN;7,TEKNLU35C! #^<#P*U3H_?-']_'YYO';OX7'FX?[QV?A MX2N5[IN/L7RA%-'4DN/S]V[YYNJ?0] M=\&93^A@4%+Y:("F!J$'T7N:P MXV]H3 M_'/TV894&C8E5I69;;6XTZ%G#_ Q8X",L8"S%YT7M*Y.B\^'\F+Y2/=![CO!*=-\%6OJQ0 WQ^Z=_\N'5X_W+SK1D!WBS$S M;[)+0?<%'TOJ]2VPN"Q'L )?, ;4'EOV]U*072^7N5'/'E_;T[3;VQL1!;'C MR>3EK5O'B$^^0+[0L],K-W0";WSEFO,&,ZS(P.!_0$:>^XKS3"WE5J5S36S] M3?=(L19)V<'[K+_?QDZH)-\.1 M[8Z)1T$P3S+"G5O[F$8,"Z<,S36G#*GG"#F&[L,A8S#XG9>]NZ;I$=^/__,- MYI,3UFX#:[?DAI"DH8PP8-M])4ZX)"+%W!9N_,(K^'CO/;MO$T&,G6>> &[7 M%GE9<@ZW?@]EV7OO >0^L&9VM8 M3ZX K3# $=0& MDI4/O8_(]!@#ZQK!9?:-E<8/5ALUK=G>R@]>_ZPN-0OWKI5635/+LEA5KK6T MXX0"]J,TVMG"YU80Y6,1W1@(AJW[?GGT8K8M_NT7N2E].K5=/7LZ57U/XV'/ MM4]M=Z>)L[LXCDO>C0%6^!! :[T-+&"\J6K+$]*)-14]/QX% LU>GT\*9"I> MMNLQ:&P*C&6E1\76Q+AI1"<@+J[=-7Z* GC2PJMNAT3X"ZI:&<_!!']P0K'' M=%AF9ILSHYQ86$:R"%BU0(YW MGZZ[_Q1^L]V>;H/_88,'(F"Z)0DV1^@SNN)' B#>CS0P^MX;"\: &#^%(48E MWP:$AN+1M9HYA?P@?Q0&NB_T+1N<,MVVX2$FIJ"O]D=HH:<&#EJ/Q -@SHFS MIF+0/DK(B%VV&4\O00JZ!2:Y#\$ SU87/N;/K]*7&+TXW@/'P7=,84/2K3%'M /.[]%W$- MP^E(^ TN(IZ&WMBC:Z!KU/U :$N"J8_]&ML^=MZHXU7H>;#7* D)Y6J@!Z$_ MX1"MTODW\5>FP1TVRRK)3#U$5&A%OJ0@W+E'VKW+-N'EDS;(AL"!0RL(@&6I MU/59:S;!$L"TRB"S:LFPBZ80#+XOUIDQ*Q)X)^3?U6 JLIC[P MA\#K\!8OT3Q ]S3=341K J8#'8PP>A%>//9'T; A/ M%A38XHK5TRC6:/H MQ P*%-+>%<#VQ?7&*58X'42A;L2#I@8Y]DO\EHY#+LXFXJR[")MC2[=C2?44 MR7(L4!SHK'+%N=HJ<24<"1QY90;=0)(ZL_$F!#;.7'T5@DDA>I.N(\J"GV3Y MO]'5QVGIF_&DE Y/M_TUE@=F*:0:3%8_S;VA3@W()<>E+DGH$SH* !W=K4NY MV@&&#[[+'N/+WRQX-1*) WMSD;M?+9_*.>S%9NDV*DG,WL7!6'/6U#W3%S O MRS)7G:NK'_2/J4:(<"Q:/#T;V1\0VYZP^ <@!6JM1LG]ZVW!CXP;@^!7GJ6& M/9H'F5N3(NUE%M#JQMO>3%+A\R!)'$,>"L'IOF_NA/JWC@Z>5'II> ZC>G$B/GJ187K!:S!3=$2+:&R@"JE D+ L,#. M\7^MW-Y]30G$TI4]X<*>Z!3WTWW-8Q*V7C5=6L$')ZP(OJ$C^*4)7NN5CJR* MC:8LSEPT2);:R21CFN5*IBI7T9[9ZE0C-S("+CUL?&"]DJ5Z5=-ET/=+TY_H M/=^UPV#U3QC( 94T6).<5A8J;[&OUJ38UV""O9'^0JH]C^@_JWH?]G>IVV_Z MV*]<\(I@C%<$2Y$Y=*VLI.\OW#9EYG9IQI(F]W<"K8H4%35B?/7);?>X6(UP M0QVDI!I'K'PG)3DV*R^F".FY^^7;#98BN+J_>[ZY>UY=UZS$-41D>*ALEP.\ M;MK6]FG':Z>M:?4=\H/;.U?7V(X'"]( :61Z+&V4C7L F2C^+87+)E.@,U6UN$!+*^"[BQO M8I4C'7RED?T>W[A$]N"SY:)X\.:QU+4@UU80]>$0P^WF?'C[.HGI3@K:^\*' M'XX>FE9 S(^Y$+I5]N<1BT%E3G8M7BASFC\2S3! M%8CP-" DU8'<"U93K#$/MWRLI(NRZ1[ IWHP4XIS[9&XMKV2:V?4EML7XMXG M,(#S;SGX%S!;Y_Q[XOR+"1F9^!N2\"]@ML7Y]\3Y5Y4Q1S" -06NL(*1TV*\G(E+P<2(7FTW)N;'7GO"3:L= M'WLI_-CK^&O)A[?ONJ._4$DX2="]MGPCC-H?X!W+KJ/;8]^BML]4@**$C6Y. MX)A'XH+?\GEYWE84\L":Q 39267C.7AO4-+1D:2Y/892Z0TR#H >,I^65/VU6:2LS]-VK]_ M_OO-8W$)^R?)U.>RJ?**'VYW'U#WM_D]B'+:W8"X;^1%MR.#FU;>Y!9WB;A. M57@L@DWLU)5$)G:Y4#S^6G)B#F.RPE?="%R/R\,2<1R7A\QBI\&3!LHI#@%Q M/YR9[H%/NAT5_(JRFF<[3V#H]H=/Z]'$!B67GB7BST-+SV,@ALJ@1FV/L1XN M>0I*5\(CA7M:\_/6B:KQ80M[+D_*($\H\K@UQBAVY+H62\(FM\:.OY:REXG9U+6U&I;*EA8-V4W;I"5#A?GE\67P9;"_C&0!9U?@5RFBP"_6 M[.,5?MG5]R=6X9>FFLB;RD,NC>?VS1J.UG\76MZ_1?/H%>)/RZ((JB9][WD5GKCKZ^14D[H8O MH1\(JKP"&AO(I*<;/U\\$"IF-5ZP81 ")AD3YPD90>#[9$99KRD1NVJSFVO' M9B";C:#<98Z<*\R-]3[]'YM83P]!Q?V?!9UB_W(K]"_L>BL$[7N.@AA8H/^5 M&,:V8:?.24 )J_LM..SQ2NGBVK:WL&1;ZYF+# M,'6V81C^%?4+"_WJBZZ/+I$^NHZ)_[F9$D-%%2VPS1 MTSDY)K?.*V#-]2RR.LZPCA^RVENEYH<-\C6!X1C8("_]URL=31:;$DO&1]%1 MH+.GGPWR=!?Z:0#]-,6&HC!$/^=DO$8IQ,9K:0'5U#2S>1BFH[IQL MX0?/'<%JQC26BV><(TPVY+';721T M,'6W>"KF/>)&#-[RO6I4JGV1!;4ITA MLX8;QX>5O472DPSTU!1;[5,UDUF7M[^YKOEFV38/W&XI7!, YB7\Z!"L(?.@ M[0G3S@9!NBWMJ!'M2$69K]Q(W29@:SF![KQ8>($@"BYP*W6W$[ $G)%O!\;$ MS;MAAPB1;1FE7NG4Q3J/Y)XR66T\&"N>K!I(5LV6Q!!9G9/-^HB?JVZ_&OJD M@+CN:;/'"JG[9O:-RV]$]PF%YGW_AQ\Q2%Y>P-,R6:QKW(X]82):(6,+(Z)6 MI=,2-65G@5$P/]G=NR!=BR"4!O'<,=DF?]?6)[Y.4,#<2K M*+=YN/6$B6F#!5L<,6%C35&1>*SUF&$#;K 6E=]UYSK&5@? #0D8 3PXM&U/2#(0DBK6&SOK9T8MU[)D>:4+U4T[WB&WAC4P9+_[F6_O)R,- M,F6QY65_I=*IJY+8E'96)+FPQ)+]3TS=)[ECUM4_(4N,;/@6L# MG'Q:C[+U*6YHPJOYE*$,&;,D435 6+;&EG6#)/DY,V<5K M,<34HA(6MLT0,9V96T$E+'@5GFO;-#) F\; =^1]1!Q_2Y%[%ID5&T3NS7!D MNV-"'B. [LXM&BWZT-)VOIC!GIW.B2JCZ"V!Z M034@WE#HN9[GOL$&N)F[?6ID;\LZCTT)RS:(]0;/VCEA\MF8#+DU^&)U'<=DEJ;Q7VGTL*>KV&JS9*5P@_? E]^+IBD9:4IC M*D']G"S?J+2(/9'#/"&WH$HCLX;)ULRA@'VBB.TFS\@]86K*4FZD$&I2:*\UE/W?+ M2W,-H#EZYZ:HEN9G6[!BQ6Z/?;T]YPI/JES%BD(&[G!H!=CU)RI7<06_@*43 MQ\ "%A_NW( (LO*QR%H5^=3+NV]=.I;]:R7P0K+(ZS.K[SKFW-HG3-U$;"YP M,S/U,O*)O9UAT5H)"]9D"=-SG(%<2"M;0VC9FNWJG.R1ATI;M\:T7I.YXRFJ M./Y2UI))+,<$?KZLMNDBCZ0>7'PI4(- Z4#Y).AA,' ]F,045@HP?Z![*'C6 MF&ZW=U_39)CK4-I[HA-T)Z_*9LM)$U&GK9&NZ8M3#[>X=J6C-O$Z;NJ5W*4O MA&C!HO"7=0KC@7AT73L _4'W[KVG "^\_4NW0S*=>ZU:3 X@YUB, M7.E(-2FE(O8R*$>Z)[SB=)_R$F]N^KCU_3 W;6@896R+;>S&T5X^":5&VKZY M;KN%J]'"I8:HR2D+C]8F6'1N00^$._>5#'O$BUPK51(%15)4NL%N^!+Z0?Q MCAZ( OQ\1&"V5V*//VT#B-P8O \#/X 7@6C."XTZ#>\U&BVQ*2^', Z"QAU6 MWXA6WU3%NIJR^AB7[O0%.R-T8E6 5N1QZ=R1MAGD4V&Y'-W0L* (2Y?F^-'% M80-C&4BDQ1B)G%/V31>6C.#6;;!1+!-L?\'01U:@;]?4]RS2(S;=KIR ] $@ M>NM<1?"<882<$6(-LQY;JBBKO!?E"9/5IHN6A9,59CZV9+%1YQ7PCD,=CR30 MX4M3(+KG\,(@.\C2P#\N'3REE(1(PT^2UJUD@1SE M0V-N"Y>1SI8$\W'H3 4ZPZZ7C-#9$%AI]E\M:B]6EZ6T?#"04-L%W;YD5\X.!'2 MVR"S=R>]-I*>),JM4MT[**968TF$N;W0UC&[<,]X)R':XE(;S;-LPELD9$Y& M"F6_:M=US)UEDBQ)A37%+A"=1W9D."]S7C[L%<9B>%DNK!,W [Q,S8^+ .O. M)Q&KF9L40]U[L9SHW0L'8 8!''A%4P=]2X8+-80(NH$G7+HSQH19QPU@]L!% MTC"Q 12**(?"BAZ)]2U'=PR+.I+P171%[T/HZ*%IP?./M01GQ>XFTV:$^8!A M\<'IC>F2MA^S7LFG-\L,!C '%6(SOXJ96YK^ M1.\!>8;!ZI\PP&P4%.I"0'OF7UPMBD6K9Y"ZHIA-K4=:=5G5M+:N28;1)@VY M39I-[3]RNY+\:#"Y&#G27TBUYQ']9U7OPP8O=?M-'_N5BWDA!!)H%NB+\%H) ME7Y_;R(HDH2@)%PL&078!*E./!P%:]*968LP\%!'_K(9/RWPS5 )"&Z?7EM& M ?GY0N^DX9XI!=%*E:F_7U?KDG!U__VA>_?OE:S,RFJO[N^N;^Z>;JYAQ7=/ M]]]NK[O/\,?3,_SG^\W=\Y-P_U6X?[AY[#[?P@#F]_/A1Z)8J7N/AYP#-X09 M35\4R+M!P%@9$2\ZUZ_''EMA:(#.]04U*=B%9J(,'F;'WDD\ODPR?3 M\D>V/KZT'+I$^J-/\62Q/$9YLF ?42!&CZ>BIB9%XB8.U,1OCA_7Z*,%:R]Z MUI)K;77U8ZDF_W6]5Y7L :Q,PLS(S-N7E9JDR5FWG^-976IN]'"/X MC#]HAW\V[8(8*EZ_L$_L_,GUDK2UAQHBZ)]90<[M)?L.&,-VO#EBRB\$ =(T:;9*;HYM!S+ M#SR:P%=Z@N1^Z@:+-B:"WR(2 %>U.T< -Y%HRFUW:)5.O2[*ZLYV!X^!,$Q; M&PS7/=$65KAOB^V40@:G$0]A7G%T3;H:G];FQ@N+>/R-T9&ABV@X::7!8"F) MPRN-[[KWDZ#I2GEZ0@Q;,K0L81V:ML;22=>95R MED1%#%U8S)_T!@:>IIJD#YH_(%4;%#_FP >Z\V)AVKKN^R0H;?(4-P:SZHQ9 MBKCOWTX(H$OQG\;#2J6C-)8+DW$'XG1H9H-2R$\S*M(,2P?O9W90&E4T<9=" MFRH]*I M-\1&J^#J%BRW[>8'J/P M0P'J%'A;Z'ONQ 2*U*1];$9HO!2"-/HSJ"GCZ9#O)'28FBK7JL M2*]_B&,''WE:U+'G.*NCBUNL?4#\(*;#TA,?CS)OL"=OG5= -Q9!C.R A #2 MU+U6Z;18RCOA1Q('MAGS$$L;D^ 8(I:S2E*:B/'8C#AI.5Y>=RY7AYN-@CQ" M^99)(XH$OIPHIS1*Y@V23H-^-LKVW>A'IO235;";&1M]/[DM?^CX;VYJP:H\ MC65R*;U)S[1LC\_Y>@34,4FB@X'^SK.*3IIY-QK[R9E-4H?+Q]!XM1>:PM6TG2T9[51Y>"0*Y;Y^:IVC4H*UK9^657BR6(O7E;R9?,N\1R"YC>ZY\!:?=I9$%A\")*"-ACD MV;3'GN.L#N:_Z+YEE)7D=@XK,(>.["93VA;+:Q@]$.\)I=]:!T19M(\2(9K\ MFA+SQ!22)J:0BIEC-86E OT%J6'. :?. 8UB. !SWVK2J59>85[-7EMV&)#2 M]BG*X1JNLO!/40+EW/WI":=\ZCEF@C3QI!2CH/,AI#RA0,Y49\14^33^&J92 MJ<[?0WA]'TRU(OY7Y_$_'O\[P?@?Y5U?"'U:;95& 6GX3X#U&:$=)9?Q6."Q MY^"Q0.8(J/?]2!S=AX$?Z [" M)@XDY#MR5.OTR+'17$YGRT!6!ZG99?<93HHAMY/!,=4L\65NEFQ&+)E2/&\K*5R@C<6II3#Q71BU MM"BU-*7E:_'+ OPBT $E\%_3>NU\AG\2T YU[\5RHMR@!>EL$+SQ8\%SQPU@]L!%')B8;(T$[-!<)AW *?0M1W<,2[=AI? %%I+QA0^A MHX>F!<\_UB9 24!0],8V[4O28%_"TC(6 B=U3)4>N;Z%F+STB$U;>GUZL\Q@ M '-0,IWY5@^ A2V\B<,H)B"HCX/BME_<;5(YE;/('5%,9M:C[3J MLJII;5V3#*--&G*;-)O:?_">>?RCP20&-0)VJ_8\HO^LZGW8X*5NO^ECOW(Q M3_I ][- 7X372JCT^WLC_(C_@.G=Z)K:)8ABXN$H6)/.S%J$@8("L/3E#0GHI1:,; %6Q_YY#+Y\"FQ MMBV'+H3^Z%,\62Q_47XL6#(45-'CJ6BI29%XB1VJ^,WQXQI]M!#6CYZUY%I; M7?U8JLE_9=D+67\ZO7G[LE*3-#GK]G,\JTO-K7ZY<;%JIFDW.-='.0YI+[T^ MQ7:/F/\PQKN622(\@THBPG<8-_"%&]!4IG#GOA*TN055$O/$-$[Q%"KK%0"V MD:Q(BIK%%2ZDZ\3)@$Q)(_[%\]IUK4S.DB$R;+90:CJ[D]33OW-[!MD^)Y+2 M<\C[LVK1]V=+E!K'.8*EO;%RXU4M^L8K+X24I[HK1MD],B".;[U.Z@!^L &1 M)]XB9 ]I"JRVIZ$LT&"^#LM7UX,_'<$(/8\XQE@(/)@MRJH3=/._8=0BH/14 M>9HUPXOL18>2Z6I6,,V4](N(Y"JFD6

B-7<=\GA),=T(OH)WN^\_Z>XKN MJ4N5CKI[&2_V3#%.:[G*%>^!UO(9075:Y5Y5BVJ(RVV@/)W5TVR@LFJ93=C) MG,QS1H6,B@3-Z0C.#4HZ169N+?T4&A31=B_U7" F&:\1P/F8\W$A!E"1?$P[ M.8 94U3%@F/R,4^=7)$Z>;8YBXU"0LJDV>L\AS%L\S9_'I^?[J'W^_ M_W9]\_CTMU\T16Y]$F[^^>/VF?W]K7B_6AZ <@]/, M;E1:M4:]47@B7K/6DI4]) TJ::ZU: MGMSA!5,\O>ZRY[[ESEUKS_Q,6?I9*7(?KZ+RO$^!:_S,$,S-H$4T-!M)HM_$328_X&':4O?7;>!W G+I&=Q\/_3&7#(MGL-1DJ%0 M&;@V^"M^[-U%7/A': 7C R:SLSETFX8+IW&7(;HSSR^ Y!/6-'!0D)!A9>B) MX(83],$)NM0W:]J9 /1%MW7'(((>"-WP)?0#095%(>O=N9V["!WIV'01-H64 M>&G.'IS>WGU-.3D%#Y,:+%L6=)F6?:UC$;:VV)8:HB8W#E("J!B<'SF'(!OB M3ZRGV8[4GI(CT%R?(S!KE$>&>-KI?P,OG):B;1GG(,Y!!7-0*S\'Y4RNP0)Q M+5ELU(M*$N8\QGGLZ)O.PV/:WGFL5>G46W@]=P]-+3B/,4!N9\EC'_(P67N1 MR7Q8/GS: [=IE0XXIXJTK-"6#@M.@L^XQ[VI!*^TP>5.#D\H\<7^=SQ33G^[ M7>DT1;6NB*HF;"]G#"MEY0M^KE&U(8--(+;'96O;-3U/,&(.'Y4?F)DZXXH."3 'T;&B_!F!8,!L4VD&"'0W[,= MYK'=ZV0_9IV\P:RC;(BH(>9UZ $4'F!9;EPF/VF12\RK&8SD-?@:2J73$)O: M@9O?*:KD,467F?1?NAV253RZK"Y5\+M25&5V M2Y1A8N)S\#FXL,E54V*OLJ;.D*PYD5)NV6B"HB_%C#YV)ZO2S%&RLEW%^^W+ M5LF\@)B6W/*?W>F]%KS2TK9C$GLYKLR:Q#%QV,3+@T]\CG.9HPRR.V\2 M03U/;FB4.M UP&_VB)DW6: I41'>D K*%CCK"$H^';TA86L.R33JD>#XRO6# M[R08N!FQ/57834SA$NMR???\2!;#MIRH-AA^>Z$IA2F:*C+KCWD;L+@^4N7W M^O@6?%&<RG,)F98M5115MN#@OSX,=.P0_E M8,4_6PHM_ME01:VHXI]6 M8B0G5#ZR%",YH?*1I1C)"96/+,5(3JA\9"E&68B0G5#ZR%",YH?*1I1A)"?4BT'LVZ<05Y&<*] ]U[\5RHCR#A!'=-W)XS@I C9NZR.?7"8?/B7[MAR:1D)_ M]"F>+$ZP2.F92A<9/?[T9IG! %XJU22))I_$K!V_.7YH[@9'_MF?TI6?87:=7#[%#+ M5-(BNCP@/&4L"Y_EPD<^E+,'DFD_*FKV8 >@JN70SW%K*@ZHN,- H,.7)@7- MC>XYL/(LC=_/ 39=PPB'H:T',7AH-<*(AF9+$M)OHD) P@!M"Z0S?,5 :=36H_:=QP@CXX01=4/YB- MFWL;2_EUPY?0#P15IH7\E%VJ")_G;77Y@*7Z6@U:JD_3-%&3EMO*[:,$=#%( M/['[K/GV7DYR3[MTOJ&L:Z9R>ZUF$>7V\HJ<8Y9KYBS$66C"0LK>;WUC.==F M0VSO7E6+,QEG,E8VG8O)U+TSF5;IU!M-46HME[SB3,:9K*1,EJ\$T5*+SOV5 M(&I7.FI35*3E.J^YVRB6@M&XV[W)[6XIXEDG,.::)C:5Y4** M+#H-13:+7LRPINQ!_[82TEW/B;QW/I^2$])W#YLGR:*^4@#0$4 M=(':)=6>[A.$SG!$'#_J+#VR=4<4'!+@#R/K17BS@L& V"92C!#H[]F.]+9H M&E4>%EQAU[4VV'64#1$UQ+P./8#" RS+-2/;CO[[!5%R-8.1W!:?6NFTQ&9K M.4B]UU;A)]G2MGHZ+9A/$C_Y;-&EEA#K;-%E)OV7;H=D%8\NJ\LZ.%[2,A/F MKCG,(C'Q.?@<7-BL$S:Y_-Z=94V#(5ES5@W,*?I2S&C>SISW&M[6*ID7$%WS MOZ$?#,')])_=Z?46O-ERZ\1W6JB@Z"T*BD<"?KYO!>2)>*^602+)\D@,]\6A MLU ADSL,@ DP8DO>N6<=;TS.YRCI'&Z/Q!@799)'-,7/OQE'0D")5"264N*RIKTY>OD1(\STP8989YD%=R2UWL M;RR)3;6 QEL\",;GX!Q>D'E6%(.W);88_*PB3X]D%'K& QH?_&(EP>?^!SG M,D<99'?.) (U5P?A*'6@:X#?[!$S;[) 6P;/6!'K*5?:]BI%3C*"DDM'JTLM M<-<@F48]$AQ?N7[PG00#-R.V9Q2V4NG41:FUW% S=X(DBV%;3E0;#+^]T)3* M%$T5F?7'O WXU?7@3T?XW3G.$E/.I>2 MWE R@%:&FRL*%]6#PVIP,7->Q;SYC*P9O;+KF,]31IT>EMR1X+[_K+_G%L%U M\,-%->7>P^FD+_(Y.&OF,748XYQY5E$R0)Q@4<3SH%C)YCA);Z[(9?D,53E@UJN@ MJI4;O+Q#D,2)7?LO$C+E9)6T\-46Y?J6]4F[B(J7Q0JS8X:D.'-RYBR$.=4] M5^Q0),S/:FJBU%X^G./LR]F7L^\N[+M4/[!P]I6Q2F=;K*L[WUOA[,O9]_39 M-U_^U<$JTRF24NFH=5%+*6F=.T_Z!%B8!S]V"WXT#U0[5)%4K!VJ2IJH:075 M#N72G4OW@TCWI7*(^Y/N=3#3)!GYA(MWSL.5S ML#868B0G5#ZR%",YH?*1I1C)"96/+,5(3JA\9"E&68B0EU(M []FD$[?TF.F8,M2]%\N),K<66D$;Q F(5RDX MG8Z^97,^G?!$B* ;V'E.=\:6\R(X;@#3!R[L&SM31WWI')IJI@?P1]]R=,>P M=!N6"E_0'CW"A]#10]."YQ]K\VU-9F 0OUAMPLI&KD^[\5QZ!$MEO9)/;Y89 M# -,MOYE=Q*IPT_8G>@]6$P>J?, !<28,U-143_6=7[L,%+W7[3 MQW[E8I[H@.+B!=6QS-8BO%9"I=_?&\E%E&\2P_5HB;3+$+N)XRA8D\[,6H2! MATFDOVS&3ZO2>4:FQQKZ5YA_"OSP^4+OI.&>*8&07H3D]^MJ71*N[K\_=._^ MO9*565GMU?W=]H;_?+^Y>WX2[K\*5]VGOPM? MO]W__L3\?C[\2.2HH#NF8#E",'!#F-'T/ZY<_ (IP=*I%IH*4)HT#%NP]9%/ M+I,/GQ(M9CET(?1'G^+)8JF+4F,A9YB"*GH\%2@U*1(JL:$6OSE^7*./$G4Z M]ZPEUUHM;>5CJ2:O?+9N6EFI2=KJGZZ;=OVS1J.UG\76,TV[P1AFHM:1ELGN M2,^.G^RIG65/$:<>9U?I[/L,6H,(WV'HJOWFV>^1+A1GWFOU68=H6CW0[,./>\EP/W%"9?Y<2FHJ$Q7%; M8EW;N6X2>\5Q.4><*D?LL:BL(IUP45GZ;D5-+65/_[8PDAI<5N5H#$OT,=-I M'8.^'@&2,"R;",Y$)>+W^)>!W;9'GHN]/TVA-Q;<;2V?4C;/*-0@:C,N$J_) M"$C!BAM!.::@#UU8W9_TBY4H+EE9[L,;%;-@A<\VB7N&=&>@FUNR:N!?B4IS MNHQ9(3=%:V*BVF5^WI4;[@<$0C4#S[Q.G%RGT8'=&8,;I0R3T@9Q6A I-9"46G)1S02X:9J3 M(GXX'H%E_(E9V%$'8L&(6Q +Y-T8Z,X+20(%<=R &Z[9Q>\*1VYUL^?$Q9OB M)8UKFI6.NKL[QZU9ED-)&^1O/A+**97Q8%6LI]37SQYPXD;O=C3R@(>A/A(' MX$PPJ&\2"V!N]VYK]TZ "EQS[8:]H!_:7<, .*7[?5JE4VA:/L&XO+V]C((XI:*_=-R>% MZ!6ITM%DEJ)CW H]L)C,1B=RI=-D*?1^5O;D%77A?;SWIX,1&43'_+:E]RR; M9]=EIC%524W%9 G3X *:A&+7#0;$HU?PT5[!!$QBO>)53*X1=P[=W#H&MK(C MUR3Z[ZV3V(6/$S#G];<5!:.@FL925A37I :^N;D#NR6*$@_YE(ZTBHRH%TM2V,:O+BI-1I(VS\P6OH\L8.KP M<*-W#]*6 GAR3;U+ 9W&!GAIE:EL?V[7LF/7IA-13D';0MW=2&ECSRW;@U>K ML!&O*^),(E[X/#/+MXB[(V]FWTCCG03HW_#OB'>ZCOEM"O [DG85 &O_,6*3 MYT5PB,MIK6'@=\>04O_18KJGL?"S';>C=(L6VZ[Q4 ^(-9\WFN%[V],IV M8F>?F3V]QR & O_.=:(K1\$,)X%U,W-1-S9Y\QM-2=;Y=QDYIADELA MOXLBN66J:H#-7&>)IHHTF^M-Q@7V7=:R@;M8SMEJ9)\@,VVN8'L%L'^(0?]E M_,/'B@K3,YP)]'/+ZB;&$L6V7%0\,7.9\[*8X6=+DYMKR.Z+)O$>I"36U:+L M\_W29*P&DE4D\*Y'_5L*MCLRS%%,MP*&5EB0GF5:O6+.D\\+\&YS3X[UC@0/ MH6<,=%KRL=#:CN5U,XJL[0@. RUY_>QV#0"G1^:J\X%SL:Y GZI5.JV4_']^ MZG,:M+/ING$.VLEIPM""N_6=:H57^7HJ/^%AF( V%WO8A8"PMFZ*?#V-$YSRA -#GQ;8 MI04@%AV87\KT"8^7\++ MFB.5A_#RF-_!9)4@Y8T:"V7-"C]]7/F9>ZUA>:H8V*^H&7R M(Y6=)>U]?P+2W'R %]!E4>$W:DZ6B#+*UEV(*,H#::J[*&A^BK(=+8!"C#&( MAR?31&V?.);K"8X;<&MV!QD[!>]]_QL ]QE@>TUZJ9%N+(N]4TB$&ZDL4\H& M09J'4MH,4.83VR*MKOV*D)^XLT-<-3'\?6V/AE3IM,66O%S?AMNOS)+7G@ZGBR.JZ-IW<]F>/8U+ M+,R+:=H]S1?>K& P(+8I!"[L&188WS,,1T T0";P#3:AH)8O9@IATM";[IG< MX-T]J!#?WGUVG_7WWQ$/KHU@^>IZJUK;+;,1/;OF%\-/E9(R1A:*H"05*.D4 M#>;RY0_U4PY#>?[0$?*')J?2VZ=Q-/!@K2XVI%V.07A^T:D1YH[Y1440)I:' M5D0UI>0X8X1Y#G?>;OI]8@34R$Y:WGJ@T04C[IV#QCBJ"$S8IQ_0%G\%E#I; M5I?.G(I4(@XLT$2/\''?OXFQ\0C(N'>0%?'_;Z; ?R1^X%D&&%_XH.N8\U_, MC$SCP6:E4U>+:F+.AGHHT+@_6^+<8/7OA3AS:H\6Y@LI]9W#-P>AW7/(H$0O MPHIKS0@?S+C:S$?T)XK5'*=HNQ6H.79BPP=8OFLNEPPR[!!!.LOPD1#(S;<: M\JW<*BKLRH;.X2[) 5V20Q/X,@VW*YUVD_G[.N?@MERMTBR"'@@]\F(Y#H:Q M\,HQ1?R9'1KD8;_Z'M5*7BW1Q!K@FBC7=VYIPD\7&"8YI&!<$O4F**Y MS-GU_[-BF<)ZJ$3E35; R)4Q*YF:&0VZCZO?DE#.[< MX-\D>- M,TUO8/^$]G)66NF[)W!F.%5FV'!XNPLS8-N'W0L%\HSY76K4D+C% ML-N#%=%D6L$G06"#*L1<>F&$5Y_ %C7)R/6MI:*:.X<>DW9FF;[T3L_HG\=PT?FE5.E6&>(7JTHL 6SZE>'U#W7NQG"C>L: H#? M MB7Z_::/_ M*Z'2[^^-Y"+*!Z'A>M3ZN@1N)!Z.@C7IS*Q%&'@HX7[9C!\00\^T=;K;%ZY0 M.-+$/+V3AGNF!$(K52#\?EVM2\+5_?>'[MV_5[(RJZN_NW^^>1*>[V$#=]GO7O;NZ[7X3GI[AB^\W=\]/PH+O< H"^GR$HMH+@?&?!T2XBE10HM'CER^P$3R+YXM_I\6W#)]C#M45>7%&X@@V"_>18.OS8%W3AQ79[H*@!&#\)#5"[WHON M6']&P#.)"=8,3H[:'I0)'1*IV5?PD_4HJ#TD0]?#9K:],?SDE=CNB,:Z81$^ ML6WZ&\\U0P/L@&"@T\,<^#E\!U)QZ.,:WUSOIS]P1[Z(Y4*":#J<8. B:'5J MDPD("QAIFS5AAB $]\W!O8#RPDLU>+4&)&T//IGQ^RR:?DA@FQ:*7^KD3U:4 MO,5( &> _^_,+OI2H#@!TF_5/PG?0SNPJF"H"@_15>_O;I*_?WO6&LGG_ZG*]>2S A0E?+5#?T#\Y+LKW1N10/CJ$7^0?.>X MPJMN)'\]C=Q >!JXD]>!WI:3S]_T5SU>,.[I"2#NVM$7J^TO9GEB!MM(_7+K MDS^#0, ;4!2E]5?=L]S0%VS7B"1-"NE\3Z6"9!(ZB)(23!?Q!5(1S/(R<,- MN'.]8 #H 27F >=$P V#@="EX@@8J^LC>W4!8# /]Z$V.M!I&OX;IDFF (W MP#KTM]T^_J@F_'TM!4Z7-_+ E_( PK@\NI;IBW'^'PZJ*>$?\&O3'0H?8M'Q MH_:/6B(WHO!#]T0M6+XFJ#],!KH/T,SL"%PFX XX%,=";#.SK6.(-WSX6!1_$:##[HZ@Q MMTDPB@LK$'K63P+23<>G"QQTL:!TE!%Y.R1&4228J41\UT'T>B$EL@Q/%XA)&ZKMN@,&AF2P('VP6&&)3?17O9EH M8WZ[DTW!@&@C5$730Q=]RHR@B."G(]S7"W' H\#)X3D9Q5;PC!I\PMGI?F,E M.:,0GVK";]WNPT0K3J$[Q9'K">[0"G"J4>CY(B4_N$W_PV=*#1/F0=WN7DB7'$:CXQ:B_NZT77,P; 3/X%,5]T[P)Y[$*6 M&K*J7. ZHX^*BI\;[0L\HZ@BZTJ:*M<&P;#2^0IX S>K^@^,WTTHJ&_AV0-E M<,RG)V:J [=& !02!3]ZW)<3(5Q#=7"+Y[<'Q[Q(M^AC_ GY60-Y\'^4@X MD54(BEC03W341+.A.0Y?OPUTY33@,D@ >)_LN)RE'=DFD-& W*T@8\8C*!0LH4L:>:-=$Y_HS M*@JMB*$.'B5)8$,)%/S?<#B*")9&KO2H; PUY:B8!3K5AQ,.T?&L%)Q5\.-[ M6&/70K_6(Z\$Z"F:D69M^O$?.,U\AFI$?"^XHF@N.FYF.KPC1'^&Q6IBGERI M/E8M,WU%9DA5W_1'U+J+M#!PLQ&$5$7ZH0VS&%3+(:0PB@ 2P+0 -%YD%@4# MUY\!94V((\TP7_)[E-6+FA[5,=I*B4J/HBHTY(DQ#%BXFSH/D"%L&3 Z*_DW M2(LR$/LJ#Y9*I,YO4:@8E*T#-C&5>*85D>I4G.HFUA,E"$B0P0:E V=6["<1 M-?H3) 60W2"237H9/7&]7UTTI[%F-#(66$E(GPAD*N4!VQA^2K-(IMR$DMP" MVUF@F7?P\^ERQ=CL&X64<3&T'3LT\SIG,NOLTFAX#ITFQ/N,5S)]!1'S3!)@ +=LRINY9% 2/A< 4O*#P_DOE0>R#S JBI>]SS*!SJ$[:<8=280]6@W2"L!2^R:[/P1 $SG&N*'$9X^<92Z/KF/3/V"-<&:=14E2_9-_T0A\K9<>");%8";"T.Z9D M#FQD@5MO BM%@41*IK1LODF]BA0T?-VW0V2XB+@MZK52N!H) M7.?*R?GS!V,ARH8_B;_\JWZ,#2/!!KX+3>%@:04.B6V#&?.91*DMT62Y MF99G3)94$S(@ (]9G%BU)SHH$U4_<;K/0;K'&Z@8WW$*0IM.LY"X5)QUEFH](!"EZBB64B MF8N'K&*0.,MH^1RD)CP>DPCJ\J[0?=P"MLVL6H\.T]<1!TI\U/6>>3!-ORG7*U_<"*RR9[M,D>T;0%."#^/MDSX=&T@J;?8JD[T3'N,HT?'T]32&)=[+G MM:]=J0C"L8\AMQFO =TE:B\FP:(1L&,H@V'_C" M[/H7UZ-!.NHE3EACQ7%1>E4\>E)TM HFC$^S8/W3%^VNLP-LWS] M#3*6!DWB_44:/+_P1N@$]\(C0CI06.3(T\#@YY**'CI@]')T6 M11B%[V80^FDE?!B#AS('CVB'U>2."04.)LLM02PZ,T)7W_4\MQ??5>F-$]AA M#DYT1:$L@% OP8]9WFB<,):<:"]:'9A3-G,&6,*0S@\,/,X)W(G^$U0[R=TV'0*NNF MPF"E%EN=7X(1H9F$R1YFAXNH[2SB:. Q6<1T61.M&NEN M#%K2B_#TZ33R-E=9%],_!ZX75 /B#84>"C_4K0L>#.IHUP\F"\-S^/?X4'Q1 MD\X=JIDAB9D LT^G+TKR2&\Q%2,Z^HX(?G[1]-1RNB9ZGD[&(LKF8#EOT$V3&BBQ M+U!2?!8P^X8UL'I+4C,B",.F8TO U(T>TQW@[!@_>72>@Y M)H5YRHDSOR9^9G2XX%NP/!W('5X)D*89HUX4=(IX:IE?]@;[W""G+8%KRX56 M$Y#7A.MI:EWFN,R\8C2MG(JQ?C =I.;4CIM65H3*UNI98V>1(!$0QK,6#8R9 M*K=5OAKU6E,U*RBMR?V%$&S3/T(R,9,LI'\8%ETXP&.R#-G-N]QIK$OEN].H M%G2G\=9Y!I^J9EE)*1T2" O?"YYUUTT&98 MV>[I].$1'6T*JKP"&N?0628N@!+YC]3;L3RSBE'P\<3KQL36$-/901-Z2PTI M-T&#=[0XJXX6:XI%3FR5F.C^#C37#9)L\N^S1'9'@OO^(\$(;?ZVZ5H+'%I1 MD\K1QX(WEN%L>*A.A8=E0ZW2:8I-K:C. +P5Z*X4]*B_36YB17%1C)JYSM9] MIL^C!^.&KFD3?@+P?D^@BU60HJI8.S)1N]*195'>O2D3>R7#.8EE[2R[5Q)K M2Y3$VLK.#<=Y5\]\]UA<[V?5"TRQ M3/=RI5-766K54I KP DGMUS-1S@*$$Z[J+:EW'C-W-HGNH']XKHF-U=W%Y8) M0']#>.YF0:C@Z=7!2&7)@N!&ZK&$:8&$5<<\";&N+">GE-XT+4=#M6=BJUD>B=P5-*75FDP8YZ>NE.>7HV&YK5+_0RP)/;#VBSF=OA*"JS$R6>7KE^L%U? M#KJPG*FS*Z&2 @MF[^YO2NF:HH8DVZ,%%42>)\OS9'F>+,^3Y7FR.87J=]T8 MP)?>6)R*5"I@7\G ,FS"TV)Y/MXZ=WE%$_6-5LEOGNOG#YNW*YU&76QH19U1 MGE)PBW/<>7!<\X ,M$I1V4J!1*5 VFB.H<7"2L.Q%BGV>=UGON M8^V^B:_$DUM7LT?[H.R!N5JB4B_J5)PA!X#3U(2F&M)!:0K3M$2YL7.6%D^) MS5D \2M VL)?0(N0G2\PJW;U5PA'Y0K&O1>35W;6=1RZY9EHE(.2E1-2E1* M:^?0'K=N\UT_"#T@ BQR&/4G?,?/_,[6&K[8D-M9,%^T*AU5E)HLF2#?0I[0=H%VCRFQ@YI2^7FE8/&#V3LIRI+8JM5E&7+ M1LY<@3;OV1+B08,.,I9*5T5 FOG^)S;+"81AUMC7)R ,4 M1K>1:(.9(?:U_I-^<68V]8<"A7IW"N/K&1##9YO@!V"O[@RD5[)>;JYK@*74 M$*6FML1T'[GE?1*4MT&*'XWRFEB%3I13RN0>A?+.RC[/5]UF7I_R(AE[ @W; M,N<0'DS^HAFJW*ITF@VQM?L%A )1>63GAC,R9^3C>H#;,#)6S6^*K7;![A]+ MU6\6:]VP7E%A73-BZOU%-Z3C!W)*,\9)$U-L!E1@0VE$W;1U(QR"" M/R"$=G0W[!#[/.;J6-F83R1?ZE@Y4Y@CR=5/:G)D)M3FE%"Q,KVRIH/X(4.%@OQQWY AG'OU]FNHY:?](".RYK3CKG)Z^&G-6'& MU9J+FR!X7/2[X'O:XC6@NTR !E \%#O,K'#6ZC8DH'\$%):6&[= MKAS)QA,FE+A L*86, C$DF5IBA>]X8!X.E%6('WWV^Z9[S_KF_IU0?=0%?GC,&P?%!Z#GD_7^*H6Q32F);! M%-(*@F[:^'F>)YUK^;GFAK/?Q#/)>SRDM"H=K2'6U68I"LWQTHZK$'/[;CW 833PYX_>$-^F=#X8&$2[ZZ'KS"N0H]CSC& M> ;0O^F6\XW>NUIF%1F4$$,U!GC=BL+)9\.5_=W(1ZET6"I1P4@A#,M9UK.M'O*N5&UZ(A%+JIG$K^27<1%"(\(;_B/XPJ6 M8\*& ]=+;IOJED=O-5@F7CKM6]$E7!UO&88VO1V;=OG6(Z\6+ ^>DE<\J*'W MG0S+,\*A'T0W;6?NS%HP8'*38MVMQYKP[ IXCY=>"8<5#_17(O0(<7+=6)S3 M2+=W7U>1]^UD^YDBD=/+?VH;+_\M7_6;@:<-,^+=DAFP H@F%YT7;A0OPC>! M5FV;VR6LW9*Z)GT+L$6JMO4*6TZY$,?@'C=>+EI$F3F_2VNZR^C>K1A? 8\K M%E"T/XW<0'@:N($H7.G>B 3"5^"[@2C(DB2+PLW_$QYONE=_IZ3SV[/6$ )/ MAY\B-<-\.C#(I/Z!Y<0WYU->[,#$.]VB+^2*V5<*GF\(G<6KE\\H9)>OGM6E M4[UZMHE8*,9Q8"(G]%65 +:\C5:FRUTMN=965S\^GRM(*K^"M.Z:^/1TX7// MN^BDG3"<$3RFES#2H7$.YT^TKO#BQ5Y^'84G'V[M&:\Q8K8J8EV7*QVU(6KM M@CWFDPAD<98["Y;;D.];.,LI$WQ39(GX M-8RS4XFS&592@95DL=Y:KJ6[5)*[T%2YLT;[]O*R*+37*=H5:5F"?CP['^.. M! 5Y&/S\K=]CO[XWO(OHQ\62=8OL2Z)5X. K6I#.S%F'@(>?_LKD^;ZO2H0>BF"=Q MA4*#WH35.VEH7%UKE:&JJAGR4P:Z7WR>QS2_X[Z_*$4C 4N/7W,D?M1;&Q,_ MC % FFQ9Z3E@(UF'O%L^5J#?>$Y=*Z;Z;-?X([0\8J[1>E_&W_7_NMZ5#2]. MR1302IDI<+6Y NW&3(&9RK1;T)PWDYI@ @?:[ALO<,M@#@0O<,L7RPO<\@*W MO, M+W#+"]P>^R8[+W#+TQL**W!;<*BO7>FH8E/9N;LISR?B#,?.KHNL>ELL MPS6P.:(HU7F9:KZ>6:G<7 F3FVKESL)S^:0PC3?4"EZHVISTN@WY\3*4QR>8#=5Q M\Q-,'83IGT$+CC59Q80:&@@F >C-(U3 MVHE3V@;;\&"4UN:4=MJ4ML%R/!2A-26V"*V@R"#3IF91?1;BK?-;;/L%S>G( MG$U]%HH]DFABL1RQKBP'7K<+@93A0NJ&T EG9<[*Q;#RIN8+FUAYF5N52J?= M+JH/'.=5SJN<5S/V7"@LX:998,L]SL&<@SD''Z.02[->4"$7!CCY=+HR" 06 M,%RNZ!TG]$QN\^8M-"]8ON"X 'C8)=Y5TAU:_1VF$/IA$-*B\0 BRPQU6^A; M2"W"F.C>0I7W]"(:2%&;*QC@)00FR_FO*AT=$*%9BYAA^=]\M]J_$< "N1\1 MK #AO'PCND]2;JSC65<,7F)V@_@[G&[A'OL6+P?I@>&@E:]NI+RZL?SJZ/>I MU57F_EXH )!6CX+N;/731O)T\T[?S+YQ^8C(N^__\).Z=HY)%_O-TGN6;046 M6=52 ]^2E@H@&ZXZO:KH3_7(L#&70OV=-NTC8/EHU")JT%,.Q$4<*]_"H72 MW)SGW0-X]X L*H!W#^#= Q8O?*.BGOYY>NSS!O^"@9K;8=+,CE[0DS)?0E*)Z"_&\/Q;I:?.M MX&STM/8@L%7@S7N&LOHB:F@S+FQIR:TBO ]^ LG/&*,(>B'J1:ET9%FL:SOK MEUP88MR!X3QV3CRV0OD6QV-JL8[.0:IP)*M(H-J(:BT?-;BYF*7 8/PUTQ+/ MX3K#S#'N=M'W#2*HC.@N4R26S#S[ M+AYQC=??#-F2BF &L-G7[L_KB>LXU+]!+F1NOJ1W)F3A54NQ$BPXZPM!\12' M#KJ\?J=79R#(\H@9)/7K;JC M5VP5;4CYY8N@A:V5#.P1H6K&H0:]-G'),33VS#]->L(I18/2V'5)[R4 M-%"(,B[E]F$9*E$ 7U$+F5,;$:5REM\ IZSH7U(LP$9X;+O] _O.LI=U;"T M\JLGQ%%^V9V']$H!UV\AG1'7^4B9T[T>W^CG?,.XNNUVK!5< V#FX=I@0S/^ M&E@'>T^D*O.):T]PH4C,?(PRJT697ND(%6<[<':4 M1Q=O7G[0G$3*./&\EVS5L(;B^]6M)FYW-TS<+B:;53-PC!PA,.; -R/JYZ?? MK9ZL7>8'+WPT]<+ ZH6^9^49QQO+FO;)G+YY*/!:.'!]8O0:E0$B?J9^\MF'J!U1TTY/\ MDQ_DKG2 H7A5UYN4YRL5W!,KN ="I2[VON_UFH1*KT&Q?9P$8;R^8N=%:K;- MJ/\Q19,-IKM,A-$JJ\[\U4\ON4@H MJ;A15%PO='L *AZ"@JFIL/$+H.(5DQV7BW56U.8):)F8'+_<=2W+B7]3KDH0 M6]7R6\@(-I;$JV]92D(^/49JUAOLO;M0VE3X[R1KPCDC3_1Z%%+RXYJ,8;$W MQ)N3E^CJ?;E8P?6OBP>XN/>5.QR/CT9S''\ ^X.00?\&\)6&O$'>KZ0Q:U$F M(5+]WVI4BX'ZR$I @K%RCPS#QQ;>9+&Y7_WZ'A:-7"KN^49>PL#S[GSG3UXE M]R"2K7FI3V6]#^QYBWJ?ME7VS/B)L,R*M'(PS4#?HM1'D;4^LM9'UOK(6A]9 MZU/DKEAZ[J.2A87ER%29N)"5/;+48%\_QV^!GT2[6D>FIO,LDD.-/[HD)X8D MLU=!9O4<$7N2F7%UVU?[PT,E+B0>"7?VTIE:%[N6ZKV] MTVMD&+C!J%2/U>Z+2B8/_^[-:YL7_FT'1PV#L0LR:4*P/Y?,7]R3L3Y,9U[P M0NEOU*=PKCM310^I8J@?*I;9('5>HM26#/90*,52MWI]O4$H]0I5USTJ(%^' MUE&S[IR?YAZE::8V8 7"ON^>&O0\FH MDQ^>JA@BNEZ5QK.,[\.KV[YV*$^T5%";B#MU$L%WP1U=N[KMZ7LW>VF>)GJ) M&=]BIS)7]+A'U(?-[@P4@J5E2\TET@,-3 MLP'4W%<'^P^L:@ U[YP!7F]80P^;^;=L5H-UH%D-'^DHSF)R1=:P>%C%*XRVY!*OF3&R,-.&>HX"E!*R).)(8:GBJ\>L MD*>0LE$LB[Q$7S%LA65]P^'#,KZ.$2!WZ1.B]:-6!/?0QL&[G9]89+$2<#SXF6D=(%N-8^ 151 #"0S2 JCG]B M3\@N2^<_*:,7]C0R#<0H([$85?GVCT^?5>63;W>4M^(9W\($!Y*YQ$OO5]G= M-@@,@C._QF.0E+ JWA\1#H<\89]Y,8,&:3-_Q/+JTOV%T>)XJEH431PE2.(H M)GP(EA@?QJ:.X1$B@."O.U7YC:WN7O$#7*D;11C,X&<=3UQQV-E191141(]3 M8G\CD7K+/=R'U''C"R'4;'#=G: S1*<_*6 >%J@L;G4E12Y>F-'DW(TGRF_$ M_\$FLS'Y353E2^>ND];!,*(@V DO\)X1V7%:F!NS664X"R[C(4C?12))9CB- M:ZMA;@-CPSRQ/^"LOH[Y;GX7D^<^DY_N-)G^EJ[CGLS@E[IS(ONY\.NA(:QU MED,02CKLC9T642)0@%TX SR9[?:W:5[:4?>'$PVTM?M#>/[KX[6I94#\ _=) M'4 L90XRPWM1@KF/I5%9#R\XC,AU7!*^I/52Z;WXM(,61R0E\S2!$%PS2 38<4ZR,XG3(R@A_9 M70M$6J+@/S[]]O5/S@7J$C"RD87;%!!Z/LK)JMF8. +TIQ(RF9J*J(I5(5B_ MH:6H/,:LY)%/=/FK\]A1/F(A6UC4*\9A,&7/^2/P'4"Q3W@D(USOU_&8';ID>6;:"KV!(^@@;Q#38 MQ1W\#0H!L$I\"JSQ,&0-C+4 .>0\F&0 M#$(XUK0 #PY,%^!E9Q,B%T&+HQU=8-E//GMY :^69Z#FDT_Y<$_4D9A,8:I] M9\F"VV6T'%HB*XI+]4&%Z3=8MBY;P08*&(30]T"[Y7\M:==5P%A""7Q&62L\ MPO"Y4YS>EG,-+ZB$UC0[PWZC2F@OJS*W58OMO]4)9ZN*KVWQ\7?OD>U.5ASJH=Y89/"-'K;J="]QN1B/(N0F_U M=PN]=_;(C&N'G/J_8*N"^5"#*5_(AH?ON]I[X+R]0VQYVVK[2TX J=KBY21R ME%W35=,I1O$?8/JCY7_G.\PI@)_!WA_!BYV[*<:EMD[GL*YN36P9?8&M^"6M M7"RM;)SDB7YC.8\XS44#Y7=U,?0I^0S#OR, M4]<,%QSZXA'7>/W-D"WI+.$:D9O#@BQ19L:NE&\^2ZQ;$G&]#9%\E'&?_"@. M$Z0-%O6D48Q!R$>6N_&-AF@:B;)K(Y-EAG9UV^UTE[6^-\K8_8F#">$9 M+;2OC7WLZ\VHV$!S\7+]0$N;8 M@R4=^GN]!W9NW@1C*3WWL&=?EPTTH%LV XRA&>:UH76-PV&D+"1?;1+TSF$2 M& :K;3+V[XGD80SN(>M?*HT]57&-P5->#;&119H8GDZ]]X)'] M PXS:E#L0R)7AER6=A;D&C00N:1S3BAO]_LI;]:J2MD#*6\X*['3OSCGW%[* MV^4YYRSC.,K;\-#*6RN//E7>NMHA]BR=(ZOEJWX.^=K5#B5?I>>MRQ4A_QHFVAX=O]I-_^Q&-RJ7A"L)MPF&\UZ$BZ/"M*$Z.+1YW)2FY-5=J_H HU)8W=0Z M7:.R]Q;_"ON]^?'-M6X=/OZ^V)]DA2Z<]S\X^=O+9V5U^NP42CV+2<2ZG_$> M^2_8WBZDO'\==O9[49R0S NMUO -:.N+OA2L4V*4 I%D?M,E2AW#!0ZM<43 M0+BG"7O E/?P@0>3F':4KX6.O_BJB+5"G$]<>R+Z#[/&&(O+Q(9N+I :;\B7 MK[C>>O 51)G!@0:L_1N)%8]BZ\R%6/UB''FI3WX!2<6IFZB,+^<*9.W/WI13 M1 2U:?DM9 2TE<2K;VE K8=F8;!YLCT)*?ER3,2SVAGAS M\A)=O2]3.)!W\0 7][YRA^/QT5@]YQ_ @0/>'O.&$0%/Z_B5-&8MRB1$8?.W MS:,90&*PUI&(\?,G:Q;W246[6;6IWOT;/YNK>_YI"W+.[B5,AA9WFZ>=:Q MF#7$=*.\Z1!V05VQ;<:)\7=L"@_L#O@Z]0.@9]8(U?59L^*H<[SM;S73I7 * MPZM;H]M9]BKF?:F7-AV5FY+.V;"&TF8+_7IYVUK6TS?*6NJF2)+W+-L).\SC M88>I7=V:1F=5$#!#$7\'%*G"C.I3.MIQ[(@M)A9_5G7Y+I_*UBB3$1GD_=D+MXM]"4OL>,$.QTO(B!K$RVT'-"2Q"A/T3"9]TE>V4ZV;9JXT31-_%OH^K8[(Q[.XA838$#$A/1_$A<[=D=T MZEX3'^2LQY'D,WD1S8Q%$TA@)I2 KHSID'@!W E/ECRD4^+ZN+?B3)19AB^B^3EAL?6#@9A-/5H+WS_3=66H MN_7!F%>WUCJ(S^%?902Z[I0R9A7X"TI5B@&=97-MI7FV#ZM:K>X:E>IN]TSL MK9!KOG04#6%X:\X23BTM&D"0I\-]D#/R'N7;\4+F"?"# LD@+@&QN%Z%'V+Y MQ&HW46].T_S?@IC[6!9:W:<#&I;:C>*&<=A"2&=P[%B$-.#\*68'[3%7%IT_L$[L\P+G,A;D(-L , M/L-S;3@RV'K(1YO 91&H)R\SRD?D9)/1&%>$G_(; :Q>XL"+^.PK_@:<"O$$ MBTK'2+"1,F)F1."77$@+@U681PG'3*6C5[!F!B>,^* 6L;$1(]"Y?!KATT.* M^I;G4CPL;(X?1,RL!HY.8_AJ2GZ@.O8,N,Q6KR*W!9V,BI^"4#PW& '>B/7! MR]B/Z=J1$D+71DTOU0Y4L6LF"U*-09P;0C$=,%;>6SZD@LQPXA/@96#_8#MF M#B0^2B5][92&3TA,86&F!1/$@!$1Y]5B=,82/@F01&68+,"@?)1D.\%EF6<< M]F-B&H'16S?L1XPP\L76$S^B &9F[^2[;N%8G@?DJR3G*%X49- &&+(1/&/R M'.!6/'8C)M"9-UC')3%S+<>P0O9!X F_+W7UCJA/QWP>5. S MDIG"XPL\!+X1$Y,"O\12V M *O!$XA">&\R7(X5CT M@TDN.PAGZ,CC(WG";)J.&"U3/(V,=+/W=I2MV;PX^1*[PR$Y#KPG>VL$9%3% MH#O*[X*_5/S()S/ELWI89* X">?AMT_?/][EJ,(8L /[)C8;K@1$=&V3:,)9 MTC46SF$0=SH#SIH-)2H]T:>,SZ!R.)]0 $@8NJQ3-HFK7LTY%>K543;HI4(* MH=5%(C$#)JH_\J6DY'3[9S)_:Q(QFV_5_W 4&[B>&[MT7#QSB8>C2I#SJ!@T MQ6@;I)8/RB 2UA.3NV%*I(#?G+Z 9WACQ!1@%!S@ZYXWI<3G>@M*;)]K@%R_ M03Q!YPH@'D=M?@?\]I:\6YCQE+"!@$6^+AX9)<#M^.BI0'D[>E=)$:G0+@PO M ]Z F.]1]O@@07T)99 ")GT(*]M";DBT/ ):NJEU@FRC$C\]1 *&G-L65Z_J M?,@,\@<2HL4=_4;14Y<:2=_)3QI]1,T=>!F^Y,['5/LP=O^7_9E>=R]6^R=^ MN^7L8K-_=CJS^7E(_#X M";AYD!UU'61]!2'*LP1&6ZHGVWAQ3G^]95,[%FU>PA .FP MP]%E^;_;337\#M(\2L*71U3]EN<9FM:R<\VTEN<9/DY0>?LS-WZ_><1?V0-@ M772;/;UI@%@Y)O7_)#X5_M!A!=UFEL-O 0G+@XO9-]FP4S)#2PV]T&C!A"4_ MP@R.LG0KOF;QK/-AWW]E:4)5UZG"$!Q1&VT-"L89M[D H]T%A<]O%6,""PZ ML*0F00CGY/ IG]RNV6$HLK4AQL%P,E__MS!X"LGT+GL]KVG3M_8@8#O]M=." M@2DS4[/@]&=0R9.H>.Q8<&Q^4#UAY8!Q*P;'YG&!')K)$8M1HI4_*"N@RQ;8 )\[RN&'EZ/W'I6'GX2>V$@?'K>.S: '\VG)W]]GMF M:8G?5'2O_1O SN*1W.>H> 'QBZ882^VJE#<>QCNY]_$I\81+"?#7 ].:+10- MVCCH*!^3$$\"5\W-!)&_P8=XUY%Z^;$YJY4Y#IE%W-K4*&11/ MK(-6N9K6T[!X5^U5U+>DV,-<+@H1&MD,>"+=");'UK-W@4D.7$EN_XR3J MB-'!]Z!4Y4]=W@?V(-"&G6'%/F: 66POJDC?BUE5B8UJVK;A+WT]\8M05_1[ M$.9@^CJ^QY'"/MO6MG3?,["[T9J85YI@"3RN#7RLU]W$QU!RU-+LZNE)?;U] M>I*N'4A12NV_E'*6=:6>N:PK]^1&?6F78=6+Z_Z-1*[] MVPM_[SV&ORMVTEN:5[U"6^/[J]CUZFS#9NEP3&0SN36B7C!'8S, :>G!&PI. M3A"4A;_(,W&]5"C;'(#,=3H)/ =MW!UG5^/@G+9,@A[HG<' JCM8N*(B*-T# MX#1MS)6UMW^T:WK*:K=T'H3T/T3P_8_@FCK1B&]_M6M/E!-RVA%SZG3%KQ+^GH5]+5AJ-1^ M](55ZUUU.!RT@KZ.WM.ME((QK&@D?DZD^8-&T8WRI>!\\+S 9E%S]-X37*D[ M(ZP @Z4YNI@PW%8E0W;D6B-B(U@_?"IEI62,X"Y%B^_!MR)2/&8X4<4)K*O; MONSI=JD8M"1$CH!!&$M=#JFTN:%;HS6G+_6]T&V5 ;+SD^S\='HC]2ZEIN]! M(<0L2.FCB\U@G&T5[;YVIO6R&-_6J]6YV:TO*P07T-Q*MJ63S*E1S&D;"_\( MQ&Z<:;6[LM(N]UE4--J[ .94T7EO.4]G,3GD5;<]ZRYD-V8 M!O4OMJ$L!_(+JP#Z.N:IGFQIRVE0?7,I#:J-*4U1,H6UP@-XY>=G1Z9!-2,-JJ5QSG\M:B4K=1&5:QMM M=6_7"E"]JF%W-0JXECT.:_7Y0C_SW;PC/>9MZ/7W'L/:I@PDB9GU,'.#+^RX MF-GGF%E1G-=$S#Q0[DZC'>%+DHN9P&SN@@DXLUZ MEZE\@/,6&S0"7";G-$2.[(9.;-A @]!)FCIU31WA3KUH^7'LT'GK&<5NIM J M5K&URCGD*J>UMT!J0*3U?*:2Q.L#&5*'PNN!QO"ZK^TM&1N URLR"%;D"VP= MNERI#9P*L]+VM[4;";%@Y/FZ67+_KKH<;"VVV,6.P#A&;TY"IQQNY=V90\I: M\ZXJ\E@>/[&/7-$6R>_.C]W4E,USP!]^\D#P[V$PQ39-"6\JOMQGA#>UV;:) MTD"_NNVIIK8L:ZI@>7:T/#N6[<-Q&P)QX^IVH +@ER#.9LO,>'LZ[T6M/.>S M8\ ZO M-.@N=Y42#U9V:KK)'KAE;M5'-R)/3R%]$NQ +&!%+M6@O;E4O!\]$\LL+4FT M3(PJ^S&&_!0B'"H0T:>LZ>Z4_!LG'P1):-/7D!C5&VR3&=00+\7%7%D;3%9G MJ-5.7SMS_I9_JRK[B)R8^G;3D@B? U$*%U?B+L7]UV!ZIF'C@= M1!)A0_!1$N$F(AR>GP@Q0=A0=4.VR)5$^"J)<*B=GP@QK5H;J/W!JVJDVV2R MX7Z"QQE.X_7<2#H(FI#?W<""CB/PHPU)VJ?@1T/,I-(UJT&5'J^\<.@(>&:< M'<\L[>JVK_8K&D=+/+L'\_TJ]NNJO4E/[MD/#//CV<&Z/%]U3+W-J:; M5R)96UE?U^CPF+CR%<=%*U/B8D] -FAZQF-[T7'RZGL=HT[/P^4NFFB471L= MJZ*8E$24MV9\J[];2)-NEI9^>5?6J+^[W5KJKJQMSZXILJ[ M!76>%XYG_?/CF-1'/CI%FL(Q*F$G0W=NPD(C48$0Z?ZC6*EEI6\BX0 /TB <00&=?XT FMP==L;J@.S=R#/ M1S/2" [H?'NMR*EKYX^O6Q8H:7UU,#B47TYBY\5@Y_FCK=;PZM;H@79WJ/"$ MQ,Z+P<[SQVB'K+F5H>HM$>UG"'>DSQ:/N,;K;X8,V\^ 8/^\O__6QHB'(2,> MS;&H7H5C1]?.GYHPU#'DT>T>J@N[]" V$M'.GYLPQ-P$=6C)F,=%(]KY@[C# M+D.TWJ&:H4I$:R2BG3^*.S2O;BW5J.CW>"%!D6$;@B(^!1,.(",C(>=JH;"_ MDZ1IF%6_9FV[O5\0^SU_#X5A[^JV;ZK:H!U^H0.Y+2452BK,J?#\F2'#/NMD M,N@=:LB3I$))A6??]'94>/[TAR%V41BH/6OO^FU)A9(*F[+IK:CP_#2(311, M337U0Y63GB10F:XB.WG>G5UVYFW6E05<6)S'M 54=FLR*E]8Q[X8?MF>X M(7N&M^+*"^E&+'N&RY[AIT(UV3-<]@R7/<.;?N4F#'J5[H57VJ11U\]?13(< M8JFOJO?:T:3Q0#DOD@HE%>94>'8W7T_3KF[!0M4'AZJYEU0HJ?#LF]Z."L]> M%=33]*M;0U>-GFP;+JGPE5+AV8M'>IIQ=3LT#Q%VEFW#9=OP5E_YZMN?ZOK9 M:XQZ6A?[.5O&H3)"&Y3K(A$M1[2SUQCU-!,13=M_?)M$M"8CVMEKC'I:#^P< MM3?8NSQ7(EJ3$>WLU10]K7]UJ_=44VO2+ 39.KR-C31DZ_ &V1ZOHQI8/WLA M3$\;8$_GGB7+SB\:TZ]'3+*82FK)CRR4CFG&,?(-E7!J"UC>4F'31F'3^ MF+G.YJQU]2;)1MD^7+8/;XB._MJ[C!KGSR?0]:O;'JCO^S?S:5,!K<3..MAY M_CB[;H!M::D#8V\!*K'STK#S_%%7O0L&J:EJNNQN+[%S 3O/'ZK533!Q=;0^ MVH&>LG^X[!\NKY1ACUKL]?P)"CK.'U1-L]L@UX[T(1XRA242[ M;$0[?R!7'S!$&^Z=1"H1K)?N'GS,J(ON'G[N=0MFLYABQ MU)'K59:V'?)D+H=U=\_>BJ&G#Z]N>Y:JZ0?N>KP7B-O1C572MZ3O#?1]_H05 M0[NZ-;7##^R5]"WI6]+W^=,]#&P?T5=U[<#]TB5]2_I^[?1]_I"O@:,F#5.U MAGL[BQM WLPE\SXF\+HTM%B(V4Y)^.3ZZ;L_E$*XIM;I&F5:^S<6SLCI]=@IK2O$ S2,WBI5@K,!%2O?ZTY?KKU\> M%.([RC^^6SUE%,+'J%,. U\.K(RFP>J?P#!L$E(& =NCQ(=+2T:NY\8N+1&<0\R9%[="-X;B(@C@\I;&J M/%&?AL2#^]E-*%C#P$LYCGBK B?E1V-<%^P>?T@7VE&^PU_WP10@^ +;S'!)1 .D\7"C2^E:K M-T^Y>O/JUNPLE]#GJV>GGXXZX,J(F'?095N[2YY@$>('G?^@ M9$,VIC+I+W MTE$> =%BXLM7(R\_P:IC8O<7 MZ Z((Z4Z)PE1-. 9Q6SRQ#1@DR=H:?)$&1R,F"*Z8A4AS;D)+)78=IC QQ*9 M^>R%@AQ1 NF##XRK@2@'S9;Q-]05&2,;<=ZM1!-*D;%D')& %APOOG%JML#(_B)47&G/&1Q!-<%&,*1%/ M83HIGA[COZ#9LKO+O,4!#7=W%K)D%%0A&QH \1<:EW%M[/ZDSO7_TC#(T$S+ MT:R_G:FR(7?Z4*L:7-W"B2\A_S(U"'B\Y#B7 G\7MK$H#:(UH!:RD DZ%UX( M;W>X7A4PA1CP&\RB.!(2$HV1/?&;$U?^.([A,^!T.'3 87%9V#,L&1A<,&?W MXNILD+\N$&. ]J$*>'2&H-C9PQ8]N9 /LDI!^AP?\Y@7VCYQ0+$Z@ M<-[4N8O%=_AX"D0U@Q?$P&116

ST!9>L&23B] N@#+_)WX_(JW&F?2A+/4 MYV7LX^BT>B-&Y4:Z5XU!P2WMFF]): /;8BPF!7C[3)M%)ASX3P$J(SR['%CD MQ)U%RAQDC/),0C=(T)*8S3P7%?RWF22 =21C^ "4$T;ON,)4^*Z2%6>F,%)) M/'%#YWI&PAC%=Q2'+N@#S QA4UZB5 <+Z036P)D_KFW]DU%-2,TD+G"R%==A MI@(6XL#,'KI%EM+OYZX33^"XF2>R<)=PQVGY+60$ B>)5]^R--SF]$BA66]P M4.3"Z13^.\EF,L[($[T>A93\N"9C6.P-\>;D);IZ7\9\0/OB 2[N?>4.Q^.C MH3TG/P?U50;M&[2>0UXI\2MIS%H4, 9 A/UMLSP'4/B_$KNQ)[QMN6?"IB'[,21SN)(Y-+Q(7#2=!3Z>E%KX M!9B.Q^PSN&?L^BXHA+E#116LBB[_A-].(^H]PS9!%74]QIV8UBK<((M,:B/' M0W4R\_%P*P[L*Z9J,GY,GL!6=)0$=E%X&0VGP.KNO!CXY--DR1!+^5^"+1=@ M$]-DJLQ2299;8X+EIZ=7S>=5$ 6@WA;O0BW9G:;'B5N84\]31A249+:69^" M4X:G3T'@"+:^N,@)'$> \^[0@Y"NSNDHG[A.#Z?@^B1$0R0)(_:P41(!FD1L M22"=7D!!IPY?#L!Y"F:6S?7\E]++ #1N'*W8GH+E4PX:$BR"$@F9$X3Q-9XR M@O[?E-E&\-J0^$\H-YEK;KT^VLU,N;DSMF\>\8G?X8&I0I'K$]_@]L I&7- M,_:-DX1S6!/8(KEV.KRZC>>!M! !>%B'= MQY.0<2'T J;^X0GU&/B"L'C/>H@B*$=T0KQQZDS,7#T%WUGA7/P@9K8V^V/& M,!;8QYBY+_+=AG3*SD&PH.I7BQ^+3T>?0?E$%P\IPU[&(;,WIAZ!*7E)?8EE MR:06Q!([_4S0,';)289,N;>#N4.RS61\DL4"PM*"[8)-FL<30&\""^ 3J PT0R'SOR/^=L8 M.00B.%M\:G$995 NZ"",9$!T =N%Q_O!,P<<7A32[$\78S/,[&#WOP<$$/(. M7N&6?@<=8(V32=W*/ZIW2VD3G[[\ONA32<7$UTP7V,(%V=71!;GL<&2T4SIF M"O(\2&*,+V# M9EHNZ4?X0\ &3^RHP2PMW;L-.DHURX9DW1 Z0=M$ND?_EUB MR5$R0LF/OZ?."]LC[A38K$?F4>*B2H\<-(IS#=9G2KT-^B-@&*J0;H02QJVA M>W*6CE=C, /C&)X+R,M$@IH)P#0*\Z)X&>@+SFR^PJ5U,!8C(FU,;P4"]3S* M-7FX$(1<#/(%[7'4R7.] /"M0:LR<).NY!EY+ M.1WZ&-O&"$"(&Q2KAO?,**/-TN*9:USLZPE%;EGG7S("P%YP*3*YN0N: ^PZ M\6)F N%31\S211<[6RVR8O[HU8]!_EU\"AQ2%/CP'!";\!PW?:!:?3M[L!]4 MW@;L"%@4Y=& %\&S<#U\[3QHD@EXC(@ZSQ0QQX67 "A7Q"E 6("EAS94%A%1 MQ188@!#> F/Q;$DT4<9@8]7,[VDX2_P$"LS4SQ2X2#+&K98,1#%#Y8^94EP9 M_$B!X:$U#/^H2_8V\R0($8L$#JJXBY0BH K ZO.!3P+Q@"3U!1VW!#83R 2 M4%); F/:,4/*P+:3$)07&^EXXGK(I? MQ7G #TG(G#LV\-Z0/%'A1>?%O$]@>@#@DFA;?;2_01_] M1T)@(S$M**31/1N1X FEDN M'>[83CP2EFZ&M_(T!.[$8KH,_ _X_'3&$R68'LC3K@+T>"J@O?[ IZ)V([*6 M?.X,*_EPH@1] <*CA-_Q* 3220D40#O$Y^Q@T2WTP"$4BYV4F57& _,\G($K=W?BRI7B.*. W\R)=1"ELPFQ?SZH!B'R&RBZEX+'<^B=BV0(YR$9URV7*JO%BQ>%=IC2_< MVN&* <%@!2C;$;!:F[%:W&3J]!%/63YYX9].'P][%!]K,9A7FZO2D[DJ#5C+ M27-5-G+A,[+:7:6FTB\86QLRY7VCKE2[*ZH=9;[R[_A2CL[XQ&% Z?E M$Q?&=_VR"K9S^& L5K5LI\H\VA/J)![].J[>^)] 0KX-\H#MF9%#A:HSJ- _ M!LNJSO>)>R"\8JD?M5:,S_#:S.P+16_JQU]!U_,[7^3G>N6ZQN=4RSWF,W-/YKSD35 MG4,>'UGZP2QUP0C4714=JJ''UV[WO;$=9ZUSYCK@:;I"['S(?_EC\@RZ"Q#F M^[>_IQ_?E?HM[-KAOG:;A5UZWS=#O;E3@(E>@T&4A"SIRIX \^6\T0E$IM$4 M*[,$+Q^[811G]@PZ!%T4#FOLG?$9G0.8C M0!^^<&.@O@NK7W"=5*I+^U!:W5$S^X'EU=/3[QR:I2L^NG!CR&,*541D:E>W M^N&)Z'!#6YI!1'\$V>E(;.7""*74CN$<05_0VAC0HV"##V[<-/FT81W/ ; M]>G8C=?8M29VZJNP:]]M18"G:G/=I&646X:M=6FW(L)2SC8%<9TF;#.V\5?G ML<.+*?R\C#9.P[B5;X@Q5887L']I80T3D*? M.\&0/S%_2< ""V6NI5LLZ($QY\(>Z$^2U0^(V@RVC4_(/K ]0]I(Y5BZES5*3VQL4864>Y8TZ:_QRR*AYMX51<_- 4?-'^H3'_B?%*"M 8UWPW*SHP6 :RQ[EWP3) M*>+A'.)"055R7_U.CE7VP@8JB46N0#'9)DNZ+#4L&K-X0@8P.F"I9V?F]4JL22U^K5E7D[GQARMC7,4$N MYNX.Y@T3P$@EUP*VL%99>(@HU--TKLPB6&,2!*)\F$2\4QV1T^(CS2)RBB*60!.K1)^*I0J3GU2ZS,!@# M8'B;J8CK+Q%_76>)B>T2]EODRI_R8_WM1?Q8P9_-14[<,(%6S3D?,7DT?"GA M#AF!MB#PG$?/4AIP638=9U21\I:I(J!E87/:=S=U M_PBA.Z.C6;O&$D\>9Y2+E8L5BSUKN/FHC:FK;8W?A?C_SA)@/G,;[P$#-S4& MRC4DW%MOIZFVN,6^VA/QKG<$3$U^Q?LOV@8G.X:ZD9"CY\O6.Z."[;-2UVK( M4G,CYRCUO[V.46,9%4G4J(->&QUK675#8Y]GYA9&1UQ@ DX]^+$DP2;&0>25 M+8H6R2LEL"[L2@FL%ETI@=6B*R6P6G2E!%:+KI3 :M&5$E@MNE("JT572F"U MZ$H)K!9=*8'5HBLEL%ITI016BZZ\G-2#M,&&DO;6J!&2W5R)NT60K$[]E'S? M.=]WH,)$A?VKG8L<:F9)?J$Q3P)?I(-M=JLI9Z7\FEO]9:\M%K?&YM T:F_; M=<2TUL_P%254V#^W:ISOPT^1QXQS?>%_SG?RL]YPZVZ>4]R[NNV;JC;H+>7; MBW*3/6"5$M\6,%O'/;:MB)64<[F4,SP_Y?2O;DU+'?1,23F2FD-O9Q?S@QQ5KFFFGJ_ M081SH)YE[?!J?*HL9J]][!5;OS0F4+7%"V("FUPFJ@_WIO(UE'8L\;BA>YZDC,NEC TNC$-0AGYU.U1[^MZ^/4D8DC :XZ$X M!&$8(#)T53,D94C*..O>5K>WK.>"6-'>\A TT@4:T52@E>7^E9(\&H1"ETP> M!W0X'((D3!R)H^K6WB&? ]+%&=LWBT=K?32Q^#HQ+]^.;:Q*_.A#H? MZ2RDMBOZ36%GM2DVV_I?_H7H@':_<%5!^:V;7 _FO:CV]0;Y3&720E+*?5^4HE-)GE#*0 MB2"24MI#*9O<+/4H99D8!E>W/9G8(2FA192PP7+[!_DT]@&^PW0+&S)/9+ M[&\/]F^P?PZA$'6E0B2)HDU$<3B!8%[=[A\B:5[B1,O,?)'X(+M,O!JGWF8[ MGZ/& \>,*M+M7=V"+=\@%YUT94NLW]>0WXCU?<#Z_5/])-9+K&^0 ;\1Z[$Y M@\1YB?/MP?F--LH"SM>WUF7/!4D+Y][;0:WU-92P.5;?QWX*JKY_3./PL?KT M7>G)\;*#O1M6RDM/>.GE]K8UCC-N5%YZ)%2[+->?["S[^O0 TSA[]Z6!ANX3 M5=.E!T523HLHIWM^RL'$(4T=#*0?1E).BRC'/#_E8-)17]4U68 D*:=%E-,[ M9V?9P2%RDB2]2'HY%;T[;$?J1A_*CIW/+.WJUAKL7?PO8PJ2%!KC--F5%'0@ MA:$,1TM2:!$I;'"3[$H*QM6M*V@254TDA(D)>SC M SE&9U@+W37+I2^27R+^?Z;\-\@^N;KM[M_67V"^QOS'F_@$:P%J':"DCB4(214,L M_VT$PA!,@2;9 J^J"X1L /M:?7!93AX 7(,_TH M\%R'L&7&\ ]_@EI5?X1@$Z MC_&,D>H 1L2',_4 0%R:<" 'ST#KCLJ !->%%'ZD*CR:/[)TM1ME-Z3$S'&# ML?4*0*#0<_V$W5T"A=B^B150R^51<]>))W!X3*H6[N(2Y4;+;R$C8!A)O/J6 M HQMQ.;P]"#6+%B3WE\XG<)_<;DHN=V134W#CT)*?ER3,>SPAGAS\A)=O2\C/V!^\=07#VSEL8S' M1\-\3H&@QP2KC''Y2UVL=D%-'_2>!0'I[Q9+[#M;]Y M@?TC5UQ[7%$&GD&=NUA\AT^BH.3.D)[#!) C?Y+"'K7$]4OGO<"(\I?!@QL# M!_;$&S>&U]DU1,9'%]DP\&R0"Q[A*+M2,6H ?E7OXJN/ZV>]^3E"Z09KT-]5 M*S7%WP(2@CHR0R&$>HFRTN0"&PF>N>R!Z!?M+B-%T+DSMF^^T1 E!##33[X- MW#2BL#3V[]=Q>MI19FQ=&SG28N^=)4OK#2I,[/945(;T*0%0*?^3@%@&UO*B MV"2:*(YXMIK>@-+>C;EN_LLZHQ)6_#@!C7QYFX/B-C]]^7V1$N%@IX'_& /M M95M+G\81BCK95K5\I\#?M$Y%DR$%U!0EPKN5.-AUT?TC+=IBBUZN?LT7W5%0 M VO8LH<;EYVA#BZ /4<)5A$4T]W("Q=.OO)_"###\(5?T]79-2;"+L)U3@(/ M9!^SNT(4B,[2+?J0WR)UOG4ZW^ @.M]0ZGQ2YSN=SO<,]CER5 QXU MC11$&4/[,*_/EZ;6OHS MN\N%PYV#1/->KH.YCXY%,!Y!,J>E^X ;JV4 MXD?$CB4I#MIR)L G<3R[>?]^/I]W(FIWGH+G]W>A/0&-,WI/G2<2OH?#)>]U MK:=WC?>X3O[1Z.+GWO ]VH;7J$%K5E?O3.+IU>WO@'R*KEW_)XIY#,T)!ROJ M\,H+!1,/='(XH+OD"8BFI&.#83N?N/9$F0.NCETO=7#C QZIG81P^H*7//RT M)^CD1F8V=3GDW@H6^/AP+UC?.SSQKW8<9!H_O@/?M#I.TD@W1[7@_"MB>M67 MP+_^Q]W=-T100'X@[?LD#*EOOS1RDQL2?Q6PJ+BT L8T9[!W05[9S%?/@HPCL/#5U6WQ]IB$/,:QD"4!9_ /';!NQT?H&YDPYF\"_$Y_%@^#IL*,9:AXB]@IB M!'ZGLSB/SOSE,S'R&'-\&8,:@_Y1DC$27Q!6QDW*XA*7")(UY$_$D"$#$,I5 M7*&0MR,@IQ@,#WY*V,OL>-$Q,0+$A_@YKE )A'7,5((%]0'<7"IWH0;Q**1 %"?8YF M,UQ:'36,)R2NQA)@(CX+'$9L'WC056=2/'RF\[ SZBC_#.:P M.-[^B9'XJ7+'N80^'/9R@B6I+1R1,8KY<1?^BX,_EWQ !L9T>*74_*R^!5QITM?P5Y CL->%W^) 7?ITJN 4;O AFG1 M,1*Y@*%H=OQ$;A6MSY)J,DFL1P.AR:H@1^),2_)@[\B=424UJE+3-, M84J"SZ_]4%B2V!@H1?Q!8# ))48<]&R&\=T)X;XFS(6$,XQ*"W33"E"V9T[) MJ//9)&+NG@W6'UYN8VS10044-%8 +5>G4>&*R0^D#R48>:E 0?@D72,DVL=$[E G]E*A$^36,;IC'7>,;F)DGZ'+9(FP%H.(T?2_.1ZN M%9RI)_<9=/4@ 3P ; #-NT;O%-31O^G&_U0?A=/3[F] M]+GMY'-C<8#TO.L<>'K>*SVU<.;IDOYK=^6_URKE/_4$-9(K;.E8+*3<-G([ M:YE<.C_"2CZZ] FXS3TL$XC$=XF*$1*B/'G!"*U<$OZ@3/4)PB?B MIWG80#D@)3FK4C )B;N86,;%,U4\D$CXQ91. ^8Q&P$O17TGF*4*BB@$R%0/ MX2,(O&?&64<>G3*A!\KZ#[#;9\ P.>=,W=V38,H*%3! QF@;KO0<)M"".3J% MYL [%9;VC50YA_==__#QIQ%\Z8@7"A6Q4EG+7F.C[LC$IT?A# JKON'Q0V ? M _.#\AD$AWN-+NAO_'=5A!G+]=MQ!L+D<1)DK].! M9::?_R#/1"P8]_0(1QYX_(O5\OOUY>)8JW-Q9%J-3*LY?JIKP2YCQBL0#N/: MJ2+I!;:P29:9X.=*=I8^A%W$V",\CG-X9(?PE*<)&L%?0&&9 )^A.'S9$UPB M =--1 -4Y2Y"07&7H)WBX<>') 0K654^@=5$N&7XV74< ,<#R (>01[CO>BS M7<=1\U6"A0)K<]&!X_,EY>\O6%__"7<[H)2G$8J_.O_9*44GLE4RV8!RIV3S M%MXCCD !39["00 ?!^$PPA1'%O":@((_9\L37Y D9I8[BBQ0]\!\2&*/ M@V]%!T)F;Z.[/+/U7(HFP!2,!&6U3,!_3 M"P*?FA:8^]\%R\^A!'_=73.U6J69_A,^ M>_CW)[4E2J:(O?_+$SJJ'5?,LS3)MLS#&4 "67C%X8XC%E<%A@OJ M$*QB$@D3Z4OPS!*$E:[&[:.;VH=6JAKL]L]47EGS8!G7Z'\X5QKBYK)+78Q- MNR]F^6 HFSG&LOH!1_E%[W5Z"JS/8WXZ +=NO%%%S)(K[3L$H],R!Z:7\U>" MYIA@#)T\@^@>(:MFWJ[2LD#W9Q48/YD;&J[Y9=#IIXL3_C[^:@RDLD\+[V(9 M3F!+@K)5L!MPRCU9V&8M ## MJ?N3^S0T9T:0'ISR M+[K>&92H;PC$M^*L6%1M:7/LXBU.#LU75A^4)K0@&CQ\^OQPEY;WIN$XD1'" M_<5*M_G5D6$X"& M/2"A-R7!T-,[YIL=\Y4D#C1++Q I;@7%H+N@%QB]_?6"^R-R>*V@*E1Q^#2) MK\3B1<%D-7?_/DF8T;2)QXLG5S+Y7XS.L'R,^DH.+VGBK#3QT45WHZ, J"? M@:62\3"H+XHBYYC&^HO>,2P%E*HHB? /S7F'\I:)LR")2)I<3F=QJ3)15"H*J4AX M_>*[VKX^."6QQE2>80H\-@;TR"RB-^F'#XX;S3SR)@0@A5S M[AE8^,\Y>^]HG,6+&0#BS>+G#OMIH64A_ZVO=0:ZM?)GK:,7?ZOHS)GN@66Q MR"NWN[(VF :=X7#UKPM0VN(W4^OO=*=WB-(UK%SM![J1@E)K%"J LF$9&E\N+Y@"J15>& MP5P@UR)N,5'<8L1"S72QU7!56^R-NUV'.A=]?,9QCV]X:4?&79?,<\=:I7QC MSI[_1TE8@XOIAN1B^UZYQ3%M<>F%8*>H+S\Z2[RL4Q-]&:L(>!-JM6$BPIJ!C[RTH&EF@))]2?Q3LD9.JV8H:-K [4_ M&,C)31+K3KBWH:GV+(ET$NE.RNJZJC;46H]TN6]\.[VM$@$;""7S+! ZQU;? M;&-B;S4(OB6Z>5[6*Y7R4P74MD.HMC"-OFJ9QI:,8PW]'(NU+[QR)];>8BCU M5%/K2R@U'$JJV95 :CB0AFB MY!;[1/-^!6_U=PM5_LU2W"[ORLNT9"W5&)S'F)7NABV U+,DD!H.I+==77LG MP=-8\)BG!DX+U;LU>JUAM<);ES55E"ZZ!NA%FVSG];GB_M]%-#25/[74M"J=E0,E7#V#9+00+IU$FY,DGM M\MU>Q2DC4D%J@()TH1;S "SFGK28+Q:^H!T;O4,G'DKX-@:^NJX:PVWUZ@N& M;QM!N"/X7I]"UT*/5SX<@_Z<43^2$@\$&JA>M1F?]'A+7+,WB8JX\KK7<."2K MW[1RZ_TWF[$8IJI;.U9#M<5+(''Y=>"R;JG]P8YMK20N2UQNTL;!2M2D<[[- MSEM#-MB[7.GE%]*)UMA['<7'THC?$T#Y@OV?V4?^PT$&Y&C:Z5@F'XW%"]L0;-X;7V35#SX_8\% 9 MO2B/]&D*B'$4R-3DU4HC#W5]Y\@)5<:!YP5SQ!A&KTJ43&&]\) H;RF))QSQ M$U;>NKX23X($WNM$JD)_VA1DZ8R&-OQ*GFCT[J9)!W%8T,'RQ"D)78.KA+!, MC\PB>I-^^)!R1==G;V,W?1 /$QIF19=S=A[\YP]SUXDG\%*M UM_OV..>BM_%GKZ&^:(2TN\LK:8!IVM)Y>%TI;_&9J_9WNE&L] MSUK-6D_=8 )LM B/4D6JYV9FR89>/]:ER/U1=M#P-*;7HJ(U6"$:0TJ5SW#= M)%(>0.MTE"_!,YV.:*AT-;7*+DM7*)YC=+F\: Z@6G1E&,R77!AUYP4U&[$, MS>C6"$ANWNTZU+GHXS..>WS#2SNR^PGQGWCAX*^C\/WMM] -0N7_41+6X&*Z M(;G8OE=N<4Q;7'HAV/D13::P3AWK?BSQLD[M&[>W7UV]P=T4[K.)+'L^5TK/ MO7$;UP:?/#W?2.#E5Y.$B\]M, M2QWTSC.8768AUH>2I@X&YYG$):%4OWF_.MRZE%X"Z<1 ,K;5E5Y)0N]E>&PC MEUQ_([8[=FVI ,6IQW?9 [5GGF>UT+INXC5#JJ[HFH=1P*.FJ:>WHHI! M.IEW4/:IV,=3Q(&L-5Q!^A[$Q).:T9GBV76*/U]IG.601]-L[J.;FFKJQZ@; M;DB4YI@%]I(Z+ITZ#%.UMIX"(ZE#4L>KH(Z>VC->+W%TIX^I/V^]=_#P55Z MTR0KM)B1)WH]"BGY<4W&L,,;XLW)2W3UOER([/K7Q5-?/+"5QS(>'PUG.#X[ MU [X,*H;H ,:XE6P)M*8M2B3D([_?O6WS? !\'QGY=W!6+F'%P+&1;^^)[=5 ML&](?3][8E73A.JZ@31_GG=.:%*A_N$[%H@.& H^!6X*E1ANS@Y ]#-0E?G$ MM2PKAI_X(#:]-Y#MD# TJK6-!2P.L:P*QL* M-+ZAP+"_^M=F%;[K\%B]=H^*,R]VT!D.VW*P_8YFR(X"C2K9DQT%SGKE19?$ MRXX"LJ/ "8],=A20'06:BYVRHX#L*%#?H_"OC]>FIGQ.O-B]_BNBRC?N-9 ) M&6=*R)"EK1=2VFI::D^_Y-I6B<(7C\)=5>_M/[I0HG 3@/DZ4;BG=K>N)6T3 M!F^3 7Y9#0;VGQ L&PRTK\$ -U<>9]1V8361M%-.%I.XR/RF@:IK.\[CDTEH MIP)27[7.-/-( JE^V:.U8Q*H!-')S+G7G,MYX6[5W:%:#B(]!T;0K\^%:GU M'0>DKM147:E<''@9WNK>4!V8._HPFA&'.*#I?%F0!=UKL&V87T*V!9#MJ_I@ M1Y?)Q0&VA>![W:7+^[N[VJ'+X51OJ;4U0&MKK]%GJMVN; 78>""9YK8!)@FD M$P/IK:YWWTGP-!8\)P=."Y6A=8ZM8<.5(>[8RII 2+WH3#4<^UO#C4.M75N? MM3M[>*^PNFS^ M#?8*M .?41:)J2/-CR:Z90M\<+'-;J,Y2C72F;T4M\Y!Y'O7G:V#0.,8W0JR MK]-=Y$2UC)> T'V)T)>,T#6>4>,X]WG\T9YQZJ+3=;V>CTHE]_?PI+2][G_\ MS3)T_8,"(OGZ'W=WWY2CT&^_TZO3^GFY SEBT76W4]$1=T0BRCM4O]7S: #O MZ]PLK>9BKMS"1MU:E%V4AV+M[ILB/E:X*+IJU]RV F.[$VB/FTUB<4NQ^$"^ MXA9C\2M U3;AH]KMRL+_QMBNU4#:4>HUVD9\?=[=%39/$H;4MU\4=SHC=JP$ MOF*SK]BX#S=PE@PAZ?0]DS%1-RVM<3BV=5^Z%@FPP265SLMG'-!CMG*T7&% M4A^GR_$G7"/9 I)UND;E."K^E>L[P)IOKG6+O>V@&+_817M5!O"[HWC"ZKR] M?%96I\].X5[(J[$; :$H+Y2$+%X9$_C23N7;6Y1CAO;A_IY]T#^\*\S2BD-8 MDL>"FR1F [+&00CO]?/[Z4^;SP0(X;)(<7T%P$]!8J9SM^P KHQF@8\K3(5G M,&:_S=CX@,("5;@4Y\)(I90/,U@-,J#?1RBEI;.09 M'(7G N9!/OAU2$E%4. BL#I064!= 14#]#A60"PH)2Z]#F[P.>F?;EL9']SHTCT\U M@O>U-1>FR/NX <9MK0MB>1<>M>EVMO5,'CVPUCQZ;@2/>-UAH\NLQ-65.Y[]$TFS_U._O56^YU-I*O[I%W!4OE#2\E7VJ"#*ZSM^OW)%-3<-P^M:(#DR]:UE#8FFV/:0]?4C[ M?>N_3:M_U;#0)'OBC1O#Z^S-X&QPWC.'T!%?HH+R-M^ M,3J]](GL"OBB_ KK#?O>&,*;,(."VNC;\5XZ"N81N 5=-WO3'-!,+&4".Z=A ME@D G \? AO%ET<)6%51-$X\9)'3 "F637UZQ6L;I,8O$_0^/ MQ.$#BSDF0+>F,@?6K(S),["/D?=28MREE46X-'QDOC@0)R@%4)H $@=3? -J M3Q%NW(VRIZ;BH+AK8":)C91%IWAV8KD\IX2YQK)LDO*!I&_"M1"PU9,0Y (" M7BS6H\\H(\HR*->!DSH&=G? ]B MUB$U#C'+ 9F%=.HF4R 'IR R86$;02WYS2XT>\/(BY^Y>?_IR M_?7+ W]&A4390+[XC,_TIVL'C-@YWY!X<4J\^"?(#1N-$P2 [5'BK[0X)PJ.!\'>1_!@S"V;*+1C*+)C4+%%2 MHT55!CW6^H=#UB93D<65*F$JU]JJ+Q*"?5DC!!5EQ#"DF/]:T_!8RBD 1C%??LI22=GKCT"J?#CFHQABS?$FY.7Z.I]F?2![HO' MOGAB*\]E/#X>0:WQ$_Q*&K,6!:AH_/>KOVT&T.#J]CLS+H!*[@.4]3@UGK8&L47RP>TW#^M],K7_X2@FM8_6' M+5GLH-.US):LM=_1C'IK/5RMP0&;.^J+6>B"Q[6YAJ$B2%)4YZL*0!8T;J-[ MF,S^1C*X8U\9!O.E[*K+*(Y!V[1.)[^]ZCDN^OB,XQ[?\-*.K%#"]NLH?'^[ MOHQM@8OIAN1B^UZY0VWDZRD6_(A&4UBG%?=!2MPNY-2^J9F[;)+%Y;7TDTK4*Z315'S2NJE,BW44C75^U^A?4O^PR M2\F,\TQ%/L=6CS+9M='<93%13FKBI_*Z7V31=U_M;\W093_EDP-)TW>LOI- M.AF0>K(O><-!="8B:J%BU$)/Y,U!7AY:TU1L.)&,'>2R!=&(@O>T7VLE+Z#0- M.MU3 Z>%NM Z3]>PX;H0]W2M['G=$"7B8JX\KDG<..S:M5%XC?TWFZ.8ECKH M;5OQT#)?@,3E5X++VN6[I24NOPY<'NQ@M[<,E2_=1;MM%HMTT38Q1[&ZBIRU MF,3^IDA<;!:#M$P:Z+ ML,*%>36-C]Q5XUVW=[[.LMC<=A<797T@-([=K2#^ M.BTWCNF?NSRT[DJT/CL0CHO6-9Y1[T3W>A\ M&*]RN]'Y%2!LFU!2[?:W'3)^&.^B]/_*&O77Y?]=808E(0[F32<6*CAFEWV5 MC;I:M(VD6_A,]H5L/]= CM%5^_JV758:G%,IGW% -UJ=4?5[,!1X'(;S$SR^F/VW>,S^$R]CL M3H U!0&9#J>R@Q G/0<^+B<;"SEFO\U8>_W":E2E."N0_YQ.-[;CI)@/6G^< M9%L&?<'SR1/%&5Y,E1A\B!0*RYVR@X43XP<;H>J1@PBCT@P [.S9+&8UFY#M M.QL )K29J'J4&!L()F:];C'[ZQ0'7NN\:\^!AN6U9EJ9M?L8K+4#JP8=S3+J M/K8M.N+!KSS<4*E6S5 HS$51UL]$.<#)7,C$OK(BSD7QM1[Y6)][9E?'._>.=GS=$U J1LSRB1N(X=$<)#PC% M@;"8(A9-PQ!9I0\)GQ8D8=:,62%A&ERCCC)Z41QW/*:H;/'7\5=-W9\*LX+2 M>">_654 $7[0F+\3T(@OR$7U#%;L4R_BKGBAI.&M[%-+8Z(V,"C8HCCCD#YA MO!%/Z2$)@QE5YA,X.67.CQQ@ SM::(0.)D0(\W\+,=!:*,HM;W$H0Q0?W7^ MLZ,JGV+BO:C*[R$VRX8_1[!.HKR=3UQ[DEX>*8\S@NY!>/VW((R3)^*]RP#^ M#QK"-ET[$F_B"UQZ!+\,7G67(,"(JGRD/@)251[G;OR_-/3@B:KR&_6>W&2: M/?X+Q?$G^%OTKJ/@>11.8#DF6WT87H A] Q5@C J'<5GUW$ FQ](%,/ZQH"Q ML+Q/OH.KQ"]IR#?_!38_P3_XR5?@D^O\_C U+N6-2269MM# MVM.'M-^W_KNGZU<-PT+VQ!L7L,&U-[,3MC*'VD%(F*\")"C B'DB.#@>2_50 MWR=U8JY0 M;9UJ' :6B4D/'K#%A/'8N)@943_1H,3TN_TS268?0_'$5$UEI"^;AT ML\.";BO&Q"\!\I=^9Y@F@ZA*$"I&]XVZ#,D)O(Z&)6=CQNE2+\-8R,STX1'^ MXC$YG6/,&,1I/%'^A\=/\:9BUA(2",]O85'6U5=UD:6ZR+0CV")_/)!=8L-' MAT[Q$>*%//.(>22SG*-(L0&+@BD%?DH;?8+H7R&4X M1^^%";2H"&KV!CCHV"4>+#H8CR-@&Z@AT71O*>IQ"85 _47+%["OZB.9QJ&8 M1C[*EF%!L&J,VS(OT3J#$B_1]3<"D[1.K\QE\)BV_A8S B$_BU;8FNWI("+>U^YP_'X>/2T1K/\E31F+0HH MM.._7_UMLZH_ !N.$1)@_WV I(^CB,AM%1@E5SXJ5_XG*"HV.AZ0R]D>!2V M^2>*3#BDR*"IHZ1,!-@HIH #$R^$?< @":5@/0,(+X2S?7OA1BAT$4 M,<_3,XC$((F448B>!%1=B5!ZF5:J='Z%-U04"(P(H(N:JVG!/O.3@1=Z[;&B5"= GH7N>3Z&[%11^<:_#F['M5.AV^.1V%# MQ43NM 7[(>5S^)2LGJ$$ >%^2&V=S'/''':P7;""[B>N3PK:;.Z:%-85/C#S M ++O@.B0XE2D'CIC+!0U*-!0MJB9:%,%0L_JZ*8L%3AOV6N-0I'.P-RM3F3] M;Z;6/WCUR; S[*_^M5EKM3J]X6Y//?U:!QVC6^^IARO?.&"_3WTQL5]PN#:7 MA52$"E+_O]+5U"/5U#22E9WHRH,4A5S$0X:75F-5J$O[=12^OSUZ;5I;<+XM M5[8*VS"<5*.0[U*+0$M!Z8-L_T*XT$!/) !:<6K?N)W\ZCI)K0BX MRPKAD]C-LC2R%8G-AJ'J1OO'V$JD:Q72Z:K1DT@GD>Z4>[,&VY9P- _C+KP* M<-MIF7+<<-NT\3R33:KAIW+N7V:YOJKUK:85[,M&W0MZGMK;6NA*()U:Z XE M'34<1/J.,U]>GV+40C?EUU79_'+>:1-4I!9;4]UM&;LT>$_.V*5/HN$@,DQ) M10T'D=[==B"0=!PM;WPQ(;UQBM+W(":>5)2:JB@M#^8K)TTLYDVTA+D8/;5O M[&@AUSZ+%IG/%P=?4]7T_8=02O@V%+ZZVM>W[2UYP>!M(03/TY>WAYM-5/'A+4AATW7J/QJ'SA+MH='>ROSRII='YB=?GX M&S; (_ 9;;$)&M(P::##ML )%Z8,-3YPMZH+QCE[..[FHJP/A,:QNQ7$7Z?7 MQC'='UKI$Z[,#X;AH7>,9]4YTGS<<[1FO9J;S_;V2=XE>G,^J'(6*SSS9 MN2WJ4,.OW,)HW46F793C8M,!-$6.K/0H#ZW]L\L.+U3/Y(:3Z-QN=#Z,4[G= MZ/P*$+9%**FKUN \U<_2_2LS=%^5^W>%%90.HTGGMZ5C;+(91HNFD?0*G\F\ MD&WG&L@QWG:'PXO(I93/.*#_[#V;)W2[=EQ1?W'4FZEUNL:9IKTMMII>E3C\ M[BA^L3IO+Y^5U>FS4[@7LJHXK7AYT-I;-J5.^W!_SS[H']X51E[%(2S)8Y%/ M$HN1R6OGN>$(*P _!6F9CL>R@Q!GJP8^KC ;_C=FO\W8+(7" E7%+@PMYS^G M@Y+M."FFAM8?&MB646/P?/+$1E0SO6+P(5(H+'?*#A9.C!]LA'I(#B*,4.?C M]MA\6;4XB78]P(1J$ZT=9L:&D(EQ@!8;;KR M<+-36C6=H#!91CGZ5)D+F>CPNQM&L?)?"0EA8=+<*J-)>DEZ8CW.A(^/.G*J MT9G<(F>+$'\J3*8GL#I07$!= !6!38,&)>2"@L32Z] FKX/>V38J>73/0_/X M5"-X7UNS8XJ\CQMAW-ZZ()9WX5$;K=-M6F"M>?3<"![QNL-&%UK$KW7,!L4% MFD/*7[>$*(JA*+R$!6)X] =)3P8% ?"6HI8> IC3I7^(WQ: MD(19HV.%A&FTBCK*Z$5QW/&8HJ+%7\=?-75_*LP"2@.(_&95 43X06/^3D C MOB 753-8L4^]B+OAA8*&M[)/%4%&U_G[E3NRJ6D83M\:T8&I=RUK2"S-MH>T MIP]IOV_]=Z]K7C4L-,F>>./&\#I[,_C9RAQJ!R%A=B5P/!IRJ[$4(WPLU8A\ MGX24*I_AX9-(>8!;8\ >('7"*"0N!HIK!US+)-OMGXFWU:['LPRC_^$H#*[6$LK' MI9L=%BY9,3H[@V<*LU^TCDC.%9%Q50E"Q7S3$10!D+^?N#XIW])3BE=;;]04 MXE$"=DX4C1,/F=8T0)HC[/-32*:<;W$>AAP2F*#[[,8NO&<^<>T)\+P(5@SO M@-?F+RPZISK*)U_!#J M>.><1$KDX7'"M<%X' '6 U]._/0)M"@.-B2.I,<&"UH%@0(MY2P\"'/6[D7! MNM,VX;27*(W+FO2NE&#AK>E3*\4" \@HDI1/3LKY MW,TJ&BZCB#ZLPI&=:3/C ?&$Q*OH4J+$"5%BY<2Q)=P0L">()$892;HZ8(E; M\#5TKS]]N?[ZY8$_I *#%D$/]]P!P$* '5& C1+!P-.\N-70$1BP2;SZEJ44DM-CH8;97$9W(;Q1^.\D2Y>8 M@?%Q/0( _;@F8UCL#?'FY"6Z>E\F1Z#%X@$N[GWE#L?CXR'Y&BW]5]*8M2A@ M%8S_?O6WS6;3X.KV.],< /7O R12''%#;JO *%GE45GE/X'MV&AT(\NQ/4I\ M;IL7V:7C.HH?Q$+/0^T/D [.&.TTH*!UBB3PV-KAC!I#B@"KPH(XJV6M%VLX,H M9J992.8*^OI"4*A!SP%%9(+J2\15[/@%;J)3=%-'2A)Q:U04#4P3CZ/'@EM/ M3:.D^ [\,?/W@8KAY%8:^Q+O1V[D^L\ TB!\43QW#"M]L3UF0>)RV!YR14Z9 MN_%$F'>5NVU>Q:PXE(A/H"[[^!C$Y%1#YQ[J$/4?='L* MK3[%-S0CN7$P1ZK#7_-72=3B&CC9 ?<,@+K0#\-PN;3*W-9DBYN#/0/G MP3R(;NC 'R'[<6EEZ]^MT)\SZ@/3EA1Q8HI 0GCX]/GA+O42<]J8DG\'H1N_ MI-PS999/0> (3@EL',XU !HBP@_X#:.4RF/,E/"G#.]$3 ;1F)%?Y=6J\I"$ M01:A^:OSV%$^8KU.V%%0!0#;E?I/\!-3"L$HGH/U)/[@)FQV?^%>A3R!Y1WQ M2K*%Y2$="R.XREN8!G52J22XH!MXZ5LMA U+,4'^NHK M8W?#%YGS+*LQC%F0<,J#A)0%"=/(GY+%!?%NC/ZIR!5 O\2W>R^75_190OR< M$@1IO&6,+$C^__:^_2^ !!$ "!#V $V!JX"J^ M2#5!=Z3IF+UAJ]OMF;S)1\#.N)OXH]:H7_UT6RKL]F?==O_!$VQ/8ZS;6NU" MJYV=6GVX7-*'XUIGV,S4W0UQ+OH1]D@YO+64*[5[\T@RG5$+V@6K^2&2!!"GD+RSR^:]F[@">ZAI^Z"'W]"&1C[3;[>.1:# MGMWK[9N N11L6-BQ<@UD[CNV.AL?*PJ>0[OJ+ MYCHVNN:]WCQ.F(M>I[7O!C\6?/(#M_V)H=?WG%;7,(AAD$J:N=T#JQ,_8P6* MQN!(C1?)T=12,VGXC]/[YC3\]RSQ$VL1^1@^HA"\@9UR"&\9D+\2!7EX-GMO MT)BH^WWS9(06_:L(P#!Y[%4&AI;#!H>"A;)K>]JZ5:0!2Y!Q6\0VL: R7UB^ M>)0Q+:[3<@8[8X$_C"<_/-JM,C*5FC/5NJZ-V M'-DYG"-W-8./S,6:2W\-7ZI(#9K[B<=!PP@Y,"4]DPK,/5GKL+@'P5C/FH5? MP7=NF>_NJL#])(6IFL!]ESHLS4:4M/MRVF%;LK:X]\ MWD>7?'4[5,^&[==UT/.:Q&[_*=*QE@ M+&MA0C/SPT4F+0&CBY6XK;O";489VT]H37VA?DTY+S(W\02D[,US]' N*W(O M#[-)*R]53@_-JUN-YK4/@M HO\LP&&#'BP%6B\NHS4+X2B5:_Z(E6E^4$ZW5 MK=[5+_^/S1?O+O*KO4\R _L8[TAZ_59W8/)^ZY\AW.X=>EOU]%FW9JR/-=9N M8_..76?P*#^K[U,Y(7+X-R-ZGL04-^FW1YM^V^W:3L=D MD!L6;BX+=T;V:+AO_J!A8<\0<7#@\'RI2O"&)J\Z^>:N/O:K/ M0817SQ$<^KPSQDOCRM+O3='^&_?F<2:_=PPZ@D%'V,H@;NMYX!&.CT$:V$8C M6'0#>U9$%>Z(!#!T7_S4D."K?:/E"ETQKFI4+DI[)NVXRS"=7@LBT6AAF5QIICE[+B8-X! MQM');[#\2TB1=*5WF>?%&16OVX1%$% >3))&WO?S,6$=E#Z6\VQ9WV)VPT78 MWIR+LL_RV6H5\IQ&T#J6C%^=(=N( %,I>YYJJ241J2X>96B(0F-+40Y[@15M M*.B9PA7YM>]9TYC-^6T4?[9I)NKMMW.?/C"7R_G MARUNJ$>>V+)*$\F6*?!&BB6A/$K# ^HF0!/XBHW] 'N@HE-!@/^/#=*+%HG& M,+IA>8H\\)7ZYVK>GO6U:EI"0A-7 (^-RO6=''W%'Z"^DU4Z9#;RD#AEFJS*IMOHI9W.8[37+BZ;*XF3J"QN>WOAQ M%.+K,NB[NC<[+VJF=5+\Z,_A+Z I!L>+,GW >E3.,2\)B;0$AJ-Q(5%B,;(T M*:\N6XC>?2%&*!Q\3-H1%@VD.F7H44'1+I@F3?P)EI-,@%Q>7DN-2O]1B3*4 M7J*H&PQ1+>T.Z3%B[<7RT8R6"TZ:02Z9H"=L7:P6D+AR+3P0$S:49\UCS'?E]ZA9[31'9]X<]W"Q4B_TBL 0ON3U0E6R MP@6=)5\.SE5X"AKL)/0MDUU1$]?BT;RY5V1]D[( S%A-=H7)KC EWYZAD-N# M1)XVH)$3C^\WL?S/OQF/[\U&;9@=4[ >!G.TEM/?)87J]#(23!Z'R>/8W9'@YG)PS^YT1H:##0?YXVY-$D=3=/_&O7F<,?H]$Z)O6$ES+T:2[PQI+R "6/ )3KGL=:-K@?:ZX2=LZ4U#3(OS5C*U\,\109' M*<036RS(J<5ZWG*9FB)"3V=Y*)MV+< M2[@E&$X*7H5Q8JPD9E!0^*2(J!YH62\44=TO<@UL*XJM7JOWBI[T6NZK%8H\ M5,1US#'YP!8X]C2?(I9=9VF=8#"METYW=?2.GL4#HW/::O@C_./AAU_)Y*<' MC]][$'A\ISC(##R^@<=_5$UD\^WL9>A%*_.O:SJA?LR Q$[QJ6'@/%G;MP< U+&Q8N+DL;'== M$W]]A/'7CHF_/L7X:\++-,:)";N^!P^-[)ZS;W6KAPFL-;'/>R2ONGLGKYI% M>N)%ZMAN9U_[P"S2$R_2WD6DCB6)X"3\M8G/SK\PSY_ZGE&+:J 6;>"AAL@) MQ[';[H%5/QMJ$3=PE49VWQF81:KW(CEVMSTTBU3S17H>6== O:B!?J+?0Q8$ MD2?+^,0+S&K@EM&0:J A-=>2.G/:=J_GK@&B&ENW-BLTLD>CCEF@^BY0KSD_]>(T4!W:H@>N9O;53B^BC'"C!M4BN$]F\72 =R91AEF/= ]M@D[N M2YIZ2Q^W:SO#^\6DW(L\S8BY,IOC)#>',[3[@_M!OIK-83;'<6Z.GMUK'^BT M/(*]<>3N:/= J7<<]MV+X.<.7S2%-GLC^"EH. FG M$UY;$F3'0/E5(0]I.#P*IRPG8U&*'2:/*&AN =F6+; J=K>$X>8XK^P"^.]E M7ZO4KB,'"ERX3:77)59@E"^?PL!K6;_$48)0>$C2]9$J_*"88Y%QNJ@)DY1A M@>;4ZK5;@UQC(OB8AWSJ8]WRR]!"Z9P*6F^;2B7R M8AHS571ZSKG^N4X<"=+$MF 4:IT1#[ENJ_T*^X0_W%<*4A V2RS_KB=&XX/) MY'(D^;X"N><M M]A;97)))UYKDM25**&&]/H KYH<$0/D=I_$2J_;&KU:GP;\X'%-DJ8S$/8$ M-^J#3.;8))\HV-AIE,7IS/IW!J/&$8*(]1-08JTE9S%Q#LUZZL=)NN6MCHV2 M\98' ?X_<+TX.2 4GIY^DL3_.4@4S.HV)3T3CA& *BS1E-[#3T-Z"63(/>@52Z&LD2+!I M=0I22:+DHV8<&HC@C (^EG0 WH#UFW)DAU1 IL[\>'*.#2^AJS";0N]9S./D MKK/5;8UR9EM;Q:W'J&"$HJD99Q,/+)=47X6[SU?9!_P(/.'?\-*[*V=K]2FI MS>F>!Z;3:W6)LQV"BSVY W-CJ/&^Y^; /=IS4Z>/.3[O9\SHI-Q\BCI.<1A6 M&#:]BF/4*0[@_8[13>*9E=O8W0K:/D5QEG:EQ.F-2$5?G0L=D2LGBT!KW^6, MG60Q ;Y"(P&#\S,%T7R30UTC&0X[*3?321)T#BQT.FWAK1(W38:5/L<"Z<' ]Y_&!CPPAMF8, -#/@# MLNUF,+#?HO!<.]!3/M_@R:W/) Z"^0YACM&:'(1#(!>^>'*A18%>.KP@(H5? M.[Q+,.#'"?G==UH==S<@X6!)*C5;$P&_ M=^C824<5-CMN<'#,"(B&?8^=?;N&?0W[-I=]._L6>7\2]CT%$(AVS29=,4ZRU#'-OI[EM+H'[)\X;G&L9S_7US4@S/&9Z[%_Z$^SS@+:?@ M ON<8O3+F=2%7DM/F(V1+48Q.BS?[M@$QJ8IUEQ@=-N["XSZ02P:9FL2LSF] M TUYPW&&XPY$'!P]CWP[!??0ESBZ\1,*((YB%?*6LA_<5+\T!E1##:B>W1OM M>T@9H]WPW/VJP S:^T+2&YXS/'<_Y^3P.CNX*J5&7G@L$< @C%(K M@1%BWB1"Q6A9C"E%7LO\15Z*O%Y)J<6\%HP=/8J5+YLQD@.^E8').L1S'!Q-B83T%^A1ZE MJ'YA<6I=GF.*F>78E!GNMM_]%J6<$",^1##<$%-//^A)6#_[(0LQ#=>Z2N&' MA#ZCA'+HT^GD">8Z;TBH(X6UX2*Y$L/] Q9V ?O'1:[A"//P35@*U@)3/D380PL:899FY/?,PH M!@YE<'#:NVP>*]\WGH98@ AD[=6^V^XA?<.^P7T(>P EOCK'I_1L ?^(==R7 MEB4BW0DV!84!+)'E93%NM27H"AX]I6U9D8%NS1@B 6Q*L'_9UH#'X'^EE,BP M6(E]J(90,1G,ENB0(Z'E(Y:TT!J_C;( !WFCK[@.VT+4=A%,:'.&_:%;PW%K M!WZU_8#D,2P$- ,R]E<@4Q9+F ?,Z_WEXN*+]94#P3T_\$4J:RTEX!U*,(+[ ML&O<&'@$C1&=B">)GI]+P!9) K^JMZ;YN;$H2&1;MY@8O)! $<2_?DA/4X$% M!&?R1)Q=Y482/'P$U-ZMG\XL#RPHT,0IM9C(K/5BS>5"*(2D3<_HO$0P"=QS ME'I,NR&U>KTWG?8;MU?,*" KN31EJS =R#:!+8TB9 ZE-;9#FS.(1? MDT)S$%:%7=(A;&O"%S$B7N1P3VP.AZ;_I_CA3![8%Q-D!Z#1I_>7WSY>R/,8 MM'$!MI$B3%5Z&^%@Q(AQHG>0Z #-1 MLRUK98U6"*G)V3TX8GW^=Y,8A[QM;BWK/0?V#45:_BJT6=?>^C'.2E?TNI%'0D9;9QH!D.]6C$O"Q% :')S19)XG M, I@[47 Q*R2)70XSU'JX&2#\PO(CG YB-@CYH,: BK)T*_X .<&;7B"K)$% MHO/&]WC+NBSS'(PNR:!A\17MF!(/^ZE/;H)UOD1J)2FJ"->^!XEK#6\^]/W ;@E@26'& M>-]=Z:(%ZD22!6EN<5:=;G.VM&Y8O*Q0/T&P<*'J G_ >SXB)B%\7Q27D&I1 M=XGFP*"XW+XXZXGA\3P0A[?8O]@5#V_\. I)HL-.(^T1V2A&-BV %PD0*@&^ M1L[31(Y&C!RAMH#8Q:\96KXP"LW@GF:(.*B-*2(QD&_!?V? 2ND2MU\6"Q4D MYMH:;"QCPV),>(F#0(PQ!%F$"05 MS!'Z@#]2-,[ET8 9%CB$A$VA1Q:+J?WQ\;S;ML8P%H2A0A!%XC$QHQ*384=B MA2-R655J,4$47I^#?$!<1"MD1!#\^%:0'\P*&,6A"K*$N/$6!D1K.!?N MRA2VCD&3*M"D!M5H4@87RN!"/?KI

D$LJ^6!X%PDU1<1+D6$D/.XF=YK"S MN^]%@W":!DYKU*E^W%"[0ZFP>P LU"\LJE M8U:?.RZ6<@Q+W;=B^);(PU6+E@X'^K>/SMOT[?EHW5AZ5EI47$1MQ4Q7AXJZ MXSKJ@V77@.'ZL7GG>3 FGG]'/U ,N6&/XV2/IS8"GB/HDJ:]>L.UEU"W'L6- MV6_U=O%/K]]XH.9QWFEM\#7BG;1PHY\YKU<^O'^4D MV:7W,JV&K3Y1X4M^ HJH#4Q"8=?7,;_&J/XT6HL,T8Y,67R*N% 4%IY88^ZQ M+.$8 I1A& Z&_L0J1&MC[HN(_)4)!INC>$)[B0_F6G1K->1JOJ)I3H9!7M8=.N- MD=DB+D=&I5*XNPC)TONIJ&OV!X84!A0T1H79Q+UP/B@97RN#SR+O^RP*L%,1 MDJ9*7L( _3#!N28B^FT6W6(P29R%I0#@E>Y*/<'\HKP[$<43;>BG($DI_ :' MGLPH!GW,18(=#!-#YV8\7 DT%L$"RY*_0*<443GFX20/!\YURJ+W4CQ-$:!, MX])#:N2@D/?+ _,QS"X*9%1@3!LB2'D:[6*,0J2+1%-]-E M$7.1^T"Q4+BM:89$5)H0E6B?P*E"Q)8LI!,CBO68/*0'<3$6? V7!6$D.4@> MP2).,J^(-J#%*4++< .4OJ$ZJ5*.C;EB8+SQ<>JK.&4S*R_:1 MO&SOY:YYG$"1W:1IN<"7C3DT?)%J1UWRVL22U,08-+$D)I;$Q)+4XLWC"8PP ML20FEN1N85"5@78,<26/>/'?8/2@8RK6T7/LSMZHYZ;>C&'A^LRZV[-[@WUO M:H^RYHQF@);K^JYWPV\KKT!&Y+FQN@<=9I#Y^E?H*)G]FMND6O MT>4MJ@,6ZT3ECSK^PUD5 ,3:.M1$,)UZP,>98[>[HR;7=#CV!1KU>P:2_DEC MJYLJJNY:F=.T-?>;?+V%0:]MMQWWL*C@>KA+[HD*;EBXZ2S<[=J=WK".+'Q< MUP75L*4437YT9]RZ1ZT#?#"),HQ[.'H)L>?LZRTBG&[;[CKW=ZEN(T%SK@4, M&S>5C=VN/1SM6S7C:=C8I-3ND%)K;X/:'M,E-<'N=HJQ-<+L);J_K(IO@=A/< MOLNDM2);)IS]='Q^S;W<<@9V=[CO_:P)9S']W\O[:@_:^LLW$A=^S4+Q?+@Q<+V%T M\O'?@ZX)_J[OZG2?9W5.2M7*!97,G3]J2=7[S7-X:!6N?1=H[G;]^ M"I;)>#89ST9=W&A M?<-W3YOC3 _4?8P^-=U)_WAF ^Z3F,>+\__"<<\2^VT_O)LYZWI@S]W?]WYD_\=$DD^< 6F!UM?>5)E,&QF*R3 MH083HA9W3^/^#)OTQN>WM9S+5M;_7"HZYT6A*'I(2Q7D"Q?S.99_3-(X"J]; MUD6 >>+7,ZQK%U.!0>#N3%2Q&W,K"SV06? !?1E0C4ZLJC\5G2:V=4/%"0/L$_K3ZN2Q^#ML*IL*^7E9'&/U3C^E(Q19AF;/GS!?-@,\JRH=.,:B16+I,D31<#(M:C)?)<\U?E.!.9J=XN M/F'C) JRM/J3M<3&IU_^]A =8\.5V [MO[.X"*2YYN?CF+/OYVP*@WW+@ENV M3%Z\*?,X,+A.P-6Y5\YP.GTT!A<;;8+%98E3WHHZG!38\E=6F[%8LYA/_^/% M7^X6_H,7/WTC: 4X@CY APCD_=DLR#__AIIBJ)_E$(*^U;%@1P M:"\X"8IIN2E1.QC.;AM^2ZE<:.#/?2'2;!@3Z !1K*J\YA)3"*I"?LTX YF9 ME\L%DD=S$(:VJ.+J8W%;%%JBEF@Z\^/).>*T2_F)@Y_Y"W@=Y)FH^8H]@E:) M9*&E!?DWPY*@)/] 3H/0O?:Y:'4"1 VB!7X2PJI%BP5H(1D,'%_ 7"9HZ#:= MU1-0Y<[3:P'4]_P%EDP5"@52N3BZL#"JQY*9=!,:BCF<5S?XFP?_]%-KRCQQ>-'6)A[X()Y< M7,=<+ [5;'W/PN\XS@O@ E#N;>NWU@6Q)]:Y7<016 @353EV2SJ.8Q5E2VQE$,"^]C\>MBO+]%*2]&V[*NN/QM MF+LK/O)Q2AV62C$7!8"I-C(6O&6JF:2!O 6DFC&01C,?BT*C!09DGG&@&[- M?Q&%BG$_IWDU[$G,;G-= UO$%^2:X1;U:7O_WKIJ61\1 B!LL+-"U0F)_ M,J5U0^JP ML=@G6'V>"VG,J8:T:+;@^I7.J3\X/3RLX UM)3.0F.?0SUS?-.J8P0:N^"+- M(5$LM^WVRF-5>WE5'+2LSVL,A%OK=N;#V74KYP(:YJPT(35Q4<.^F-MN Z>] MJQ86JVK#H<89D#"]Y0%\!:<:8KV0Z S G/6G/O -<&< ZC^U!C8 B2<%!"., M93GUCFV]=$:MH06[,I#F,IQI22&W;J&MBI9I:O@<#SDX_98EWE5;HF6]=#NM M?M[#>H/:S%6+*PV5F'[#%FM9EV*/_1[2>7^%%;F%ID)BX&5_T'+S$9"Y\@,/ M!5SM8CH:V=E6DE&9=G'"P%L)#WU8)= WN.)3W"2KTAF8?<%\&$N[U=6'4AR* M"[845<3E-KN"58*J=M9LE@2)#R_HB M=RL2EOK*]T69+LH 7-MMME"_8 QXBT^,$(!R%#,AM'R0;RR4)>'A&W@!.V2A MI HVRV!'!E.JUQZ*7]::S"62%U6T'0@M-6]8M':_PU:WXF\X_ VGKG615O+; MK5Q#X!9T4 5^(4!0(9[CY+&U"0Y :W)5AQ8:L*3">COESY%@-LH;7)T%$(DD M&!S;)0, *)-*L?P=?II%0DR-N5"_B%>@ZP0HD$R7Y>$678' B?DN]71-Q/IAKF2R$&SO&$!5\281&05X&F8<'&ZP.8G&%L_2= K M0K2(.>Q$92?H0@&%$\K9*$%AI\B)LT==4(G.%Q\E:J'E;/ET+@%[6V8F256"C =JZ)4THC] D#@5]AY: C:$#) M:=@='GR6*(\8:CVY-2HM.2'C0)C>"!N.T7CPN 8N@V'.6(+B\G-H_5<6=0-(=M"?LE\KYO/<1; MU9[%!CFS/^!N_#F(;NOIFM\J9+ZA'@,J'0E72X*09G,TDO_$Q<1#BH0-3L\: M@UF"CI(H7N9,(+3B1!U.P)XE7-37;X\1!+4W;#E=]W'P.AL%+MJHP7:?! G5 MZ1G8TE/$MC1PH'N3S#4DVXMD'\A=>,08JM7Q\*2%2#-C@HI(8384BOTCY6H< M6?SN426J].W1 Y39,KE6=5C,TV1AIVUW.[5$*S4L;%AX-Q;NV]W!@4'?)EWP MP=2C+!$7=7YXPY,[5*,CQV,XZP^P#4J<9[G^S-TYR M;YR-^GLX:LVN,+OB%'9%QW8Z]X/??):]L3/ 37U"NBORI//@HHMU9VR=YO4P M<5.Y_CNQ7CK]5B^/_RDSVRD3(F]+BV/?9Q:4 M"1D65;PQX/&58PGY<=C9X;4X6K86*WUI*@@H&C$[24#H3AL#0I!QVZ K7!J E$J;Q/T!TT YOE%=Y&O9:GD M\GV'*M)5508N]3K._$"D(1>$P+3F0&2O"2PN*V:W>98LIB,"9:.0RYQWTP7,0#H:@DD9]\1%6,+6]+I7TM]:4\]\#*/I#H* M/7!;@%@N?0@2=W"+- R, !. KY!6873:%81 [G2OX MNTW)OVI+$<0$8E$HU(+?6W]K[:M:-8@)?\XC0XZ*"3<%O)0,$5=#"R%#I*MK MTGL9(M\($D!(X3XD )^Z,:2 JM@)&V*^Z$!1%/M(-)/ZFQ=QW$ M"FR&$CK)WN<>'9>"DJ3+J*SY1*"?R).7$K01V8K@U!#FJB#_W4L%)[4N&, MFTX3GJ:2#J1I:$.@!J,LUV[T(K;@DXHM^(JQ!5(IK>44MX.[!X'20!3X59*-$W_B,P+5*?#CA,XGP%4$ M/!8^5_!^3!/Z H!(0LOH"BZ"]&GP!R6$&6(^!4+FKR$;24 8.<1I%GH20Z,8 M"QQE##U?$IU+XG'0R9-/::DT8SD;XOLRL!CA0#&I.MN%_KOIDE$-6 !+02__ M0NZ W8*T$- 1A6B1Z&0$%U3,:--,+':-> [I.DG%3^B,P? 61BH^4347. 1F M1.**WR,.!LD$FBR<[4"'9 U<2L 5V4(:A"7#10B1:1F^:2]O#N)>Z3921?OZ MV;-'^RX1*"G(L&+TR=-F=;5NX&F4)7&??CHOW>+7:68[82PJP*02VJD ]U&\I(.B M%J"I9V@(QVB0%WHW_/Y:F*;:;R2:0"K?X4'C3_/L<$05Y'#&3[FH+01@4 ?SH037/@]E$=C'?E3C6I"L( *C,U6 MP@=(X!,.N0=$% !""K6)G#:((92%/L+-*.\%0;+F7J/-7#,FY16U@'BB0((U MY"E85CQ$!5)4C 4(8!.15$UO(X)(\W]("2^P7V,Q$C^5LC2GM5"[)9.(/X3W M*JUFZ7QP\F,UE-S[54]9NU4B_;Z0\T'Z^F%>[D&10'%B!0?>(M<*'I6\6KB> MU':GBT>QE+@>DE_%>J"#5O1027=:5N1BA7[%!& 9+IT ID2?8ZQ_LWTAE74X MYH1LJ)E^.@W"*"7-E/ZAM*?+*>'=%7/,P;72+?W)AWKKJ-;FT& EBN0<2IL[ M[TFIIG.VE!C=?"\/IY#5 H%27* 5D\BWN@*(U0;J%<>MA&9%)V8A8QK(\IHX M4^J5/DM]#7()03*F0BQ,>.+!J8&^X#'HD[2LN$QDD=,A@LA^4:D3@>-'YE&Y M,;WW%1]U^72D;9$1M#DT'T8W8KVP1HM/]XOTP9MHQ7FL/;\+TS:,! ^6QLU) MMJY_'MJEU<$);@"]== [1)WN Z5*O$8I30$H\)/^1R-"[P*CQ>10(8 MK 0>3#Q#GSKO!,[KR)(-6QN)KD2;M.K)#D(.-U?L^15[IVVNV&LPEJ.^8M]3 M?GY4WNGFBSILJZO#QGY 5U.X))DU>)>LPL@RJ_^JY'\2J*I4 D#= MI^+)BUXIY<*WU0<$F)P*S>)ENS7LH)8I86W%I=UP6/PD]+>5'PLT7>#1@'QB M4=6$4.XOV%+ACO\7:!U@OI4P9+ND4^B7"L"R,7+_9.T3":_;O4=5MT'=JKKM MZY2*?0JEM"X\#]5J7- O0F[@NL5N$G7I8DJCH:"UFP3/R\ M9)".^TPUC935L59;S5>F,_E(I/4OU8>2F[_X.,G5!SN/=U#&QP(O^F(9M[+J MC"F60I8$P+JSLD@,^OT]#V&:U:U!N=2!5J!F9[WVN>*<%._I$\YY#R7(+$HD M\#@8>A%6N9 W$ 17+;'K^0_K7]GD6A(Z DTA%!5\Q9*JVPGTW(CZ4=^YQ157 M"Y%4H \SE&IDG4O%4P=US[LA+LG;>(MWM!RA]5'.7(=%,3YM8L):I>C-E/W MCO.=165F\*9#C#3A:A30>^ZN*?Q:6N0.=:*71L23)Y@OAVE$.,@7E3E#> M*/^!O1A![0MGGMH#:/@IVQ@O#/PIJ-;2147C*\A7J6X8+E)_$'\O"Z4(33H41\J%4 MWO&K7")XY7.!K:_,$WR#3!177-[>]M*N->ZCF[>7(#QA;Z -WQRS>(W,%?VQFGW MG([[!L$K]\0]^256 MR)CH&L,5>E) JVR@DK!!0L1JHKZ8J"80$C51*5.Q[@1]RPJY(H--"RWAC@V( MFU;=E$IQ@I%FARNEG7;=E-*M?$5RLM.J*N;\WQD#VJ?D"R%:P0^!^O?'@E[6 MQ3C*4NM7*CIK??63[XUDQ@=S?I6/H8O\'#J:)@6ZE M&/@@+N)DT3>,4YP@ES9SC],]L-R/AZ&J?6,.EV;[*:YX.$S M.3[]13F2U\)JHEGR"F)24/1$2A%Q_O M)JZ\;+"I1Q385.F8B3B'JH\VTI6L[-T(6RS5_%,P7L!A:7 &E/52\]/R.2..9PP$ZV@6%FWH_VS.JL/,Y]C MV*T:]V%98A>H9*9_\A@69H-=,*^A%U<=4"=.5OG;8MMLK7VI1FD4% M)E$\4=-7!%]89_B*DB=BL,AB'V',2J3D\4_+/,A(WJ(A3]ER-,1 Y09L=<&[ M>19TV5O4. /V)(87T1(L+99'YWW2ZTM,C^:W6N4Q2_P\@'&5L&HGB"-^,]MK M,54%)ROO3+*QV;R0]2X+%VM%\&B'BWPM31J*FWR\42.UK 6C67K(U0) M;#)3Z\:'$Q'[SA83$2)5O0XECJ>\+U:>BHAOXDI+DH552\EP+ M\=;:QMYFC:HRK2L>*EE:,2AB$#&1L9!G1:"T'@Y4'3!N?+#YTFGGL9M;\N*6W*F^)=_'#NB_,'?K)W6W M_D19G'R'S^]I^?OEJ7O_W\^>NO%]\N/_^FYO4<\G5#K<]= M=]&H>=:T4VE-_QW4TT"8T1RUU(;:T??WE:V:DPFGJM"H$X6/&T7FN/D6T=)! MA+)/>M:U2OK:/9YL1U[NN@WDY8M*9D;?I/4S\](H;B8?[WI%&>-$IV*B=UQ" MEIBVI2R8 MB*AP7?.?@#:?\-P&V!Q;8V\,K(GRBO(J]^8>@JW7/,'F5LJUW\.87X,13!Z5 M*Q8(-^DG..;2I>[*Q<7^742HR!-]-S'HUDD,;JE[?V< HX@CU"K!+S ,6W02Z+M5M!Q$)R',++4@&B M=,'Y(O"UH+@@L )VJZ[+,3Q5#AG32CWEX8IY&K6LCP?X/\J+5I!M8CF.W6NW MU3K@U41HP7$=@PF-?F6!\??2;8]:HW81UVK3@<)@IBG)NR252=U%TKCR#@*' ME+D ^;>9WBLME$XPCTPK3%;\JRE!=RTD*U V7,ZF@^8Q[YTZ5CWJ/R#ZQTKG#C=!=/4S< M7R3\K?H#+SIA?,NW?DB<0Q^]DXU)+QWZF%; 78FYQ>/"_=1J"Q>4K H@>Y:/ M6_1H!:I6/'/[+6?@5CYNMYS*9]N:=?JMOCLXJ-GMS[KMOAELLP8[VJG9.VI: M[%%5OE&UX[_16?@7/ @I=2[YZSA^\Y,2J)/*VD3'3YD+J4]\(7WB"_,G@C0@ MF8E2)TP:P32"7ZR"5Y \<'B2NP,MGVP,:F"PI-_!D(XR0K846;#XF[2LV'SQ M#LVDZYC-JXMA'3]5?V4_K)?6/UB0\97M^ U] ;^"%?"_H/2\Y^4M6MA*XG=2 M.+80=4=!5Z\: 147&Q3BL /+W(UOOPU4(:49>L:P]Z#S+;?6NCG$"-DP;5*G';W59_<%BQDAH5Y#';U&S38]ZF MW9'==@?V8'1@)3I3('C'RQ3E;LR5 _6+%E-VC^*GC9 Y'?3:/\1L=Y8YNY9W MK1V_["YS-DVQWFS@MONMGGL\]87--C7;] BW:7=H=]I=>S1XQGKMI^ Y*"X; M<]U Q _&;]!QW:-06(,$M=U6L[(^ WJNCYFFYIMBLK!P.X-^[;3[C?7;W ? MA?Z!ZBG7>Y%%F)VQ!$[=$A"!E"=EL)O]_>2^D?4KXYUJQF^-F?^)8B(.S5X8 MW W8\TP1^UNR%WJ5V0N?">+ELHCZ;5X\\VYAY%JET;_Z/S!IZ;>, %@IUQWF M\A7SE[QSYX45LCD,GWN3M[]%(<;@8@BN[D0X<<[=N/NT\T*U?;K"787)I3] M]4VINY_V_7%.?0,M896P-MLIP^.W?.IJ]S0!,M[/JUC).76"XJ M=EN^29'=A.PSCR9%99@QEZYT U+!;S M5L!<;9'#SP[X4!HN_S'SQW[Z[MD'^.@H$)M6Z5T-#M0M*D._4F7X))9MYR3N M)J6>./#0/31;X:DS&8:8)]-YR$R&1L1$2_X#S:ZU@YGR,)'A3^=:V(T&'RDI M?5%2V+5U7CFX>V(3'F&8\)Y+!KT^EXO\C+VN![?6&A"JUOK!H> 6SA#_[O04 MN 7\>]AQ?O ?G7\R 7'Q ==J*DJ8@F9QF6/AR#JH5= XJM@#:O)84)9I90MR MV P)?*%BRURJTN,,;4L)4N3-/"M[@S93+5B&6P3+XXB/(Q<28R,D3E1(" 0< M%Q%PSKMMQL))/%XBE(+,$^__D' X%Q+Y6=8924DJO*=747;\\1$^5QZ)>\F. M82XZ$/+#4M@XFMQHN49LU$!L.&VC7!R%W$@.%QS#=@&=Y3AM%V7%7_Q!UQMY MX[[K>)-)MSWR1OV!.Q@.X9^\S_ED\,_!L%TA44IR!!6&OG6%]?I0.0&3$*%D M!.S.81+F2QS]6!:@>U+0%&@:2M9<+!8P./^'=6%$30U$3<=!7='(FF;+&DU2 M=-IHASCKAHB\HJB"C])A:JXXH>M8G;:KKD"N6#QF(4_./_\(^%)5KW!!P3'; M]WFWK[$PCG#WCK?NWO5Z%&;W-G+WND;//[[=ZS[(V3MJ]\WNK?ON-6?O$>[> MASA[S>ZM^^YUVKNDY#_SWGU"V%@%*RX1[DO>HMS)\]\9B^&U8*G!U:MKJ?_. MD=S_+=ZZ _97! ZF(HC-_Y_W7_]NG8E $8O_3\K#Q,<0D_<2G%QVB"/].PNO M,W;-7[^%#U[+>+V-Q2#>LX"0C*]FG*?).WA]^_M%R8ARH6_Z/9>\ZM9#7CV7J*(:AQ8&6RH_M'^'0%J1,9="N)"DD?CK6*9! M/%178' LM-8#<"IS%)XLD'9CP&%MHFL[#Q)=VW,>+;JVOMKQLX_E9"NF75W^ M\MO%M]^_?KJJ66FTNN?G?-$A\*D*,176R!6.G4I>EZ\1J33I) ,Y[K$LH2R, MHHRM*(#@,=*'6,^8\%48>T3-ZO:RGBKF(7P$;57U Y2FC][JC5[QV& MU+ZMV7YKU*E^>FBK7?C0>=#XYDH]I]](/4=:79]__7+QV_]25F.Q178("W:< M8]2YG]]2QGK7;ZW_8B%HFTMAQXI*2=T-UE#SM>WWR[?[1 0T84IODC?6U;=/ M__CTFW71LMY_O;BZVK2?GG;O')1@7CO27J7\AH=$UI@ELK1$S!-_@F% 156J MM6L/>O/L2^R'GK]@P?H+KX]/Y!V977ZLDN+BZX7UMY;UG__[_S]]-7+B@>0$ MBQD1=?FGW/O_H)HK2E38TM_(46;0\XH+EU6YL7XC@T*G>'[A>5B5#UW'U8+E M^3T\M7'FK"HU^G_'T60)_S=+Y\%/_P=02P,$% @ 2X(I6(Y*Y"A"#@ M%)4 !$ !W9&9C+3(P,C,Q,3,P+GAS9.U=6W?B.!)^[U^AY65GSQF'2Y+N M)*?3O9ICK!ET(ZQ&%G.97[]EF0;&PQ(!I)EQ^F'#MBJ*JF^ MDE3Z+*///SW///1(>$"9?UVIG]0JB/@V .M9D=SH@O4(L3+(B#GJB8(C$EZ#OCO]-'C/H>%B[C,\OZHL1:;/["Z60J M4*/6.$N*)7?YE=VXK'^L?VQ8SEEC;)U].K^T,*ZY5L.]^#0>7S2<\]K9CY,K M&U]\;%PV3BWWTCZSSL[QF35NV!^MQJ?SFE,;U\_LNJN4/@=7@3TE,XR@:7YP M]1Q<5Z9"S*^JU:>GIY.GTQ/&)]5&K5:O_GI_-U1%*W%9C_J_+Y5^'G,O*7]: ME;?'."!)\2?'M=/BSEGMQ&8S*-HXK==/:TDIJ8-NT4K]0&#?7FAU!+?$RYP$ MZV7@=E7>EG8:5NW4.JWG).MZT9I5JUL-$,5"<#H.!;D%T-K$Q:$GKBNA_T>( M/>I2XD!$>$1BOE0@*1+Q\0D@#1V9QQ@?RWD.7 J57.K86!-,)X7LIR5 MB:S'5XK4(!.9]J0ZA)=U@M M+C\4Z0!+2HCM%+&9%)G1USMF<<$%)D)U,E((I)^YU14XI5C)>_N;A\0G4)"F2 M,[#<">3M*H@0[RYM22(K ^"Z$@ 'HE\<\P-GW-2M.$@$L DI8#^OV^_C;VB M[0<1._3^&LUWB%NT^2!"?;I#ZZ7T".XCZEQ76@QRX3Z>0.WD]6^#;CZ;4>;2 M@HFV1%]:D2\U]:^.K#1MMI"21%+T]T%_S0 M#TM6_E%V/(K"W9VPW*!*B^.9&8ZI>M2[1:F!=P13 MM[=Z]_U!YRN4Z?[2Z3[ U\[>4*[3J<7T?!=,ERRAR-0[NBD2PU&O]<^OO;MV M9S#L_.M;=_3OO<%=HU*+[<==L,T:^CN*3+UCNPV(_2?7(OJUJ'\Z%.KO,_"6 ML;8Y_'I[U_N^_P2<:M(B>['36 WZD3)0(OQ&4])BLSGV7W3X9$IJ_7\I5X0T ML#T6A)S %Q!&L72)G'N# QHPMY]I!/:=83B;8?["W"&=^-2%$<,73=MFH2^H M/^DSC]J4!#HX]M*M [!>6P50F4/,15F#""RBV*2\ES&*4JLH,5LBY+O^(U2> M<0,@LT6UN-17<X'XZ_P1TKD) MZES?R"VF,]JBE#ZKKT2 ='UP,!GA9Y-57IZ?G7W*C76'8&K1#\FG M,CW+RG"I(SSV"E&WL8 6KMQ F-&!?HBTE,GG!Z)8S? ZK#$MUKD!]]"L;AD# M1D?/FD6"H18MQ#GRT83J+2-L$2EK!LY262T$.1XR$B^CDS?3N6:.U\IKP<@Q MEEM)X3)B)"E<,S0R);5^SS&84KB,[EW/09HY?*NL%@)S%K.,N,1LHQD0RX6U MGM]$;9;1SQF>S'0-LRJ@\_=%CL_,TFME=+H)1V:&1@%-6ICRS( AYU9*"/<@ M:]I$8.J]*A^4F-""GB=:#T('Q?;+%!$98D;^AH83>J3G9BX:HFZJ1HMLCDW( M,D<62I2CGKO,*940N@/Q/(E+99_-*WP@PC $WKHZVE#*L18')Z8R\:B&GG7J M?T10Y_?XW#T@'C"7,_8C>=LXS)G5QEN.HGF%>%O4JI01I>,S%UE&:PK7">2! M+?#7"TSRS9F<[2$O2508!M,K6-3&48Y=,F);K6RF$]<&48BSA#Y]PEES^%]:\<=O\0DQ-M--\7JHXVK'.MX\,E(.^",7Q(JIY0Q&CWH M&\B?WF3NMR!&$KRO;F2>,QG&6&%]NABYS#&E\;-)"RDK%G,ML)/ *>-&%5A^ M1E9:9(O.'1NDM"CEB-(%2N6> S8_#DZIB+A,\=/N#Z&6^(BE; M]FY8 *,^?@%1.3T/B"=_-[GS/"=^\!KAH#6E#8XCEV, 8O6PG4Z8L:2#*BL!:]"VU5TJ,U[S>: CE%DDM8CG>;>W[D:4$ M9/V>H;3/#(C-?!MF$E5/YCX0$>V6$&SQL?D(7I-/W 7+Z)@RSR'^63VT MP9)CVC;O@UKN\\M5E%?D\Z%X;XE@V6^+FLKK695Q9=]#<4T(?"=RS4F$(>PMF8<#FJ0ZE#A9F1#6T(%=A*MQQ"B7D4VT=1!:(915;A/3 6H!5-U0RU M:,'-\68;P2U[0A=O8\P.XNI"2E9";G2/_\/XD,%$; KDKFHUR)[7*5[D[WI:W_0TQ,="@A2='86W] MV8!2 I79O%RTUVP3U4*S9B]>9@=TV;M/QK4=UR6V=,3BV@ +LISI%P>LB%8M MECDR:07+A;',#23MK2Y8R@BUR7[U^(%GUY>'YJE+XYEB2X_'4L M=?;D%70YRIR1.@0I.JA/)+?&V)/']EU7'#*F<#4 S 45H6SPSYR%\^M*5) * M,JN@Z""EZ HL1"$<8""!.U)W>N):SD/?VV>U^] 3]%M XC;=$TD]9%T0U3CR MP!8!?1.=,!IA#%NS.#7SRF$S3'V#]B1K\AL"XQ9,LX) C LU);8)Q+L=S7E- MWVG.8"2C?T9!3"+:92"_;03_(+H+Q$$!Q.<0<@;>&1+Y:L4#$R3(H[S4UC4E M7P_>NCF^?0*+;!BR)C*%XG*[0YM$?WMNFSY2A_C.YNYK*/V*@3R/:F 2R:'< M:][U'8KOJ>-XI(,#(6/+Y=3&\>RK0;&0CJ/ ]QZ*">++D2\>7=9$:G8\VB)P M#.-1GY,YI@Z,#RR0H_BFP%PI=L2SQ7 N!SJ/!@831;[L,6#R%19#-N8$.D++ M(UB.Z6:Q9B!X))W(GD*BSU\6;ZA C7\A4VI[VH'?2/8H6MF<$3F*!69#X8;2 M1]&2(?$IXSW7I38DCN#O-H5L M),_2RM$SR.]BW>'UW>"=7,[812[V]'_Y%G M<>,Q^_?-C=]/ZVMZ1B1F#)PC-Y%T83#GZAC2OK)/;6B+_#H@TL5JG*&^3>?R M]*D-[BBLIX@#WG*242]^]Y9>-V\N7C?O;7_='):5*@\.-@WA!U)^\.")KD"- MP9Z!CU;3UZZO=O\],-\.N3S1*[,-$-J7H2 A(&3%MZQP]]9\K(&E&E(XP=1) M'4-&D^Z$\3QY(CMQ1JR/80DJN[H,X2$!]&ATLL(&X OIV -B""OG]3"6*];F MA!,29RXM96UQ13.?&DH?Q:3:#"CN8UN.5H89T$:!HVC/;NQ*4DZ=W?U*#,X& M&_]3)D>]AM-+7_9IYE_V,4RC=M!T+*F3&IJ_088' Q-Q9 *DZ0*;!8ZB"W1] MA\RB_$/I#C&'\"%D],0T#3.0/(H61MO:>JYT_6)8W3(G;2C^2NF7G.,GA!L3 MJ2US)K5U?%2JZN4KO7]C*]87/E*:2JT'L7?+^!![).@\VS20I(WJ_FJT;T6Y M[.:YTES#[CYXW4Q(P_V"30JW^,M^%').S5&$MLD^BQ$3V%M=[<0/"#9[8V_% M1_%LX9:JI@3TE,_SEPW\!4$L#!!0 ( $N"*5C6 MX&SLX!P /$, 0 5 =V1F8RTR,#(S,3$S,%]C86PN>&ULW5U9S-+R *>+9Z\[# O,S[Z-%U^?+;[BLS]FW9_C MH_#LPR0LRJP[ /C'ZK^]GAT>=^,O7Q?/!!-J_;'UOW8_)^&YX49 5B*"LMI# M"*R *,[&Z$363/W'EY]3<$9X(:'XI$#IH""*9$!8S3*+7"5>5@^=C*=__ES_ MBF&.STB\Z7SUXR_/ORX6AS^_>/'MV[>?OL=N\M.L^_)","9?K#_]_/3CWZ]] M_IM%'_X<7K_=_>[/WV:>\-??-I__V[-R\_[[UY]?+]R]]>[WWZ MY][>YT^$?_6\Q?$A_O)\/CXXG.#Z=U\[++\\_Y9+(AQ"M4EEFL#E;4*YD M<+X(8*RXX+A@7)I>Q#@%<%F:"QQXV:5GLRYC1[;I^;-O6.W(J9DZ01.Z=)D< MUZ;(Z2=>S)<'!ZMGPGB!!^O_7[K9PZ)^@CRKOK]T,T.L5L M+EY.\][_+<>'U7#_AHL1CPHU8PJ,MX1((\G&N (>C$$M2E+.-5;W;7BVT;[X M<;3?;.B;D>&_9K/\;3R9C)@ML6#P8$IPH'AB0)_V(*VQ+'"ODVIMKM;OWD;) M\L=1\H.&M)E"WTTIG/@RCA,\$868M?<]398U;#M#AH;)DLCNJ"(XJ*PUN.0" M8"Q%DX#(C&VL[&UP;4,$]>,0H;DJ=B9)#<%&[Y$"PH]U"/?+[_,3;*-2HI1! M<>"H$<@0"8(1"I04'O0=8U#71@X*(($+57K# E&+:.6[8" M-KPD]2&\N$KV]CII1_Z49DL"\Q$3$C *L?"+7B&E\.V($\"\EZWCH2N(YBYZ!G=G PFZZ>>^)+0^0J%K*;42D*32EY ,>X M!RTXLQ12.LYUZ_CF"H8AA3([ZOU:/+/+<+<+77(>5]G#Y$,84Q;Y.AR.%V%R M =PH8W)%2@8BYTCND^(JBK$(',FL%#IE9?.MHSM1#2F,:4R,QBII1I6/N CC M*>:]T$TIWIY3S+4\J*..^0V6<1HO1M$**UB4('VFU-/07ZY@A6EH,&3V3+>V M&'>C&E+TTY@JC572,B%:XUAY;>+N88=?<3H?'^')4M7[V;RN4NV7S^'[B*)V M9E01D-*J9@(M)6R"@2Q8$SJ=F(RM3XPS)?=\4KV M$U-XXC6%1IE$\""XYZ"*CA DH3&R,$.AOW2J]5+3)BSWW%B 'XDD3<:_&1O> MCT,<3\A+XGRDB]*\Z+J;R2G]BTF"T\Q#BA9M5BZ+[!L3X,+K&TJR3FIH_@1A M0X(2K0?%RK* -#U9B!#1%_ :F=/::QM%:[W?B&1(L74SW>\^YOUME5X0 MLJYE1?*AWKI UMEGVJ7= 6E((70K1K340KL5Q4/L M:!"F7U8;^VM$QQ<9F[(M@;QLC,[6W3T2WD0#GB<9BG=2B=;9^)V@AA013.*AT< >MCZ?E&-$,JLFE&B39C MWT<4_'*:;PCXO182T3-0KI;\J:PIN@D:$H])Y9BY$JV7I>_"U#+RYRXR@4H" M#YXFH- 6 IEH$!E9DE8QYUKOJFV,_ <3(>_.A%O"YGL->9\;+KE@26@31&\C M99V>W'3@CDPQI:)"^N!3:]7?Q>7!Q,GM&;"C IH1H:X[C!<'J[J/:7X]FU;_ MC--4F7F/T(1S7\I:U;"I*@])1 MQJIR ,4C QI<#XP)(U!$5G+KVMJ;D0S4'3Z$ YN*BW88^I8[*]T2\PT2JJ19 MD!ZA\$ 663.RS=JD&MZ6(+-TIGW-Y28P _6,C1F6MX[.)S,CA$_XFJ;[@;Q M F;#G=2@"Z6T"IT#;V4&'03SQABIL'6%_9V@!KHLU((1;172VCN<+6F>P\F% M%>]X!.U](CA20+1(8G-=4&K&F6B=,&T$,]"UH8;>84<%7.'#WU]<':CW]'.3 MI@F?/M/?O^[]]OG3_MO]#WL?7WY^1_]Z&<<.W1,V/+YY&X5MQ&C43^%L7?B\ M,F*4,]-&:0E<4MI$'L)"$-D"!8(^J%*TU8HQ&RU$:1U,7GC]D'*)7?5][3SV T>Y_1;3WO=#G,XI M3Q>VZ&3)545CR" 9[L&)((%E&U/27//0NJG&-1#WS!CZK9UIK?/=AKQ'S4=7 M8O"(P)DEH60V$(OCP(M2UJ(5UK3.&.[0_ -6AW$RJ4?8<4H/GKR()K"K!1DKALV]=7;$=LD$:NPCFA(*RIM6=)0$^WRJ(,9P?C7:C#VR]7.&2,50A%..'".54PN@:/\'WPT ML=CD?7:M;-@?)#CG0NF"VGQQWCQ]?5ROJ"XISOK#U-'F_[D6OZM M1'#!F0*)*PI:2Z&@U5A.\8M#9:05VK5[U1,VL&FRN&42='02;T&15=+"M%Q8N =C]6/_Z M2>MI.)XN:KW9=/X*RZS#"RN >]]IJA*;QM/0';\C#JP*Q^H$GJWB8W)J MV.%\,:)YJFBJ>I#,T5S%S, ;1F.#B7N!Y#T#-AZ;'L49D@5^. >O-QT8AOX; M]JDX!7H:KKVB;*V:(,XX"D\^(^O:_U$H27$W_2AD,D(6D7EL74VZ !VFO:7FB^JKL[07(F MG4TL.4,V2%A%:*SDY#\P ]-9(T5YI<36[:8V81G2FM50"=5$CRW;]:[>OEY\ M*RI+QFH344FY@D+CP;NB06@7M"[21-8Z6K\"X9XK6_TZ_^&2Z.%J:WLRB82; M73:1:TRA"*T0'7"YZDJI WCD&;+G(FF)2O/6IYIO1S2DZJ2A$JNA3I^FIN7U M_J\?/N[]DS[S[K_WWOU&/^[U4MQRTWMZK7*Y4[!&Y2XW- ,Y:P12,H:8*.:Q MJ010,0J(O Y=01T#<]:5'HY<;(+3=IU*6A^R,Q:2)XE4JL<6?&2U$3ISLL3L M0NMZREO6J9XV&&_%@:O6Y>$CWM9I;6AX\Y8,[OC+]*2 +QU_[L)T'M)*!].\ M^NE4(_E_ERZ+MT0VIW.W'I^>N MZF]WRG$EXGZY*/;^=*K9B/[Y6)'QU$*PCO4O&YV$$N"U21_8H"\U/NN7&*L=;7*)BSW#.U[+U?I M@SC7*U,;Z*7=E<)G6-Z,J]C3/!^1J4!E3 2K%4U;71 B*K8+7%@VA^EW_\'GV.7ROM?BUL18-P-M9]^EK MZ/ 5!3>Y+BWC=+X:V!%E?;O1>/(0Z\HH;DW3=4Z@7G@1)Y@ -@R2SY$F84'SKA?MM M< UIR?Z1&--<7>U."(?QM-)X?_HI3,C*TTB0[(OC#Y,P7=35I,/J"T8^Q5"* MM*!U[1&66828:2R2,QPI9E EM%ZUV [9H*IN'XE-/>BLOQM#5JU\Z>M)#C0? M\1 P^JC VKI4:DN]895G8)+Y8E%F85L7'-V%:4AKUH]FD!JJJ5W[])LS%E>8 M9;(HR"+6AG1"@RO>0,!2/&,83?."[(?GF8_5#O"1B-) )M7UWRG%(1MCJ325$&SQ0*A3(]#%E9>M68??!MPV5S%_,;_6FOY8+ MKT?C.0$BJ&]FR[@HR\FZI_8HBJP$=Q*0$M[:%Y.#SYQR8*08/[JD56R^,'\+ MGFT89/]:QJB9>IH>;IS21X[_Z&B$WLR^34?,:V-*$F 9^H\_D,%F]S4)J M!XXB,Y3,!*MD^U;ACP$Z5;T>^(BF,<+ MI)KIM$?^;;XG980Y)N9FO-Z]YVI_B]!K>RS<=7EB%/YTJ9)4%(UML09)+)T]?4U?R_9"=\SJ4[(6R M#_6?]X.R%;W^(JO>3Z"\ISC15U2.07 %!74 Y7,M ;,9C-59YA@#,ZU7'QYZ MHN_AI6:?9R_3_RW''5[:'B6%G>^0VN@-*LF \GE'KL=4/5D.T16O=&)!B=9[ M!-NC^Q&J\W?8=\'Z (ISFY.I)>;VTQ+BPC/0I?<6\K'@O_/(-+L)X,K^,8;M^&-L^ M>I=F& ^"WZ@3QME&0,UNM5,B1%: :4U10#("G"GDE'WPBGF=<_/3-!??OV,4 M>?H@XFE>IL4_<9)?+M8-]7\-TV6AK\L.N_FJE\M'G&-W5*M_D033OH#UU38* MQL$K8VNW&>5M?^-(KC1*LJPY>YE%SM+VT8AU:X!#\E4[LZE_ M%?6PN3WK_GPW7?G/^15@@1RR-ZD %[P.0>T.D9,&R5$ZKIF7I7WS]3MA#>D( M6GO&-%)'>YZ\K7>FD;=?7>EQ&1C/PON('%A@&>IE2!!"O4:0*D NSU9+;,J\K#3[.R^!8Z?%>C MV]4'ZUOK[3%GP>6LW/1 DGF'./FQ(>X2;S_I<#:*VS=F8R>[5$F*Y!1P;RIA MHX90R!6ZB)B4]MRKUC7 M^%IL)!P\[-7=RN-$*-ACOP[2:SJ26$&SBH/1=GH M@G,B8FMK>3NB(07TS7ARPP)!*Z6TN]\QI>7!^C2<$+*]V3J[>A?FI M#G5W/"MOL%"(LL#WXZ.ZX'?Y4SMX[K8 =O'+/0Y%(Z_[=O-K*Z.%M"DC"F F MU/9JG').(R/4:SVR#4&PU'K]['9$.Q\BV?ST$S//G.8QTZ3U1M9;K8*%J(4" MR6R,/C 1=>NV*G=A&I+W; \JT?"G8LAQ!B:'[R^/\I!>=6G854+_?7B05<%>_./=>1GY?=U[1XYD=4_ M7*@_V,%)WOL=N_C!W01JY.HNUT.N7WH\(CLB=*2 S?AZ"9$HBA3O*7Z*03BO MZA6WK4_L;(#2[,J^RX\].7&W&'FK;2@L %O=U*54ANAH5G$>I3=:.F%;'QFX M'=&0'%L+=FR\A&]W?;2[2.1F3.?E32,4!;/A#I@6!A1/ 5R]V%DGKHNN#:*: M7ZAZ)Z@A[0$](E,>J)4V58PK*"N;O7]FLT?69%U""!!9INS2V R^J #6!HN9 M^\24O,OU;'QZ@U@M3!/>#%Q0.BP+IWG&!&D'*3=J3?.9:U[-78/($;? MAJX?8K330R\Q]^G1A/5*S868]'Q7Y/KQA1T"\-U>N$LTWE#41J'Y];>M8Z2( M"EG@!F(B5ZH*LQ XQMMM-SLJ8@^=+." M\]KG(DS>XKFP23HK)2_@8Z!T 3,)RVHYD$H^1RQ6I-;GD&Y'- 1?]2@<::&1 M-C'Y"A"!F'6UA'F^]SV-Y_5@W"Q*;$ &O[MP#>DN?F2@:I MBK'TZZT"]:U?.:2JJ[9TZ''HFW?>^XA'.%WB&DOP63E/\F4AZPW;SM^U@>1CYSZ7)^+BE3 M$HWA$3P)1=.Q2(B4O@'60OGD4$73NG3T1B!#RJC;\F-#UK2#'EJGU!2QA^Z" M=$4*I;DP$ RC=,UK =&K#,&;+%.2/N6>%ENN(!E2"OTHI-A%$ZU9L1;X%4ZQ MC,\7?[3F]5K1!%@W9Y4D63W6N^!J_63D,;/FAU5N1S2DS/I16-)",\V7Y4X< M^:5,WVCI6?(2]'-:(:483\*2W;52-L\ZFZ1 M!=:;842"6&],4H)EB,*0&W3611OJ">'6_4:V0S:D[+M?YO2@J5[RK'HGZ7DJ M\>GKK%LLL#NH%7.SZ9?Z[:M9U\V^C:=?=LFG'O*:7?*FG<5JE!]5'.LWUD/7 M:R"O9P=Q/%V5@RZKNRD4L(IHB&0U9(T.(09ER-THE]&C$*EU9>!VR':_:8,> M^_G2<(_0*D[SRH+$VN/8B@*U< E,\"Y+#(*']M=L7(,QI"RI!Y9^BIS"M^+J1\K*7H$#CQXZ'OQ M/'NAFU8:'F)W>N5CO0+FW&A_Q#2;)O*7JS?,RMEM>(O9V;"X9>(+IX%\'O^](A>*G 27RG*7O>"]2OQCFM"'\.7V"7(?/;2I9;N/'<^>EXQ1 WG* M""HD!,=T!&TR"B4DIJO;E8_C7(=G.'=A1J]J>9)LY8^5'&TT0*M7@TUM5M MH:&8S$)*JIC4NNCJ7@"'Y"_[Y-I5;]F?%IN%FS="W#08+_/_+N>+5<<@7IRF M$)@#9Z& JE%RY*Q>7Z"LI YDRE_#,K=#75(+OG)R==8LUOZY]/?U[]BF.,_ M_O;_4$L#!!0 ( $N"*5CM'&-+02H '.W 0 5 =V1F8RTR,#(S,3$S M,%]D968N>&UL[7U9=UN[L>9[?H7[]&LCQCRVG9N;C]Q82C8 MO*&XG4W2MO+KN\!!,RF2&YN4Y&2=R"(E$1^JO@W4A,*?_N/'Z>C)-V@GPV;\ MVR_LC_27)S".31J./__VR]\^_4[L+__QYS_\X4__BY#_?O[A]9,739R=PGCZ MY*0%/X7TY/MP^N7)] L\^7O3_F/XS3]Y/_+3W+2GA/QY_FS=OCYR_0) MIURN?FWUT_;7R!W33'.2) ]$&N6(]S03GJT)P?*DJ/P_GW^-WFKNN"#914FD M\I($'C7A1M%$ Y.1Y?F'CH;C?_Q:O@0_@2+KZ[5^6O_[CQN]_%_/?9LZYI_.?GO_J9'C;+^+'LJ?_ M_>;UQ_@%3CT9CB=3/XX7 ^#P:7K^AY?1J*>+'^*O3H:_3N9__[J)?CI7T)U3 M>++V-\HKLOHU4MXBC!/!_OACDG[Y\Q^>/%E(SK>Q;4;P ?*3Y;=_^_#J)M+A M>/HT#4^?+G_GJ1^-$/'\$Z9G7^&W7R;#TZ\C6+WWI86\%OUJR@64*G#^=_FT MIYTQ?4$@;9P%(/@NC O%*V*\[=.[8S[_+)(@^]EH6A'QS<^NBKPGG"N1UA-^3I'^,S>G3.:R3=V]?O'S[\>4+_.;C MN]>O7CS[]/+%QT_X]O7[S\\/'E__W;JT__[V[P MWU..B) +Q@2=H]QGF$MS0=(,Q\.R#KW&E\NQ"OZ^9@4_IC!.L%B=5BA&3;SR M2Z.R-C;GRASY */YNX/9A'SV_NO@XQ0WJK)G(6QXA=].!BY0H!R .'"<2&T% M"=)2PHQ@(0?+A'8WJ3!942O[29B383G$TR+FIS":3E;OS 4_%_IZ% O9[C^O M5^.(>_ $7L#BWU?CC],F_N-+,TJXG[_\YVPX/?O0C$:_-^UWWZ9!,-9I+0(! MK37NH/B=3V^:T*C>FS>%4 MLJ %SN^7)TV+'_?;+[0K@TZ:T]-F ?'C%]_"Y-UL6@R58OT-E)$JBAA(MKH8 M7!8-KF@<,9X;RF(..=VR7':BRR8\A^=&K\IL>M+$39:PKBRY.>L!^$"9U8H$ M9P21#@P)P!C)!KBF- >6=/7U\SJ*Q\V(CE*_R0/>E0>?RIQG[=D;5),]4>V__&@&:Q![);E1$7%"ID0RW$&]X8IPS4RV M020;>MFO=D+Y4Q*MEM9N\DQUY=FS]#^SR;0X!Y-/S;.4YLKPH_=^F%Z-3_S7 MX=2/YLC#=>0? $4W&4[A([3?AA$64_T L?F\4.E\U@-:'B*E&.&9)B(]#R0( M$TEDAFFEM>')5F9EWW-ZW!R^5XRXR7C=E?$OAM^&"<9I"*&1EB$%XJ45:- I%QE8;;,\6F:E3GX@6.-/$NSMDQS_Y,((!6&Y%UB6B!_@()H>:H]209"WE7G)O?>PK,SY'4'&5NE23 MU'OFMX,8;TO9/5E4F/P:1\T$TF^_3-L97+S9C*?P8_IR-!_PMU\F\+E\4XT) MB\>G;,?-N,0ZGOT83@9"21V\Y80;CX]TB+@V4\U(\ESC$Y!U8*PO8MP&J")/ M-M2);>#-'HI>QYG. N\AZWL-TXOYCK\5J,&URK5*;+@54$V;9EWEW08.=%=< MTY?4#T8)0[.,"I\ %D1"H\U$8@UB%3%G*E.*@=5VL0Y(A2M%C<=GPB["[H$! ME\S(-W/;?\ 1 P2-TENT=#VE!%G$95&&]=XYGE0M4VA&R .[]A44,[Z J ] M)-M#;=B:],82G*;9).,24>A,$2D")Q:<+%$EBSZ[E9XH[M%DIN7P1@B*..UUI"YR7=V5O1W)8R! M!1GW4/;U+,;9Z6Q4#ONL"].M5BR>H[! M;0WN,?"C'TWT4 QV2[!B"4QX;1CGR&5+,P)SGECU9,IF!B;=I9UZ<#H7O4 [ M_(9C?X.WS<+\>G9:QAH$#S8$7#^- (]SA4Q"$HYD'G0.G@;I:A^ 6(?E<$O5 MD6ARHPZFAE)Z\(K6)R/_@E(MJ:>_C7%)'@W_!6F@O'1>E$H=5M($U%C<@"60 M@-:<55Y047VSVP7?3T>JWI37@[]U-]8/*Z0T:C "'XER3@CEDA$S54"D8X;9 M )P[1W/VSG-4$OAI.2;9JU,$B1!D45FJ RH^W( MLB N.46L4()SD5WVM2L5UH+YZ0A41RT]>'6OASX,1RA\N!4=DM@I+@U1R4!) MBI>Z?6Z)P3V9"N-3K&XN;4;TTS&GHH)Z.+;SNAE__@3MZ0L(TW-X P>6YV0< M4:Z<;86@2&!E^MR&F"-U.M9.*]\*Y.08 .0DJ2XBILFJ MK4VXCE.\54^+:^E1206'I@G:?"))14FR92%7GI&@.254"Z>#<,&(_@+>AZ+' M'05=QV''+I+O+]CX\D?\XL>?87D<8U5^ . M8Y$8(=$2# Z(5RH1H8#9(#WW MU3VT37@.G[6MI[G;0X7=Q=Y'HF.UXSX_.__VKT-H<9 O9Z_A&XP6%8[9*>#H M%R2M!)'6,>*,#418JERD$!74+OG8#MG/;:GTH+T> M#GT)9RF3=6N(EW502] M!=B>C)B=@!['JNE#X^M(U9NZ^MC:=@)MLN;))D52H C:HRMKC4/0FE+*N;#* M5L_8'I];=YA$]XY:NVBI3TJ]&G^=32=S"?#EKDU+_W)6(B"T[-H"S0%/H\%- M/.IH$P\NY;X(=!/.X6VE'A6YCC(=M="O[71)#+^W\,]920DO7 DI>,I:$Z7* MTP(V$2LR(\R$1#E(Z52/AM,Z6/^VFFKJK8<<[&W/USG 5:AA"X@'-)2NP3NZ M>51'M5ML8#7T,([_<\S7[H]^-.IL;_T< MC3F[J.-0-O3Y6KS<BHJNXQIY5AN@:HG$_AV1,>Q>KMK[ X*=!#W 9:.58HFQ!13 M=HLDBBR]I!W+0%@6/H+RW.G:+8T.28([[-=#<6 7*?=Q20F,ATW[MIG"ZMAT ME,*K8!5QR5!59J7;WE9#OA^5BL5+X[X^KU6, M 1UR$SRQ#'#U,]D03YTF5B7+0[!>^=JQU[M1=5T UX[PE[8TQ*3""%YL/J!H M[DF:&/&>>T)!F)QM3K3Z:K@9T>&7QLK,N+Y,5E1 '^U\+GI'O("OZ!H,Y\\K M?C^"970D MJB;\'BJ$5I;$N[P6Y2*NP9@.,@A/LBME>$):XCBCY4HJ18.V(IKJ;6NWQ':H MAK8]TZ075=R7,QAKI_3\[-QG=D@ X27'!\"C\)#]Q#OOB%)&I6BTU+)V@F,+ M6$=K@]L+';9=FO94RR&WKDO.]S80>XI&;@'O.*')ZJK=ECH=]7(D"EF6#)4J M$,^96/0 =)1F0ID*X(5A7M;NLW@TZMP1T+P/S-E%'149,S^O^<;'+[BCMV?G MP!#D?\&781R=!^B\<1"\!\)9Z12!MCSQ@3D2,U,*1,QP_7[F-1VZMACL'AG$ M^VJHZ5&\/?CRSV?#45JD^5;?OCK]VC;?%CG=)4C'N.(Z::(0+)% % M41,IQ[=K^TU; 7L\?.E/'[77C-)R1NG+B?[EMR]*I70SQSB/UJ\J MAIA';SYEHGR<5P9P8@TS1)LD E"(SM5NY+XUN,=#FG[UTD?!\:Q%6<_F2'\? M_BC?K9"!%DE3Q,.%+M262&UO N$!A! \4T=K7_RP'LWCHT@ER?=0='/2S(]& MSYO:O2I1Y<\(;84M2PU>B8C[6LDTL\1)R143!2JBV>U,]K6[]FS"\_AX44WZ M??1O\N/5^67+<&7*,9 <2V4 "$\L1#293>8IJY1=J.VQ7HS^^+2^IV37MF:Z M3]47;WW;SL_7'[_*X@:4XU=3;)9.I:J)Y[,).KV3Q672D]4DEVD#EH$&6E+7 MBG,B76 D6/R2G0/DFI%6U][H-^'IO'U=4L#2?%^)?Y[RDBXKKR5)%NUT:4)I ML(D>OK:1LZBB84'4WL V(CK\8E:-#3?VKGJB[R&NL@'=I4S[Y8SZ(#ME54B* M:*D=D:+TU"P]0(1ERJ04,A6U"]-W1_ES$*B&BGJ([F]"? DF&[@D;2SMGS,S MI>$+F@@.T'X+Q@2+&SS5XH#KSA5L/PF!]E9'KY4/MXAB\OSLTJM%GI6##.@7 M.J*XLJ4!8R(^S4_5@S J(-=5[2.;NV(\5"5$;^3I52D/J19"9V' *DUP$CB; M+,K#$2/1X"PD(:3*M=>J!U$+T0$>#^#F#NIN3FXF:^.))]?J_?R;R5)UH!)[YMSTI1P/S>LDF35Q_1(,HE0J4;UIZ0T079>[ MU0=^:$:C9>/8@5..,J8D45[BXV*H(>5&/,(B!!",I\1K%\'? N/PRU8W#5]? MI+I*MH? Y K2(#@:*>#VC5NX1N?5X8((F1-!I&X[::XD;]\4]P@J4B3MY9D7S*&BB;<;!&N$<)8'A+'G;@G?=^- M[O$PHK(F>@@'7G W1A]3%FC%,X96/-?$,>Y)L. 20Z:>&!<<^@$BH?=A2@,L12E 8&R[4F8< MY1([\-4%,S8".'Y@L8-FF]H2KK@ESD$MF',9TLK5W +4+C'"N]2_#LAAHX$5 M%=7T)>6#40"4##)")EZ6YC4JEK.KI8:>HBN:T7X3;*N&[/=+]6NB>8?6_"[" MK:SQ9Z?0(I+S S4\.*&$(<)'1**U)-Z@1>Z=TB"U4MK44//540]GOU940U-% MACWXJ"_?O'RV*E#4,GN:$TG&E$@SE))UY*S1SMC(D@!=.S!_,?I#UFI'6=9^ M1B=#_]['SD8'QK0H![WI,KP_\D'7: M79)KW6R$[0N?JVFRY<12JODIZL( VH"S%S@C]7RXQ?9>O QR4R]7! M(C">\,F0DJ();UU&JP"=.ZIL2*QVD\;-B!XE12HJH8=(_P8!;)&F<)0FP3PE M#%0HE[#A*BMPT=7>:$IECI'53AAU OPH"78X%?9QX'OS AI,U#D#)9&K4CX- MH1PP9<0S!3QQZGBJO43MLHMUR4IM&&<1=L]1XRQ-(MY(W#Q"\.5*7DX8%R(; M"%G2_DKL[T)WJ-Q5[\9>3PJYWQDN'H/-Y4ROB^7:PL"+P*0G++K,8W+&JZT* MZA]NAJNNLK=*>NTB](-E/+8!];,EO792U%:ICWVD?# *L !&"LZ($[AP2B$- ML9GJ4F<;P#$T ]Q6\?/[I?J]DE[U-;^+K&@:=8!?='D&6Z2($B(&4BV M.B8T.!6KLN;?SZ373FI8G_3:18;])KVRTT"!H6&L>$$2!;%.!Q(=10\BVA2! M/OJDUSY:[2C+WI->&0V+8)PE(94[]QAZ/"XE2M >B5)YB>S;RNI_J$FOO9_4 M3I+L-^E5;D>JT77FUL_ID#RZ&U>E!$\9Z-6\C]35#O&),IF#\R285%2$2ZDO MG:1B]#F%%#4JO/(JM@9*IWZ7;V>%<.]R^>QGGUM8-.(*6?907!];#-EHF]RRM&WS?3C^?.*_XD^F9P.OO$G>.<(4(I1@<.Y:*)*I01]10A*Y M=EIR%WP/FR2]:Z1VY]N7OATCELESR$T+K\93:&$R_>1_P.3RE3G7;LIY#=^@ M]9_A0WDU,#HGX1TE.N,7-#)Q!S,>G1#-A(]"AGP]<[=FV:@ YF'3YR@JJ9BD MZ8!_]7LGS>5Y<"XU96@299U*.%U9M'1=)""B$I(JGJ][#56I=2NHGY9BW574 M0S[FJFP6H5#%;#G)3PF7T1:Y*!)H%B09S91#BSSSVK[F+3 .E7'H8__J*M5C M9Q-6\[BZ R]"9L[J R(21QM-894=1JMMFA$U-R*$&7M#-U-%,?*)W36Z_5V M8=WDVT<_N2N(5N'L+3#UU$WG-CS':9_355<;5=]!T 0;P\Z_P#?FM&WXE==];H6L34:<] * M$E$XL^)C9>++37_492<\#1:7OG+\13E"I,YY8-F' (H@GXVE,HE24*9O-8A<>:-#,EO0X([0M7KQG_HFWXU MV5;T.-=A6O)[&U05JP76(SE\N4 =3=VA^@YBKIR8VH#.B9R=#I0(E0V12I1+ M>I4B49H,,5+NMFM"?<^4OZ%@X)"ZWT6ZU:.7L](A[=4X#?V;84HC>.DGI5': MLUR2X!]G83+$'[6K/0F"=-G'2&P4./N"TIIYYHXQPPS-X7KH>UTT::=Q#YNI MK*6JYC!R[B$=)6$"!4F<<9Q(J3F:.(D29:!<=QD]@]KFWTT4#WW_ MKR3?WH. ;_WIJAOC-KAZ67/CYM<'1H0[ @&'XL$NB;$JE]2;1:1F@YL2(E5Y)NEZA<-\*Q4T/[*J"I+;V*N_JB[J*9PGF] M!1H>BY##^3M+A"$'1Y,U)%&%"+,2Q":9"0@M6=2XJPFUE7ZW&NXQ*+N^7-<^ MS-4*TU9G(IK\\4O33J?0GOIQ>MV,/Y=OS\LK)AWKUG8=IF-96Z=9]5SUAAM M#K94(C(>B$R,X9.OT(/(/L>8%.X>M3L05JYZN_UC5PGM#^@KS6OLTWNTJLOM MW3'7GOVX\9FZZ&:-GIW M*5]-)C,_CO "0;*!MDE)&QRADN+JR$I,Q>#F&*+BBG.N<>/LERB7X3Q*9NPM M[YY1RHR;I(UESQ0.]TS)%'&9!P^:RVQK MM[/8#MGC(4AE+?1Q2UF!]>G*_CW07E$1A"% (Q TW"@:4_BEA,:TCK0TWZY, MC%M@/ X6=)5O#Z&H0LJ"J$QW0+D)R2=+<)-2)=R>"*+C)-ERTH-QJ-_3YO+X MCT/)>TOTIG8[7^U^&A_YWE1YYSO;KTX33=)ADX;QO3\K+P?:\>B22(1[@9XW+U?P"(A$ M4Z4"<%I**GHU_JX!>APTJ"?SFX30G0)1&Y%]@"(QW(7>M\-Q''[UHT&6T4O- M' E0^N1 L3VL Y)!&F_+E0GR6LG)FI#4C@,_;![T+NJ;M#!]%*(;06,N9W15 M+N?"6)1H>>I %"Y=65D;3-ZJ;_/#+D2OMQ+L+M5[7(A>"N\RNB"$ZE* F8 3 MIXTA <7B<%OCO'J[I/M=B+Z37N\N1-]%OH>J0=X&T\]8B+Z3KK8I1MY'T( 6O5)OB?;HETIF+ DJ"@)1,)=2-"G6=ACNTC\$,6 MHZ7(*#>\G)4N@0SJ K' *6%!,>LR: C]=I.Y?\5HO?!@%SG7+D;[".T0)J7. M9M63S24A,@(BF?I8;NU.Q(ER$9%Q0*W/,ERO15X3$KKQT<<.^NPK\J::O&K7 MG2W0/+\,)P:K3&FT2(W"S8IZ55I]"8(V13(>N QVNY84-S_[\>AO;XGU\_B= M7(:#I,E9.D\\+;U1,K?$)IP:SBQDP4O/!+&# D\>I0+WEEB_C>G0U(?Q#"Z* MY99O7%S[X\?IC?^?IOW8S-K8I7?=OD-UJ .L,KM*M8#SHT-G?Q\F>#7.37LZ M[P"SQ/,[TO E#M.._>AD-IDVI]!>A'LSRXD:R0E <>6BB"2(1-&D=Z!#H@)L M[7/V>X.MX.NOQCAIQM/6Q^G?A],OJW%>_HBC62IW5TTF@/^E3_['@*'G*2.N MA)0R3Z0JQ;J1:@)&?BD[#.-N"1[TJL$>0@H73>%W%=GD M^=G[MDFS.)V4HBEHOPTC+/O'!Y:CUX!"I$(1:2Q.RBE.- O.L1@XJWYS>B\3 M.52VZSAT/;[N[TM&[;PI^O/9!$4[F2RWR,5!9\. XH.HRA$57VY[C2A>(8CR M/ $-D6E>^_JYC8".?X'$T?ARG<'5]-9#J&9U=^3R6,T68'H*V%T!IQ-%]$IZY4D/,:A]Y.8#*[XC''4KCNPBW M=D!@=4'"$M$JQI0Y Y$M0?LM$>DCD)!9(DHY9[.0(0EWE\.X_N,/;TMWD'=3 M55BU W)W=**X@C.DQ)(7EFB3YS@Y"8XRPB+:7-:DTF]_*Z7N,.B#575?@JW^ M_%Y!5*K(NJ1Z/H8[AR1@@8B@Y(D:+0M@3D7-?6*1K;-IGM'HZ;;QOZW?5Y% M*_VPY/($EP_#-J J-G9;"^3P?=VZZ^BFPBL)N')+M_7@&%6<*IV(C<44+5$X M1U,@(8"7PB;)]5;GJNZ7UC1:^V-_0T"F,*XG/-= 5Q=8L8BL[C% M$2T@$PD!71 ?-4++*D1ME8*TUC,5BI=.\3A5%I3 4UUZ=5^3 NJ MCU_+#1&CX60%2$@I74 %Z5 :_ED>B64&&9PA9RXRM]TS'L\K9]HMEZ5QAH$[4B]N-+.15]>.JI5]@+\=D_GYG$>OF(KRK'B4?0Y MM+^BCQ!]"Z6ITPC\XJC<%721,9HD0W]R?IY:V%*6PSV)0<0H'.Y%;KLZM#N' M>O#;:UUA]MLBZZ0Y/1U.YV%;CW ;="O'GV$<2QO8_:MAMOC4#H4ONV*N5./R MNIE,K@SV^N+R'"T-4QI(L( >M,7%P>.C3)315L>8F8/ZA_K7H>E6 ;?JD?%^ MUL8O?@(7PEZM=& T_S^-(@ZPM4ZQL;%S%$A%BN.HY2[05+#-/C4I;W9F^ M Y]OHGCPZJ\DX!ZREW^9^=:C&7()TF390./$M^T9"N"__&@& ^59S D",=DF M(A7.."@CB#:2 7ANA=KJ#HP=B+ MMD=#CUZ4T<-)I1O37T2/T0TQ6PK_NOHZ2*Y'17+#4O;4$L43VIG1&>*3MH0KQG0P#-FZ5?>I8RMP0^:C MKOYV$5AEO;U!29W.3I= C./>::Y)-BDC$"6(#T&2I)SG3DHJJZ2ZKPQZV##, MWF)O:LBL\I5RR[O;5Z%;[UPLO8Q,TA2- I^)S5$3Y:*/%EP,LL:%4E<&?8#* MVUMF/?A'-UWU\Y,=JS:R%S^:+S?.")4IBT3(>5 8YVZM3R0 2S%DS]EV.>8] M/.:M03X" ^DP"NK!>=H)\.H"KBT@]U10O@?&>'<4O]]_WNVBO(/P;>4491IYLIP$ M0QV1QC#BG+:P:W=X5>2=Q]M!"#SF'&R;!\[.W?CIKX5V^ M>'O1\$U!7%P-+:1!I) 9F@D(%\T#I9EVWN6MPDA=XHMKT3TBDZHGE?32-/\R MTB7*Y<.R#;2>;*8-L(YC&_6ET8W$Z:Z.'C:C31!+"TE)M2*>24.D\((XJS0) M7H:2DQ-@:I_]/3A3[C!F[@%1=M%"#P1Y-4YP.BYG7N;YM_.4W*HK),NX+P+. M50E$Q_U\MS1$:259B#3X6#L?OAG1L9.?'937]";YV@7)ZZ!]^MXLT5&:G=%H MB_E2OB'+X:B@2D)?.0[1:AWRM=#>FEJ8.X=Z^ KO0:2]M.,=S>^2\^WT[!-B MF_@X3\@_/[O\D_E22$$"3A/-<1XV+3O,FY\T)9:\Q?#%B+^P:HBG+)R M&8U2Q%(A2MM221PW@B1-5:8I.,:W;?.Z>:3#&Q)=5='T)<>U]F*5ROKK75'\ M./W>M##\/'Z'^^FBS._C[/34MV>7CG '? R^-NVT[)JKO^Q0B%\?1(>Z_9XE M4JG,?SG&8E T8RY!>7U>Z =>*@HV$"U*DUK@ 4UAEM"> 5 \"A-2[8OWV!ZCSC]6B.UERC M'BNN;UB51-]#K'Z?GI>!.1.]Q678LW)!!S/$"W00&:4ZF0R4Y=H!DP?1M;1W M&O6MK![,X^7B7X2!6P44#W(@$P5M0!#F?&D"CK:!=3P1$8U'\\ #-[7MXUM@ M/$)^=!5V+S>@?&W+:>3I[0>-7XRFT^,X@&R6SB)YP M9221V98XDY D426DT^#3]=8"%0+UMV-YA-2H(O8>XFXK'"]_?(7Q! 8^08CE M]@B@I5T9KE_$.9V)H, %>,UL]8O4KT%XE,K?7\@]7+1]T0IMP\R?KVY"6$2A M&>,B4=SCDN;E9@HA2,!-CG"IP$;0N-/5MBKV@'FH&X3P"E(QY.=V= C&,^1BU#U[7/D)[SWN+]\2&G3J'[Z*5WMM';P/F M9^T:?.X?4T MOHMP#],Y7(*,+E.$ "H1&1!;"/A2^YR\X5KEZW&QA]0Y?"=YW]TY?!=A';5S MN)$\,(F[E*$""4LCL5X%DAU/+L2 T]CNBK@'U#E\;U7W)=B#=0ZWW'B6&2.V M!.(E1V,X1%W.)V:5.#7XSW:9VOO:.7S_I[B&R"KWA#YIQI-F-$QSZW+NTBQ. MAZ,G(Y/32"5?R@JU+(TZ A)-,,IT+ VQM]EV[SB3>_OHC]T"KR3WWIFPNOMR M"TP5^UNLPW'X9A9!.D<$88'75JQ M9;W5$<=[I?0-#3(.I?-=Y-IG3G'E6:R:0J#E"$);D@).5KK2H"F'423;53B*N!?,(]%]'T/WVM_TX"Q/XYZPKAML-4J:KLZU$5\WR6IP3F&6N>H?V!HWWDTTF/R/CFNP-GJT>DU6#JY:^_1 M#,8/\Y_1M8PM^ F\@,6_[_*+X;=A0BE.!EY3I[/5A#IIBS4;2(#H2=2X]RF* MY&3;M2K?:K@C.'(UU'S%IZLOUUY6_--37(*F3?S'.28$_O&+;PO<$?Z3!N6D MB7>:$95%\62<)!M<#)TEO*N@C\GYUX@L'EQHAJ-"< ML,@RD524V[DE(\;+8%*,D,'UNP >-NG;A_(["_;>9'*O303_;)&2,#93'R4Q MNG3>#6@OV80\1KE0Q3BN?(KV3)(EE*/%CCJK^ [.["/J ZP1^&>K].$6P/I* MTJX#=:2$;0W5W4V'#G(_*#$8!0%2, *!%>,G97P*(B_GU"$;JR6DZBGI4Z10 1-I$HE3,XT49[R&*BE&7KFP-%R1W44M5G] M>TBY]N&^&RJ:"PD@G3XM=ZWBDX([XLOQ['1YDNWU<#+=(LZP PW*@),+'I2A M=XL^5)A"K:MTACX,1P@65C<=/ N3^6&5R@_)AH$ZK@//8D2#--T>;&KPI.:XY W_D]1VH[SCX M6U'^/7_$X&:-:U&4]Q#^1W/;F^+AJ ':7;;[;?D7&F1^[,INJ^>>__^FNKA_^\O//?_SQQY^_DW+]YZ*\_3GPO/#G MW=5_ZB[_?G3]'V%SM9]EV<_-;_>75OFI"^6P_L__^]>/7^D=O\LC^("9Z]0_X*[RZ#Z$?0#&/I__EZQ/_W'/P'0TE$6:_Z% M"Z#^^]N7#V=%9C^K*W[>\%OU;&]XF1?L:XW+^B,F?"W1-Z/53P_\W_]4Y?EAUV7Y;%2%,E,H_5BA_.=SPGZ^ +XCO/4Q5@?@&G4_N<(XQ.DG M9W"_20O!IP?<$W,QY/:%>K=A<[V[>U$70Y\>L:O7HJCQ>H;7XB"F!WFM?O!1 M_JT3HP8:,*:-G,YT]Z#R[S7?,-Y:RV=#@YS]^Y_DWU;;"MYB_+!ZRP4O2\X^ MR _D/?^&O_/J>L/D?^6WD.5UM1+R$R7B+(*(8/DIXS&"F'H>Y"BA(<+<#^)H M5>_?\17?P-^^[N T,LT$_LE \_K,#"YY56Q+>OCVW:]/?=#DMTQ]_=*?-_B> M5P^XNT&B5HY"J\A_[/""O $,:H7XWWX^J.> X_7LS*UG(JW%"AJP &^8^AOH M\)XEL:#/@*V54U&4+YDIJ#$SATE;2:4:6@2N2*-7-Y;D* A_YNNZVOT$JI\T M,U=;W,]'[\1UN=,)EW3D 757_$P+Z5T]U/#9LQ)E<6^G?%W8O4[M0Y"@_@2* MDO%2>M0G%-R_]%59K]X4FZI8YTS9N7>;.J]S.?;WO%J%(6=9AGSH9=(E1B@, M84KE'R3R AKB"-.8Z!B3(2%+,R!]G& '%/RNH/[_>G9DD-)AV^&*J(GMA15' MVF9"AX0ATR#O[YD%^:^#21@<>A8SH*/<;NIK76LVW7?6Y&M=T+]?/SR4G.;- M$O"+6AY77Z^_?/V5WQ->FO@(HX,M;8XW@$$?,6@A@U<2=/63F;\PSJ6>P^"4 MQHDMP!B#X/<6L@-S8$R/([=A7-ZL?H.V^B\=!_T;[4S)Y_J.E^_D8JMXXG+] MMF[6=CDF^;HQ5F^VTFO9U"M&29K&",,T4:L3%&3R;WX(LPA+%X.QB"2^B='1 M$[LTR].@-C,OFOSJV1CWK$UL:!K 8(<8EBUDT,-\!3K4[DR-&4N.[(VFT%F- MCAD1+RV/X=UFYH=3MKK!3W^M;GBI]OK5WO;;O*+KHMJ6_&.^X1]J?C_F<&N. MLJ )(=&"QPKT\((#8/"[@@P:S X^O8;LG)@(%:=_OBT>?Y8C=7. LL.KKSO^ M+.^\H;*[E]WT-DM_G=YQMEWSS^*:TG+[;!Y]PV3-O_'O]6NIQM]7B?S*\@1S M&&!"(/)%!C$-Y,H]"E+"4!P'+#'R[K5%+^UCNT,."@$Z[/T/AZ&7K_\$--W] M27B=VN\?IA3\WB '"CIHL+M< !@3YFHEH"]XWB6!,2%':P/S$>SLU_'P.[\U MXI1G&4X@SG &$4$(DE00B*.(\A#[)/53$W-U5M+2K--N^JQM+=)Y3E,LOP%^ MF,& $1^BR&,0>W*M19@7ISP. A'P5;T_T9J)TS,'=2XY;4[I7+&H9\:=<#.Q MU3YAJ2=8-8TRX<@EL1V_P?SHYHM\S+S;913<1QGE"?0%Q1 E M&88X1!D,0R'\E'O"3[1/:WKC+LUN-M# [V^+>YQO#(YD^E2-G\)8$C#YMBNN M\ZK.*5Z#7SE6*XPF$FZ4#:/#EQ.Z7W#>TA]MMB.6$RKT3U5._=K.L5$+O,^B M/8-]CZF:V$^_XN_Y_?;^=5&6Q1_YYO8-EH]3_GS%PX!E+,0P3(,((I8AF KY M<69)',:<42JX47"&B?#%36/^6*P?)4! &_Q = I< 7Q?; <^3)<_![TO^U3L M3FPCFAT@N3QK@8/W>UH[[& /'NS0N_,!;#ASY!88B9[54[ AY:7S8#6&F4G[ M@PFZ^A73.RFJ?'KWCVW^H#XNUQOV5WZ7TS6ONJ\G)RF)A9#KB9@(B% :0>)Y MJ5Q>\ @'01IG6&O)IBMP::9K#_D*\!WH)EKJL8.M9[JT^1XV5U.P.+&)VJ,% M>[A X@4[P..GQW9$LBYSH#D&G9709Y)G>3/?/7LS]9G5-OFF-+5F7MW5V&[? M#[W&?FN/,XO--M5J9Z>-[[-S-S]LI+>$*_Z6M__]L/G\P$OY5C76/Z_Q^II4 M=8EIO:(>SL+ ]Z%<%W)II1,$B1#22@L6)U&026?4R-G4%[TT>_WF3KG[%<@W M %<5K]O0UMZ^VU_,?$V#AZ#G:4Y#[<1&? <:O-K!_DDQO$<..NC@]QUXAVJVB'D:%G"W304[$?XZ!YAZU;\RB?7E$^?<%__(KEI,SQ6J4W M?-T^/*SE!_H3KS^++[SBY2.O5D2D,6<$PS!.5(2#Q^5*5,30BTB&<>I["<[, M/!L#Z4NS+A(SN-^!;AP;6MP_%!NID>%YHME#T/5L)J)VFPWT%%,&_/B-X M!_X*2/AJJVVG@$O_QH(W9RZ.B>R9O1P+6HX='9M!+..V[G#)7TMOBKV1LY)O MJF8#X+HLU6=++1"KUT^':V[P4[-H_ .7K/GCFY0JD=W(=_.3?%O;4QZCX*T) MY"_- EZOUZ!!"Q1"0.CR?GX,Y5U-@4$.>-+YN0 MY*-(M"EEF:]3FT%_D<+KM_(+\1[GY5_Q>LMU%ZAG;E^:Y53 0(,,X$HY,@UD MH##KKT;/436^#'7 TBPV[, *.##F9JDY0H'5&O/4ZJ\JQRZU\[K> M[8BUOKM1A7/VT/Y()LUCX*8U@C (/(A$CF(;<@R((?!1FJ0@2;);] MKB%U:29A#UI]]?NP_U_0 MC?9&95W0G JK=:[[[0Y"OTB[=CGS1M^Q#Y20HS2C%DF?P_YGD>84:E M.B; N#0#UJJH/ON\4Q*4:K^ =J%'Q090J4%[/J?^P@^ZF!FT*1ZXGAG\P8]Q M8N-Y>(([_8!24#TY!?JJ^1/TL%^!@UK=)>KIOOCA\SO>%)LZWVR5B>Z":XJ- MPU/#"9^0(U,^!<)9/P 34OSRLS&E*,LPC?L'G)>MF_QA4TM0.5GSZR:F\GV^ MR6N^SA\Y6^$DX#Z6WPZBZI2[5F&(9#"F<*P#CP)TWR 3-H05^!%C;\J' [C+LP M(\I5Q(6FU'EC+TMS2?6'G&G_O![Q? 6D!+ZR*_8)IW:,!9_Q-?D1P M5!/[>?V$3P,,7EX2^S0O4U7$?B'MQQ;$/JWZ:#WL,[>9G_W_NGG(U>'$M_R> ML_=%J0(2_HK7[]?X5O?\?V"(I9F(7S_=?.@?A360@2A*T _$&#GS-N)P/## M$7T36P@3YL#O"KRCDGP:]%@%#@R-.UOP@(9R_0 "GOO"'HE1) M,/NS*QS''HT\N9SQ20"1ARE,.6&0DM0+6(JI'QDEUIT3M#1+T>$$>Z#V9X3G MJ-4\%G1 V-0G@39MM0%%3Q1:&[K:?$6@]E.[^ 5 MIM@T/._H4,37ZF/D2.LYXW M(T18N?.GQIO-C1]0IN^^#UUF]WV6"X#[O&XR!JXWK#UPN^4;FO-J%=#4]SW" M(8I2 A$B"E]R1QQ.; @&R7/W2=<@P]%W?4C2K!]W#95??N%U;C'_ MS'_85+F\\EN)5>_IFV*=JP%ORH)^-&@GH3'*@E[K#BWHX((=WN8=5Z YVY:J M;M1'UXTE#'BR^OSIC#_;Y]! V?[GT>0V"[=VN^;R]^F[ M%^??S M=P=5>N;R#E]YV3GX%_[(-]O]5@I#$:;4BZ#@D0>1'X60I(& H4=1$)*,,VK5 M#?JYF*7-^?W1;=G"M#OH?D&EGB][.4$3S_0]-QW""7:EACEP?(3]0L@/.;D^ MK>BY ^LS5U^V*U7P2B[?OJBHXI)_X;20*\JG0]ZFQ6;5\(A+F_+];1HFH8-- M40)1A :6K@6%&<9R))&19 M8-3(Z8R?D>T'="N#9KIJ?@98O4\#P=T36Q2K)BZH$O<21ZKY9F^G+S?O/K3/FOV%%[A_XRPB:_!BA P=:EIB$-T$U MU"/579<\/0CX,75-CQ0\6[ST^$KKCA)M_/RI>D^11SP>$0(Q#56M'!+ E*G& M/RSQ/)8FD2!&/OV0L*5-]T/>A_D4'Z!4=[*[(6KR:;_/C9F\FI8.)>Z:/)P7 M-7=;AU&E3S1R&+_'SE@T!\*<5>\ET"_\H:W"67T6'_,-KW;MR599X(D8HPBF M'@JE\Q\32' @]$S^8XIWEBXW/SC-!7!\C2/_L)-*@/?1#=V2$CFAP9)#V9LUHF(QI> MFBBSFVT[L[[LL[Q/,R%1Z$=!G$+DLT %ZR-IH*2]\D(_\PEG69R&9GU8SXE: MFE7JX%W0_&J 5CTSXX:LB6W+J4[IDZ3PC+/AK#WJ64$S-T,=4_BX]>GH'1:- M3C^J'E=?\MN[^K/XK6H+$ZPPYMRC00 C$?@0Q1Z"V(]22/Q8+H32-/ SJMW9 M])2$I=F#!AXL!-Q6O&N.9]!S\R2'/!:8!V&FW#WI_5'FP\QC"/II1 6.4$Q9 MLJJ+&J_GX' O9SH.ORD9H'3/Y+ ]=<+/U&94P;L"[5OV64 )L2W@O)&^?KQ3J$^UGSU<$+[5S(U]M*.:35-?W'-J]R M]0)\W$>",R_BV&,QE(P)Z40B#$D6$LB"+ IXF*:>61>R(6%+^VSLL((>6+T0 M<7.>];Q*5^Q-;!#MB3/V+'48<>1;#HJ:U;O44?JE?ZEUCV6LS)94_!];^?5X MI[;M59>:KD54%& >$L)A@C"&* T2B"/I-&5AF,8\8VG"C:S'64E+,QT'H*!! MJMDARI!>/:/AA+2)+88E7^9Q,V--VUI MO.L-ZZUW?Y4^S;;D[//FB^J[6JHR%AOVJ=B4NW^^QE5>=0%X,9'+5A%!0C(F M30J7ZU:"8R@XEQZ)8$@0HPKRSI MS00=FCBI&KX=W";AK8_?+HC/W>/4,V$_ MY"%-;/(K;GC9M"A\FZ^W M-6>K)$)>0.($AJ&TRBA-,HCCQ(<,44PC1+(H-:U@P5>Y1O BO4: MEQ5XX"6H%&;#Z@+GJ-4SC@X(F]C4[1"J!O:@P7@%.I0.R\(/T^"JM/L9*?.6 M9Q]6]:C$^LCEYDE9-[QH]H-5'<+K^UHW\^K%;4N;TC?O/H-VF_M9:U5G M23^MZB4YP[/X0EXFGKEVE!CE0IU1WBKAZ>58LV4UG5&BG[IT[I)+\Y-NRD)^ M=^HGU16XEA]_U0CA06WEMPZV0 GSLC2"::;62SZ7G^09:.[33,#LU.;A(E(OR'K28\AY&M2(V!^4 M%Z5'QOE$*\#3W]6%35A-5)A]AR7*/TI*@?4JET2.ES]4H' M[[&S,;M,SR]R'?Z^*%6W]97//,^/(@&C4&2J.Y/T>P2)(*9>G,60)2,#Y8\ZV>*V_ M_W"2K/%-B$MYFGC^:E#D;L$QQH?5YL3) 6?;H1A2I[]-,7B=W>?Y6]F<4CPU M/<=54=-BT^Q#5BO&"&.A'T%!PA2B-&20$!' -)'^/P_2*$+,Y"-]5M+R)GP+ M%%0*Z55[:E UAPGM7PU/$ 8H3KQ X"2$(<(^1"(1D""YXB(X\FF89CS"_DHN M__*"?:UQJ=FMT@G1+Z5.1_=K?IMOU!XX('C=+ PF8#H5OBSKFL-+V*!>.?-/SFGCM]@O>U5;CE[=_^P+IXX?\TW7.1UM=_X M$D'LIUD*HP!1B"+DP8P&!/HD\$@<(3\T^_ -BUO:UZ]#JY*%)'E*HL3XG%I/@3GZHR/4)AE/(!Q$(C(XSZ*T\0L M24-#ZM*,R@YI6]0_[^$U3=/0H5S/OC@GL5;L#\95B'0 M9%S/%KGG<6)CU%+81[SK4OZJ _W3),4*S(AR9) TA&F2#.\VLTF, MY[N=RJ]/]Z20KW^88H0%A6'($432ZX$D"3T81"1A.!4<>UJA!$W/ZCJPR2_O:2>U_,MA+A^/-,MT/:O ;D:> MO\#\)$Y.Z!M>?.+%]>-M$\E(ZRU>KY]N<,X,(H%'AEG:G)-PH0J%_23___I1 MVK-;_B(@ML,/E +&$<-CI(X?WCGD<^+IZY9*HQ,]39*L#O?&QI[MG$]3R?Z1 MG^XMEA7*BLVMZK#UEI-ZG\NT"@@),D0"&.$T@BA) HBYE\)8$![+SW@HTL"H M.-DI*4LS(TW*WZ-"IDKV57R3%Z7JX6):>O4TI7K+@(N)FM@^*'Q0 00*X14X MI$DZ+$[G*,I)13Z0P(UQ M% 4!3#./0H8R3L* ($%"G9)9)TYE5Z4 MQ!!QN:C!*/5AEF(OS.0/#6O,VE,V4RW9RRG3LX+61$SM'4D.=IL<"MKYDW-C MHW=294?&[OG8LQJYDVJ]-&ZG+[HT\^IE7J5*M::OG]I3Y#=K7%6'@NB)ER0> MHQZ,65,MVD]@FOB>G,[8C^(L\!C3JKEX$8JES?A^KR35P&NCBD.WJP#YD]Y< MJ(O^OZX?<;Y6<6GJYZV>;=S$7;&6S]'0F;)[GGIF9O*G-+$YZC^@4TGC"28IGG\1W1V0SFJNCU2BXC_1 )!@D+/(A"3WI*$8U@Z,4I8B)@F%(3Y_)8Q-(\S#8M MFQZ7NKZTTK5UA>L%&:Y3E:VG+&?M>O%X+. 'EZ\^NVP\?Z5MC^\R?Y0^P"-_ M4VR:(Z)>P;N,XX $'H=)S!*(&/$@21,,XSA*!%4%!5%LUNG[O+"E.4L'K& ' MUK*@X"#%>I/?%7$3FP$KSBQ:@8^3X:PA^("HF=N"CRM]W!QAOUCTK-+ MLU _L=$ZXKRO11.9U]<#M(J W[O_3K*PNIA65S4"K7',6Q/P4KJ.:@!>/*#Y M2?^;.Y5GR6XX+W\IB^W#^\UA,FJ>\@\,L33OJH,*%%;0@+V2MJZHU>F<_D'^ M$&?#!LPA71.;IR&F'#=%U"3%ZL!^:-S9#NLUE.L?U.M<;C'1BZ]\S6G-65=- M])-\^MI3_-3-BYO(@" MN_E[Q5E_4OU;,]U(2T@#ZS)=K'A)X,.,X@D0@' C"(B:T8O1= M 5J>P=A4TI%B6,V&=8<4J##FPJ"GDXLG-6Q=?@3_$QNC_3%3JP[8Z=.VJ 9] MC8!4"?1U CNEP)ZS6]^]_O#M[753R*V6X]\7\E50%?(V]?I)7GG_ ML.:-!*D%$'E%\1K\8XM+927^[*BIF,.G-=B#S(6<^5J6.63E6891R,OD=]-QB$*H@2F,0I@2#)$@PR'B6\6NCHH;FF? MQA:>X1GC,*&:YXW.:)KZ[+$!>@7V4$&+U?'BV(P75P>3P\+F/:344OSHP%+O MKHL#$Z1]:FJ*=#%)JJ9N_;1/V?0$RL(H8##&J@4OHP+*URJ&*$YX%O/8]X31 M0::NX,59DP/N9F>[C_Q?_CD-_.1?0:N!=53#\(/0M#T3T#NU%7K!; MTZN[> M6NRX#Y(8%ONC0B>TR!@(J-"[W_*\--_D-?^8/W(F72SYXN1DW748^KAO2HIQ M2$@4""B\6+H[B""8>G$,,Y$PPA*!,#5J[:,C=&D6JL4,&]#@@+KM6EQ=T Y6 MZPEHGGHZYG7J TX'E)H?81IPY.JT4D?DO >3!B0BJ[:#">4,A1AF?B8@HE$*TT0NN2(_PYR$:4RH49^ AFA TJRA>/N:45U_E0FH5AEX4LP1!0;$G%S4AA1@3 6DU/*L1E6K,Y>'LF!;*CWM2H(T-1MG>=6U&2[8FMQ@M$0U,-M]J0XH M^#I$F86Y&&/#F:TX*VAF0S&F\+&5&+W#/.3IW7=.MTT<.J[Y;5$^77_/*]V0 MIY,W+VVN[T&"'4K-VH/GZ1F>X$Z8F7A>'Y,"?E<0'84J#JIO%>1T>L39@IP& M%>H'.0U?>&F>_=]X?GM7<]:5B_JT58N+SZ*MT]ZD$Q_.$C-*I.L?8$B8ZBA" MX@"F@<<@"QE%*,[\"/EV>?8&*)9F#/IIW#LU]L6W6D74KT9Z#SA\2GJ^PN3< M3VQNC&B?*3'>@DGGB?$F&'Y08KP%3><3XVT&,_=I+(*W%QRR;1:9;1:/OL<^XF MWS[H:%/QR2W8?E?TL<,)"_X,0H]=\CA37/&%?)H%^^KR,QC).SK(?&&ZNOH\ MB\'5OLG<37DOM2@V7)7[DNZ0:C%IXK&3G#R+@?D%(*D1<$$&$CLR;K-J0]0-[JEIREX09\7TO@;$O$$1AC&$68?E/AI-4T(QGC)BV3;5G M;NXNJ9:DZ6V@V= P\2=A=*(9[VV]5-+1=M5^V%EWH%XJ\W)3Z>CWEH%VI>K* M4S_=R&=32R=O[][U"M8F69B$<0"#."(0Q:3I4!K ),%^FH4T"+E1AL*XR*5] M$_K;MSOT^U#Z!OJ5JDIK&) WSKS>W';+Y\2S?@?V"C1PG[,XZ&7UDWFNT?7C.5JLQ&OY4KK\6U>T76AS@&,2Y.-#K0T MBW #"3B5X\_@0-H_;VFQ51AB;8)B9=K46&U*C8\^V_Z4MJ+] MK2K]FVQ+1Y/ZPZ:JR^90XD-5;=4*^ZVT1/Y*,)]YP@N@0*K?&!8,IC03\H\T MCEC$TLPLX7I UM(LQPZ<:9'H\V3J>0Z.*)K80BB4X #S"NR H7499'H43:< MU8@^+VGF$M&C*A]7B!Z_Q<)K4"6+?]NPIX%[<)8H#;? !4=3NP--[>J3)#GM-#K*A=WW_^RH\WWWQQ1[]KT? MO=B\Z?>[32W7$U_O\7K]>EOEJI+8*N-A3..005]0 5$H4HBICZ"/(I1DS&,Q MU3I@/C/^TN9X"Q$T&,$.I'X?\%,,#L]N![Q,O?@WHL2H-?B XE8-PD^--UN; M\ %E^LW"ARZS"+)3C:"JS^)&/O%=L)!*Y=G>W^/RZ;/XFM]NUIQ4*M-7VL5:Z+-#ZJ!@VY@IYQ%01.'SWC8#OV8)S>QZ?J?_] ,@@]G?W@S M12BZ>(B.XA>=4CP8Y.A&TGR1D$Z9>18NZ79D%+ MZ)CX4V+ A)$+?$YE*__W:+#9G-]S:O0]W[/7V.U(?]C04A48?+7AMZHY*??=@C;;PM9B7V\OVQFC\UB"'5SP M:@?X)Y!O=EY'!;Z,,VJ\P6U"D:.=;BV1LVYYFY#P>CL"^3WT4P31#%*(T"F!* M4@2##,4X#<)0/A^CVJRNG\VLIQ[GGTSS(,"K]KE,^4#T/B13T3SQ!Z7'L,() M7BFD/ZG&;^=[55X!TK9P^8:_S]&*\CR!DW>?/"%Z(0TGSY.BWV-R8 SSL]A= MHM)G\:XL55S8(0Y$=Q]0=Y@%S9\=7+4/) '+]46QK=9/H#DBXZP)6^22[V;? MJ!^BI+.Q9W0T:4*^UMFFB="E?=[? MX.H.L XM8!U*\$I^AUBQEO^HP(-<+U9*!\,OO-8ST/NRNV9V8HO4PFT;;ER! M/>(K(#&W)8GD3SO8+@L>ZI/DK/2AALB9BR#JDW!<#M'@7MLPRE(N-E4UMT]% M&Z[9AL:L"/G(56GA$S MX1#%80QQ(&(HDA2S*!9>X!FE M?#E'N#3+]+'XHW%\BK(6>+VN@'I9FCZ9%:_K=9.!TYQ+5^J# 8E2LZG@I#)9 ME0FKU+:PNE[D957O.F>J.[I>FD\9,+X>>0?RACWQB2[K7#;3* MJ8T5U>FV+;!RT.^J^<6[[THU#EYU^OQTU;IUL-$$;_)#7[8;4V5SEKD :C>2J M&1$!HX"E$'E,P-0G(61)E(6>\&CD(Y,OBZ'\I7TW>LC!FW6Q99U1:-HYF1EZ MTR>A9\8GY'=B(]T@!WV"][4C3M8^<-ZJR)(Z1P;55/JLYM*2FI?&T'88RS-; MG)=_Q>LM?_W4%3U50[\OI1NG%J--*G\L0H]D-((L]*5Y2VD(<1)Q&/-$4#_R MLR TJGJN(7-I)JV'$^R!6E5-T"%<\[#/+8T36RXK!LW/[_0Y<75LIR%QWM,Z M?0J.#ND,;K7TK)YUQM[W8_HD56NVO^J5"!,JD!]"SH1JH"1\2"(>PH23./-" M/_8RHVW 48E+,S4?B\TME(+N0;%O\;YNPJVLV[&-LZ[I-[GD [;7 MCTUM%.X .W2,=+EQY0J-RIO7^=%5_\C=T;[1''G&[,(&8IPP3N:#+/-46-HLCB+F/H>\CAI"'_" R MZD]MC61I%JK#W&X'[E#O.Q]>T+3:_EEI;M_-\00FC_6XG'SSC;9+B7.UH6:- M8]Z-LTOI.MH@NWC J2)ZO^P"%!,O]@,_8S!"RF_SE+4,L0\]ED0!20.>^4;6 M4E_T\LSCCXD6_>(Z5M2&X,FMW_^4.-&7Y,T6)?IEH3&B+PDQCQ ]&N'B_A!O MM_Q;\=>\6#<&];/X3VD\WZC#Z_+I(_[#H(2/Z;A+LUDO>RD )EV,N@!['=2A MK=("=&H J%O?24*[\-,-A2"-(0I9 Q)(48L$\&&>!(#RB/!%&J3OG!"W- MA!V5VE-0P>\M6,.%Z%ER]5PK%Y1-;'LLV;JP,.$Q%9-4)>R)^8$E"8^5':Y' M>.)ZR_X+\B6YPQ57T;QYW=1)_D[76Q4^JC:7U=[RX5?M"1]+(R$(@5X2";7I MSF&6D4"NY5 8>C2.::A5T<$:P=*,R4X!<(!Y!?8Z@&:/_IO:HS_\WNHTT/Q1 MZ5F@21_ Q*9I N[-&SO8\N>JSX.Q_'G;/MC2<]0%PGH@.]-XLEGRVWR]E3]K M.R9_/L3:7[/_VE:-Y)7OQ<++2 9Q%*40Q6D(,24>#)% W.>$8F$4X66)8VEF M\;!^6GHFFM!+A[OH9.!=5YGB?9NSU$5A9@BC5+J- M4'A"%=,D'&)"0I@$R$,X"A,/&Z65#@E;FDD\VHONT$IOI4OGLMKW/TVTT4[_ MQ?1-OQW6,+?#N6?.?12K#B-N-^Q/B_H16_2#2I_9E!^^QZ)H[R=>M['^U^OF M:7'VK;C!99W3_*&)!CE4]%XAE"7"3Z7OY8E0A9\*5;R,0(Y(@KG@B%.M\%-3 MP4NS+!]Y5?U%]00$>9N@@W]S@6P&>(3=N?V#,KT'9VXEXGJFX[;<[#AZ*_EZRW M373UWONNS%\M[1:@;36"=A&R'_=A6SX45=. DS8=Z=4 ')>JZW!;\Z%_'U"E MRF^;&^L_"DC7N*K /:_O"O9GXTEYP-!J).^5BU[Y\WT="I5&^8C738;E \Z; MT>Z*M32O3<;EV8$?UML*8/!0%AVI*H&O54#>MI5.8%67.5'.89_K%K7JDZF/ M^GS.IEE-88OW=[!RL,EX\]4'MM#R615@F_LMMX_QDWH3JNL-NZ:TW.)U=4VJ MQG==A6F8,C^4']\TEIY]()UZ' 9Y*8^,D7!"U<0FHL/8*SO JZMN_\3A#N4H%8ZLPWDYL]J&475? M6H;Q&VS6^A3KJO;TO>U@Q9I5'LLP!12'RDEO2I_%L:^)"BC"91&$2" M,?TE_4D92[,%A[UYO,=HLG8\3:3.,OQB>J9><;?,?!:@"4JY=DB/R2KZ8IIF M6C";TV6X'!LD8GCE=?K6&1=9@]B?KZ>&+S6S=559KV[*@FUIK3RKK[Q\S"FO MNJ Q2OTHBK,0^K$G%TTI#F$64 Z3%.$,A21@@59OL4$I2[-W.Z!MGZ(.JF$X MWC"MP[;/&5E3+Y!:C'V:'(;A:;$PY/C( 7I.C_S7P>$9'GN62:^EWF[:ZUUL MGE/0%.RXX:7H=Q6G%$85=Z9ZES=836/_C]%U/ D=L#1Q-/7 MGAZC./T!$JQ"\4^--UNT_8 R_8#ZH/SU1%+$\];U0Y*G6X\*U#8[]=]3*#3":W!DM7$ M'AIWM@FNH5Q_HNM<[JI#VH?-HWS41:G.6 E'6480ARSS8X@2CT.,,8=A2EE* M.(F(GU[:&JTG3^OMG[7G4 _SM4/[7:FPYV#+FOGWZKU,ZH$E"IL]9K5:VTM56[ M0[N4ABC$1"[MD5KD>\*'V(\S&!,BK0SGS/>-4FC,(2S-!]E#!7B/]2]F=L;B M.>@9GVG9G7K#E->@Z5JR@P_($WBE-)"&Z2=PX/V@Q20GKO8D.C)A%@!FM6OV M!+TT=A>,9+Y4^K"II)!2NF6[-M)2+OU4U->L>%"!)_Q[_5KJ^7?=A9/V@,LS M80UPL%LM[. WNW5*!\ZV*J1,J@(Z7?276?HTCR^Z)F%X/ 93OW(HU!0PB"* M0NEE!7X$$T[3&$6<$U\K_NS,^$NS/RU"\ 8T& W.0T]0-VQ$'! RL;EXSL5X M4H@6*08'Q)>1,]/AL"E)9D?#YRD8/!8^<=M\1\+G,3\[#AZXS#(<3B7*?)/W M-EG[)M%M_1N79I :<$"A,XQC>\:&WAK-FHB)#=&! ^=E!TZJ["HN[=G8\\:B MG5+K*/[LY$66DV]3Y[M4],.^$C[5YW @'0!I0;/^A;: M5P%P\RPU3<[<3VAJ4]73IW^ZM=.HK2+KU:G7=4=$IT:X,I!-, M\QI6ES0>&62G@YL9H:G\<\D+/'\O04(>(O0]!#^.8&>[W$DH@!&E(80 M*9^5!)& / A%@D26Q%ELXJ[:T#?KWKQ+\O3\PPLHF7PSO6/CW0@;%C$))W5V M%H7P?/29XPY.JG8<:7#Z,CN[U[7V:P9C>:V..#ZTO6[8ZVW]J:C_#Z]O<,Y6 M). ^EV8/"H$2.9]5DE04(IAY+&,A)FF6>:M'7I)"=T;KBC9YK_L )ES(=#F" MM-6@G?.="F837YM^/8LP!:43FXH.,NAC!CO0@&SKYL3MB== 7=G2$RIT'S6AY6PC4J-![$S<+T7!_LC7ZX_[ M9G)^PM,P3"A,(E\NI#RR\E^_D++^E7G&J;_4A95M:+(2STJ M(IBFTC]!E" H_^)!ZGL>"GG,!/&,2E@-BEO:5/^Z)74A'4?#:E7#E.I-=7=$ M33SO=T"O0 .U\2'V8*] ]=AW2HM6ER5KAH6-F_U*BW%CPI8Z=UEDR#:A*%> MEZ5NQ,[Q74N;[2>R'#4S,$XP,CS++R-CXAE]@@=GL3OG%;=,X'PVU(PYFZ=4 M>)ZF>?(*NX_T;Q7_+-Y5=7Z/:UZM0H][/&,^C%..(6*1=+E]@:#'4AJGU$,I M,SJ[>#[\TJ;E;VW5V3T^LX_Q"^KT/K[VA$P\-5]R<=7F 3R!W[O_.HWX'Z;# MT4?VQ>"S?E1/*_;R(WKF*O./Y@TOKFF]Q>OUD]IM5 $A!@453M^]M-EZ\^XS MV,%LML2;@"F^J=J(*=,J*&$K:TZ=_",_M$#Y*I]\%V1='$<[Z%>04ZH*!%ZCA/SX031]_P M05&S?M%UE'[Y?=>ZQR(C[_J>ESG%U5=^J]9071(5%4AXR$,P4CU#48Q\2+@? M0)%D+!,T8"Q+M)/R3HI8FDW8@31(/CM-W; M<$/(Q!9@AP]T &TR\TZ38Y"< M=S%),^7GF9-EEJ$WR,-@DM[I.^?+TQM$_BQ5;_A*2^^G:S:JJL&J'*1=Y58? MB201JH-Z&$/D9PR2)$;0YSYFB,4>3HW."DZ+69IU:SKL*IA-A>&K+M7-*C[A M#*^:+M#%;$WM_.Q;$9L09>[V#/+@RN$Y+61>5V=0T2,G9_AJ\X23=YLZKY_> MY^NNB>8*!SCS$%)]+ ,"I9/C0QS[$0S#.$X0B3F.M#K/G1I\:9.^Q0<4P*Z/ MK'YNR1%QP_/[4CHFGM4&3!BED9Q3V2I_Y&BPV1)'SJG1SQ@Y>XWMU[FJ5/O4 M?'/+-ZK8R#=5CW/%O# )1)K"A#$Y/4,:PS1.Y1]IA(.$H#0F6HE@PV*6-E$5 M2O ,IEQM*Z#&G^:3I.I^FB^E:O)/LS%+%M_E(1*?!J M.Q/P^8&739N[9C?C8XY)OI8F9M]B"H=J$R*!F',!D<Y*,T"SPJ M3$S!L+BEF80.%BAVJ,&ZJ5BZ[G ;UW<=83ND:1IB*A=#:BV)O"R 6< #&"%? MB"#P?4ZYEE=S1.;)[W0-L-XRNPQSI! MYR\]5AS9ZQ%AL]IM/<5?VF_-NRPKL]RKMK3_W=4,^+"IY5N1R\_#=57QNEH% M68PQ"P2,?!)!Q(A<<27J;U30& 61_*56JQP]<4NSXWVT*BB"<9%O\IK#=?[8 M%'?=P0>XP6]82&68>C\*,X9"R35*B>I2)"#.A%S[1J$7(^$G'LG,\J\=D#]K M.O8S^JVRBDOC]-*\7H\6)JT(PP\+FK?"BI?A1 MZ1:]NVRWR+[>\?5:A1W@S=,J2X.4(B1@EF!EJ*7QSCBET/?B*(P3S#C6S;95E\F[C/'Q4OL-+$_")URN1LB!-HQ!R@0-51RF$)/93*,(49\KU$I2M MFF01O<_]L#BCB;P7.MV+JXKH4UR63TV# H,8/DUV@PA%.*0!C/V0J35R"M-, M6LD4$X^Q, H0]U;2T\X+]K7&93TWQR]%3\?T:WZ;;U1I,$#P6@6D..69AQ1[ MD716DS"-I>^:(4B"5+[/*$BSC"5QG*4=S^\VFHZK:Y9W@J4 M3?S!:H'"!NFQQWH%)%J'.>):K+A*"A\6-F\6N);B1VG?>G$C\YB(F M6<*@"(@'4>3%$!/?@Y2&(HY$&+-4J[J\OLBEN;>#J8\7I(=KD*]G9]Q2.K&M M<<"FNW32(X*F3BG]^&/RSO4)T$XM/;[3/%/F"Z]J7#>IAV^Y.CC(-\WR_*W\ MH6Z^S- 82[,D/:S@&5B@T.JGRPSR-FPS7%(VL:6P9,LH9T:'"JO,F<&!9\N? MT5&OGT6C=;V=J_&M;,K6/'U5U="OJ30C)6?7C[S$M_Q-4=6[$LFK !%/9$$& M1>0CB-($0TQ1 A-*!?,"S(19A7E=P4LS%AU$\%#FM$D';2O%@Y(_2!%W6+6V M4P7D6;%>X[("TDRWEQC6DM=^,'K.R!1T3VQHOK;$[L!>@1WU"N^AXKL[?\24 M(T=>B;;867T34S)>>BC&]UOX*=LU]ST2^2K/OVWF]7Z-;[5=E-.W+\W@*)A MX83^LZ(0QDW\SM&EX9E!WA==1!8T1-NS\DC-CSN>2#"OUS!L9 MN=2VUG!UI_Y?K60>\5I5T5-NC_S*RO'5+^0JY_D/>E>N.(E"$4:J(GN$(>(4 MPQ0)!+F?)K[\E^^'U'P+^R),R]SA;IKQJL4]57_A![@ UX#LM[^E7]-B,JU8 M?,E##%'LA9X0$*$XD7]0"M, AY E"!.&.2&(FNZ/S_P(I]\^'WR 7/[\ASPZ M/2=TMHTXL?]N]P6;#: ;/.JEA?@F7FTM8. M:#NN=^UB4.?GZ->4;N^W:Q6\%,O]*%/:011'"4PI6D$2Z3.SBO//8Z+SS OH7@9YYI][J]UN'=YV#E" MW_0'H.< +.50=(0@@X/2L9&-.5 M#5(6H0#'<>AYR*@!@);8I6TN#$]%\+N"#CKLIO7^]9[#Q?;.DMT?:N-TB75I MV$[P-+TQZPM=B@$[082!T3IUMVU7N4?I!:IMJ@\;6MSS7>^F%4M@[L.,R74P12+TB!]D"3$JZG].T-*,T;XQ6-[ -.V2=H9-/0/C@J.)3:.B,M;0YWQP/@9OV,+4$W[Y^ 0?LH 6O?\2AQ>;X>8=K M(J<^*-7@T'&90U.6K Y%M 3,=D)BHF[_N,3H/LNSD^+^OM@TKT%[:/ZAJK:< MK;(LB3FB''(:>!#%<0PSZE'Y3^*'"0X9IT9KG#-REF936IB@4CBO0-Y@;&(R MVE -PT",<^1J;GE?3MG4F]DM6U];MEJ0TK-H8#KK[(P8"+D,:1IPB&*5)% E0491VF8M^G7 ML4I'[;Y.7.(@S+*=\4U_P%48H(B$(H&^S]29-R,0IQ1!&OF$!XAE&1.[TY=O MEM&5/7D6!RW?9OYB@SN^5@4D0-WI<*5.MJF*^?N7?TX#/_A7$%^%47B5IGYS MP"K_A8*K4/ZK"\7$JBWP8U-K]5_^V8^]?PV]*Z!>O.;RZ^WMMJJ[7_CM+ZZ MO.^!TSI_Y&O#:CAG'ZV>%;GH2Q@..6IZ\T+)'SE=%OF]=.[[_1.!9SX M7N0+$A.MS@:G!E_:I/VF5A)@O:_]38JR+/[(-[>FO4_Z!.I]KFUIF7C"/B_O M[;:>]TMU'5;QW@\]>^WNETJ=JMA]=(UE';GFW'#?$OQM7M%UH5J%KVCH1QGB M&&9-S7Y/^OT9YG)ACKA<$Q"!1:!5M'M4TM(F\"[21TBHX%%A!6P/UK".V5EV M]2:T$\XFGMT[NA3*UNL&;\?I,J]<-D:%JZ)E9^7,6Z]L3-VC4F6C-]@9B*]\ M+7][^PO?\!*OKS?LFMWGF[RJ56W+1_ZN+>^W\FE,L8A3&#(62-<\4 4G@Q!& M*&&!%Y+((ZF)M= 3NS33T:&^ K*GJO97\3HXL M1;1A$*J*^B=>?Q;?\/=5*,+0(UD$LP@)B/Q0KD.\IMIYB$(6Q&F,F9%/8R9_ M:>:J'\M<*/R ]A60BYC*M#:NX0/1=(.FHWEJYZC'< ,=/,/>Q4J!5PK^3TW1 M+)4B)75PZ#C9D>?*G3*4/J^394?-D>ME.8R=S7MW_[ NGCAO-EL_/[0!&TVW M( /#=7:0I9FH'=!V>Q^T4,ULTGG"]*R/$ZXFMC,G:7+8%%&;"T=FX[R<60W$ MJ+HO3<'X#1;=8ANC\IOTEJAFD^Q9F@R:R;J@:Z9^ MLG:TF?64':-CL*WLV9OGZRP[AO]9<]G1B\WL8%76JU_Q]_Q^>]^]ASBC7D!B M!BGSJ5S*I1Y,LU0NY3P4\)!@'S.M&J-'(R_-WG7@].;N,4_#9NTB[2>QR'\=O)7C\6:9C6?5V,W \Q=8AW"_7-#L5_ 9C0/"/0IQ MJ/+!5+LAC'D$J: )97$HIZE1_.: +*.9.4,\9WO2^WS+Q"8[;(A>O26*(](F MGM":6Q]7X+JNRYQL:]7O$-0%N,%N&YEIT.4NYONLI+GCOL=4/A'[/7J+>6#7 MV\ZA4YVF5PQQIOK+RD]WC*!($1EGF181D4<"U&T/W!U[:-WR'K>EL MKA^_]8RK84MP"0,33WL]Y8W"M$YI:A6>]6R@V<*R3L'OAV.=_+UY^N8W3+9K M7'[,J[II'6N?=G3]2Z&@[_O@*VUZ-UXS)9UQU__F8;Z1G&J5I0 ,Y#3.!Y%Q$F,$T4HVS MD!>&<20BX1FV;#PA97'3LNU4V$&\VOT%*+#@\\; O3U/[+BOZX2NJ>>Q+5,6 M_1T'F+B@S>.I46?N]CB@V''3QZ&+'>1&-I&5NW+QJDY\6REA)=>I..6)M .4 MJCQ)M1>=QCZDPHM8AN7W.4"7YDF>D:WUNL^?,_EEWW"B4KLZM)=">4$"XSG^ M];[USNC\,8F-#>*K7L>)IM/$2!&:R_(<1TB:(N?QG,@?E_\X0L)@+N38O=91 MC^66LQO\))5:?\/?>?5F6ZHMTA5B A$U9_%;U5; M#_8KK^LU9W_+Z[N;DC_@G+WE#T65UROBI0B3P(?,QSZ4?TU@2D(?DH PDODB M\!.MG0MK!$LS%)T.8*V4 59Y[=MA<*JU0#\(54 #ZT.@+5*&,3363VE81,S M"_<3VY\=[0W^*]!H L!I0YM-6K0:0&4&J#3 [R=AW^#6,>IG\-,<9 3/0^S M0,E+N!P,HK0:>+X RTOT?A9\>=% 3CS.[A F]0G%ZH@*16D,41)Y\C.3R,], MYH54/A[,>':!R[G,YN).MH[=3>>G7(,43.-P_HBSKT$U M1UQ.)S&A7^D=9]LU_RP&^A&\B*>(0TKB,(H@\SP$49"E,,LB 7$09)F7)7&( MC,ZN+3 LSUC#Z:1F9:UJNF0_HU4>5B:+T* MHL1#2)63\CE6U:4"F%'Y!T(I#BB+8^(9U8\\(V=I=J]+D=GC!+_OD!H>8)SC M5=N67/]@'S+ZS5?\22(2! R&!#5R2)+0T@R3B%%2/ LB@(<:3D0IP9? MFG%H0*GM#3]X17X".[CF9>/W[ W;@DLYF7CJF])A52_^I=X7U8K?#S9[G?B7 M:IRJ$7]TC7EBHISRN;SR6\ENBG5.Y;KAIBSH-2L>:L[>K_&M;H+BZ$!+FYL= M8/"MQ"S?W((=[&89K;!SME5=8CH5]),8QRD=GL3.V9S\M7L,=@R&6 M]98&CKB;V([8TV;1KF*4$&?=*\Y+FKF9Q:C*Q[TMQF^Q,QQ?>%.B]0:7]5/W M)L=)%-*$8N@K*X$B(F :A"&4/Q<9]Q&)S#81CD4LS4QT"$$#T=(VG"!2SR1< M1L_$EN 9,U=-L9()C,!Y"AS-_1,"9IWRYQ5\.=,'KC1?4ES?WM;ORJ;T\J>B M_C^\?LM5]Z5\P\U;U>N,M;1Y+3&737HGD,B+#2^V55-JG&^J-HY9:@*D*N"@ MB_[B0HO<\?6%:UXG-@@6E$[0R-Z$-*OUAI: V98<)NKV5QU&]]GY#Y\?N.I= ML;G]RF_5_F35A69&/@W2$%.(68PAX@&'A$<EE(!$:=&4F]ZO0![D*%=@TY9.;JZJFD35.[YF0!2E M314,BP>JY[)-^Y@F-N1?6W);^/MB/,U/88-[%T@"KLM2M=!NPTRPD*\/>%^4 M@N>UTWZH]FRZRA\P!S!O^H U04?9 _8C6:XT5?.,-BEA7]A'8$*PYZD*^P2B MI.EKU0]/8X]1HD7DD8FDVL6W)0EMP %ND0)V@47-Q>1$Y4Z\K&UYV M79>=E^TYK[NKQ>2Q@'G7D6<5/%I"GK_RDO#V;_C[H3OS/A0[1931*/9ABIA< M0H8)AH2',20!9GZ0QIS&1A-\0-;29GH7O2VQ]CJ'7QCK?IIDO>GOB+J)[8 U M:Y:![X-\. U^/RWI!P3 #ZI\.@A^^!;S;:2/3]N8^_M:]WC+8,BE68H..MAA!VS;-(CIX*M54$^!*W!M$!9ORO;X M>==$1$]L5QQS;'389<&8U9F7B9S9CKXLE.^?@-G<;K$)?IP7V+A)GZ1^K8_4 MRP:\WK"]5>2[O,%5@&B2<)9 '(9R/1,'"/3V)F?]:%,[V8=Y4%_V'3- MW \:]7.?@=0)'-PSOD^6GO4Y&9P*S/J\9CH]F.6YF1TY.*-Y\&CB[46V;A,L'%! M Y%S(\_<1&1$P>-&(F,WV.W__5(4[(]\O9:N.L]O-^VF(GWZ5N)-M6[$_(+S MC8J 7T5I$/DICJ"/HA@BKHIU!UD&?3]+*/,SYOG,9#M07_323$?-\7]?5X?$O97&4'R?RR TKW!J@V:\FI\ M#PJ/I9&T5%QM3^@NZ$?%+=PRJ#!@M@IDS,M>"]DU&PIJTW0X%)U?)3YEJ+:&CU;:NK?95\# MZ6.QN56/52Y5&W'J[U(,4;D-[>;[*J5(X"24%M@C$401$I!X*(4J, 0++Y(_ M\59U4>.UGK>H)];($N^%3^@I*AF %&59_)%O;@U=1$VJ]=Q#]P1.;(\5X"N@ M($/U.C=;S:U%4?]4S>9:X,Z.>^R8I4(QOTX$= 7(8F;6EH')SXPZ M6%= G,9B'.LKK/(F][0,X?:'"MU'%MSXAHS&U:5]>J+"LR^_IY7JX0Q0GPY M%5&($H@P"F 6$:+:$9!4A%Y,J%;_JV>C+LUJJ8*<>57G5'I%OS9=27?%4258 MS:BZY[0-STIK,J9>:]KQH#T]3^H]-"_E#;TY*?]UF(_/QYIE(IZ$OYN!IW]I M6;E).I6[A$E?+DI2^>W#H2J\D@F5+HTQ]#"+J>>1E&"C[>W#T$N;A J98>FE M TUZ7T$[Y2>>= K4! G/Q[JZJIET&'C>$DE'"AU51#J^PO9<^L-&OO*8UODC M?XMKO,N*\%/B9T1.1(8$4PEY"<1QPF L,*,Q)9X(M*NC#@E:VMSLSEA[8(%" M.YI48<;N\"1VR=G$4]J6+HL3Z6$N+CB0/C/PS.?1P^H='T>/7&\>5MXLSYK< MM;MB+6_Y4F\,(LA/W[VTV=UN!_9@@B^\WI8;XZCP,V0-SVLW/$T\HVTI,@KJ M'F;!*G[[S)"SA6H/J]2/RAZYTLZ1[E*-J_=%^84_="B[VN%"M%SMK7^R^Z G?[[)9 M[CUUV?0[U(:;>!ITRS6+R&@<0RYB'R*JFAHF40B#3+*=9KX?,JV8=L=DSVYM M:5$UM0C*/6C6U25P3KG>VL@MD1.;XQW8IG3# :XBM 4,&L3N5E/Z[#A:96D( MG'7UI4_ RU69P9VVJ[7>6&WYB<_;NJKE:C#?W*Y$')" 91PR%J@U6^"IT]X M"I^*Q$LSFGG8;,TV)&YIUJ9;BO1G15>-HP(]V*8KN$'&===QKGB<9S5G3:'% MJDZ'F0O6=H/#S[S"TU'U>)VG=9=%#-^GHN;7MR5O$P W[$W)65[O?]+M-E(4 M^8'@ OIQPB'"B30I6! 8QDF,28(RYNG'\6F)7)I94:#!'F,3!%'?<=!B/_S" M("Q-C_EATS(-GQ.;EQ=4JM2JES3:5,'3X],@U,\YKS.%^VF^J@ZWX,WI&@S^ MTQMIO@! (\V>!0&:W6E1VYS]U[?BAA>JPM3[C7DY\].W+\WV7N]S.\"W MR\ M^_RLV+9*62CJC63:H&SY&=[&-^X<4#:Q>=5E:XJ*Y,/DV!4A/S/F?'7'AY5Z M5FI\Y-(+8^M.E"T2&2)>E@J8)FD,$148$B;_&5 O$"'"+/&)5:C=_X3:4!U4 M-Z6ASG.LMYWDB+F)C8,M:?8!:3-4ACHOZ<>$JYE4AAJ_Q;+X;EO;O&O"$_&8 M9S0FT(LYAR5E 4P\+&$<\@BC@(61%/HK";&C(B7ML?P M;O-(^#?%IBK6.6M6BQ]J?E]UGT+$$X8$PI)ES"%*(D^:( ]#X27R10LHRQ*M M/> A(4LS.,]P@@:HH5LQ2.FP77%%U,16Q(HCHPCZ,1(N"*@_._1L\?5CRO7# M[4>OM6U_6F.5"?@.EQN5'7M-Z?9^V[1@?,M%3O-ZY0>(>ZJ&0RQ8"%$J&,S2 M)FA("$R"E"3,:)]A7.323,$.,> =9-/.J*,$$' MV&$M&7UVG#55'14XM.;A1.^6I=F"#MI?] \< M^OJ/'S)8JC[Q9.Y0.5L9G-'4ZI2@/\YL)P,GP/=/ T[]VNX#?2@=HJI2'GJ@ MY[PZL5]-$$G")$JA(#B!B!($TS0+(?,\$J XBY*(FWRKC:0O;:KVP#=+VV?P M79P@)GL61T"*UI>^@9V@YB[";V@MEVU M^@\;]DF^P_D1EF:9%"9]!V* F7%_P@TI$QN/'LA]AXDK(''FCSG;XC48 M),S(ZQCGP\H)&1AV-I]D7+6^BZ)QM7U",2W*AZ)L]BI4G07^1B6.E4]O"L97 M*!59AG$*I7H8HE!U1J!3K?T$37E+F_O[?-D>YBO0H)8T@PXY M4-#-4XV'>!^V%1.P.;'1<$&D51*R!CT7Y2(/C3][2K*&LJNPXB2!'FJN*&G>JTS!DD:^4W=,8\G(DP"K1KZ@U*69DK>/&N#J;DE,NH#%_0YS#SUL,YZ1B1P5Q3E]EZ\->,R:?>]5\O#Z7-V7QF$NP MJRQ+DHPGTOOW4P)1['.8HA3#C"&/>Q[#49":.:^G!2WM4],Y6QW8GINU VSJ MJY[A5]=)O9RU>;Q3"\(L?-)A-BYP1L\,/+,7.JS>L?LY*S^#,X5D='?]C(D?7PK;#J^ MI]];MZ%Z@BP?.PJM=M0,1[. #\@1>*0U OOD)''@_ M:#')VLF>1$?K*PL LZ[![ EZN4Z[8"3["(JSY5N8B 5+ PXI36*(&$TASE(& MN0B"@(@LB@)J&C#Q/Z5<3E?DI6J+O!2],[A7^:8KT'4^/L^<:Y$E/$C# (;$ M#R#B+(!I$C,8IT&,XI P%GJKMDF6=-W+>E[&7PJ>CO?7_#;?J#@[0+#\!>43 M\(D7&?;S&1*WM"_D"[2] CJ^:8V! M09;U#(@[[B8V(>=I_ MO'@Q>H/+SV5S1L&:5-X;7C8?]Y47>6D0D0P*H8+XLPQ#[,G5J5R<\B!,4<#T MBK@:R%S:''R^-'W )7AL1+>2N$H $W3K\D[CX8Q2Y]_3/2OQ1#O\8!0-^_^BM3H\'5'&BZOENW(K% ME#%?-0\0@2H$*Q*8(I9!XGNQYRBJJX?<2Y_N>;?BIX!;4]6J]>XRJ6_AS(_B;$T7BFB$$4D MA803#U(OR)(P8JD?I8:VS$3^$@U:WN '> <>U 6@/3>LPW\%B-+ V+H9/1YM M$S<5Z3/8N18Z>*7 _P2N^[3W/;4][:\':;>Q=C;DN3-Y1M+GMGLVU)PP?E;# M6!9]I'><;=?\L]@7ENSBL+\U8O=Q4FD68$33",8)\B#RA0^SF/B0$,(P2T@8 MF$5WZ I>VA)SAUOUT;'NY*[-NIY%FX++B4W9*1J?>ID7#7#@-!#-EBU7)2IU MQA1 <(%J5KSQ!I)Z-N8R>B:V)(3/&)N.\\HZ,PPD! MLYJ!\PJ^G/ #5UY4O.'Z]K9^5Y9-D*M^\]BS RQM[O9+%4BD9=.Q$DB\Q887 MV^I9PP7CGK+G:1P_77+"X,33VR5YME4?3I-S:=&'%Z/^B)H/IQ4[4_+AS,5V M'_5W0O"F#76[WOF&OW]I4KY5J9BM%-;%=A:;:H6#@/E9J-8<*B8MYJH:/?-4 MQG;@$1RG,='*GS,7O31#\I_Y[1TO08V_ XF05VH?F?)2%>)3G3YY?KL!_[4M M\XKEM%$ J"F>0 3VZ$]Z-TNC(0-%.ZF^LR& MYNN\*R=QPZ5(%U;(GB]'GHF!X%D]%G-"7GHR%B/8V;E]C'J3:_PQQT2^*/73 M2G /$R:-FI_ZTJAA%L L0AYD(O"3+$UHBGV3W>0S<3>W\[(EJ(%Z!/4AWUF6$!4>FY)R46>W&B*HOC<38Y9;A M/$U3O_>8-H,UJW#FAR3#(8*^%P<0D22 &"D/AW/,XH2%V#?+*#D2L31/INLN MN8-HM9UQ@DB]>7\9/1-/>4-FS*-KSBKO*ICF6,"\L3-G%3P*E3E_I67=F<-W M;"5"+K"?>#!BC$*D2DQE(@A@P$C,XH"@ 4F'_C>V,O\J%M_Q/NLZ4U@2RXF MGKD?-0@PK]!SK*JK\CR]D>>MS7.LTE%AGA.7F.\PGDB1_VMUPWGY2UEL'XQK M;V@.M[1/[=E2#W^M@$(/&OCZ&XZZK(YO/TY Z,137(_+"8IH&%)EM36I*V.V MC4I#I?O;EJ:W6M:5//2\^%S?\69K5$KDFVJ_L[#K(Y^@U ]$"A/$FIQQ!K'/ M$,P2&@2$(T$SHP@*;F#L])?]3AZ/B)J--CT'U3SJ[[CXJK>%_R?VSYAC[M.FFF M69C@[/]2]Z9-;N-8VNA?8<3-XO638V=/QWOJ@P)IF MMU+,)B67YM G>D=0YB&I8L5L%@ MQU]3LW<<@MZ"O0JOFE'.0R&OWW:O#^+3L;O;TOM_[;.7JD#YH33/<1///1X3 MXC+ / 0!)%X,L$=C@&*"/!+0R$TC'>[1Z7QI)-3*7M6J.@A>5ZY"+YG8<&;_ M(W8U;S?YGH(W2$:@?":@G%.?41L&&Z#-YOXG(WOI_?%6 M&,9/50R'7B*2H3:61EM"5N<@K'.45F,W-(28PM[($EA3[Y1Z<+*Q%"4 QE+XOC@%I(&; KI).?;](Y ] ^9KT"J_*1ZFU@38-*M'IOT(V#L>O=+'W$>A_6I>.?8<>%A_A?^<;[_N-\QS<>C=%<4=S5]V MC+[?H"?5];V_A:7-;"$ID*(Z4E;@.4):\>=ZE]^(K;[0#P WOLS;P6SB":X ME_.'E-G2:C\.BM%:/]#L;"O]N&K==5[A:?/HT"N5LP,$(Y\F!"0H8&*9AP% M*$D ="%V0Q3%;AKK1H@NOWQY%0MIH4IY#ZAJB_SM4$U, @8H&46-3EY'O*>3 MV:-'U2N#CSQM^43S4;37G.A3GS,22O_+Q/< )#@"F$(&&&*![WLDB(F6V:_0 MY]+(8?#<;.5(P0VO5%0&X,8C23-8)R:2C_GV"7P4VRGJ/(K?9]+?HJIG.<&U MB@8R4Y\V=GI5Z\TW]B1[*-<40B]T MA0T7,N@#Z*4$8"Y^=$D$.41QC!*H51RIMZNE44XMJX]'2V-)%HYJ^S, M;?I *;!FN;1>8-7XP09<$[/# :E#UN5)]BYC2-B*+N_K9MY8\A%E+R+'QYXW MS,6WQV7EY;&[EZFT/F9;]F''GLLUCD/*$AX#WZCI;'"44ZG$K1T_I"R.I6PFON37G#5F,$&9!,SPSE::F#II\\;0<)6 MNKR^;N9-CS>B[$4ZO+'G;R[_4#F&K6/"B9=2 CPOH0!&H0]23_Q(DH"%:9@R MG&+#6@]5!TMC@FYA!^??_RWQ/?\O#MKOON=%Y7 51"O7=>5_39VVE?/_N/_A MNMZQ",1?'"]=I9ZW@FE8G7O(']UPE7AA\XZ3E:6\^4,[YW/^H[I^_O=_\R+W M+X&[_U,T'JS",5Y$'#S]&P0H& ML.VM6SGQUBZ-2UG4'R^S+=J2 M#&VJ:A;5+NQ@W4//AR1($A!%,CFQ2V2-B= #H>]'+HNA1QG3H4,K4BV-0[M* MK9P3M2J6Z2HF3Q\.JCE'W8QOD^R,LQI/S3YZ$Y/;7 .GGS;()M"VD@Q9D6G> ME$0V8;Q(8&2U\9N\\!Z*G+.R%)VAS7MV]!L+O#1T/0Q!Z#(((,?"F.4I!=R- MW#3@+J2NB3M>3W=+H^76W^RE(ZY3LN)'1H21R)EN*I41L-4HU!Z$$W-CBUY7 M4D>*.IW?W@@H=AWX^CK[%9Y\(XKWN/2-O67@O?\G*FCY=I.7[#'_M'W)I#?! M6>$$52?^\:86QQ>5R$XELTS^^I@]5Q'^GSX_?.AXM(@)4.FAX>*O .LP>TR MZ-3TH0CF) 4I-.$RBPA0:'^^P !U94_B S1>,SQY9]LL+S[GNT-(BQ>G+ Y0 M"-PJ68LG?0?3) ;,I4'""4QPG&H=N9_WL#1:J05T*@DU3]8OP%,\4K\%DJG/ MTCMH3) TI5=U6X?G%^W/>VK>I][%<7GO@X8;#>EX=3!U(2=Q&',/Q&%( (R1 M"U#D!X#PB'@AI(SK5>L[:5UK_LZ6@)$T]9-0):KFQN$$/,5]@BDD4Z_KE5Q3 M[ &N*6S+Y#]I>UX+_YI:%P;]U8?,9NI7]H-M]^R]D$1F7)>'#'_/=M_?[LM= M_LR*PXD?(Y!YT$,@#3 &$'HE'TTHSHE)]W6CA $? MMC3[D=$]VN@G"KAX=VG\(@/?.T)JY06X!$;AE.!&3*8V'T[AL!_^WZN\:=C_ M98-SAOOWJG,6YM__G*G'W$N;4VFJ]SNRUIP7%I1.? MWNMZW/4GY:2^&T&;]WGQ#6U8>?^39"6[V]8I7Q_1S^-]'0]=YGD\!1&3V==H MB ".DQ3P*$H0BA",N9)KBUZW2V.N]IJOE&++XG?BJW1]R'=-,3S50TM-](E>>%44J^<6NX*U#HG=R7Z^ G*+>C2G.P/"?%^ X%9LK]G:+&1OIF'+]89O&SHYRO8^Y]M#S;LZC_?]3YE^ MB:V12VB:^ RP(*4 AJD/$I?(8H#(CY/ 3?V K'^P N?*_HN#'>I,D6ZWT\V0 M>@[\QFKY?I>A/3> U;5])#[81&V/[R"?K.?DJH MV/+B&^YL7O<\)<4O_.[4WM(C%,JR]?UVE^U>WV<;5C3)\E[7%'(_AJX+$(8A M@&D$09IX+G 1\5S/Q3!B2K?5/>TOS1JL170J&=LLC8HA$'T(#C.#!5PFI@(] M2)0G_XCB Z=5XLUZHHMOCO.[K[U9)O2(,NT,'GO,,$&-&.GOJ&1?\"9[J@U> M3RSPW$MC$ :( (B"&"0I34 4Q[Z,$ECHI43XK*+I4U<&3R2[:I,:YWH)\U$ M,Y= JBWKM\$S\?QMA7..TEG,&].KN:TT,9<=S)L5IE?!BR0P_4\:)9E\8/EG MEM_]>*K\+S0KZO2]O[1I*S,F/MQ_<3Z+_^[$C@ ],:?V-[FIPDXO?./W1S:0 MFWA&VP%--]/D("JF>2:O-SIGELE!M*UCS$B4]_N*(.A M?X-S56=;%S6GC<]['W-5L8MKE^M/Z>^0FT.[]UE)T.;_,E3<;^D[T?8Z"@)& M.><@13X"D,8>2#G$ /DT).(+CP*E:^"A3I8V>1LYG5I01TKJ"%$=*:OZEKD7 MTO%]LPV@)I[31AAI[:''0##:2/DRM[I9Z]%G3E3DG__S*7AJ[_J'( MGPKT?'=(#5+;5]XZ@1Z.8XI )#W"84A\@%,> Q@G;ASZG#.B%]"AUN_2Z*#. M&(;WKP C\D_G1?QQY:!*UDX^%=T%7FT(5%=^Z\!.;A+(K#1'D9U&YI5SE-J: MG6\(DS4K0JW7F+WNE\9:K?2="_.C%G6Z9F,%.\+U =OIZ>F; 6>(TS$P(TER)OA66258EV:U\^&7Q>O%DN8Y3%&(_ MBD#L80H@]B* /!J")$%>E%)&$"=:*7'MRK<:K=R3O1S&@57SE%%YT3'EY'9>*)NK.SMZ;N]I#3QLK@A8GKN4BL#C$&,*$QP$$ @&^+SJNI"U3R^ M-(JK''_$W]6=H5J]A]G'4.6)26146RTOIC/]C)R6VC9F\U$Z$[KKDG3^)[TY M41:[]5V9H0=$,IZ1)L,"8M#'/HY "&$*((U"@#Q/9JL3OW>)'_)0Z5#L:NM+ MFTQ20-!(J#:AKH,V/+5NAF+B229E;W.6 MN3BH3CLKAQ^Z=;?0GK9W+O,P83$E"?"(*\M/QQ!@*O8&49*X2?GVNRRS7LJ#Y[>H*%[EOKJ^6RWEGUM53"W]2]AU#?F; MP)S13C_'=*SK,,D#&.*$."!'P$8,@)2/\$@($@8 BGS-/-MQ38S M),$4DCM5&IN71G8'"^HY!,<>4]IHUIU5'PLUSID&X8DI2();I;-YZ(#[FY1< M4/KOSD%XYVX<9OUJM=J(V:I>J][QO-5LM0&YJ&ZKWX+^=OZ^*&0$ACPL^,&* MUSH$0'%O?^W=I=DW0L9\R_)]N7EUJCSE8C:TTJN?!%R%;/Q8X%:TIK[' M5@7*7ES%&"I&)PM7&YSMF&%(G>Z9P^!S9@;)>Y055<6W3PQ)?Z&J0-#G?'MP M-6EVV3Y$J4<#%P2AO/EP PQP'(HO810F/("QS[1N9!7[71HQ="74LS94@58S M-2: ;V*FD!*W)1R[@DZ0AU\3'$LFA6JOL]H3FE"<&Q.ZK]^02*G)!?$ I!'W@,>#*,8)2UB@53>VMZ>E<<7? MMFA3?8@K*[P16K>(=!^J:K1A!:N)&>,@8V6)@$;,"0R143"LU9CNZV?F8M,C MZEY6G1Y[X:;*I-_0!A6=A<^'U U\P0LL\H4AP:DP)!*8 .9[:90$)(UP;%"1 M]*R;I9'"H1(I>A5]:E[$]""IQ@6WXS/UY6L#32OA=-5%>S"P6U7TO)-?44VT M1]&>*J)]3QM>KJ"=V*-\XX+AY !ZBM<>-V$R]?5&)9R\7SV*-U&X8S\.MBXM M+CN8]W*B5\&+2XC^)\VF]COV4C!2.R6*[S>LJ75^]YP7NZ8.^II@3!",78"8 MK#@>LQ1@CS 0+.L+J$8(2YK&/$D(30; \ M3<5>"T:"6WD*XD!@3FD2!@'2RW)M&_5Y!*USO5#[/VMRM Y E-E?J3@C:R:5U/] MP"K>1EF!:^H+J!.D6C&GN'X:1,HTJ?'&O-/Z&J9V(=Q^VY:ZH M*L!\V(HIR,J=#&RI\A#2)C@>/;$U=V$4AJ$'<.@1P1F(@B2,,, T](/ (RAT MN9ZUJ-KUTCBDE=71/R[6P%O54ID"Q*:2UGG,GK/MT\H1,CN?/C]\D/E+RDR@IIJ@4 &^8:ZQB]S49]1CH%D^ MS5('QZRH[7#3\Y6W55+QI-"MVAMF=LN'+2D8*MD[5O_[87O__++)7QG[RC:2 M=#K7Y^O("R!G002$^9( F$ .L$\0@&X2N3B..(%:N;-T.E\;E6V?5%+ MW9ZZ:.Z&M(9"S:B9"N")J:<5V_FM%5S6<'-:V9U&^*[/C3W#Q@0S2Z:-5M>S M&CWZ#T-=_IJJ$ H@]-:*4'GWAN1SW_.->*.\_]<^V[VN"4U9#&,&2()B %'L M@B0(*& T@"3T/>320"?0\K(++;J9(:"R+EA4=N3\]W]+?"_^B\,J>0V2RIU" MZE./QDPZ7S)??(&N!Q -(^#"B FD/8_'9/U2)_7:H6(W![#GW4T'[QOVE&VW M,K8!(_$'HGFF=@5/G&!.O20!;I*Z $;$!TE"0Q CCWHX]7C@MGC>;^E\:+:= M38?E?55+T!J0JFO=+=!,O++5 JV%5!:\F);S^I'[:'WERDV\R6EV)?A#K77GW,Q.;^B3B,.8Q"'" 96D 'Z1( M?/%0X/HI\JD;*SFO]'>Q-*/W1$JG$E.894)012-W ,SA:6X'HHFGN0$Z6MF! MA@&X(4503\.SY0D:5JR;+&CDR5LS!@D3-MNQC]D/=I&?OX[^9JD/ Y9&@#%9 MLHBDGLSP$$)HE$!KK>FE4T,V#4\L.*N&O5*TP*U:H/BB*%L(D M4$^])[:'\@V)AU0!LYZ':+3C7Y262!60_BQ%RBW<5N3HP_,+R@JY/_^8E^6: MH8![G!+@1XP(BR4E((D"'P1^@/V48I($6DY7U[M9&E4=I9/3Z,DHO5D/H&K4 M@Z!I8K")UU\DLJ!5U7M*\B4,_39K/_L:AB_U^K M3=#QBCV"G$'B>L#'LO(BC".0!F$@;)DDP#@EH9MJ&2_7NUG:[*\++7:+ HH_ MZTW^'CS5)O_M*$T\^5L!G;KHPC21-L,H6)K^/9W,.OV'%3V?_B-/FTW_3ZCX M)ZL2AVWI'?W!BEU6BI^:"C'K-(J9V+@DP T0!I Q5Z8L]H&+F9\RS&.7)SHT M,-S=TNB@(V'E>5"B#2MEFL+G7#_>9@1I-8*PA]_$1'$0M([JZ !Y/Q(LHTT7 M:IA8HHV1SF:E#S7%SVE$\:T;3AP/5^8FC$7 M(QS2&"0)9H#%,0J1"SWB$;U PU\_QO.$)OYO&F6U1>[7C]S$BV.=T^I$P[9Z MSV]2R=]73CNJK:).1]-J2>WHZAR573DRX6_.914@RWFQ)AL0F_FT[ LY?QZN MR8"^FK]KNMX,+UCVN&3_VHL&[W_(=(1'1T(O3#V78(!2S &$H0=00#A@+HQ) M%-$@T"P:V=/1TE;QHYQ.+:BYNV ?M(J7(A8 F_H*Q 0K_BIZ>..9D:\BLA*I-WJ;?*_$DY6=^C M0GKU'CJO6ZRZ[Z8_.*Q<-L"[8TX_;HHU45I&G"ZDDCLE-]'-16$NM#.+QL_,J!F7B-:+5R MWK1K0#,LE6+.22JLN[.43<>'6^V\ 57UT9]V-:$!POJO0>=5D=["7[7_8T@Q]RBC=L'M4RF[N>)$1=%I+ MP8W#*'49 SBEB:Q00<0^@*< 2Y2.%'U5F]N5](YR68O;8-:QH*>!>R8+60]V6X:M M/F3#AJM&>S,:IOI:GAJ>!N_?6"[QP_9EORL_LA]LXS*6G7U/DL%_EWL*& Z_H,01EV?I^N\MVK_?/K'@2^^"_%OF? MN^]-+8XU9RF2^6:!!S$",/9<@$,JOH,>#3WLQXF:A^)(/TMCAEI4IY75J875 MJU R!NTP65@$;&K#S@PK98I01&(@KZ-HH68&\"Y2E= M.ITNC1YJ1\?L&'^,*M%7SI9I.J0J0:YZTV\7R,FO[,^BMVL?S]\.,CNMT+_; MO(A7Q\C:C;I"ES-?C:N#<'G'K?&NK:2REXELON:;S?N\D+EMURB-H@"C1.;! MCP#D"0&IFW*0P@!&U'69YVN=B&OVOS1NZDE_VM7A_W5J+9P_I!Y.HXCFN;GN M,*F2V&3@3\YGUG&WD'U6";W)$M .]_Z+<] J03.>AE:M&?U4^Y_%9XW>_V1D MO\M^L"^<9T3T\'ZKG6U_M*&E,5@EL'.0V&E%EM$C^6Z;JU;[4$-QF)>L S@Q M"XUC-T'B?66 C'+OC[<^6_I]946[&?C57](_NGG77"*\KQQ4'JKLEN_%[\HU M2J!,9T$ ]'PJMFDT BF)"?!3CGWFQU'"E;9I@[TLC3E:09U:4J<6U:ED53^T MZ0=U_,C&"E03"X/1ZGW9VFRK=:\BW=6Y_R']R?E8T+NB^+"EC]ENHU3]X?*M MI4W+2BCU>7<&P?BD,]=^XAGW6*#J%%)()W[-V@IY-/N1T;U8-8>!T9IQUS$P MFFYG3SN"E:U45X/HHK4SE5\FHX3_6#.CR'[4$U\7SN MR.BT0IIXF?4#I>%39@6PF3S(K@%GR4]L%(9!K[#^M^?S 1O5X,3C:_QIP^02 M,K_C&U0R*B^"V;:L/X*QQVGJ!PE 8X C%,$4!2F(($1Q2'$+/)2K=025[M9 M&AU6![( 2S&K.)Y63LVD$MU&X;&5HJ)ZYW,FV!B4-&+]!+#3YO1@FCJ.:\O*)HE2EA'820H ;@NPP#2 M) 1I&@7"7H(X\'S,984C#4:XZ&%I9% +6-_"Z1' )7AJ<_\F2":>]ETT)G#B M[%7=TK2^;'_6&=VKWOED[G]0_TSAN..L(M$4SQ1.WUK:I#Q*]Y_J)PMG0(R? M+)AC,/$L[!PBV JUZ]?7Z!3AK*G93A&NJ] ]1>AY0O_F[&VV>[TK&'J;4[9F M+H0X1BY(*8T!#,,(8(P(("@*Q/_SU&5*R^)YPTN;>%(V1PKG2.G4;\1.P!J> M>;= ,/7JIZ:]UDW7-56-+K=.&IKM/NN:^-TKK*M_-XTPN*-4#&?YD)<[M/G_ MLI?JT\2QZP4!] $BL=BC8NZ#A <>B)DP3F61947OO>%NEC81&Y_Y1M254POK M"&DU9^8 LN/SU Y>$\]:4Z@,X@N&D+@AO.!JLS-'%PRI=AE<,/BT?NW(YJSK M2_&-%3\R4N=4$!O0)(E#'U Q[G(K&H/$1P@D2<+$LDM2+U5:<_LZ6-J4;V2L MDAPW8FK7C;P*Y/ \MP'/Q#/< !FMFI%#ZM]0,?)JL[/5BQQ2JELMUK:Y#[D M%GNI$Z!7IRQ28KTSIWYDUK. U]7K>0B6$K#&:J-S2*!B63J7Z^YGU=&I4 MW?-3JO$7;O5'_;\,%;7C9"!,?!(F""#DAS)SC" &SV> 409A&(4NP4KUE@;Z M6!HEG'M92D%O\T0]PCENVEL :6(>,,#G!A_4"P0L>* >V_Q%_J<72O5[GUX^ MJF_&-QE)_LKRIP*]?,]$L^]RZ7:R3MPPB-PH!BR0517].)1UC @@ 2*+KP:-EV8^J?X-YW]_V M;#;^J'I=0W_\83-K_XZ08L_HH;S:V[SQYFW%!3G)J_'6/ M"K3=,?;X9][Z4"80>LB+ 8D]#F 8RSA^\2-W0Q)2%Z"LO$W'F. MB E=7H5&@R%OA6@F4E3^\.C1WY#V@XQW]<7Y2&Y([A->&WS0,. AY[L_4<'N MMK3]]IU,AIE7F=$K<[6E. 2CF!(?< (I@)X7 LQ<#MS0#T*$*//4#$KMGI=& M?57!BBW:@'W)G+(173,F0AEUM0WJ)%A.S)>MH/5M=?M#1^QZ]SJ!=[4V6K:" M*93[G3>^0A>.BY +[0;TC\P_9=OL>?_7DY:7QC6-<.IGX*;,?9 M5]7H'F%??\#,0O@[RYZ^[QB]J\LS?=[+-K_PZJ:[_++?E3M!X-GVZ5 LV@UC M',YGM39,P3DW.HS;L5Q1[C/;K2-,>1P&4.QJ?<%X02#(#J4!\)#O MIT'B4HJUO/6&.EL:N[6R5F8\:P4U2. ]B#!F21Q$B($(8@X@#&65%1( C).0 M\L"-$QKK5&"WAO ,)=2KK"06L51;"FPA-#'MMV*NG$K0ZE-X?_P4?A[X%-HK MO]>!9.JZ>[*K9133(7_$5P\-_\IW1_89]X7=$4'3!Z/ML MF^U858%*>0KP%A7%:Y45\3G?;P7MB#^_8[S2 MM2DF?%'7Q<&OH^4EIQIGQ7N(64=OZ@N*1ADY-*TZSOO1$:J4_V0%R4II M7 CIU%/=G&$Q3&*WP3 Q&56".8HX:&6[N:ZR4;:;LZ9FRW9S785NMIN>)PSV MH ]B!*19_<3.*]A\X>]D1AVVI>4Z1'Z8>#$&H9\B81;Q!"2QAT&:0I;X,:8P M@,I;4:4NES9ECT(+_1D8+2%X="*N^84,\+H\X9Y)JICY*D^:49#;5TFADB3@%3F^/F,$Q] M4ES?1$VQUE_7V5:BA]/&YTWM<%6QBV0.UY\RO*)Y?'[ZM'W)9&E.[1JDO0TL M;CI6UQ:/V;.\ZO[T^>%#IQ2IYC7.5;P4;W1NA6J6RYWK*$U097P4$O/+GZNM MSGL/-*38Q970X,-FR^]?\YS^F6TV=]N+J][CJ!X6&R\-@R@)&/!9^T>E\:6[3"5UZ\E\X5W4EA> :@-SAJEL!DD$_,.E;1 MUK8EC%"S9&KH]3VK)6($R[FA8M:(&=U]S!#.-MDN8^5[E!7_C39[=NQDC?R4 M(9S*$P@O!#"4E1,3-Y"1,IAX%%'7BW7X;;B[I1%:1]J5PX6\S@\IL$,UC2!% ML-7XRAZ$$Q/4"7I25*>25<6$U*8C-5 L\<](9[,2CIKBYPRC^)9AK%U=1[/\ MRC;RG/ Q?T0__Y[MOG_/-S*B[WU>]-043>*4DY!X(/2C!$ FG9%Q*FLTAM1- M0T)X2/2..TU%6=YQ:!,$^Z<4GFVHL\L=DO]@A;-#/V5T\DN^%;_8BM^4,AY9 MWAS(:#X9V"<-9,A5*.P28=E)H>>6H65(T1W.K*OG)&2LA;CV6Y$T5:L MFZD8\\;!W0C618SV9<>MGMJONK8M1J[TFV/)00" MF'J"P'#@ 1:' ::(>4PO&4-_5TO;;;:22I/.0964!GD8!J!5O/VV MC4]]\M M5K64E15VUT!F-6G .!JV[L#[.YKW%GQ4X8M[\/$W# (UWC&\^[ M=T7E/_[ MBBRG&6G,KJ],QLH+1GHH,L%,+VBS]CE&/HXI(#YB 'H,@03!"'C8]T(_B;R( MJB=,U^Q\:4QRD-!Y:45T7FKA-:(+=$=@F%ZFQG5RPL$[YRAZY?E;">\<=H)' MU \*3(BV1E3'A*C/%-]A&7V]4 ]#^ :#/G3;G"_\PU#;DT 0TS;,0T*R7;4; MO]N*S?965NI@HFG6N2XY^AQ@-T[34"P//*(1@)'G ARY",0L@FE*W<2-L&YP MB'KW2ULJ.M)7%XDG\NN'AVB,@YHU.AVZ$R\8@\!.YR!R&VX6@T@T.I\]G$0? MF&N!)0:M&-C!_R5L:E)G9WZ[8:@FSI/\1!Y+9&HL#D+?E3EU'@ M>['K<:R41T"MNZ41V'^]??N@86:-PZE@QEH%:6(>:F5U[B0)-=+>E"YK'$(- MV]0JE#-9H\.0_H"XA;#(%BRSWHZF=4.&U;TW-X:>=K0]RW?/CVRXEEN5]N*HG'( MF.^[8F.(?4\84V$($/0\D HCBR20TC#22HAWI8^ES?EOW_-BYXB>GIT7\9TL MWVA>7KS0$D M;+FQ7>EA7M^U?A4O'-8&'C785-USSN1=)CO<67Q%._:52<&S35;9CU7>[O-$ M)DV*DW4:^#&C. '4C\6>RXL2@#@1UD&"6>JZE 6N4F"_%6F61BB'%#S9UF&M M;M6M9B'TTMAIW#Q,"GNY.<&?F)X.JG1O1:4VSJDZ*Z=2Z%JJI.IDG>C=$]T\ M2AK;Q3E':Z;=Y"RCIK?UM(7RX,[TYD[FV[C:PN-D7VNM48, 5OJ/Q_QSOGU@ M^6>62_?$]UO](-:A1I:V) EA]V5U7BL]IX74X.'^B_-9_-=USG3>Y_ENFZNN M4>-0#J\_5E&<>&W1!'"*L%<5I,Q"7P=;GB_\547!DQ!8I1=NC@N3=2%E;@OI MVBRFZGT55K .7>)SF,0 AS+'7N13@%V9WRIEU UH%,)(R[UXK$,M1IFKK(^S M.4I=W?*5';G__=\2WXO_TL1A&$>*78=?<3MM$=2I]]9G2-X/HW9+A-@@%/9C MQ*YW]ZNBQ :5'X@3&W[/C&2JZAB-MZ!0I#DI@F&$"?92X,KZU#!R,4@\EX(D M\3GG7I3R4,M!XVHO2S-0ZD(LR"#]S740U?CA9F@F)H4:E8-C[T%$>[0PB( E M+KC>QZP$,*CF^:P??EA_N_' 6/'7(M^_5&MF%1=5L\C7W?;N>:>ZX1AI9FDS M6HKK5/(V&_>.Q&)KO]L7VZ9ZC/IN8PS)\?V&11 GGOL6\-/:7R@B8[3#&&M[ MMCV&HI+=78;J*X8FP LKD'2>^BB/-K[*HK!?^-_*.MW%FN+ "X/ S&3R>\8 M#\7^(F'BNR!F ?$(8WS]@Q4X5S8&AOK3^?1W>YUP 6S%=3;5F5\A!08Y!WOQ M@Y&U,(BWHM5@"\.IK8<#>)6@*^=KBYX0MK8J+!H2*J#8,B@&^YK7L%!1^\+ M4'K)C%!:#X$VS?<;5&9D+3X@"8^\!+@X#F0>FQ"@V L!#0,44S<*6.SI["FN M]K(T"Z02RDKF_^N@JK'%S5!-?6O6.O-T9HXH M[E7Q,I2X_U'#;-J$R"VB=!K.-YF,SSAFUH8!)G'D@R3TQ.8"XA@DV*,@]'TO M1*Z?0J84-S'>U=((XBBITXIJG))S & U7K #V]37GV:(Z:?H'@7#5KKN_H[F M3=T]JO!%&N_Q-_2/*.OK#)D'K[K'%AN1_?.+_.Y=QCDKF-#%P$5"K]6EL40M MO7,0WSG*[QP56!DX36BB/7ZJ.1W04V\^-#&>P*_"##NC8U#-KF8[%36#H'M( M:MB" 5$5A73TN-NBS6N9E?J4U//^XLBG*/(MR_?EJ7]1*[<&U_0!IL J%K": MFC^&89J"+D9 ,2.&OD;GHX 1M4XF^]BSQKD=:U?0CWE9WOU V4;N?Q[S3GFA MQOGB7;;9[QA=8TB2&,KJIA!" #'U 68I!"'T(/0AY3&--5,\ZDF@Q1HS97K, M:B]JU(I?I\JM:F1UO;-6#JUUT$[\J#E(:KN@2:&?F(0DZHWO^F]2_-^=NR[X MW0)E!_#?C8!OD@[2#$![62$U^Y\[.:09/%=R1!HVI&_L/!;TKBC>[8LZ,D31 MQ#E]:VF&32<5M-/*J&[-G"$R;L.8@S$Q:3P6B%:I877PT+)4KJMN9)^<-36; M57)=A:XMTO.$WERC+%O?;W=B!W-'J1CD\JWX]DOQF/^Y71,48HH2 F#J^@"& M?@P21!#P8IF./TE\FB*5F3G0Q]*F:"VFT\BYMMA@I#RY%7 8& 6B[?K62R^.<[BH39GFVES=S+2GQO\VV9"8!4[?P!I,87V]M!FOH:8P ?YP\I[ 0U"B^1N+E M8:?)7U*=\%*EOM*$5YXT.QUH+ZB_\&_LJ*[6_S>OS1^/ MQURQSQ(/00*"!$8 4C<$2>*Y()15A-/8"\.(ZMQR&LJQ-*;XMG]^1L6KTQ%: M%B^HE:EVKHT&FOZ5IL.D=DHP _@3,U#7SZ(1TSDHT1V-E1R.]HG:[<*9)%/F MC9A:.CXPE6+60X0;H3H_2KBU.=-TP=LRWV2T:KVZ0GX]3L,$Q@GGB(*(23]1 M[B&0>I2# /HA9R[E*=6JYSK4V=(H47K@587#3H36S0$\ *X:Q]F";&(B.Q%S M57N%O#I_-/].E--W'!EK&7P'NIHY7^^XTI?9>17>,2QN*#X_WU')C@F [W^2 MS5X>94FW0>EI>?S3NURF.E_S "9I.W[ MGSNV+67EZX]9*?-R^JD?1P%@02*VL7$ 4X2!!(, R^1N?=2J)44P))@2R/6 MBYBW@VJ'=)4KYZ">M/8."CJMALX?1QV=^^W^F=6W"YK,:VWLU>CX5XSHQ!S] M:P;SQM#'VY&?)$KR!K%^84#E[6 .QUY::%__JO%=DUCQL4#;NNEZX[\F.$QA M0 . 2,P!#'$$$,<4>!C%$61)&E*EK*I#G2R-L%LYG:.@S8&8^E5C+Z#C=XTV M8)J8!0T0TKIJ'(/ Z*ZQM]'9+AO'U.K>-HX^:W[=^% PNBN>MT:WC25>C: M'>/U!V^]8GRS+\58E>4=^=<^JPFA?//:^:D._$VPCY/4BX&7QBF &*< !1#+ MG5E"$S= $&IE5= 58&F,T+W<:C5PNBI4EUJ=7YC%8&N/D^[EHGWT9[Q5M /\ M#=>(>NA9OS]4[/X771SJ@=-_8ZC9CADAOD=9(6.Z6&)S=3ZG)7"M& XYRV]ETT#)1XK$[LZW7N'=DJY M*WI?7IIIU1'/>:=<1:8?F_$MULVP3$P0UP(HE%$R"*3H0>*&>(KS%F<.J^A1 MZ#*ZHN]!\W+E3:!4E?BJO-OOON=%]C^,KM,H99Z',:!B9P5@$,B SM@'B$1! M&H30\[Q MS9Y3U]+F^!O.R&:*P<=Y*SRUU4YZTK-I'5#0*O9#);@FY@(NO&5 MJSJ#G=C\'"2U6U-\! Z+!<3[>IJ]6OB(RM=*@X^]HL<<9;%;WSVS(B.HK:B* M?1ZED/K C2$%D'@0H @%(/9][+$H%O^G=/)RV?32>*&53FWN7X%J>*K?!L#4 MIZB-8!;KS/;K.S1UQ5N=:2M^.D[9*PW.,D/[%6DGY, 3ABLW>LEV:"-GLLS_ ML!(G-"0R7%)\@2D"R.7RF#2 )*2AEQ*E M>TS=CI!.V4@N%OF.[)I+N^I(**[S$^ []:+?@;:5V?EV@/9. M!5I] T 3)UO6@&JW\YH&FF!A%7H*9EJ^=O@C_VXCLJ,5$I-8S4K?3V^WX_V*BZT _/^D- MHS<#_?4(L!@B' 9(AQ)'6KHI.W#Y@%[E=9'XL=@S>EKUK*J&U/G5NZPDF[S< M%ZSQF3L&..'8]0E!*0AAX /(Q=8LA6$*/$Q#\3E/HP!K!7K8%6]II-JH4U7[ MJPM]==0P2D)L:QS5:/77C<[4V\Y&,:?1K&+9:J@ZFJRNCYMSU/#@HVPY"^&T M^-O-KVQ+N%^1D]DRL#UYG&WW8NCZ]%VL*?*<_TU>%/F?LC#%FL$XC!)A ;NN MW,4G7@ P@AQ$8FL?NBXGD4?76_8DUR0U/K_2B]*T3^MIW^UK0E\:*60=?%=% M8^=;>0&-#Q)K^BI= 5:-7DW!FLGCJ$+I4"3"HA]1O]JV7(6N]#"O-U"_BA<. M/P./&@;P%OD+*W:O#V(X=X)B9.;F%WEY>BA;P&*:^IY'0!)Q#"#R8H!9E #& M"(I"EZ>8AUKANF,]+LTP:P5>.97(AW+,+W40J&&AB''@U7C!*IP3L\3-2.H' MU*JB8RM\=K2_>8-E5=6_"(U5?M&T-%61_1!;UA_LZ/?S-2O_>?^\, I"B&@,>$>3S&B!*MBM=#G2V-;(ZR=ES;Q-00HFJ7IAJ 6(U; M; $W,:T88690FFH<#&LUJ@:ZFKE8U;C2EU6K%-XQ/*"B_]B753A^^9A_95*) M;,-.6\^+W\B0A-G9=& M51EWD!_"N-%!S__4/.":XG.@>,SUBT=WZL.NTX$]*.A<9K67N>SEV#YTQO8W MJ:OX /SN'(/UC_I.4R-LP@&Q=?HUA8CSGH%-"/+%2=B4?1E$[FXVC6]QQ[6X M]:92#> =:&-QU+[9.%>T4Y7M>-&>VF=O+G%"GRWKW>I86O/Z'"2EV7P#/C/,X0%H M[$_E'BA,)_!Y>'N K%3?DA3ENX_J#^A_'+?E?NT%:N0])" M_<&*UZH&WO-.==WH;V%IZ\=I*<5G>4NMOF8, #4^=>U@-/'\[0CIM%(Z.IAI M3>%Q2(SF\4"SLTWF<=6Z,UKA:;UI_2?E9'V_EQ?]QQ M&3?Q;8_+3/RI>&WCCI@;D=2CP/-)"& 2NB"-(PJ(1SW(PR#V6:Q"" 9]+XTE M:NE7SN-WYM3B.U+^E5.+[PA%G$HWYZB)&HV8#,PPMTP,]\2$TR)=B;[J@EV! MW.!]5&#J] M8>MZ+$PPGRF>V^\$?T\Z%V2[W;[8H, M[W=U_>$'5'1]R5SF0S?D3$!// #3- 2(4@^DGL<#/_2]A!&M?/%VY%H:1=7^ M^Z2K5WN;_9MDJM\U[ZEM#9\:J?V"09EZ;UV-QXE*IY?0J^I>.N>.4$WF_ZH= MM+O:R3/=6K]);I\M8VXKU[LEJ>9-]6X7RHM,[Y:;-XRL$,8F^]=>UAKY(0,V M1"N50YZ'7"BF P*<9)RG@IDW[&)8U8O0BY''#>G@6&"B9B.Q M*[W"40=#(&)!@#&/ $YE20@4)R )O1BXB'O,YX(G JU4*IK]+XX^NL5>KIH) MIN$9N@.C2#/3P3TU_=A 6I^.S/"R15.:O<]+7V;07-":83,&=RO?V#;+BR^< M9T10@^CG758P(CX K6M8&B/B>2X$88A< "-$0!H%+B TQ&D81F[J*1V.*?6V M."JKY'5:@:O8J(/(&B?WHR@K7(W8Q&YJ7CJ#[:X+F\G-QRA^&G<=-G&6 M;%>^SPN6/6WKW 'DM:IVM*D^7W]%V5;NB]A%J)O6_:7S4S,[94)^8[&L]0*6(<]3$J559 M.8TR3JN-TQTAJ4]S:FBQ&H -9&U5";A)EGFK!]B [:*J@)5&C5D6"UN0VEZ%JL .B]B:Y65^A&PQS97^IB;1?K5O,(. P^;9C' NR;STIJF M":5>Y((HBCB03AX@01"*">]1%GE)&F$M2ZG3]M)F>"I"YR:K/:$(^) MY[*4ZI#8S6:N@0MEK:46.+8\-8)'^ MEQ?TH6N$[(D^_&@[:F0<$R.7\X%F9W,Y'U>MZW*N\+3!L>A#P5Y01M^Q%UE8 M?!VD/,%A2 %*8P_ A,MD^2@%"0Q9!!,WC7RJ? AZVO;2UI%&.H?6XFD'=K2!HG$N:@S'3*:0J*'K'C=?5'CQ'!SV M/&)FRGYE53+I!U3LZNVQS,U2%1'M_J7RJ BH%W(WY2 -< H@=655+HP I1&2 MQB^. Z5B>_I=+XW &OF<2D CKQ4-V-7,Y&G G)@#3W!<3>/9H@^,)8M;H^-9 M#7)]0,[M=8,6;JW$_HT]5>G$6)6+=_OT8 !_S!(JM>@P3/4\9?1F61E?=LN"-G,Y!"Z>C1E4>O'WBQIKL MZB.F1G 3C\/$3#?-$-Q0G5T;1.L%VM4E^$4UVK4AZB_3KM^4J5MA3O[YH2SW MC+[;%Z*C!U9D.:T+,%9?WZ"RKBK21JFOPS (79RX@">Q"R"4'L@L28$;(N2& MC) @U2JV:B##T@A32E\=U8O92CH%69W]5IZ_5&58 99:5#$CAX#_%]'*JDI^ M*%ZLB[4Z?V:[[]_9AE;!;SOT4_S*N)2KR? JLNNT@S8UN]90U_*WM5^;?T$E MN*SA45%JY\QLY2 NJRB]SPO.LMV^L% GV@*>UIP8]268V9'1&*)+9T;SIO2( MEK)L?;_=93MAZCYETC=RN_LL/IEKE[LN3$,?N*X72Q_& ""7(>#ZOHL)A-#% M2IOCO@Z61I&UC,Y12$=*J49GO2 .)&A MC5.)6T5+7MX0/ 3VWW/J?9\[WE]:9/]))U@+:M&AL\>B,;GM05T)I[45X"98 J/X'!3 MDL7S-F=/L]BCU+5$BWV/FIUG?-B20CINO6/UOQ^V533W,>%WY>6Y]F@"DS0B M(*8\ 1 S"'":!B 0UG="?!*Z'M0K4:?6L=*G?-:J=77B!%1)IW>VH BUVG&" M1?CFE+YMPK!,[?5MLVV""VN>HU MTGAWWUD:@1XK&YP7-EAIY_$^P49A.V@(R]1[P%Y$K";IOJ:]V^ MFX0109JY4U7[7MK,;D6O+9Y2"%^=4KXT\E?)(U@KO'9R5>4143-S)L)Y8JHX MA5C*+1$^JV"\.BUA;#7WJBYF]E*Q*O<\=V9674BN)&K5;D+_7OA=XR-?7S[? M;^D[8:*L/;'32Y ;@8"C"$ 6!2 )* ,T0D$*.:.)IWPQ?+6'I7%4*Z132^G< MRTPB0D[UN^'K0(Y?#M\,S\34HHV,UOWPH/9&%\376YSMAGA0H>X5\?"#)AFK M#HY[=X04>^G0_"JDW@BB:#R6T5W\Y7)KX 48!C#!@L2OL%2^,0!(C M D3+B8*X?'-I--'*IK%G[8%D M?.+?AL;$T_R:ZZ,:.%HSNA\#H_E[I;G99FN_*MVY.?"4_DQ\8*SX:Y'O7ZKH MAZ)\O]5>RP>:6-K5UN$=^RE8*2^&1??;UA5OF9+[YYE M@.G_5+_OO[]!) UARAE F& O02#E,8^X&F<1B$D) U2/7])6Z(I3:%9/2H_ MLK+\3[GY;O63:8L."E:[<-313._2S=J(JMW(S3I*LU5*/ Q,5Z>5<]"J&J.N M7JO9KO-L V[IKL^:6+->!-H&\_R6T'K[!CFM3F69, M;NW6;@()YV$ O#A! +HD!8BGB?B.402IR],0JS'Z+6(LC[V/KMMU6N+:,[Z: M[INCZ%7,OL9YMNDH*5PS3(G\KW6E/XQ$I4?C2E^-Q,?N2'R>920T[A1F&)&9 M;A,F'!F]ZX4;(1V\6#!M>[XKA1NU/[E,N+4MTZ2!+W4ZC?(+_YAOGV3(IDSB MNZ:)Y\81=P'Q4Q_ 6'R7)BP!?HA2+T348]C7VUCT=;6\I>8HJ;RMVPA9ZU39 M95U91^Z\-4.R>F%6L_9O@FZN!(!=S*200$KI2#%MI@ ;F9.[S>L M[&4ROY'GS2CB4=+1OGBM4K.\K7(H-76T<)!P%-,01&$@.$(&0R4$$@ C'@0T MI4'@8AUWWMZ>EG9ZV0KJ5)+J44$_G&I<8 6DR2\"IXIT.;#EK*?_X>]KN59(_$Y!5Z4N R%@*$O 0P M%'I!G,*$J17*Z>UA:1S0) AJI'0J,1TAIV[BI',@AUG "CP3SWYM9 R2)_5H M?T/VI/,69TZ?U*/09?ZDO@<-TTSVI[/\>"BZP=TH35P7BO$-&$!4?UDCAH0VJ-+E MO.D:-4"XR,^H\ZX9);U!95;*N!Y6M@=I=UOZ+7O:9CPC\H2>$!GH*9-#YIN, M9*P\WOJG.(AXS#U A=$!(/410)2YP(-1E"(6$ LNX#8A-42 M@=XDRJS$:@.T<\*UTJ89$;>%5;]LKT1:'AT62,HI\B$"KA?'T@4% QWDFQ6L?+.S>6_M*_/0GAR]^=C9!?AG1OF]AN.95I5K[DXD=KD=Z* M(Z3&I!91GX32.?#\.0]=)80TKN=&1T:KF-JN%I#(":53(-K!/SBB&BVA:(/CB6 MK!"-CF>U1/0!.;=&#%HPHZKWV3;;L8_9#T8_B(W=]BG#F\;)YZ^%$&*=N"'" M'H6 ^"$#,,0I2+TP 9$/HXC$$218ZRAKK,.ET5(EE$-04;S* P^DD>Y.&6,U M#K*)W,3,4XL**EF=H["-)^#*J>2U1T"JR%BBG='N9B4;5>7/*4;Y/>-,ZW5> MS2;YP!NV93S;K6'JIDE $?#]%,FRY! D<9 E+@^Q;&?(,AU^*2GGZ71B-A. M_LA*>2@@R[9E=3A[5;U-.ZOZ55C5*,0"6!,S1R>3;R.C\ULC97]M.Y,TZ4,X MV,N+?K67N1.A#ZEZ)?/YX..F9/!#;&;SXE623OF=T;_F.95^PU_X5U:RX@%J>WI[EW-V,J7]G8C+YB6+'E^663OS+6I%7KA$"] MW1>R;, Z1BX+8!0"EU$.8$@ENR ?D"0-8H*)2S#4*LAIBD$ 6@8@D,,8T#;U(@)[OT.97@'[H=SK0'V4?ME%5 MXW"K6$W,Y*VLH/U GD2C-O):K!*C"HVM$C"C_=/V!F(;W+2O3T5$@_-V'YR@V=V.OMSQ,PAS&AC'@Q"#F+ M 61) A(:BU4[3EC*&?5)X.M824J]+FWB=E,Q-P*7#GYUVH $:3E]0O_("^=; MU:?>^JXV$&IKO'5X)R:'4WD[^.HD'==>[K50LK3DJ_4YZ[*O!&H TE#L(EU./0$1(I'4>=-K\TDBG MEL[YHY5/TZ_F##O%+8(Q(E/O!Y3!T+?]K^ILR] _;7Q>J_ZJ8ACB*&0@-!'!$!??(OJUUP##2C=>_\S](Y!JL.[,D,/ MB,B I,:&;C*:N!%S@SCD('8#)K8; 0$H3"& -"1Q(&@B#I4"QP=[61HY2#E! M(ZA&_KM>$(=IP1HT$_.!%-%I9#SLM$83PFC I)$'T 9<,R7Z,X--+X??&!R# M2?IZ7YXO"]^8_"=I]D8?-LVC5^V79%E*Z28LC:^_9[OO;_?E+G]FQ?U/LMG+ M?>CZ&W$U X!,HW:L#D/@\!F$<^R1):9)BN/[!"IPO!/^N+!/? M:,DDNG.-@YK5.S&V$R]^[2E858BXE=_Y4RC@M!JLG(,.3JN$=,:TF3O1&$)K M:17U)9@YXZ(Q1)?)&,V;LE$1[FW^C6T8V3'ZJ4H!9Z,R7'^;2UM'1@J;R3^C MK3SQK]5Q&GUNJ1U=4HY^MI2[/E>KVJ0#?' MZ_4'S%;:MZC\?K>E\A]Y+?A#[.>WN_)N][8)J?YOM-FS-4LBWV>1)V:@+\]! MQ/J+@M@#'L)^XOFA&Y-(9^E5ZG5IDU5*6_G]$/D-.\JMMQ*K(:ZV-%O'<>J] M0 MA]4U'Y)6#=DXKM5.);6_QUD+)TFJNUN>LR[L6#.?KO=[+AEQ4,)KMWB,B M'8I?W^7/*-NN8P;C./ (X)"Z '(W!-@/ D$]+HX#Y!+B>EK4ZF)<0!I2\F/]#SUJH&?/M M.Q*?D#LBN$7TM"9B2X]32$'(*0(0<7&3<:7W7=6V+O$N-K59P@.LO]Q"!@EJXFKO?Q"V\E!I4>OI 8?M7\+J*MDO=9Z-,$ MX'*Q*<%># %-Q98$!C &*4(0ZQTMS_OCXZ'6)NV>8N!I,TKX.Y.)*QB]$Q,./;'/>^D<^(6_RS9[\=O:S/FRWY4[M)7COJ8L MBI,DD4Y\*0;0]2A + V!1WT.@]3E#"8ZNQG-_I=FN#1RFN]F=/''%'(8!&(<)P!YE(.4$04IBQ+FODX)B2OQG2$C1B@]0+?]ACUD)[N1'R5<.G7NL MU!:!"4=@XM6AE=QI1'=JV:NR2C7^7[KX-QK96R<,D;.T@.CV/NO*8@C-^9)C MVHQ!4,U9 J6J\KM,K-3)RG$64^X%*'0I3P"+8 )@R#V XB@!(<>^BWD0!-15 MCK;1[GYI*]%)E/]%ZK"Z($^E43<9C48@BO[X#-/?]*A/S'XUR%].0+Z[!K). M,@ ;N&M$!DV*_TPA0Y.,@UY$D3&,@Z%&^JW.%X-DK/%)<))Y*_H'K>^%GOF6 M?64D%XO9Z_W/%_$I:K(_?'A^D0[K&:F[?=4^=C5J?&DK2*.$TVHAM_L'/>2R MX-P'2/=2]K2&S\YPO M+\)2EV5;FK3JY2&'"H]#ST]D 0028 !QY(,D;2GI?': M0=!#7M#_U-OW]V.JML.W@M3$3'0$J15RDG0UHU!8VISW]S/K-GQ4W?,-]_@+ MD\1K']?<*(04>] #.,8,0$X3D$KW=3] 'D\I\8FGY:.FVO'22*.1VVH\L&[J MFRFPFWI3/![Y.U%6'%VPYHGQ_4794!0/N:-)\U)+5RQ M&SS6=,9!Y(<<4T"91P%,?!^D81J#E+M1P'D$(X+TJFZK=ZXTOV:MO/W0=:NS M45E;8R34N,LRNO.P5RNTL\M;-[M#7>U575A[5:$\075M?< L,9A&Q[-RF#X@ MYRQFT(*) ]]9X/#=\T[=6^_RW:490KU![7<:!2I[@1H_XKD5HXDIPQ0>36^Z M?@P,7>>N-#BCGUR_.J=.<0//F5D<=Y1F\@ &;:27W8?M6_22[=#F;>4U4'GV MKA/&$X:2%$"7Q@"&"0>(0 CB(. NI4&$]2JKC'>YM"E_E-AY$2*#;.N06F@] MHT(!;#5CPBZ$$S-"![W*W5:@U\B[Z:#.CR63 :%#F7?Z5_W]^]V?J*#EVTU>LL?\T_8ED\G"->MV#;6Q MM%57KXS7(#KCFW=;P$P]]RHQG4I.::\_9L],G@%^^OSPH9//OYRH\I<*2D;; M_,&&9]ONJZC7W?8K/6\: %>6\D(CVSZQ+>!B3UC=P(^D M*1ZF(4BA%P'L1A#!,'%CKA78TM_5TAA!2NJF\&58W.@;^DG\WDJ/K8.;#XY0D# 4@(@' M"$"8()!@A$ 84QPPZ,4P0JI)_$Y:7AH55,)I%^VZ!&QXJM\$P^3G^8H(:"7R MNZJM42*_TY9F2^1W58%N(K_K#YBMTM_VN&3_VK/M[OY'=7]W\)N)4Y]RZ$& M(\X!9 R"E%(&DA#),'4:>[Y6+IW>GI8V,8^".I6D>HMR/Z!J:[(5F":>N.<( ME1/Y&8UB86E![N]GUO5X5-WSY7C\!=.#]'_LRUU[GW_]M*T*2,2H9+2;_N2K M](DILQW[QHH?&6$/K,AR*KVRG[95*W6:2@B)Y\8Q!BSQ!+>X*0$IPTS\&',? M41>A4*O W]0"+XZBY&T)J)214=@';70/\R<>9M7[@.4,WM2''P\?WC;9Q<"; M:O0:OYGSFN>DJ"+J>%Z(K4^Y94753N.&4@DJ^M@7A=ATMO7X AY&&%& XT0L'P&+Y'<0Q(AYD >40*15 MTD&ETZ4M 0?Q]#A?"5\UWK:-VL3<*\6M4T2OG(.4$]SDZL!BB1F5NIR5W71 M.&Z<7I?DPJWO[0;3*_\S,D[T+HQIWF$(SLV]ZSIV#?/;=SZ\H;]G/O-O#+W$H MOZ)BG^?XM4<-XW)E.L=.7H-.KL#4#7 :^PF A!( ,6$ 8[D/=<741ZF8XBC4 M"LSM[6II]D*=A71S2,*XTJ:^0:2%;/;HS7MT M@@BB$ ?,\T&4$K$+QV)VIZG/ *6>EU(6T2C1RHRET.?2+((W^S+;RF6MD;W. M%_L^+UCVM'6:01&TJ^EWH@"^&BU8AG1BHFBD=0[B=IS(IW)+40?(EH.*0H_S MNJJH0W#AM*+QJGEQVK.*DU^9L&(R&=[>5*0\_47GR?I6L[V!?\?J?\7/=3&. M^Y_DN[RH_XIV[)YS1G9K#^$@I"P$82P,%ACB!. X@,"/L)L2R'P2:5DM\XJ_ M-)/H,]L)V[_Q?_B--@K\[E2!\=8JZ<[X\5#] E55E<*^QZ5=>I' MY,"?_?+TC1J%H_/,;RT0OU<>-4TQG18,1Z+AU'#8K1D\_S!:+#X\H_"S5S&> M?V"NE4/^!5*8+:."B:4$8L\OK^7HF]>_E4QT_S[;HBT1'=Z17?:C.I(_Q"+$ M:<0#EG@ T41FM)2WZ1X4*R-C,8TC0C D.M:]O@A+,_8/HCKH(*MF2ER#<5!; M_.K])#82I\+MSQ/VHQ219=LU!M,3:!@+,RKSF )VS MYPTM&=T0/K#\,\NU[PB[KRV-CN1=VMB\(3*)2N"DU1F.&RL ' M_GWA-9U-;PQ/VIKSSO":$F>WAEY5NQOE6&#EUA?@U0BAB(4E M@IG84GN)L"-"+P;8"['/$P_#5"L^Y&HO2YN;M9#.04KGCUI.S:CPZXBJ600W MXS3Q[-6'2'L]'X3 TI)]O8]95^5!-<\7WN&'#?+ T'\\YE49YI]9J9SXI?O2 MTN;N,:I"YC+I1DTH&ON7L(ROLL:(3#Q+^\$0%K@0U=*">U5]L]PM)RW-EZSE MF@(GV5FN/F"VT'[8RA#1O'C]>U[\L[K))ZPLA4G]A7]E)2M^L'*-*/)P3#CP M.1';=S=*0$IA!((@BE+7\\6BG.HLNPI]+FTB2TE!M@4OM:QZ2Z\*QFH+L67D M)I[P!VE7CI2W\=V1$J\TMU!H065JV57J<=1'7@.!\2==YU:#" M[#=65*ZZ.W;P 8PA2F+.0,QB B#U,4!I!($7^XD+@Q1BII1.XGKS2Z.16D#G MSJEDU"A!>@G<,&'<#L?D]_,5$I5PXSMN%4 T:J[>!,Q,-55//RH6#R6&$1@L MAWKYUGSE3GLE/BEGVO^4T5'?7P4G-N&&[UA)BNQ%#KIV;=+QEI9&5/(\[*]W M=P^'6@H=H;5.",<05#HTM C>#.>(?;A-4#A4'1O3\\:QYN<\@E14]>Q44O4M MXP"'B]I<54)<83.M,8%N&'H!$%\BL7&"/D@C8>M$/(G#,.$ICK3J6 QUMC0& M.52>,\DC/8BJVE;)%E83$\;U GVKNHKZRD%K,+P6CVM1CZ,PF4O\J&_J[DC'T:5OA+Y,/Z.&9>\8WCWH8JKD/;EQT/6UBCB$7?] M%&#?"P'T_ "@*$X!(R[V7>@EA"OEOASI9VD,(L5TCG+>D!&W#U@U)K$ U\0D M8H24-D6,X&")'?IZF9481E0]YX2QQ\WHX.\L>_J^8_3N!RO0$_N\E_N9+[S* MPE1^V>_*'=I*#Z\WJ,S(FL:!GU(: AH0"& LOJ#(]4 ( \R3A+N1JY4\6ZOW MI5%')93S6[9URDK>W_7X0@]YE 8>]:(8$![&DIXA2./$!SCE04(C&/(D7(N6 M]*,>%A>2,^0+7\,A>AK+E5CX63'Q58.7C.D5+C^\G0GW@5:.5V&L&= M6G)YS%[+_O\W=S6]<=M ])Y?0:! T4-8B/H6"@3PIDD;P(F-QF@//1BD2&4% MR)(K:9VZO[ZDM))E[ZZ6I$19!]N)+9$SC\OA<#A\ ZZ&R#?BS[B*XD6+"_7%[U&U"G7/^2U.-!O:33ZFSA?:USOJEL',QI')(*^UWBAKL_] M43N!$;883@AE7BA5K>5<1VM;2UI9P5[8P86R5EQY?O91=,=-TYR8&;9"NG I MD;G+8*'%[3[:\&)4[S+J#9G?I9Z?>!O_4\Y7<2:"#K=10"T_80YWBIN39-O\?T^>]IG&%S$@<@IV%D+R:4UZL7C+Z"YC5TD; M!ODKI>Q3GA3EW;X\"3=,._:1B_[A7SX+M%='KT22W-*M^I MTC@ G3+@[T8=Q5-],P,O%T9X]>$T;""-C:0ZJYI)I.?B83,BX[+,;29A/N!Z M,]J9>J;W]<-]._DE\[F[Y]=F?Z_Q(WBH!.-5@Z78GCW1Z,FG;?=PC-M"720, MFZY1$.:S3\>TUTJR[AM9+)7ZI=C#A.F#OVDZ937W\T0TI&,U[4A-FSO,(44( M>58 H]#UH.O8(23(#B B-B4T8#YQU=A>QWI;VR3MZ5W/7'K6P%72=YD++<,3 M618H=9="!H"Y7(/1OI9=XF74/EBJI5Z::"0N^XS:@DW!"?O,1(!5-@18\IN>_&C+Z9N! ^;GG_N7K M9#&?5O#D+#]\4MV;_LCE+7(F*L ^L/+QUQV[*;@']L\.9VF2QHV+?Y7>NTO;89O]ZB&.3K@FH%/E+;AH#FSD'7FM MD3CO])L>!,-VQ1C^2GN'*2!J[3.T.EQL3S(%CN'^95([4P/0XAY(LWMZNM]L MVQ%"!,60(BIJ4E,$PYC[-RZ+49Q@XF.B= 5TK+.U&;I.UC8#O2CKML2DB!=> M]@4G-T59%M_3_)MJ88LQU%6#N-.P-.T'#6!L;GJU,0Q@IHB%!":S1TV/=/5* MP<_32I^.88Z\H\&!]QV7M'J?%14W7)_S^U3$KI2"DZ=;6)M]:"4%C:B"'.HF MO6L6XL]?KC\-8G8*M2M'T#OOULP#G&%C((O9O('.\]#H$>R=;G8YMKVSJCVC MWCO_M)X3\=L.ESBO&;LB6?JMS8G>)_2_QV7YR!?(/W&V8[<^<6WF4P)MFX30 MC0B&)+0MR$+D!#CV(RM4XM*7[7AMQF-0^G>8>);FE-WE3SX\_E:R9F>KYEU( M#X>SV=V*"1>S[_0Q6IF7P1Z6X7]4M4P7CIHRB_ MKQO'Y3[/MLCX&U7+"=Q7'[D65Y&*_**NRY3LZL9+*D2I;I$86&19DWO/S06K MZKY*1>)YOA4E-HPQ)M"E40)#*XF@'_BN@RQ,HPBIQ8#G%&]M=G"HW8\_A#8* M?FEJ8-6/BO5$9AY%V0#T:XV-8?/9*C.L,+77!PP5$BO6QBF-]*+-I'K9LB_&87,BSV,HACNH5@[],:9^E_C(H+1SMN+KX62%6QF,D.7"P"&AASV'?RG1W8]WMS:[-I"VN: EQ 757MZW(&>* M.^DS8,NYB?-!:-@2#M'K) 5?>_2^C*"G4514!I39BH".=K9PT4X9Q0^+;$J] M=&UL[+W9EILYDB9X7T\1DW,[5H%] MJ5-5?;1%IDXK0FI)6=DU-SQ8#"YVND@U25=(]?1M('VA+W1QP>\_(F=RD>0N M%V'+!X.9P6#VK__MV^?SG[[B8CF=S_[M3_R?V9]^PEF:Y^GL[-_^]->/OX#[ MTW_[]W_ZIW_]OP#^Y_/W;WYZ.4\7GW&V^NG% L,*\T^_3U>??EI]PI_^-E_\ M??HU_/3N/*S*?/$9X-_7_^S%_,OWQ?3LT^HGP82Z^K&KOUW\2Q*>&VX$9"4B M**L]A, *B.)LC$YDS=3_<_8O*3@CO)!0?%*@=% 013(@K&:91:X2+^L//9_. M_OXO]9<8EO@3L3=;KK_\MS]]6JV^_,O//__^^^___"TNSO]YOCC[63 F?[[Z MZ3]=_OBW>S__NUS_-/?>_[S^V^L?74X?^D'Z6/[S__SUS8?T"3\'F,Z6JS!+ M=8'E]%^6ZV^^F:>P6DO]AW3]M/,GZE=P]6-0OP5<@.3__&V9__3O__333QMQ M+.;G^![+3_7WO[Y_?;-D5NR?T_SSS_4O?GXQ)R"\"V>5S/4_6WW_@O_VI^7T M\Y?SZ^]]6F#YMS_]GDNBY83D7+*ZV/]]\X]_OEGWRP*7!)8UGV_H&Y>?45<[ MC ;\ML)9Q@U/5Y]^/D^W?NB\2G2^N/J7YR'B^?J[DXS3R?J3G\7E:A'2:A*8 MX 0N#B$7@E/@&H(@Z6GF@U3)8%'N-LN5W"71NU; $M,_G\V__DP?_',50_W# M6AYK6=Q;;B.3X^B^VG$?Z66D3E0&0LHX1)XK34PQ3WWBE@(Z22RMU>[ M3?6V+I\MTD_S1<8%F8RKY<(BW=;K/;!>_L3/7\*"/@C2I^EYOOK793'_W$)7 MJWD#R6W40N3^Z2?BNN!B@?G-1BL[F5MSMB)#BNN?;*'Q_W$1%O2)Y]_?XY?Y M@N3@7=:!)RC1$Q_H)?CD/#BOG8XIV\)X$^7?67@O'(C^<7"*/#N!Q#M<3.?Y MU2R_I,-W(@Q!EQ<+*6L+BH<$SB@!ELY/K3%:7MI8@UO+[@4'V3\)SQ,4DI8A1E@A>>D)T4"26X!QP9[PO):4@U$EHN+OB M7BC0_:+@) EVH?WW>#:M0IBM?@N?<>)\+,(4"<')*@@1P+NHP<24K HN2QL; M(.#VJGNAP/2.@A,DV0427E,0OR 3MA;\!Y(_OIA?S%:+[R_FF9QAC!FE-, I MZ ;E!I)[$+$73FSO.&DGYRY@\S%\>YU)?-,RW60G+BVA MT8K^:P1$S3DH63P$Z1,P3)FAU,BT:0"8'\+$^FA\NWBWF'^=SA).?.'6)A%!DN\$2D4%T@LRI:RW8 MN;7V?O#H..'92*PC@Z-:O6<+#&NZ-7>9">V N4"B8,F2$XU$MY711T8G(IZ6 MZMQ>;3\ =)SB/%IT(ZN\WHF>O_LTGUUE8%P0"0TO@#QI4-H'<(5YD,);8YE0 M1I_F/]Q=<3_5=YS*/$F$(ZO_ Z:+!4&7B_AQNCJG^#FS: BA$%0Q9*U,3;O8 M3 ZQ9#HHHS"$D]1_=\7]U-]Q#O,D$8ZL_H^+4.M./GS_'.?G$ZZ8)$_&0^(\ MUN1K!B>5 BULS(ZAM^(TW=]:;C_%=YRV/%YXG6SZ5]_2IS [PW6^55AR2%1T M(&*Q%/I&"\[E#(F+3DN3)&D);"0. !@1L>5'(IHVJ1@GQX]?V@T7T*LH%HNX#(ZQE] M&HEC^A5?AE6X9&NB=/;1>PXH^!8QX\.K[P>1[A.1 M#43;!43J->[B15CAV7SQ?<*2"E8@09HY!X1I!DYH"]I'8S'$4E2+]/2M1?5&C:PGCBFC1.5!>03EE87@$JO28384GZ35#4#Q& W[@:3C[&1C,?B=+3RK-W M++P?*#K.8V#Q$V3#!=1;.%PFLU/MY$2F^9BB!H\_K(R'A&'.0U%^?A;!*<5UCBJ*&Y)@0H+2K5=:FMAG('.K98&P2&M5CT5L)R[A6 M_>6BF_V$YZOEU7=N-M8A=!UK*Z[6>+9W5_[Z8 M?@WGQ,SRV>I%6"R^3V=G_Q'.+W!B97$J^-IUA")S)82%8+0$(353!CW#\EC^ M_!CL[$58#U@Z"0#SH;71 <2>I53?RBW?8T)B*9[C;[BZNG#VY+K)I"04$S.H MDBC"QX"@?4Y2>"E%>>R!P%%6Z1%ZQNF!,1R@FLF^ QR]GGTEJN>+[\3")#HG MI1<.2I!TN@X>+OZ1$'EMD@F MCB,*HA6"LO5MC X0Z3 '9.016E.2BX]=[!V#COM4C-,M8SB,G"CG#I!RFW@1 MM$;/):1<89Z+ Z<#K[63*E(P;908U"$>IX_&@&?-T=(]'AKS53AO HUWB_D7 M7*R^OSL/)(Y9KN[7EQIBK@TBDS$2"^1KT?&H;*Z\U"H'F[G1GF02'WN5= Q2 M'J-GG-8;PP&GF>P[,#%_GL_S[]/S\XD@E3H=!>$_.")>!O":?':#@;QW02>I MR8TQ<[7V."TWAL/'43+M NO2>JSLRDYW1N9$)Q??4OG%[7^X9HG7U0TTBK( MDLY1Y8@QKQT#(;SE*2(/LK6KL@]=X_3B&-+!;:R+$?%5,_Z3-QB6^+XVW'U; M_KK<<#4IHF@6+ ?!7;U1D1(<&4E07G(;/<>2[T33]V\/=G[Z.!TXVD.BC?@Z ML"\O+Y>MS8D^X\?P[1K:Q(GCW$L+7*8:VF,!)UV"I++CBL>0F6UL5793,U*7 MCN&,22/!=P"AK9CNM_DL7?KNA22#47DPSA$3663:!S)#1&^B]I%9?*QOV(GA M\PTA(S7P>)(0^DAQ=X"9#?T3JY):=R)?7[ZKH *X& RX+)A!7H(2V!@DFY5' MZMLQ=.!\D$ [B)C?3$.?&\=?2\+VWCIOL'O\8>1$4=6* MON[N0Z(U69IB2;L!TDIYWW$^>(/0^H+.XH%7O MR6BB79'>5Z^.!P;*(KD%Q9,=9[;8R!3S?@#T/$S,N(?=< !J(/H.,/3J\Y?S M^7?$]WA>!RX]P%!2UA?'$[!8L-ZC:'"!.;!.BA"3SXFUSBC_D*AQ[\$'PE1; M572 K9<8KXL^HDX>LRU@-)WS*A#]464#HG!94DS9Q-:Q_=;RX]Z)#X278\7; M 3(NS>=U(NL&XA1S,!^\A H0?L8_04M5I=KN94$M;S$4I^"FY )]%8Y,IRJU&D*0D5&ZGZT1<=1D'F0DG%O MSX>"S>E"/QHZ7W$1YT-=>6W)JUZ_).\\0W+'T-5Z_JQ8W0L,-,]HHF96E-;Q MU@](&OV'R<5XM*'!,=](EGZ[:RN+R1J\Z(*N_@8-WJ4K=Y7JMI8P8I)5A)NU45A>!# MRF BLRZY0L%-:[?L+@UCMU<8#P\/F-:CE=,!N)[EO"[G">?OPI3"Y1?ARY2. M_2VV)DHS;D.)$ TGCC0Y&]'5=U,,C4)A4?/FS]!^2-78A5'= +"Q CN Y'M< MA>D,\ZNPF)&TEL]2NOA\L;[I?(EEFJ9TF(3LA(L&HA*UZ[-SY!8E#\8JQ2WW M2K+66;0?4S7N57-'D&RLP X@N<7!.F"OC847^ EGR^E7W.08W\R7-;/XMGP, MWR:E9&&9)0R,,Q;:EQX?1N*X]]P=@75(U7: W(\+#,N+ MQ?>UQ#>'PL9/,=+[4!OG%^0&Z!A@X+17X"UWWCL1%&L==^^B9=S;\XZPV$19 MAX/.;T WP[.Z"SXVP]Y]R4Z2%TF+M70R@HI2 #G+%K1&)ZSTM*E:']SWJ1CW MWKTCO)VHH XRBS]*/TPLHE+,<(A!9% J6'!>>] DGR!85#&W;D3X(YJZ*4E\ MDJ+[T]72#&9/UA/UW5H3GW U3>'\-ANM&J3>7F+@;JF/\/.4K5,#9N,YQ0LY M5M $5:"6@8 5UGHC F>A=='64[1.O3>%XMG%ZM-\,?TOS),@>'#*60B9;#)% M10B^SE!DSM6K0::<;GV1]@@Y8V?]&F/DD5S>28KHP.W?8H4V[]O%6G9Y[4R^ MP\6:NPD&%TO@ 6QQDIS*2 :>#G\PP?/ B*.D!DPC[R)K[,3>TV&LB6+ZPMIF MV[Q>+B]HRR!ZY42N[>UK'8SQ"1PY%: 5NN@],6);MWC80:O/(\JB";-TP\>0#6@.FSIT;4L:KH %8/ M)%4V/$U<5I93+%,-:Z(SG3:)MYY^"=%S9R*/MG5LN).8L7-@ P.JC1+^$-,Q M/GRD7W]]]=O'#V]_>?ONU?MG'U_3WS:+ G=\?/L(G&Q7-%RB^M.;[73"OTOUYN&3#&'9$$"RTG6RBR$: ,#'KWB@3S$8EI/"CF" MS'%CPA;(N7]].:RN.C@37\R79.IK6\%U?@X77Z<)EQ_FYWEBN WHT0+SM<6< ME!$R M3!ZB8068B,2()X%X)@792&449B:,;YW+W$G,N/';$)!I(_<.[,H'7%]T_AEG MQ- Y&#N17%[G72 M%_#XN]89;5FZ"LN5M/EC>0FHL3:S=M \5R# M$C:!DSR18YM<+&D@I))!H+?*6R$QMKYQ>9RB<3VG81#54 <=(.J>C";1H$O99&%04% MZ[5U$ F"TQ:R1(4H!469S1MEWR=CW.3VH-[VD;+N 2ZUVOFW^6Q^FY5+]&]M M*1.T$AQ$M@P48P$#M(#X(>4C5O%.0BHVFND@Q.L3NY;KA\? M;]BYJF"=%*E*JB/1N;(D*DV_Q.(#>%Z;%X98=&S]KFP7+2/'; /H_8'QB2B^B@^"30:E4R!=JEWM/8,@,X?") :CT:F;Q_KMAA-MDS!R4/84T#E> MY*>^17B"@VZ21%8ND&]7:HLZY8JK#WKHV-8L)!V"3N%I#[B1@[+A$=50(5UT MI+CQ :_N#*>S"V+KTDFM%]!P'%-8N7&_DY MSK!>8 598JHE/5IY"J.=+Q"0:XJJ5=0V%\Y,>S_O05+&;74X'/Q.DWD';MUO MN-H*I"E.KFDX#AREJLT9)3AK$AT +HD0?7&^==+B%@'C]BT< B;'R[<#NW+5 M1N"J/OY:(B64VO7*0M1L/4!!@->JWCEQ\CZT"]*W+C#?1!1&"L#&JWC% +'UK0#Z5QY)ZJ0QQP@ZKI#P3#C7WV:(4TI38:YB1)@Q%B%!),MH;B MAU!X\Y:]!Q$X[D$Y+%:.!.;ABNL7E9>F_OYKLY2X%R0RL$)5OR&L=[B"2$Y# M1J-#5D]D&W>1..Y!W ,RFRCO#_>XZ\7;7]^]?_47^IG7__'J]6_TY:O;O#1Z MY?70.L,^]_HA9^V[?FP.^'5WZGO]UZZA&T6]74JI!@T:E"=[%VJ#U2BX4R;: M*&SK,^I $MLFPBQRAD%HD*+ZTL&08^-3@9+)Z74H54BMKZ8.3X0]1;^/YNAX M/$%VB-P[.%+WZ5OX8&NQ35^?&V<:F;2, G-1C-KTB0TE4XC.!:^)8\N:3UYL M1'HW34,&!^H8NNX4 UZS8[$7F"4FZJK*"C@P0_8)1*_)'8W"Y=>KR$7(ZJ)L:&;&M=/6'Z(^X M'5Y\^/CVQ7__R]LW+U^]__#J?_SU]F"98<.F'_'5/FIZI'VG]M*; M[ U$)P4HISD$71AX--$9S6)IWGUK+\).;RI\N!XEJ!,L':'I7: Y6>P=8.@.#R_G MG\-T-B&_3R5-XN%1YEHX3^&<)9YD*H6IG%/DK=^?/TA()Y@Y7=%W[X)/EGH' MT-GJH_$=<&)F9#3R(V/SUYCTB1JXY.5VQN[L5 M'B'E#F"R8X;3)3.&%9NMSZ!Y[:H@(X47Z"D$YZ ;["4C,AC+A:!]XUBI+:L#N-H)70M?C,(BLV]]UNTD9MRN!>WAU$;J M'<#G.NAX0Y9W_8!JXB-#)A#!HR=[:YR$J!SY?U;R6.JT2]-^KM1=*CJYA6P8 MOA\GX X@0M:QHAU?XN;WU[/[Z;'W\_/S7^:+W\,B3^BT]L;(6,=FF3K:CR+5 MK .(VCH?;9^OK=*)HE,H;GUE1 %J M?:H'-@C+>"JQY-9-K4^>9#!D7?=P0#ADJ,$A6CD:85]P,9UGVDN+5:.#\-Y@ M-0R1<4=.8/16@JKMA"-R#L6B,(R5R'/SMIC'3;@;LFWSDV'J1 UT@Z3=\QD* M"AET(G8,XV3F*<@(WG.0.A5F2D3Z__ >^0%#,H9L]/QDN&JCCV[@M69C,Y7H MY<6B3CK=++!FZ>J1(*Z+YBBZ76MT$E/RL8Z9X4%4BURJ*ZL<9,7(P_ V6]>Z M\\419([>2/II3=V .NS ;]O!XGHZVPX.:Q,7L0E:/W7QP;I*TTV %&;VH4EQ_G.ZXNUIS&NYR^1Q+U[Y>7TZS3C+"^W@K\78?EI0I+40?("JM"AI$K=]3+7IW!26\TLRZ5UX\!= MM(S>%.O)T-E$&UWT%+SEGU\."TXDJT4=%8R"1VV0//10#Q3NP6&PH**4/,A8 MB_&&C)ANDS-ZSZMQ8J83=-*!V;K%RMKP7G%2YT?]BJM/;S\15E$)K]"!X:IV41#DL;B$ MX&-AGBO#9 R-D7S$T^Q_B'N;XP7?P4G^Z*53)A]7B1A 2D-[(.8(03E)OJ_V MB:,SKGE5WNE7@?\0]S;-U')BBOW5K$T\\M ]5'36^U( (VT/95-M')P4U!&C MR7@7N6P=X1YY$\C_(:YL3E1!)T#:??&4O&=*>MH+(=9NU"2;6)O(&A5H3P0G M!6_]OK3[B:IG!^F[?!'@W?7O.I7Q _PO&3 M/B?V3ENL+R!$D(7"6'+<'5,>!&) *Q/*YLF&)WE.O.4(7&.UF'OV MX2^_O'G[MP^#V+J;3Q^XG=S#7+2W7Q44OYS/?[\9"*FX-(85#LPQ76?)&'!8 M!/C"Z 0VRL38OHAD-ST-G8]C?!96M%&64VW1F)* M:Q5Q'&NI$'D)G%R%6$S-?*,JBB43Q ]Y ZDLAM+=AJ"'LA<#*FN#M(;MW,S M3*&S)9 MCEK4=I\&?%[/F5#,*Q^5#JU#SH[Z%0ZM[4?38H>(O@/NY6N+1690?P_'.8SJHDW\X^A'-\6TB6)+W5]W?G8=/WY4M5 MP$245%Q@"%G4.LK:7#P(^I+"LJ2,QYA4:X#N1]FX]K0[B Z@SBY*LEY>+KPU M:;%>0H=O+^B;T]5R(J+SQML(.='>4R5Z<"4ER,')(&3QV;1^>/( 7TMQ2RC& $E&2V!@% MF@*+5U;%DEI[EX_1,^Z+DNZ V4QU'=C/U[.O)-CYXOO?%M,5OIS_/IMDDH'7 MOA;MUGD@1B0@SYCVDZPI-R%Y,NV'L-^E8MQG(MU![D0U=0&TNU4DU[*Z?*EU M+2AF0XI"2+!:IRHH"9ZK3'ZO"M'3_[@=OCW-+NK*>.%\YD-*ZA..5!:?M MCM.OZZY209:B4#-PEI' K%S;<@O:9PK+@K$DS<&!>)^NWIK8M,'$#Z%WHH*Z M\/KNU._WC#U;);?3$.CF9TN(" MMUF="&V=1Z&@R%Q?K1H%SM5W,,91(.5W[-E-AE /+J M\Y?S^7?$][AN@KW-&\:4@U<24/),!X$IX'/6@,4:8^COK&B=#SR$OMXZSCP1 M+!LI;$0P[CH=JC/RVWR6UJGWU19CM/6VKBLO]^,D>4U;CSE@J7:9$/6<4UB3C(7ZZ$PDJ>R%L$I'\#2 M+N3962UEZY75#:E)!:?*.-7J0TB]L&/DB*4 ISB%/$AEO/;?W /*Z?)LP&"0' M4EL')G)_24X4N2-1YUR?$I$$G:QS/CPGYP2CX]Y(R9_(A7R NB[OGH?"XT!* MZ]>%_&4Z"[/TL"!C8HP%BA1E'2NK:F5;2)EB-N5C<(YCS*WMY.%4C@O/IW8A M6ZFK _MXY8W\,E^\QR\7B_0I+,G^;W4DF(C I,F!!&@T67Q9!S%$8DL8;TDH M+JG4^CG!CZGJTF5LAHL=+F,C)?7A*E[R]+9JC4? M4)+SSHHLF]>^WB>C2]=O:&@=JX8NL$2;XIJ--_/9V4=Z _6QM(Y; MVC#2@3NH0KLPG?L+=I*R]]+7 @YR+4B@*8.318$L#FVQ,2G3&JS[4S=NB<,3 MPW,@I760>GE5"J;5V_+J&X5/LS-\3T!_.ZO,UO_7!.?7<+[9F23'::)M4/_B MV2S?_L;63TZ,4HY(75^@TV%27V@'R37Y-#J4' L=,:W]RP'8&-=+&"QY,[;" M._ >3F)V,QCK?M%).K^H)]6V6#>BGD2+GN5B@0E70!E=RTN,!*'H5T6&*/G6 MCV:>EL-Q/97!=DK',.G@X#C-8DBAM/3, YVZ@MPV5L#Y7*\JGN#U$B9W,9?AP\>7+^5J4X?Q*E*]G9;[XO%'FE5!S2))YJ8%G9VJ)8ATU M8#6@RQ0:LZ@*\L;XW).T<0<1#H;$(133A8N\KLY^]>T+SO)T=4'J>KVII\[/ M+U:_S5?_B:MU_W5N0L$<&!1M&,D.$[@D'"3R7;3E/ 7?NH)N7]I&[BH]!##N MF<$!M#3JM+5U1?\FK8+KEWCOIV>?:-/^]?)-W@=XI?Y M1:X0&A]C0*Z6TR MP\=/6+/,8?;]-H7[35[8^MT=6K#!U4&.)M#AZ1W8VIZ12<<0F\_T;$'XR7G\ M4.WMVW+Y@H/(F/"D$3.C"#YF#RIP!8YK#<'X+)U.7LC6([+N4S'NJ??TF+J7 MJC]-+[U9HN=A.5W.R[;LPBQ_N/C\.2R^S\N'Z=EL6J:IUB-OW@1/9V?O2.JI M7M$<8;M.6N\D:]>.TT;V\?XRUP#E2DGG;8'"M"2 L@RQ^ +,\U1W!$^[]5%Y?R01/S^O%7;..,N,T2"Y+J T;5IGL@5#I[M4W%N+ MI;$D3J%WY'[U;1!UU^0]F0)[,X[;G9F.L'7W&CL=:[IVTM'($ETW.WPY7:;S M^9(.N*TFBHP[S*Z>D!3:R< A!F3@&8I26S69YN\S'B&G6??-FX^^@2JY!$A@ M78^XK!68.4%PW$/2R1H30Q"B??>YW?2,W76N#29V-M8\50.]&8NKQUMAZ]T6 M_?DRAU)[)K\XGU_D=8G1AWE9_4YJ>/WY*K#>.+3+U5&&IM72)QFI0?AO9.!V M/JR[AC1&[Y6,!HPL93/WW:=B0"95T[<^:=:Z(]$/B6I01?OP @]M/!$MIA]-2;B?SS?)Y_GYX3 MFWG=0^5UM1!GT]IA:M.*\ C;]\///,FH'49Q(VMUM>BZF\SM]1XXC'5(H:#W M8(Q,->M:WR!E!5IG7BQ3/NC6";*#"#QY/M0^B]WL#XPF24^AAL!@0'EM(7B! M4)P,.A4T0K1.DAU&X;B6;#ALW1L$-9S>>K-KZXN+HZS7Y;\\R48]M'HC2[3Y MZ)M##A573 N0M06T4MY!,)Q4YG(V23BA?.MDS&T*3K4E;Y#PA]O735N9"F.) M-6\M>!4=*!UJ;VN*;TJFL(9E45+SMQN/T3.NG3A!\W<-03.A=U"WL.'E=C/7 M+6Z$D9@Y%DC9D!$S3$,(] NRG"PK$5$. Z%=%(U[<=P<1$T$W]OI<=E:]<2)\LBGG73*[$MEJXA]TSMQ>=5Z-IQOY;*SDJ@" QY#)*^DO@1PW 9 M#$2C T;;>L#=(^2XUVG]T7^8T#M1G6M=K*MQH'/Q ^^8C!8XZ OG;(%LE %*6FS14WWBM69.OBQ86++R;3 M.8ZUBRB=Z/5AEF0@0Y'*::'HY!V4P4ZL1@/]WQ]6>[K(>]OYZS?6-[UT:K[S M&$/PT,><9!=^2%O^+LXBAC M'&Q7,T_X^*F!D<%SKP+(&.]<,XB MD6\I#%BK(KF'Q1G9^B7>GJ2=WE?NT66V7&&=?:' &VRL03!+"J)CKCXZ8?4] M",OFB470B2D9 D/WF\T-H*7>#$T]^Z>;L=2UE&F^KG'%V;'%[X]]W$D&:6\Z M&QFIK?6>W5GO@3 XB1*R(805"HC)314:7"P>4I0VRZ)\;M^,X1 "3W[,NL]B M-QLB^2 R<[6#NS1T\OH,P6D'DENG$U/9A>9O_ ^B<%SC-1RV[CUO'4YOO1FR MK:E4QU6RW_SS$RO9=]#1K)+]\O,?@$KFUN="@;)S)H'R%(K7QFR$%Q8%L5JD M;UT9] @Y#<89WOWH&ZAF+ESV7(#QWE/(8,FY5S8"%Z6VJ5.LZ-8FYC%ZQJYD M;X.)!^83MM% ;\;B^<6R-F]=?L"S*Y?BE_D"IV>SK6>@1UB1O3[WM#=^!U/> MR.Y<+O@>O\P7ZUD9UT]-I2@F:CJ0E'*@@J7@7=.A@1Q=-$67]M69NV@YN4?, MG<]]"/8,66(N<1!!9E"E3JQ)=9229E+4XUBJUC9V#[)&[M31 AOW^L(T5D9O M-NC#15SB_[Z@CWA5WPL==4UTYR-.NR)ZC)Y61N3V&C>%!]JI&# A6.2,0FCE M(7*CP$H*TU/2DC5_#KR+EM,;3=W^W*T"8&N#82$!2D9,&O+D0TIK;QN3$S&A M:>VS["1F[-8^#7!POY%4"\'W9B9.>=0_5AN#\=L9C-;6P!F17!+@^;I!4";\ M8B:76V#QP>K 4^LM/EQ;@UOM1]8?_OUF3P54CD[?"$F; (HV%013/&A!<4%* MG#9RZ[N[Q^CIMRW! 8BXG[YII( .ZLK_6B=+O5JNII_#"I<3H4,Q2BC I 51 M+TE @OX4BC#:EY!": V?VQ2,6S<^$&!.$'('$+D,9#>EH 3U19@M22(UI'TV MR^LOSS<1[MV]@**44J= THZ@.$ J4?M/FCKPVTMOO"NQ]=OFHXD==V#30,![ M&M6-VECQFM4P7?Q'.+_ K0Y)8L,2L$\N9C;T?K^+/5/R9& M[UR.H$OM?3WLSBCSKD M'&_O]OSD0?O[#&BA#NO$(KQBF:,&P3,% *R0[V\])\0(;PK/C([OQMOV2;O\ MW+@05\MN/7:54IF<)7#-:BZOOKNMG6)8EK$XKDWTP_ES]\CY(_7O.00UNYVZ MTS320>KLAA4*@*9$BQ MOA127(!3Q8'FV17N#/UW.,P>2_6X&=\Q(/PD^NW-3[SLV'.T-WCKWS?HES:@ M9W>G[5',:#0J#L4Z!TI&"R%2!!&4Y]Q;GCAK'6BVZ9JVGLUS9QY/O;!8?_I6 MGY([=E=$G[6/ G2J+;T2*Q"2=& %NLRC#)F)'VG[N*6[:IEVB-IO34,:5N*] MV87=?:6.MQ4__,R!.F$-F<]ZI"^1U39Y)A*@K9-]4R[@F&& Y/PX)XQVO'GO MZN'Z86V?DW>;)-W!O8RN!"3M8[&:MAA7X#.=R9;^9(I)0C5O-+$_=?WVL3H$ M+X]Y,0VU,Z+_O;:Y]]@B^='GGZ_GO)Z'%>;U$,0KO^%NI"$R*XIYB%[YRFF MB+& #UP*M$K$F/9BV:3?PO1;D#3JCC*VUP%#[^@MI2I+&M^YB^1@]7390.P0)NT^J$X7?FVEXN#?1\<;BT<\;H(O2 M@ 9E9P^=.BA6BYR!<28(2)F. E:?8ZH\>)^XD)!5;1MH100?@X7:(LRF8'V*PUF; PCMM ?3(?C9;8B&4EA7 MV>N_8=FQZ/B#\O8'M.@@-N!1N&\/J&R"])'58*R^ M*321[$Q LCA1%4X^$O/-1Q8\41\Q\B?#V=D"SRXG0F_+?"MWZKQ.SEC0QE07 M,]0FVHF^+-SJC,;RW/I@W(NP/T8'L4/0\8#XAA7)T8"DK,T0I.+"2HV>UFU-L;7$&[,.SY=V5@FDU_8K7 MJ[T/*T))FL_2]'RZUM$=<*=8&_DSA(#*@))%U_MD"U((+%E%ETWKJJY3Z!V[ M>KT-IA[QSX?58&_F:9]N./P-:NIW=7;3+TBM#D R6D(&UJY3. MY"\SH3A+B#RW'L0R6.>?ZQUR=X77LS)??%X+^?GWR[^\V1RJH'2)? (7ZY%-FTCKN&ZP5R_<3VIF+G MYEK\U_7L!LQO9^1)7"P6=8//\F_SV>+JR[7ZUF?4Q 2',3L)*812FQ*PS1QI M(T*.B@>50^M3HQGQW789.01K.U]//ZEJ.\CHOL3%]&O8>,-7C\7?3Y=_?_9M MNIP8M)DL$#F[CM,AP7(&[Y,&(10Q$TH*I77K]/]"]?SC^'Z6RBO9%9:0;965Y'QI*#8@0#9J0W4?IH9?NA8[OI&?OBO)76 M=\+I1!5T *?+>/#5M_0IS,Z0OOP]+/*O6"\Z)ADQ.,X3V-I=145/L;S6&:1& M[J(*(J36INPQ>GJ!TZE:?[@%SNDJZ %.5_;^^??K/_YEB@LBZM/W-_@5S]>[ M3Q:OD:($R$9+4,YS\-9%D(YIGQ@FC:V[;^Q'V;BWF7V\!6<],6<88T)(IUWK],Q!!';BU35$R"X0-E=73UA\ M/?MRL5JN)28N#3Y35GM.#"A6#;ZDDR2P9,G^4VSFQ#L M@MN)&ND)7,^_;XGME\6ZPW'ZOO%^%07VQ1C0NNY,=!F<+!RXC9D)5,HW[WZU M!UGC/G?M[O!MHKV> /D00Y=[MQ*=DA1 [J[>;+10K(,8)!?T'\]#Z[KV/1^PI>ND4:LOK'7MISRGJU])("UGK&JMQ =$S#RXK7H23GKAZ"M_N M#EV=@*T5&/;QYT[13*]HVSX3+MD22149R?&M-:!U.AJ#J&JG/U-+1F,L3(6G M -Q]TCH)=Y\2N>XB.<;L$]^'"G:R?#C%VE>:,*:=<_"81J;"06'A!X$6&A#H( M;UH_IW^8DI';69RLX1] Y@AQ=P":#SB;SA>_S5=ULZTM:Z)H64>GP6?+:!O1 M7EHW^E L(/IQGU_4X;Q^O MQWDSG>'K%7Y>3K1'GW*]:E$U,6/J3":O/7AG%->N<+3[M15H0LY>$-/_F*?> M2$KMP-S=7 C27JQE9>?//E?>)C&@B[&.=9=86T!B@9BEAR*B*3&PJ/QPM_"W M:1G'^(V%B9WW]"-!>?Z*!\D$Y!X+7A%:-8 MR3.%$)U33H52&G MASQPU%$(67T+K[-Q.8L9)GW0"OC8JZ@!K6^[W0]S0AO%:* LZU_85 M0@;P*!Q8\CN8M"&GYN[AXQ2-$[YT@KJ&RNH!>O/9V_V]T&3_/X"F@Q31V[O$K5& ]V>EG?;V<-^/;C7*<'_Z MGV# (6JK6+>;Y(J[_@ M>7ZVNJK"_S7,+@K]3JLMEK_AJG9+6>+B:QUC3 $TBE@ >:XMF5R!H&,"1!T8 M*FYT9C\"T4D4C-T5H@T\;J5ZGT09'9QTUWR^#[__&NASI[5M;S7R7[Z)A-T3DM<%.YR;J*(,4'Q-(TGE:+MS M!K6S 8O&R62'FVKX.&V]SZT^!#>[^X-AW6/J1RND9;UN5LHYGRY2.$ 2O M::.:'V<4OS.N(](.YD&UCC_V(*M3ZW8L%/:%VI%Z&;OF^-= IWAXOO-,3#+ M_X&?ING\NH8Z6(\Q! 3!RSJNRA B]Y *UQIE*IC-C]S#?1?K%#W':G<^H*@[ ML%+/+TB%T,[:M>C'__.6"/HLX>EO*-.&UR"Z9<5&@"$6#$W5X;K2! MF(D1N--*26>2P["7H?K12N.F<0>U4DV%W(&)N@K?Z]W'Y1]?UA8F\S5/ZS#^ MZHDU#S755$"'M'[B(H.;:J&T5$'X/OE8C&; MUAM?XNR7Z;?ZIRM.T,AL&-$OI*G;2-$V"C:"B"BE%(5YUGJ>Q6YJQDW_#@VO M1EKH $\OYNMVG>NR\_4]VQFQ-4-#X5IIIIH@-4O0FSJYZ:CI,%+2E"2?61+,H #A.%([:(7'0N/K9. M*=RL/D[5XE,AYD@I=X"/G9)YU:T=YISJL-7$=1\.' M]AM@S^H,R\N?'>O\ZV/T=)H\ M&]AB'JJ(?] 2I-_"8K'N.S%^J=$]4GHH*7I?22>MJV>>L'3H:OCCLT1K+*?K88_/OV]]M7',12U\-]*#%MK51V@9 M0E[WSR;_1D>NK6[=>?=0&COU/H_"T>Y2H@'TU8$[ND^I@BG2HM,&B'YBI$@) M'E,"@]YAEE+I(I]J'_974C0$+HXH+3I$23WC;KL)GP[U!:Z@?2L5*,=<'2;* M09M('DMR%/;]_Z5%IT+AB-*B0_32 =3>KC[A8LL%VLGBU?5>2DE)5L!RM/6X M( =910ZQ%&8-.H.B]17&@21V"L%C(3)_.GUU ,<'SHN;J(\79)'59)86@F+^ MRH:C7XHG<49EE3.M+V0?HZ>7Y/43G+'-U-(!Q+;COA3P':V:WCHCUHC3LA##T#%22GH MH:72*/M\M0;%$W:$]%&7)G11F#5,/P@5FO,_U57]C"W(0@>VR MTE?+;AQJJXQ)LKA::E2?JZ<$P?L$*5D6I7!T8K0^P'>0,JZ+.!Q:=N>;C]?$ MB&?SA5>WP@Q.F^*CE+RO5IV_0@LNP@8!RP-%3MO+>61H?+L,RZ(\NM7BB)ZJ:4% M&1)1;BB0#K8(VCO:H#):F[LC9H["Q^U51P1%&Q7.F\BS@^COU:^OGEU5,AM5 M BL9LJWG;<'Z'H?VAS7>NL2S1-/ZGNAF]7'2!^T1<:)UXY8B9RMP"[ZHVE;&&61,:8FMJV;O$='+K6_=9NEJ[#T@6@W-00GVWI^LI&HA)*Z5U(F:!?BA[ M\F/JQCV3AL)48ZUT97]2"BD7";0O.#GGPI!/)@)$ASYSK[AQK:N4#K(_@UU: M#6=_#I#HB?;GU6S[Q]Q#*=35?X9OH5[^>SG^ J:B\"GN86ZG!9C'(! MY73VFG$#R!T!7 D'L3 '-I&/+JW2(;:^B'G2"ZA?=BOA\I6GYB;:4)U-&T Q MH< G9B XKR5/256-M!7 CVCJPPUKCY][G4M:ZJ:#(_01?G95QFA5HBZ)^#(I M;(9I1D M%MC&4I]72ST)C&L=/1FC7!"4-!G(7XV@T=4"4ZZ9:=U4[X]8*'T;CV)7$)TATG#2/#3QX&N,W[$D=Y<1Y=DN$:;(5A50,48(&@M@ LIB\58%!NN M[\6/J/LCN0F'8&IW-7)3?8U=<[JSOE*DZ$KMB>E3G?@=A8505 ">?!$I>QOT M7B^%_N@%RFVUO5?-\B&B'QL_.PNM>$2KI.#@I;2UBV;-!#!3W[Y']-P:YO>J M1/Q'JED^2+%[U2P?(N6QZQ)OU]CR:%@QL0#/@8.R*"$FI6;6WQ!AE2])2TJ)13S.V\B9 \*RHFEQ.RQNY-WS7+ MQR#B1+F.;1ON5=<6.C:C]0YB#AH41S*:.3.@TS8I'10A?2^?]Q^A9OEH"W&2 M5#LP$H_X7F^NJS"U-;F09P\V>$4PE_50U:'J.:*H,XEY\\$=>]#52V7S(/[K M8 KJ&W3;=5;%6\3UHU8RIJ#HA(7 F "5(R*%DT6:UM7S^U$V;N#4'A'[0^Y8 M]?0-NGJ9ZIW$5-,57&7:HT%)"(HED,D6;I)V 5U_E]QC@.QH#!QVNWV(0KHI MT-ZN [E_]T"[TA/5Q([(NE:&,%7+E@H8Q3DR[6+FK6\>'Z=HW"/T"4#64"&] ME^KL47[N&3H5)!T2)I"'RU1)[3/^)Q$\;J'/N#:PL3K[/X&C M3:84I&!:Z-H"BB*GH".'0+ZSR()YD5L;QP8G\& 3*,<_@0]12(]/%-Y@6.+R M_?3LTVI>_KJ\Y"S04O4OWDQ#G)Y/5U,\Y17"P6N<=$E]&D>-+IDW1%S?^'FT M :/V((TDE&B#X&K=*\LA6E.D]_MUQCA@V]ZFX.2.S01!TL'L;/VQ:^&^O1;N M1'+:0$C.IV5.T_Y*GFRLXZ"CE]X9KRQO?3/\*$'CA@4GZ/Y>X^5F8C_:]GS% M19RW.]S"+.&#S$15RXR, ZL*IW.ZA,I,I,B&OI&=U&6(DVT7.>/Z_ T1U$KD M8P]Y?Y"!8NCLY74B4Y:U-JV>NTDR(/ K(R@P%B']Z'#:^>GC^M4-(-!&;LV* MXEL=/E-U[^:L&(ETS$1^35S+.JC$JXAU0YN?IO/TB5#A06T]%^(.=/. M8!\>3$>*OU\\D75-'(.NPYMCO=TL%!)&64#2?L!DH^/-AS/M(&7<6>O#8^<@ M47=_D%T7;*UO2\EKFX;S=_--$_!7-2Q=UM3#F^ER-;$N>,M)>'1TU\O27"!J MH6'='"Y@?5K9NE:E%>WC3G-_LL-Q(&7VUG%](\\6#Q%W?%*#5-"3/"J\ RR; MHH[,"2CUXD0YD\7/Y,FTN$TQ8\Z1AIR&NK2RV:6];)]77A<+[MTV26HI.0 M"4=D@90!K[4&'YW/Q@K,MG4AXB/DG%PLLI'KKV'Q=ZS.UGH:]E4"0C 56#6V MUF#=DEY!2.0Y!6-SU"A+MJWO'1ZC9^0AD(TP<:\ZI)4&.CCN+GEYMY@77"Y) M,>'\%\1K;B@(R)9I 4+5&86Y5J,*BV E"YFKDKQNO74>IVC< W!@1+70PMC7 M$I=R^66^^!!(4J^^I>D2GUT>%!_#MQNN#K5T#(&*HA8TUR<6-/2IRB<>\Z!D-5.RUT8*EV,X+:*YDIA$C%!]H>CGB0(0#/T0H6 MA"FB=<;I-"0-=D,QL--]HNQ[:Y%X0&J&!$O_I/8N>H_K?J2OOGW!V?*IDE(_ M7/ZI4E2'R>$)$E8FNSHM+X*H5[?*NPB>ZP0VT:&H6#:Y[#6#LJN$U?/Y[&*Y MM<=5VDZ'8=CABCO7 #919N$])OBNH0%.RP;2?(O)_#D0+; ML-BRSCG)8K(W=7*")NOL,T1M+"22"D\&+=>M':V'*>DW%]4 .J=(O1_LO*(S M:_X=\3G.L$QOLK1!2R8",K#&4?!13*E96@>6Z8!.!\?E0!C:05&_J:D&6&JA MA7XP=>DNW$JN21DXUSR#Y?7B4D4RJDZ7VM"R3GVR:"%89TEBH12GO3>J^1NBO2CK-UUU M"KX&T$H'6/LQ0YI'"I2)%X=TNBN9&/B""J*)24:KF-&M&T^W0=@HJ:M3$-96 M%[TE'EYB7+4H>WSPZVZ$5*I#U0S&(=VE;JT+8$G/YD M<@J6H-/\SNHA2DZ_DXNKUS/ZK(M:Q[OI4J6Y(U?-,!"JIO%YT1!9D9"MX=I; MPXH8@KD[9(P;Q3?0^_V+N--$W<'1\X*6G*Y^"6E][;/IL^J=B<@1;!:>.*BI M" HJ(5F9C' RTM':&"SWJ1@?*RH)/L?H>SZ4\$=N:_MB/EO.SZ=Y?=DS M6ZU]\/7VBH8+C*A!Y_61KM/VY&N=71U$S" M':+D>@%* M&5&?7#'0%I,U*@6.K1V<^U2,>U?5.H Z42W\!DO]Y55"94Q''2I]_W< MUD>8K+[MKD,4M;.86]=8[**EIZ#[;6^[_CK;(GI@E:N+%U: MR9"8-,XJX.3/UP&;",$X#JPVAE1*:'6W/'K'R;1KA9ZP<*SRYJTE.38RW7 M4SC4 BCM9=S=Z?/F>I9 9EP1)P&BS>M.- 3^X!%2"B7'G(SGK4LB=I R;CW$ ML/[*W=A<5*2_+967:_@O)[I$I:N]D)@]**<%A#JIWGC!DF;>I:+VLRX/ M?GY/Y\Z1>INW%6('YJ,*XFVYDU ,WZ:?+SX_GR\6\]]KNC%\H;]9?9\$'6P. MW@/7Q)&JG=&"D1H*L[$HA5G>#9I/;R)S 'T]G5>G 6QP[8QM@5Z%Q8QH7S[' M,E_@ZQE]+"Y7ZZJRET@4I>E&;[.\/0OB#7[%13C#]_6KB34ER^ 9F$*_*(NN M#@(/P V7(4D5R]WA+[M2.*<3TU-,WL"V/;5Z_IAPO/JY%_-MOH50AG'OH)A< M&_!K!\[[1/YCTE(Q+6 NQA.*%<$*PUC7R?X2"LH,4^^."LD.D MW!U.+I-V4;B$+#@P]<&1XI:\09TD8)+Y34':(H#L MR^,U34XY7D3P$+T@B\N%DZUXI M)\Z$%37TJ[W7F8_@4##@47/G"QJ,P]Z8='Q=?Y".][VN/T3@8V>(/F!]C5]O M$)>7YM%G*0LQ (6%!"JQ#%X6 <%Z9"X4%>_6 NW(\]S[Z)ZT?ZRZYLUDUX?F MGV^3GZ+3-@H+S&HRH"QH\,%*H-,QVX!"Q;LORAY5_?-#=?_T=^XGZOYHZ?6A M_!?;Y!- "T7\ 0*K>>TB'+A,HB!)Q")%S6C* Y3_XE#E/]$M0COE'RV][IR% MF]0U1UVBRPP*K[YQYAR"T988"B6EK"/#UH.Y3JFN>-)JT';NY7'R[@XV5Q;RZ#3K5-H^U/7DR=R M)!@>!5@SS?2'N>7RHD[X>$E,\8EQ62L7/3#%#&W)^C:$CEJ(20LMA# A#?M* M_!8Y/?DX@Z#J:-EW J.K6[9GLWQ]^?9B_CF2K.J-ZD6=L\ 34T45<*E624HO MP2E.GEP1,:"A@]RU;N*\'V4]G8?MP-58(QV,'ERS\?'65>[$!,UDE!:0):2P ML+Z+S?1+?1YD3"*/L;F9>H",/HLE3D'0J;(^'"Y^ Y<9GJU;[32I5*0M4'FH M II0/!)SR [H*-;_I[UKZXWDUM'O^U^T*U5)*NEE <\M)T R-F9\$NR3H:NG M3MI=3E_FQ/OKEZKNMMWWZBJ5I<$&",:QVZ8H?A1%4109'CM:!/,I4"@/I"M2 M.+6;^S4\$_'5^&E+<(VA(KVEF\&6]9KW32DGS0M9>(P1*[@%YXU)I"AQH./" M*U,40D?/T3C 1MI"6F/K21]99Z NVV(!A[]N;&UNU%/X]H[+PDA;6E2H$.PH M<'@,ZPSBF#'M"DSCMUPZR5#:XN_C.\M#Y)\Z.GAR)E]<")[!7GLSJZ>F?E23 M.T^-HIQ(I%U[BQ*\,R$=\HY62F"K!-TI;W$D='CAP)UT2/P(.C2ZV'-+\?SZ M#63\Q3TN9^:;FKN;B9H.R.0\06U0PF97+B/E97[\1T%6+$:F5CFRRMSD8?!9:-.:/5^*;-?:E7#$(QYI3 UBLM(E %)8'3M6V)&UM('" ?JP=U0: 8H,?)Z= M:=D/RUDPD:WI;!=O>+BFK*9EB0P3"J06VKA@(Q 6S'AL2N]+,JYR'> J;:AP M/+T:"D &*G4['III M.]D[HQ13I2W@A,!#=U:&D9 63I^5XZ8RW)4^=M#P/%=I8X@1%2LR +FYUYN7 M9(]NMIY26"4O;X^^.--,0U9L.T+C/SLX>\NSJS7@;Y/JGD6"L@\2:^8UY?%XROBA*YR5%Q)8$CHQ,(AG:B',J*99$ M:>5C.T/'>!EJ0I^E_$LSG]\I[1T.'3\K0C&BW(5F?4P@6U6">)@=L;&37+<8 M2'Q0B('WKHGL+^#4\:N7!3AI?]/9V^9&S19UB)N$UK%?0TVEME3@G5<$,R4Y M*H6BB-*R0*(T(*:R$A[.0D+X;K&K"P9-[/W'5)91Y9V!H[:U")[M^6WSRE%8 MV_-W:EZ;.^9,B14XGH4-=9"+(IR?)4&*% ;416KX9TP[=)[%Q&>#T2U59) R M2"GH/KT/]60)J^].<5J2LF+(&PO&NM0$:>W B?4.I%E*1WSL-,Z+F4Q\E$BK MAWV RJTSSSD/^7=7WW];/!_75W6E0MF#$!4:\?S0:=Q1SP:7SWQLOU\X[;R6 M F$:[J0*+Y&J,)@]3K7FUH$.QC8(8_G]!X5[O1;N]7(Q7ZBIA8%7IK[TPK;% M3ZC X1VRMD@(D ,S"E-9PD&^C'VUQ$S!ZLIKI M\22Z3D8&+8/3RI&E=VRB=S"! @OGD?'4(:HL^,":8%1*K 1X'Y5Z&YT\SF*F MIY41[&,4D'X,'S%&/\>.E$?P\]ZDY^-1S>.4$*U,Z*P$^D995:R*?VMG*Z&H M%%S&OG49/D2(?KXEYDL08"?8#6"U!^7*\2N_1X;J_*:>WR7ZM==+^\T!S>W>[8O[[J;+ MK6NB]@=S_?35W0>7 HSZK^I?S>QKLYR9(0:P[U"#+&*4^44RD>NA5VHU;;7W M]WKQ[3WX;LV#F[WT2R6P2\JR1+K@"HX9TB/!,4C3EY605GI1QNX.VI&UP=E/ M:QA@*87.1T^_U];]//7-[*&%]!47'T'DLZF:;#B8OWNZF35V:1:A'?57-_M> M&S=?O7/6Q!O%78$<+AFBE8"5*%F!.-%2$J,+(F)?I8TRD;0&=@SMW$N^2HY_ M!F>>]GUSL#SOEO-ZZN;SM2%:=8^KB,/4>!8V,1 OYP9)#])FJK .:T-X$3N' M]B1#:94R X79RQ^,A5X.JKCB?5U>Q"D0B@5/ROOP0-H"WY+9 A%=*B+#&U82 M.^:ZQ4!B58L'[*[*])9RZKR$*UA(M5$;46R*1OF"N-(+5!36POG>.*0]L8@Q M*84OJ;:[(>HC&0@'R2?6@OY8-5$%EQKZ,RTEM^:EK256E0+QRK?S*I"6F"!B MJ"E%9;VG'2OM=Q\T;34RG,UK]6-,K6OS?8D/#B.BNE0O JST F. M($&Q1$8:\!\UX5;K;J;CR AIPZ^QK$<,\25N&KUVOJYG:]>KW44I+EU52(EH MB36BFE&D.7A?CDAI.%8,FT[9G&?:11\:.[&]R,:/C8)-'KKU6B#K)4+^I_SS336LRATH;4*+_RH-(AZKY BUB/L0QEW@YV152=U.#I$ M&G6("5X379(YZ,/7Q]"C:E+/-Q,H*:52 [AD+L5M. M[80J[%)/XX.,J06#Y)=: =I^U<<%XX5BH<0D CP&831+SW3_?)<>L<3;W%%X03G0M,8 M4QJD2XN1]-)Q;<%]%SLUS(LW9#<7[- -H2D.E^S*1%^D%S XO$;W?+XU MQ.H@)$A5>48-,I@2\/!,!=.F%'EG*^V%4];'+]-]B)/$G5U'TY7]^MV#<4A\ M"_M% >OM-:.U4O-*5<%VPO&@"&7J?5' =EU(PAVE7G9:,V=N79\'3*LC,9!K MAHHQ!^PW=SX5L5YA@5AA.1Q&);AHE@M4,$*XK@@(I=-[IB[HI[Y<[0G6+MP] M))<8\%_K:?VP?%@S7LE"25YPY"OK@7%6(J4U199)54A*,8V2Q[,U:&+0^T#6 MQ)!?:N#57Z\8+Y64)E2)KRS'X#0KCX0W'#%IP%]VTFC:*47\'/"O!TUW]Q$% M^-[RR^ X>[.N,_KB%CV'!S>-L%X^:LVBK$KF,8'C&FTO#NWZN*8=L49[59!N M"5B7%(&]E,FT!]^([L/;P/2CZ>'Z>M)H(4AA&,*%#\5:8(J*4H6DTH8PC;&( M?J+IP69:5W9DQ1FBICU0S%)1UX;?>FP**PJDJU UJ*H(DE()9 I<8:Y*7ZGQ M[6(.#VQ&5X*S2M<#D0PT:V_;>/?T62V6L[8&^.;'3^T:95 M2 K&D594:RU%Z:K8SY1/L)-90"B2!IQ4M/YP9*!9/T^M>YB&]TTM2#\MU4Q- M%VYSUA+$@Q%V(!M6PFP*U9KF"C'.*-$&:V5H9.4ZS5%.^C4 ^&8T%%+G:AZ; MRNV_F_5L,/:RXN T*&=*,/$:-G[&#/R?+)P1G.O="L-'&0U':&H]1\!S@9ST4A*K1Q\#ZA5CV$GWI[^^JF=3.[]F" @>#5U'ZH9\[ 'VP2YC$)?5490P*7 M8'YAX2%95"6R'#./K9:DZ/82X=Q(^6A+'QB;L62:@7W9,\:_/*<+6TXKPKA# M6CB&J" 2*.7BYX1L!]HRXHD^.0VYELS6X2.\OL1LU5W MS#L0AM#!O1-.<$0]V%Z%%49%63I7NI+CLEOQCK-#Y73>Z@]H,YIT,S WFWE< MZTE]WT)SYT.M4Q*>"A;!\Z]"$=90@ M+L]'QI4.*<* M43(568FZ\I99Z#J.:HT"3&[YTJLF1[?J+S>/\0KH%+E!&=*=^8R4&OT\WH'D M5D^PK1POD38Z-"A6&HD0X/%84$YQI:R,[32>8&?P$UWOP;D'<3Z/\05.$JOU MM 0=OWYTLY7RW^%"@YM?%*ATFH1":PR%7O((3A6>,T,*B:._R>W,75K/*):^ M[#VE'0>=U"[UX6EM-^*]#7TLX//0-QS6^NHKN(0&X+@3I2;4^!(1$?K^:<>1 M+DJ)L&&EE,87AIA.'O=03M)Z5;'5[NW!R7A#["*'.'OE)2/%VD9[S^X-=EB) M*?:2&^3:5]564B2\!BTR'/PLC@EEL>_0WWR'W9;TYR:(= F_IB?NXU^/;@H' MX6]J5B]"%*9]KE?KY_7;X)S!0;;+]#\U,U??3[=^XT,-?QAPJ]7DSFA<2E]5R%$5LB@+ MAH0+1RNB<5551O@B>D^D"'SGZP6,K=!1$?U!M+AM$/2.88XJ[RM;.D8>YM3TX!)I WP MI-3O\;#.S?/=[>Z@IG:]N%\.F5^7#P]J]O2J*H]^^N(>FUF[?6W^(G7(&MWA%>"?[=I7;:ZNR2D*"U6$EE>8$1#5Q)=F@H5E#EA'%>NB)U% MTH/-+-IZ#-.=X]VLQ@$K S_A=%.< A.G1$5@"MJ%;.9P96F#TT.4,5QIQ6/? MU?P0O:I&4H>+.E%=@DT.BK;5.<. M\Q]5:*2AB O?(NTK!RJ,*\P4[X"(8UC MT7/(B8L([,E.5)=(.74H_7!#)>JHD1X#RXY91#7,16OXEBMO555PYCT]YXO] M&)VH+L+J?">J2P27&OJ+FB15M-"$@CVM< F+ QLD%-.PNQ=6:J-AVF4GA?A! M.U'U5I.QA)Q:>8ZV4A)%I8@G! GBX Q;$!L.TZ$<@V>VP!5\Z98Q^R-THNIO M/6*(+W$%D_=P>FTFM6UEWR;,K KX4%=0*SFHK0K/FS@-23,:E+HDF' 3"D-W M\3'.E#(Y/'HNW:C&]50C23\[_5FOJA);;I6UB$D+JZHH/=)42E16A>8A@=/S M3ADR%VM0ZEY3,3 ]J2(]!)S!&68=+)O>;_SU3;4G\*E$UOX+\\9PDY1AL.-#2]9 MJ#M0:*0(^&S>.<<*4U;:=G)V!H3(#_&52TN1-PK8Q48J ^W[O QKYMKO7P7= MP)%S1RUVO'(E"LEJB&)3("$+BV!34%8+V ^JV%<5!]C((M@TGFX-%7P&NO/! MP68Q-XR MN_"5MLK(Z-H5'9J(+;"&9)Y_=_/V@?%JT?P\!66&G]SYBH'?:A0J6$7!A17A MK7M)D<6LI)([97=;W$9(.S_,2]I: *,K5A0(,K!=&[[7F=QWRCIM*A"'P[H( M,JF0E-RC$KNB=(H3X>)KT!8+G12'_\"*TU_@N25/+4R=(^D!%6*ZLH: THZ\OQRR$",@?Y>1&FH MN#/87';G '^VRG.JA,?*4%3Q4&] 6XN$Y03)@F%&"B\XB]V)\0@K62E.#XS/ M*$T?@>>I-\^-R5WI:$F0TT2 =V4]" >.AU(JYRO!J;/1LP>/,9.7[O2"^KSZ M])![?@JTN?UQA:'<&N2,XX@R&P+\A".F<&$T%MB[D94GB^3#.""?5IT>$L]/ M;5X#7^$E\2AYI%WK'XB3YV)N'X\ MI^[=;D&):_^A_EY;.&/,[Q3'<+ 3'&%)P_(",6EG%#+<2C#*6$M2=4I+[#1< M5D:F)ZS-J#+.P."$2H'-].NB,7\\SP$FVC[9A.E-X(N]"W4JE80MG/DRW$N' M=TR5 )%YBRO)*RVJV"&9+GQE98B&*=AH<*0/V+2TY\[\YWWS_;^S M\!CXY37R^9C-EDZ])KA2)V-?M&B?^H5QG%Y,#PSEP#!WX>'T=S=[NO9[8[WL MOWVETGF GC8ET%]3W0RSBHT,8?@@P20[RZ7X;-;V.;$DW 564YIOGH1]@*]M M3&*8ANW32X;72;DWG820&)[P:@8V@J6:#$9FAU22W?,24 Y//3$>5Y/)"U^; MS.1I7L]OX1SR#C[[(X;?O4\T2;I6!-_[J'@2H_=U\SC_-%OH1D%Q1% M3BB>%DU>N'U8NMMFG=<(\PR9DZ9UK8<:VTO&Z8*PS!CA+D+,$/;?ZF;2BOG: M_Z-Y<.^;Y70Q>_I%_7L,[$\.UBE<@'/7@"[RS% -8,9_+M7DN9WPM7\I,3L? M0Q7.#MA)';*ZK1@BU[Q4 LS81$W7#/_\\!B28F$"NI[4BZ<$%M/%.T&V$[Y9A;;.RR@_$".?HW?)=@(QJUC7>1EE="O0N#F<"[^X M/Y?U[-FNQ#'*%PS3">2L0E^7RS#7+*";[V-E &U3CI+]QI<.K(88KI8-J5=]-Q\JD#R9/)+GNUBY1$1],/KI%Q2GU. %?OLU%][7QN@^VD:9ZV=IY[.!/;#LK.\4MM, MYV8_S9KEX\_S^3(BHJ?H)LO.[6M'S\LHM47]IJ;WSCXS&@O%4W23Y>7VM:[G M991\+3:WS4)-8MP#[])*EF[;>\T=E$5ZA*[, D[BDZ<;5=M(0!TBF2RQMC]> M)R23^J <3HK 8> JEFD\1C-9OFQ/X,[()K7;N8D,7WV_CV8;CQ)-E^K:U\L\ M(YZ,T&LY>V4A8H)XB':Z/-4(6)X05@ZF])G5Z ;U*.5T&:9#[.HY0:7.K/AS M62^>?E.3Y4J4<+QY>&R?:]<>F'$PVUCH7CA4NH33GG#W$V7J8^..F?EMWFXB M;7VN;\T$I/QE$>LD>=E0Z7)5>\?N^H@R._P_NW7_A;%0/S! NI35:%@?%UMV M".\%F<="^L1 G1#/*G;40XR)D3]@?L+,U\&O.*!W':,3WCE%GRX47G:+_'KQ MSS5 M87F+=B<0NOP.$NP$5TX!J%-B2?W4.3A484:1 #M$KQ-> M.06,3@@EAQ!_E/*8KPEU BBG*,\A,21W0IK!J9(;&IWPR"D&LS/Y/-*\!\-Q M:;YJD5.8),,TU6;Z$S@N:\8^N+F9U>TU3*0\U?/D.X&84P"DN\B2[TNV#GRI M"<7%]Y?9Q;I^/D>]$[(YQ4(Z"RS7@AI7_U8S>UL_U-/[D0IK'!XA2H&-#LQ' M*+2Q&N6A'6)/&?HMA(,4AZS;-<%?IX]U(!IIO1ZEFN[1VBDLMA;F.8FDMK0; M_B+6[3Y&,]TC]8O1RK(<]X:[&QAV,7N8VD\3=1\%J6V*R1Y378S304ED@E)8 M\>^G(9WL5=3%P)V63>J#^69/ MK1^<_=2TE>A^4Y/!R^T4W61/H3I#UT$J.2R\^7MPD]UM\\QNO#ON+O23/9*Z M; EVDU*V>(X$8[HG4Q'0RP2TM"6/QCN4G9;YWT60_BZ"-"2)8+7^X9?/+)H^ M203;M-,>ECNMHI-"R0"L-AOEG9J[]HVJF\[7\IN%U^&A"/'\W=/+[]RHI[97 M2)C,RXRF]F:BIN':XT/SH.II9,Q'83')\CZM#,W;(9.!XGU\>)PT3\Y]78"3 M=OVX:O!VQI3WT9[CXR2Q'F^";G.AJ#-0AY:WJT<8WM2M*+[4]]\6\Z]77[Z. MHA;GQTL2X4NA'IU%G]KO.[3IQNCT<9)PL@(&PXY1>77W:%G\Y]3.)D_W7YU9 MSNI%[08W;#I.-5WE@LM0.R62'"#[^-?,W,QJ$V%]O9!*5XK@,G#V)I\#(C_! M#K ([<,_J7H6WE='@.8 S73U!2[#Z+@X$H.UO;*??OUCT:K2^V_3^QLSS.R= M(9VN5D!GZ+H))]#M3;4_C5SY9U%R<$\-$2 S:X.#\SNDDF%S M4MH'4#':OMT@E2_CL"EWN,9K+\SLMP M.B.2]._[QL#L!-EDN9V7P79>,%D8P):O4!53+6(8P2URR;(W^QC"0X+(R!C> MSAZFB[BV\!7)9)F:_4WAOD#RLH21 #M.-=FU\" [F!ULFP/#[*&>JHB6<)=B MN@OA/M;PB#RRP.K#95"<']_]5W5D\%U]$[0 M37<]W >PD[+Y,6X9;YI);6 "-[/&C'C+N#7,"+>,QZ<1_9;Q]5![.A+ANO$P M_4&Q^#5Y^YITK"/=>>J9W$B>Q&T[@-]17LGO6 [Q^;E9K%F-$T;N/DHF4>6! M.)^0W_@6??U!^$>KN?OO__@_4$L#!!0 ( $N"*5A\R7>0P@< )HE 8 M =V1F8RTR,#(S,3$S,'AE>#,Q7V$N:'1M[5KO4QLW$_[>OT*%:4IF;#@; MFX AS#C$F?).!UIPFKZ?WI%/.EO#W>DJZ6S'^1DH,7T]$2H,5/B M]99J1T>M@^@H;A\UVZVH&?%$M-I) U^'@P,NQ?\:6^@*\=#'NFDJ7V]E*J^/ M)(W?:;4+=SQ1PHTZC2CZ8= RAR\M;5 M>:J&><>[MQ4TS:1CG6K3V8[\WS&UU!.>J73:^;&O,FG9A9RP*YWQ_,>:Y;FM M6VE4$@2M^E/"1 SB+R?!_%?0DZI>\=ZO_?.WO?/?^OA%EI[5X_ZM2F. M_/+^ZOI]]Z+/^I?LNG?FW=F/FN12_Z<>N^Y>O>E>]*[KE[__W/LOZY[UJ:49 M1KPNZ@@L! M?JBG,G&=_3D,52X0N4Z]_.RV-:+=-TW#.1GPLF9%C)2=@ M5C=2%E>%-H[IG+W3)F.-J/XKTPG[\+;>BD"S6<'S*2)R] PBTMRXB+SA%G' MW&=3=I/K22K%4-;N!$9HF)!KY$.,P%7.$ ]6YLZ4$AX@0_IDB8AQEN'**)ZR MA,>X99C.P.%.![D5@5S&TEINIB22\1N)<9=T6MP3, 9#IC[38@P2B)5!9H58 MCNZP1$C#)B,5CY@MZ6/1?R*-K)20 YFR*5(P9?.)P-);P'3M("; M8W03;#!=GH9G@L#];P>!DB4J1XP)+HN8U@ _B*/9++6K/ %W<*>@1^5Q6@KH M!&Z6 E@#YI1)IZQ V FQA.0T74"R0H.]-S10+Q0IKI%$F4( .-0 BQ^N,BCF M=L225$_L#*57SU4%R^X+ Q,#[:/7BUBN*UV6H%S.OSW-J8QCH8 M*T&,SJW..1$Z-H&EH8H2-X??ABHZ@34(K MA >Z=(];L$YRX'-I2:5S\O'-#AO,BG*_ F68"=CCT48#?/N($QN#N#EAAEBN M8H(VW%7)YEL>!-X3:))2N8[CTE#DE_+F UHS;1VZTBDD=-D8BOXHD7:A>N>1 M+@D@# *[)UT9CGV2]&<%=(R0EW.[7@:K1MS.BPRB/@]Y*7Q.\/-1\?64I>I& MIM7!P3WYVM^>HK\'\XW:@+6?R0;,'QR*V0JI+1B*"',9I0NR(IP]H>Q8*5_G MIG&4L$X;.\_T_@949IER3LJ_2 <#C5J"VH6"?5[)#K ,]K7$[OBF0GJV .4? MI8+Y?K&5>>S/%U[^N\_Z4AF^FZ(V0ZVH #3:V=(>.582R*BR]'R_,Y'\AM)N MJ-5\XO55IC_CG!T%/0EOU=8DG"L\P&I?;F(SNQQ?J=6 M#3< UJ6I(ZXI+ZSLS'X<(TD4*9]V5.XU^4['E>4#[9S..O3$?$R9!A5*]9S5 MHSSD:OFW6":$ZMMK*6->X^.2?DWI^<,"_+;Q;\@\O*>_P6"\4G0O8?CK+1 M3%]L-PZBXZ.:?_WBWBL.U>3\A=\1>7UOKF8RLW%]L?(4/4\?\C.J?VHDOT80 M7VRW0$3^DUWW>[_U+OP#^*ON]?4\@I]W=BJ2(,*"+/.GCXPRPKT M4L\OV-DK2K4^LY^-E$Q8[U;&)1T0L,M0.J].ZIYGPP>8??E=HD);_\"K$TYV MQW+E[:+%]'HZC19=^ !S7+K5+A]Y(:GZ#.]&[?EWLOX/4$L#!!0 ( $N" M*5@<%T+PQ@< +$E 8 =V1F8RTR,#(S,3$S,'AE>#,Q7V(N:'1M[5IM M4R,W$OY^OT('E0U4V<:OO!B6*H'3^C[-_5JOLG0J+5&26 MA5IP*R)6&)D-V8=(F'M6K992%RJ?:CD<6=:L-]OL@]+WGX6R3&3T=L=V6KSYF&S$QRUC@[;1Z(3M Y%*PI.CH_:/&H= MBU\;.^@*<=_'V&DBWNZD,JN.!(W?;7=R>SJ1D1UU&_7Z-SM.[OPL5IG%8!J= M_9]>QZHFKH=09E7>/80B*QYLE2=RF'7=]':\IIETJ!*EN[MU]^^46JHQ3V4R M[7Y[)U-AV)68L!N5\NS;BN&9J1JA9>P%C?Q=P$0,XAXGWOPCZ$ED)F;3:31I M#OV'D0RD9:W&7K#_> 8;V1["\4)_(>,O^C=W@\O!1>]N<'W%KB_9Q?M!_Y)= M#JYZ5Q>#W@]XA=;^S;/SVI:)_/C3S>U/O:L[=G?-;OL7;CJM>I.F=/>^SVY[ M-]_UKOJWU>O__M#_F?4N[JBE6:\W9S/[O$:WUQK--H3+9_?I>O,&%7;+-6?_ MJK'WT]^%KK!0:"OC*;,C;M_L=HY/-\5[SJ,(U%1-1&R[K?D*D%D$T'2KC>,O M-LE&[1282,&$3"$5 M8P0N,X9XL"*SNA"8 9*SR].(&&:J13IPRHOMR*0B5 8P_64 M1%)^+S#NDDZ#=Q&,P9")2_(8@P1"J9'4(9:A.RR)A&:3D0Q'S!3T8]%_(K0H ME= $4FD29'\J)";2CC!!DXO0&4AZ5X*V]=7B[>Q2;-[O'S<;1J2D1558!Q! JCB4>7=0&C&OA M (* RR 1%$DYDB9,E"G0CWA3J\0XF5RK4$1X;=@> MUT8G\DW^45)-F'J&DGQ%O M+0'7XXALV7B@^-% ,0:B>3Y%,R0HC?_Y*JG3WB*$\OTM0FBS37YX)PQV'0B6 MRVY]!?1GR?: MK8)QL#4P/JD='JVB>&.V6@'SYCRW,::Q#L8R(D;G1F6<")T;P)PJ2KP<OWC^K+/P14=09N$5@@'JK#/6[!)P+V.+31 %\_XJ*M0=R<,'TL5S%!&^ZR9',M:X'W IJD5*["L- 4 M^:6\N49KJHQ%5SH A2X30M%O!=(N5.\]TR4&A$%@3Z1+P[%/$NZL@(X1LF)N MU[ZW:L3-O,@@ZG.0%Y'+"'#R1K_QE%_TUF&_5!JSS2C9@ M[N PFJV0RH*AB#"74;H@*\+9"\J.E?)U;AI'"6N5-O-,[UY 99I*:X7X@W00 M*-02U!Y)V.>4[ '+8%]#[([?5$C/%J#XK9 PWRVV(@O=^<+^W_NLSY7A>PEJ M,]2*$D"CG2WMD4,I@(PR2\_W.Q/![RGM^EK-)5Y79;HSSME1T(OP5FY-_+G" M&E;C$3H:,2>U9[%9UJ;H H"AA*SXW&^0^$V1 A[PDC][*K/)VE.S5Y38MV\G MU$/^CC5(HX*H"\=SP(T[D2X!5O'I3V9CE8P%Y<",#\N#=5U2HTCS1$T%6B&Y$=_;'*6@[3_BT*S/G+]?I MM-05*&M5VJ7/YV/B?M0,Y4=7AR??O/BR7JO[K^M6XW\T&[ELKKFF QNMMK6/ M:R?UYYOKM<:S;9]([8$SV9L-SYB<9V]W6CNS#B5PNLW\@34>?T8G+#UUCO?+ M\C6#_R/0W8S? ;HN-;'O.0HY/7VSVSBLGYY4W%V,)_<=2N?\P;SK-.LGOIK) MS,;M>,QMKN?E0WY"]2^-Y)<(XIO=-JC!_:2+!#WW0?SG7Y9N17Q:WY04000" M6>9. QE-\_1K\MJCJP-TN^<_*%39C]AL2\I^%7;I2%6XK'LQDB(NWQ#-7ONR M=M7!!XX7U[#N\A6C7!GW,:KK3UW'8N72T<+5CECKBRX\@+\+N]KE(_>4RI_^ MRM2!NZKU/U!+ P04 " !+@BE8T&5TJG4$ "<$0 & '=D9F,M,C R M,S$Q,S!X97@S,E]A+FAT;=U8;5/B2!#^?K^B#^M?KH;,!.;,V\X,(/?KKV="5@5=W2M/=\\/D:2GWYY^IGN2SDPE\4EGQ@@] M^:GSLV7!:1;.$Y8J" 4CBE&82YY.X8HR>0V6M5[5R_*5X-.9 M=V/;C*Q#5? MD$*NN(K926FG6C.F_?O>8:[:2T[5S'=L^Y>*67?2B;)4 MH3.!RL7/PL:V)2*F:$QEN=] 0XK=*(O$?)KZ)KU*8:E<'69Q)OP=V_RUM<2* M2,+CE?]NS!,F8<"6,,H2DKZK2I)*2S+!HV*AY'\S#!&=F-ME$?X1VHEYRLIT M'%?GT+^9\0E74'?WR/[]#)X5>XC ,[$1_$N$ZST8;AGA6T#5ZX_&YV?GO>[X M?#B B\M1<-D=C&$\?!2VIW!ZKZ?_E!PER"W[ 8,SV#\H0]!=_2^.^@'UO#WW_I_0+?^FDO% MHU7QB*<4<_7=HWRSA?QW";[.+GRX YQ7(5!LP5+HUN"](%)6H3?C+(+^#0OG MBB\8#*.(ATQ %L'5J>79.$22G*0KV%,S!KL[3=>UV^MGYLYI[U=A1E!5L 5G M2QQ&>N7'.1%(HW@%(Y9G0D&6PEDF$G!LZZ.VKA>5MJ-,F/O/A1(P+ R%0;9@ MR82)W1VG8;?K=E6/L?J]0 K;91PU[0'RN<@SB:BADX"%BJ-GO6?U_5A/.7": M5;A,N9Z;@<+Q*3$0RJIP#IBYI@<&0Q2HS 0U85)IW60%UVFVC!F=LMV=PV;[ MN?3+":4XG:V81:"*VVA?Q/. M2#IET U-E9U6W:L"D4 2PT*L=*L-)*7_SVJ[WV>U>8HM(2&FA"&:(:A*\2G< MI0+ANKWD@DE=]:H6DS@&5,-H2(R5R0 M)LN9,#[E1H-Z9NVQB(I,L,&LI9-,4"8L1#,FN61^^:--NL]:R M'Q?;->=1V0N9/3 A%V$C,A*!/J[4*Z7"FAR^F]^ )C5*?+.S 7XE:0XR%;%W&J9L>5MO.&LP?E*WK;.>@.K"S&). MH4ST!X'.[/B-HZ5^K;_ YLKUD#.=]I&CYC:N!Z8A/M!N[WY-P#.>:>*^8#'1 M]K:^+]PB;#JJ?:M")@CS7&VK//%)8GTMOHX&5X,S)?8BYH=&W=6&US MVD80_MY?L<53QYY!6!+BQ0)[A@*>N.T8!W#=]$OGT)W@8DFGG XP^?7=.TE^ M=^UT7#LI'S1(^_[LWNY*W86*H\/N@A%Z^$/W1\N"@0B6,4L4!)(1Q2@L,Y[, MX9RR[ (LJ^#JBW0C^7RAP+5=#\Z%O. KDM,55Q$[+/5T]_+[[IXQTIT)NCGL M4KX"3@\JG#5(VVLZU":DZ37=-FD2NT$;+;L=,MH*6G\Y%11%]EPF4YN('51B MGE@+INW[7B-5G36G:N$[MOU3Q? ==D.1*#0F43C_F^NXKXG(.2I3(O6;J$BQ M2V61B,\3WX17R365W(&(A/2W;//K:(H5DIA'&__=E,9@S9OP+0Q?1B+E=Y^ZW4$_$$U:&X[@ZAN'E@L^X@KJ[,]N]'<&S? \0 M>";O./\2[GH/NEMZ^!90]8?CZ?'1<;\W/1Z=P.G9>'+6.YG"=/0H;$_A]%J> M.VTXJTUJ_1I,AGWCO5-OV-5OWN_>!'J#T>ET./BNX"Y!WK>;,#J"Z?LA3'KC MGWLGPXDU^N.WX4?H]:>:XMJV^R_.W*=EIGBXR1_QA&*LOMM*__L6\O"9/*[" MA$@"O];@_>8+DU7H+S@+X8@G) DXB6 4ACQ@$D0(YP/+L[&IQRE)-K"C%@RV MM]JN:W>*9^;.Z>Q684%6#"1;<;;&X: Y/RR)Q+1&&QBS5$@%(H$C(6-P;.N# MUJZ92MVAD.;^)H69\A?3_54P><=A7.$J[GV$3A.,O0$)6$>,SMGV5J/=>6XYI(12G)96Q$+E-^M/%XA5;[Y9A>PXNZ_3 MN!\R?QLJUZO5/0V$SD)11>$RPI(*L&XBCE;77"U,DB3[O.22Z=W")#Z[2OP. MV06L"J>Q0W?+NL.R6$JNM(;A9; @R9Q!+S!9=O;K7A5(!B0V58B9WN\ 2>C_ M,]ONMYEMGF!+B(E)88!J"(I2? HW2X%PW5Y2R3*=]:HFDR@"%$-OL)4A(<4R M0(J6"J]:'"JDW*C&M&JN9907C4B9-#:S.PVJ]LSD8Q85F6&'*:@S(2F3%L(9 MD31C?OFG0WF61F3C\\2 8H0ZA:Z94$K$OMY@5[H=!20JJL=434Z^7FYK=K[@ M*MQJ%2TM%^1:OH@I>I_FM6O[]N-DN^8\2GLAM7O&Y=QM1"9#I \J]4HI4%2' M[Z:7X-P^1KI@[H(3TFXCK[GGZ_EZDR^H_FLS^19)W-[R6IW,7/4FV#.KTL<_ MA^.K_+TL-D6+T T$>2$3$:=0AOF= &?.^ZV]4K]C_XY[))QB>^5ZS%6+'9.9 MIOO(UGD?XSW3&A]HO#=?]''=,_W&UL4$L! A0#% @ 2X(I6"Z '1T"Q0 &!4( !4 ( ! MU&(! '=D9F,M,C R,S$Q,S!?;&%B+GAM;%!+ 0(4 Q0 ( $N"*5B)00?J MF6P +_C! 5 " 0DH @!W9&9C+3(P,C,Q,3,P7W!R92YX M;6Q02P$"% ,4 " !+@BE8?,EWD,(' ":)0 & @ '5 ME ( =V1F8RTR,#(S,3$S,'AE>#,Q7V$N:'1M4$L! A0#% @ 2X(I6!P7 M0O#&!P L24 !@ ( !S9P" '=D9F,M,C R,S$Q,S!X97@S M,5]B+FAT;5!+ 0(4 Q0 ( $N"*5C0972J=00 )P1 8 M " &5X,S)?82YH=&U02P$"% ,4 " !+ M@BE88ZVP:W8$ W$0 & @ %TJ0( =V1F8RTR,#(S,3$S B,'AE>#,R7V(N:'1M4$L%!@ * H H@( ""N @ $! end