0000950170-23-047003.txt : 20230907 0000950170-23-047003.hdr.sgml : 20230907 20230907161637 ACCESSION NUMBER: 0000950170-23-047003 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20230731 FILED AS OF DATE: 20230907 DATE AS OF CHANGE: 20230907 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SMITH & WESSON BRANDS, INC. CENTRAL INDEX KEY: 0001092796 STANDARD INDUSTRIAL CLASSIFICATION: ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480] IRS NUMBER: 870543688 STATE OF INCORPORATION: NV FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31552 FILM NUMBER: 231242449 BUSINESS ADDRESS: STREET 1: 2100 ROOSEVELT AVENUE CITY: SPRINGFIELD STATE: MA ZIP: 01104 BUSINESS PHONE: 844-363-5386 MAIL ADDRESS: STREET 1: 2100 ROOSEVELT AVENUE CITY: SPRINGFIELD STATE: MA ZIP: 01104 FORMER COMPANY: FORMER CONFORMED NAME: AMERICAN OUTDOOR BRANDS CORP DATE OF NAME CHANGE: 20170118 FORMER COMPANY: FORMER CONFORMED NAME: AMERICAN OUTDOOR BRANDS CORPORATON DATE OF NAME CHANGE: 20170103 FORMER COMPANY: FORMER CONFORMED NAME: SMITH & WESSON HOLDING CORP DATE OF NAME CHANGE: 20020315 10-Q 1 swbi-20230731.htm 10-Q 10-Q
2024--04-30Q10001092796falsehttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrenthttp://fasb.org/us-gaap/2023#FinanceLeaseLiabilityNoncurrenthttp://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrenthttp://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrenthttp://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrenthttp://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrent0001092796us-gaap:RestrictedStockUnitsRSUMemberswbi:NonExecutiveEmployeesMember2022-05-012022-07-310001092796us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001092796us-gaap:RevolvingCreditFacilityMemberswbi:LondonInterbankOfferedRateMember2023-05-012023-07-310001092796us-gaap:AdditionalPaidInCapitalMember2022-04-300001092796us-gaap:TreasuryStockCommonMember2022-07-310001092796us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310001092796us-gaap:TreasuryStockCommonMember2023-07-310001092796srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2023-05-012023-07-3100010927962023-02-0200010927962023-09-050001092796swbi:EmployeeRelationsMember2023-05-012023-07-310001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2022-04-300001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2022-05-012022-07-310001092796srt:MaximumMember2023-05-012023-07-310001092796srt:MinimumMember2023-05-012023-07-310001092796us-gaap:EmployeeRelocationMember2023-05-012023-07-310001092796swbi:OfficeRentAndEquipmentMember2023-05-012023-07-3100010927962022-05-012022-07-310001092796swbi:SeveranceAndEmployeeRelatedBenefitsMember2022-05-012022-07-310001092796us-gaap:CommonStockMember2022-07-310001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2022-07-310001092796srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-05-012022-07-310001092796us-gaap:RevolvingCreditFacilityMember2023-07-310001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2023-04-300001092796swbi:SeveranceAndEmployeeRelatedBenefitsMember2023-05-012023-07-310001092796us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001092796us-gaap:RestrictedStockUnitsRSUMember2022-05-012022-07-310001092796srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012023-07-310001092796us-gaap:RetainedEarningsMember2023-05-012023-07-310001092796us-gaap:RevolvingCreditFacilityMemberswbi:SelfInsuranceMember2023-07-310001092796us-gaap:ResearchAndDevelopmentExpenseMember2022-05-012022-07-310001092796us-gaap:AdditionalPaidInCapitalMember2022-05-012022-07-3100010927962023-07-310001092796us-gaap:CommonStockMember2023-04-300001092796swbi:UnsecuredRevolvingCreditFacilityMember2020-08-240001092796swbi:UnsecuredRevolvingCreditFacilityMember2023-05-012023-07-310001092796us-gaap:TreasuryStockCommonMember2023-04-300001092796us-gaap:BridgeLoanMember2020-08-240001092796swbi:SeveranceAndEmployeeRelatedsBenefitsMember2023-04-300001092796us-gaap:EmployeeRelocationMember2022-05-012022-07-3100010927962023-04-300001092796us-gaap:CostOfSalesMember2022-05-012022-07-310001092796swbi:SeveranceAndEmployeeRelatedsBenefitsMember2023-05-012023-07-310001092796us-gaap:SellingAndMarketingExpenseMember2022-05-012022-07-310001092796swbi:PutativeClassMember2023-05-012023-07-310001092796us-gaap:AdditionalPaidInCapitalMember2022-07-310001092796us-gaap:BridgeLoanMember2023-05-012023-07-310001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2023-05-012023-07-310001092796swbi:OfficeRentAndEquipmentMember2022-05-012022-07-310001092796swbi:PutativeClassMemberswbi:CompensatoryDamagesMember2023-05-012023-07-310001092796swbi:ConsultingServicesMember2022-05-012022-07-310001092796us-gaap:EmployeeRelocationMember2023-07-310001092796srt:MinimumMemberswbi:IdbMember2023-07-3100010927962022-04-300001092796us-gaap:PerformanceSharesMember2022-05-012022-07-310001092796us-gaap:RetainedEarningsMember2022-05-012022-07-310001092796us-gaap:GeneralAndAdministrativeExpenseMember2023-05-012023-07-310001092796us-gaap:RevolvingCreditFacilityMember2023-05-012023-07-3100010927962022-07-310001092796us-gaap:FairValueInputsLevel2Member2023-07-310001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2023-07-310001092796swbi:PutativeClassMemberswbi:GeneralDamagesMember2023-05-012023-07-310001092796us-gaap:RestrictedStockUnitsRSUMemberswbi:NonExecutiveEmployeesMember2023-05-012023-07-310001092796us-gaap:EmployeeRelocationMember2023-04-300001092796us-gaap:CommonStockMember2022-05-012022-07-310001092796us-gaap:CommonStockMember2023-07-310001092796us-gaap:AdditionalPaidInCapitalMember2023-07-310001092796us-gaap:EquipmentMember2023-05-012023-07-310001092796us-gaap:PerformanceSharesMemberswbi:ExcecutiveAndFormerExecutiveOfficerMember2022-05-012022-07-310001092796us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-07-310001092796us-gaap:RestrictedStockUnitsRSUMember2023-05-012023-07-310001092796swbi:IdbMember2023-05-012023-07-310001092796us-gaap:InterestExpenseMember2023-05-012023-07-3100010927962022-03-312022-03-310001092796us-gaap:FairValueInputsLevel3Member2023-07-310001092796us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001092796us-gaap:AdditionalPaidInCapitalMember2023-05-012023-07-310001092796us-gaap:ResearchAndDevelopmentExpenseMember2023-05-012023-07-310001092796swbi:ConsultingServicesMember2023-05-012023-07-3100010927962022-07-162022-07-160001092796srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2022-05-012022-07-310001092796us-gaap:CostOfSalesMember2023-05-012023-07-310001092796us-gaap:SellingAndMarketingExpenseMember2023-05-012023-07-310001092796us-gaap:CommonStockMember2022-04-300001092796swbi:NationalLogisticsFacilityMember2023-05-012023-07-310001092796swbi:ServiceBasedPerformanceSharesMember2023-05-012023-07-310001092796us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001092796us-gaap:RetainedEarningsMember2023-07-310001092796us-gaap:CommonStockMember2023-05-012023-07-3100010927962023-05-012023-07-310001092796us-gaap:RetainedEarningsMember2022-04-300001092796us-gaap:TreasuryStockCommonMember2022-04-300001092796swbi:SeveranceAndEmployeeRelatedsBenefitsMember2023-07-310001092796us-gaap:RetainedEarningsMember2022-07-310001092796swbi:UnsecuredRevolvingCreditFacilityMember2020-08-242020-08-240001092796swbi:EmployeeRelationsMember2022-05-012022-07-310001092796swbi:IdbMember2021-09-302021-09-300001092796swbi:SmithAndWessonCorporationMemberswbi:GeminiTechnologiesIncorporatedMember2018-01-012018-01-310001092796us-gaap:AdditionalPaidInCapitalMember2023-04-300001092796srt:MaximumMember2020-08-240001092796us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2023-05-012023-07-310001092796us-gaap:RetainedEarningsMember2023-04-300001092796us-gaap:GeneralAndAdministrativeExpenseMember2022-05-012022-07-31swbi:Casexbrli:purexbrli:sharesswbi:Plaintiffiso4217:CADiso4217:USDiso4217:USDxbrli:shares

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended July 31, 2023

Commission File No. 001-31552

 

img125871622_0.jpg 

 

Smith & Wesson Brands, Inc.

(Exact name of registrant as specified in its charter)

Nevada

87-0543688

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

2100 Roosevelt Avenue

Springfield, Massachusetts

01104

(Address of principal executive offices)

(Zip Code)

(800) 331-0852

(Registrant’s telephone number, including area code)

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

SWBI

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 ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

Emerging growth company

 

 

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒

The registrant had 46,148,451 shares of common stock, par value $0.001, outstanding as of September 5, 2023.

 


 

SMITH & WESSON BRANDS, INC.

Quarterly Report on Form 10-Q

For the Three Months Ended July 31, 2023 and 2022

 

TABLE OF CONTENTS

PART I - FINANCIAL INFORMATION

 

 

Item 1. Financial Statements (Unaudited)

4

 

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

19

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

23

 

Item 4. Controls and Procedures

23

 

 

 

 

PART II - OTHER INFORMATION

 

 

Item 1. Legal Proceedings

24

 

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

 

24

 

Item 6. Exhibits

24

Signatures

26

EX-31.1

 

EX-31.2

 

EX-32.1

 

 

EX-32.2

 

 

 

Smith & Wesson®, S&W®, M&P®, M&P Shield®, Performance Center®, Airlite®, Airweight®, American Guardians®, America’s Master Gunmaker®, Armornite®, Arrow®, Aurora®, Aurora-II®, Blast Jacket®, Bodyguard®, Carry Comp®, Chiefs Special®, Club 1852®, Compass®, Competitor®, Contender®, CSX®, Dagger®, Encore®, E-Series®, EZ®, Flextech®, G-Core®, Gemtech®, Gemtech Suppressors®, Gemtech World-Class Silencers®, GM®, GMT-Halo®, Governor®, Integra®, Lady Smith®, Lever Lock®, Lunar®, M&P FPC®, M2.0®, Mag Express®, Magnum®, Maxi-Hunter®, Mist-22®, Mountain Gun®, Number 13®, PC®, Power Rod®, Protected by Smith & Wesson®, Put A Legend On Your Line®, QLA®, Quick Load Accurizor®, Quickmount®, Shield®, Smith & Wesson Collectors Association®, Smith & Wesson Performance Center®, Smith & Wesson Precision Components®, Speed Breech®, Speed Breach XT®, SW Equalizer®, SW22 Victory®, Swing Hammer®, T/C®, T/CR22®, T17®, The S&W Bench®, The Sigma Series®, Thompson/Center®, Trek®, Triumph®, U-View®, Viper®, Volunteer®, and Weather Shield® are some of the registered U.S. trademarks of our company or one of our subsidiaries. This report also may contain trademarks and trade names of other companies.

 


 

Statement Regarding Forward-Looking Information

The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements other than statements of historical facts contained or incorporated herein by reference in this Quarterly Report on Form 10-Q, including statements regarding our future operating results, future financial position, business strategy, objectives, goals, plans, prospects, markets, and plans and objectives for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “anticipates,” “believes,” “estimates,” “expects,” “intends,” “targets,” “contemplates,” “projects,” “predicts,” “may,” “might,” “plan,” “will,” “would,” “should,” “could,” “may,” “can,” “potential,” “continue,” “objective,” or the negative of those terms, or similar expressions intended to identify forward-looking statements. However, not all forward-looking statements contain these identifying words. Specific forward-looking statements in this Quarterly Report on Form 10-Q include statements regarding plans to move our headquarters and certain of our manufacturing operations to a new facility being constructed in Maryville, Tennessee; lease payments for future periods; estimated amortization expense of intangible assets for future periods; our intention to terminate the Sublease (as defined herein) on or around the effective date of the Assignment and Assumption Agreement (as defined herein); our intention to occupy our Connecticut facility through the lease term; the outcome of the lawsuits to which we are subject and their effect on us; our belief that the claims asserted by Gemini (as defined herein) and plaintiffs in a putative class action against us have no merit and that we intend to aggressively defend these actions; our belief with respect to certain matters described in the Commitments and Contingencies – Litigation section, that the allegations are unfounded and that any incident and any results from them or any injuries were due to negligence or misuse of the firearm by the claimant or a third party; our belief that our accruals for product liability cases and claims are a reasonable quantitative measure of the cost to us of product liability cases and claims; our belief that we have provided adequate accruals for defense costs; our expectation to incur capital expenditures in connection with the construction and equipping of the new facility in Maryville, Tennessee in an aggregate amount of approximately $160.0 million to $170.0 million through the end of fiscal 2024; our intention, with respect to assets associated with our assembly operations in Massachusetts and distribution operations in Missouri, to either move those assets to the Maryville facility at the appropriate time or sell or sublease those assets that will not be moved; our expectation that subsequent to the Relocation, our Massachusetts facility will continue to remain an important part of our manufacturing activities with significant portions of the operations being unaffected by the Relocation; our intention to relocate a portion of the plastic injection molding operations to Tennessee, which is expected to begin in our second quarter of 2023, and evaluate selling the remaining molding operations utilized in our Connecticut operations to a third party; our inventory levels, both internally and in the distribution channel, in excess of demand may negatively impact future operating results; our expectation that our inventory levels will decline by the end of the fiscal year due to the completion of a significant portion of the operational transition to the new Maryville facility combined with alignment of production capacity to channel inventory and consumer demand; our expectation for capital expenditures in fiscal 2024, including spending related to the Relocation; factors affecting our future capital requirements; availability of equity or debt financing on acceptable terms, if at all; the record date and payment date for our dividend; and our belief that our existing capital resources and credit facilities will be adequate to fund our operations, including our finance leases and other commitments, for the next 12 months. All forward-looking statements included herein are based on information available to us as of the date hereof and speak only as of such date. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. The forward-looking statements contained in or incorporated by reference into this Quarterly Report on Form 10-Q reflect our views as of the date hereof about future events and are subject to risks, uncertainties, assumptions, and changes in circumstances that may cause our actual results, performance, or achievements to differ significantly from those expressed or implied in any forward-looking statement. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future events, results, performance, or achievements. A number of factors could cause actual results to differ materially from those indicated by the forward-looking statements. Such factors include, among others, economic, political, social, legislative, regulatory, inflationary, and health factors; the potential for increased regulation of firearms and firearm-related products; actions of social activists that could have an adverse effect on our business; the impact of lawsuits; the demand for our products; the state of the U.S. economy in general and the firearm industry in particular; general economic conditions and consumer spending patterns; our competitive environment; the supply, availability, and costs of raw materials and components; speculation surrounding fears of terrorism and crime; our anticipated growth and growth opportunities; our ability to effectively manage and execute the Relocation; our ability to increase demand for our products in various markets, including consumer, law enforcement, and military channels, domestically and internationally; our penetration rates in new and existing markets; our strategies; our ability to maintain and enhance brand recognition and reputation; our ability to introduce new products; the success of new products; our ability to expand our markets; the potential for cancellation of orders from our backlog; and other factors detailed from time to time in our reports filed with the Securities and Exchange Commission, or the SEC, including our Annual Report on Form 10-K for the fiscal year ended April 30, 2023, or the Fiscal 2023 Form 10-K.

 


 

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

 

 

As of:

 

 

 

July 31, 2023

 

 

April 30, 2023

 

 

 

(In thousands, except par value and share data)

 

ASSETS

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

55,479

 

 

$

53,556

 

Accounts receivable, net of allowances for credit losses of $17 on
   July 31, 2023 and $
23 on April 30, 2023

 

 

28,164

 

 

 

55,153

 

Inventories

 

 

170,754

 

 

 

177,118

 

Prepaid expenses and other current assets

 

 

8,741

 

 

 

4,917

 

Income tax receivable

 

 

1,015

 

 

 

1,176

 

Total current assets

 

 

264,153

 

 

 

291,920

 

Property, plant, and equipment, net

 

 

234,595

 

 

 

210,330

 

Intangibles, net

 

 

3,534

 

 

 

3,588

 

Goodwill

 

 

19,024

 

 

 

19,024

 

Deferred income taxes

 

 

8,085

 

 

 

8,085

 

Other assets

 

 

8,271

 

 

 

8,347

 

Total assets

 

$

537,662

 

 

$

541,294

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

36,335

 

 

$

36,795

 

Accrued expenses and deferred revenue

 

 

16,041

 

 

 

20,149

 

Accrued payroll and incentives

 

 

20,117

 

 

 

18,565

 

Accrued income taxes

 

 

2,585

 

 

 

1,831

 

Accrued profit sharing

 

 

8,971

 

 

 

8,203

 

Accrued warranty

 

 

1,753

 

 

 

1,670

 

Total current liabilities

 

 

85,802

 

 

 

87,213

 

Notes and loans payable (Note 4)

 

 

24,813

 

 

 

24,790

 

Finance lease payable, net of current portion

 

 

36,591

 

 

 

36,961

 

Other non-current liabilities

 

 

7,741

 

 

 

7,707

 

Total liabilities

 

 

154,947

 

 

 

156,671

 

Commitments and contingencies (Note 9)

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares
   issued or outstanding

 

 

 

 

 

 

Common stock, $0.001 par value, 100,000,000 shares authorized, 75,183,851
   issued and
46,143,481 shares outstanding on July 31, 2023 and 75,029,300
   shares issued and
45,988,930 shares outstanding on April 30, 2023

 

 

75

 

 

 

75

 

Additional paid-in capital

 

 

284,176

 

 

 

283,666

 

Retained earnings

 

 

520,766

 

 

 

523,184

 

Accumulated other comprehensive income

 

 

73

 

 

 

73

 

Treasury stock, at cost (29,040,370 shares on July 31, 2023 and
   April 30, 2023)

 

 

(422,375

)

 

 

(422,375

)

Total stockholders’ equity

 

 

382,715

 

 

 

384,623

 

Total liabilities and stockholders' equity

 

$

537,662

 

 

$

541,294

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

4


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

 

 

For the Three Months Ended July 31,

 

 

2023

 

 

2022

 

 

(In thousands, except per share data)

 

Net sales

$

114,243

 

 

$

84,394

 

Cost of sales

 

83,842

 

 

 

52,923

 

Gross profit

 

30,401

 

 

 

31,471

 

Operating expenses:

 

 

 

 

 

Research and development

 

1,799

 

 

 

1,673

 

Selling, marketing, and distribution

 

10,040

 

 

 

8,027

 

General and administrative

 

14,213

 

 

 

17,854

 

Total operating expenses

 

26,052

 

 

 

27,554

 

Operating income

 

4,349

 

 

 

3,917

 

Other income/(expense), net:

 

 

 

 

 

Other income/(expense), net

 

47

 

 

 

673

 

Interest income/(expense), net

 

153

 

 

 

(433

)

Total other income/(expense), net

 

200

 

 

 

240

 

Income from operations before income taxes

 

4,549

 

 

 

4,157

 

Income tax expense

 

1,431

 

 

 

845

 

Net income

$

3,118

 

 

$

3,312

 

Net income per share:

 

 

 

 

 

Basic - net income

$

0.07

 

 

$

0.07

 

Diluted - net income

$

0.07

 

 

$

0.07

 

Weighted average number of common shares outstanding:

 

 

 

 

 

Basic

 

46,103

 

 

 

45,739

 

Diluted

 

46,551

 

 

 

46,102

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

5


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

Common

 

Additional

 

 

 

 

Other

 

 

 

 

 

 

 

Total

 

 

 

Stock

 

Paid-In

 

Retained

 

 

Comprehensive

 

 

Treasury Stock

 

 

Stockholders’

 

(In thousands)

 

Shares

 

Amount

 

Capital

 

Earnings

 

Income

 

Shares

 

Amount

 

 

Equity

 

Balance at April 30, 2022

 

 

74,641

 

$

75

 

$

278,101

 

$

504,640

 

$

73

 

 

29,040

 

$

(422,375

)

$

360,514

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,177

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,177

 

Issuance of common stock under restricted
  stock unit awards, net of shares
  surrendered

 

 

170

 

 

 

 

 

 

(981

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(981

)

Dividends issued

 

 

 

 

 

 

 

 

(4,576

)

 

 

 

 

 

 

 

 

(4,576

)

Net income

 

 

 

 

 

 

 

 

 

 

3,312

 

 

 

 

 

 

 

 

 

 

 

 

3,312

 

Balance at July 31, 2022

 

 

74,811

 

$

75

 

$

278,297

 

$

503,376

 

$

73

 

 

29,040

 

$

(422,375

)

$

359,446

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at April 30, 2023

 

 

75,029

 

$

75

 

$

283,666

 

$

523,184

 

$

73

 

 

29,040

 

$

(422,375

)

$

384,623

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,276

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,276

 

Issuance of common stock under restricted
   stock unit awards, net of shares
   surrendered

 

 

155

 

 

 

 

 

 

(766

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(766

)

Dividends issued

 

 

 

 

 

 

 

 

(5,536

)

 

 

 

 

 

 

 

 

(5,536

)

Net income

 

 

 

 

 

 

 

 

 

 

3,118

 

 

 

 

 

 

 

 

 

 

 

 

3,118

 

Balance at July 31, 2023

 

 

75,184

 

$

75

 

$

284,176

 

$

520,766

 

$

73

 

 

29,040

 

$

(422,375

)

$

382,715

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

6


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

3,118

 

 

$

3,312

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

9,253

 

 

 

7,549

 

Loss/(gain) on sale/disposition of assets

 

 

3

 

 

 

(46

)

Provision for recoveries on notes and accounts receivable

 

 

(6

)

 

 

(21

)

Stock-based compensation expense

 

 

1,276

 

 

 

1,177

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

26,995

 

 

 

38,935

 

Inventories

 

 

6,363

 

 

 

(45,841

)

Prepaid expenses and other current assets

 

 

(3,825

)

 

 

(3,324

)

Income taxes

 

 

915

 

 

 

353

 

Accounts payable

 

 

(1,838

)

 

 

2,721

 

Accrued payroll and incentives

 

 

1,551

 

 

 

(1,435

)

Accrued profit sharing

 

 

768

 

 

 

3,488

 

Accrued expenses and deferred revenue

 

 

(4,135

)

 

 

1,119

 

Accrued warranty

 

 

83

 

 

 

(75

)

Other assets

 

 

75

 

 

 

206

 

Other non-current liabilities

 

 

34

 

 

 

(973

)

Net cash provided by operating activities

 

 

40,630

 

 

 

7,145

 

Cash flows from investing activities:

 

 

 

 

 

 

Payments to acquire patents and software

 

 

(33

)

 

 

(94

)

Proceeds from sale of property and equipment

 

 

23

 

 

 

46

 

Payments to acquire property and equipment

 

 

(32,057

)

 

 

(11,538

)

Net cash used in investing activities

 

 

(32,067

)

 

 

(11,586

)

Cash flows from financing activities:

 

 

 

 

 

 

Payments on finance lease obligation

 

 

(338

)

 

 

(278

)

Dividend distribution

 

 

(5,536

)

 

 

(4,576

)

Payment of employee withholding tax related to
   restricted stock units

 

 

(766

)

 

 

(981

)

Net cash used in financing activities

 

 

(6,640

)

 

 

(5,835

)

Net increase/(decrease) in cash and cash equivalents

 

 

1,923

 

 

 

(10,276

)

Cash and cash equivalents, beginning of period

 

 

53,556

 

 

120,728

 

Cash and cash equivalents, end of period

 

$

55,479

 

 

$

110,452

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

Cash paid for:

 

 

 

 

 

 

Interest, net of amounts capitalized

 

$

525

 

 

$

546

 

Income taxes

 

$

494

 

 

$

551

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

7


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - (Continued)

(Unaudited)

 

Supplemental Disclosure of Non-cash Investing Activities:

 

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Purchases of property and equipment included in accounts payable

 

$

17,144

 

 

$

21,510

 

Capital lease included in accrued expenses and finance lease payable

 

 

734

 

 

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

8


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

 

(1) Organization:

We are one of the world’s leading manufacturers and designers of firearms. We manufacture a wide array of handguns (including revolvers and pistols), long guns (including modern sporting rifles), handcuffs, firearm suppressors, and other firearm-related products for sale to a wide variety of customers, including firearm enthusiasts, collectors, hunters, sportsmen, competitive shooters, individuals desiring home and personal protection, law enforcement and security agencies and officers, and military agencies in the United States and throughout the world. We sell our products under the Smith & Wesson, M&P, and Gemtech brands. We manufacture our products at our facilities in Springfield, Massachusetts; Houlton, Maine; and Deep River, Connecticut. During the quarter ended July 31, 2023, we began moving inventory into our new Maryville, Tennessee facility and began distribution activities from there in August 2023. We also sell our manufacturing services to other businesses to attempt to level-load our factories. We sell those services under our Smith & Wesson and Smith & Wesson Precision Components brands. We plan to move our headquarters and certain of our other manufacturing operations to the new facility being constructed in Maryville. See Note 9 — Commitments and Contingencies and Note 10 — Restructuring for more information regarding this plan.

(2) Basis of Presentation:

Interim Financial Information – The condensed consolidated balance sheet as of July 31, 2023, the condensed consolidated statements of income for the three months ended July 31, 2023 and 2022, the condensed consolidated statements of changes in stockholders’ equity for the three months ended July 31, 2023 and 2022, and the condensed consolidated statements of cash flows for the three months ended July 31, 2023 and 2022 have been prepared by us without audit. In our opinion, all adjustments, which include only normal recurring adjustments necessary to fairly present the financial position, results of operations, changes in stockholders’ equity, and cash flows for the three months ended July 31, 2023 and for the periods presented, have been included. All intercompany transactions have been eliminated in consolidation. The consolidated balance sheet as of April 30, 2023 has been derived from our audited consolidated financial statements.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States, or GAAP, have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Fiscal 2023 Form 10-K. The results of operations for the three months ended July 31, 2023 may not be indicative of the results that may be expected for the fiscal year ending April 30, 2024, or any other period.

(3) Leases:

We lease certain of our real estate, machinery, equipment, and photocopiers under non-cancelable operating and finance lease agreements.

We recognize expenses for our operating lease assets and liabilities at the commencement date based on the present value of lease payments over the lease term. Our leases do not provide an implicit interest rate. We use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Our lease agreements do not require material variable lease payments, residual value guarantees, or restrictive covenants. For operating leases, we recognize expense on a straight-line basis over the lease term. Tenant improvement allowances are recorded as an offsetting adjustment included in our calculation of the respective right-of-use asset.

Many of our leases include renewal options that enable us to extend the lease term. The execution of those renewal options is at our sole discretion and renewals are reflected in the lease term when they are reasonably certain to be exercised. The depreciable life of assets and leasehold improvements are limited by the expected lease term.

9


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

The amounts of assets and liabilities related to our operating and financing leases as of July 31, 2023 were as follows (in thousands):

 

 

 

Balance Sheet Caption

 

July 31, 2023

 

Operating Leases

 

 

 

 

 

Right-of-use assets

 

 

 

$

5,994

 

Accumulated amortization

 

 

 

 

(4,476

)

Right-of-use assets, net

 

Other assets

 

$

1,518

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

996

 

Non-current liabilities

 

Other non-current liabilities

 

 

737

 

Total operating lease liabilities

 

 

 

$

1,733

 

Finance Leases

 

 

 

 

 

Right-of-use assets

 

 

 

$

41,631

 

Accumulated depreciation

 

 

 

 

(10,014

)

Right-of-use assets, net

 

Property, plant, and equipment, net

 

$

31,617

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

1,466

 

Non-current liabilities

 

Finance lease payable, net of current portion

 

 

36,591

 

Total finance lease liabilities

 

 

 

$

38,057

 

During the three months ended July 31, 2023, we recorded $386,000 of operating lease costs, of which $26,000 related to short-term leases that were not recorded as right-of-use assets. We recorded $566,000 of finance lease amortization and $474,000 of financing lease interest expense for the three months ended July 31, 2023. As of July 31, 2023, the weighted average lease term and weighted average discount rate for our operating leases was 2.8 years and 4.4%, respectively. As of July 31, 2023, the weighted average lease term and weighted average discount rate for our financing leases were 15.1 years and 5.0%, respectively, and consisted primarily of our Missouri distribution center. The building is pledged to secure the amounts outstanding. The depreciable lives of right-of-use assets are limited by the lease term and are amortized on a straight-line basis over the life of the lease.

On October 26, 2017, we entered into (a) a lease agreement with Ryan Boone County, LLC, or the Original Missouri Landlord, concerning certain real property located in Boone County, Missouri on which we had, until recently, been operating a distribution center, or the Missouri Lease, and (b) a guaranty in favor of the Original Missouri Landlord, or the Guaranty. With the completion of the spin-off of our outdoor products and accessories business on August 24, 2020, or the Separation, we entered into a sublease whereby American Outdoor Brands, Inc., our former wholly owned subsidiary, or AOUT, subleases from us 59.0% of our Missouri distribution center under the same terms as the Missouri Lease, or the Missouri Sublease. On July 16, 2022, we entered into an amendment to the Sublease, increasing the leased space to 64.7% of the facility under the same terms as the Missouri Lease. On January 31, 2023, we entered into (i) an assignment and assumption agreement with AOUT, pursuant to which AOUT will assume all of our rights, entitlement, and obligations in, to, and under the Missouri Lease, in each case effective on January 1, 2024, subject to a number of conditions precedent, or the Assignment and Assumption Agreement, and (ii) an amended and restated guaranty in favor of RCS-S&W Facility, LLC, as successor in interest to the Original Missouri Landlord, pursuant to which Smith & Wesson Sales Company was added as a guarantor, or the Amended and Restated Guaranty. We intend to terminate the Missouri Sublease on or around the effective date of the Assignment and Assumption Agreement. As of July 31, 2023, income related to the Missouri Sublease was $581,000, of which $289,000 was recorded in general and administrative expenses and $292,000 was recorded in interest expense, net, in our condensed consolidated statements of income. In addition, we intend to occupy our Connecticut facility through the lease term. As of July 31, 2023, we do not believe there are any indications of impairment relating to these right-of-use assets.

10


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

The following table represents future expected undiscounted cashflows, based on the sublease agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of July 31, 2023 (in thousands):

 

Fiscal

 

Amount

 

2024

 

$

1,917

 

2025

 

 

3,180

 

2026

 

 

3,235

 

2027

 

 

3,292

 

2028

 

 

3,350

 

Thereafter

 

 

38,906

 

Total future sublease receipts

 

 

53,880

 

Less amounts representing interest

 

 

(16,697

)

Present value of sublease receipts

 

$

37,183

 

Future lease payments for all our operating and finance leases for succeeding fiscal years is as follows (in thousands):

 

 

 

Operating

 

 

Financing

 

 

Total

 

2024

 

 

 

$

1,007

 

 

$

2,507

 

 

$

3,514

 

2025

 

 

 

 

324

 

 

 

3,378

 

 

 

3,702

 

2026

 

 

 

 

301

 

 

 

3,433

 

 

 

3,734

 

2027

 

 

 

 

272

 

 

 

3,490

 

 

 

3,762

 

2028

 

 

 

 

125

 

 

 

3,416

 

 

 

3,541

 

Thereafter

 

 

 

 

 

 

 

38,907

 

 

 

38,907

 

Total future lease payments

 

 

 

 

2,029

 

 

 

55,131

 

 

 

57,160

 

Less amounts representing interest

 

 

 

 

(296

)

 

 

(17,074

)

 

 

(17,370

)

Present value of lease payments

 

 

 

 

1,733

 

 

 

38,057

 

 

 

39,790

 

Less current maturities of lease liabilities

 

 

 

 

(996

)

 

 

(1,466

)

 

 

(2,462

)

Long-term maturities of lease liabilities

 

 

 

$

737

 

 

$

36,591

 

 

$

37,328

 

 

During the three months ended July 31, 2023, the cash paid for amounts included in the measurement of liabilities and operating cash flows was $1.2 million.

 

(4) Notes, Loans Payable, and Financing Arrangements:

 

Credit Facilities — On August 24, 2020, we and certain of our subsidiaries entered into an amended and restated credit agreement, or the Amended and Restated Credit Agreement, with certain lenders, including TD Bank, N.A., as administrative agent; TD Securities (USA) LLC, and Regions Bank, as joint lead arrangers and joint bookrunners; and Regions Bank, as syndication agent. The Amended and Restated Credit Agreement is currently unsecured; however, should any Springing Lien Trigger Event (as defined in the Amended and Restated Credit Agreement) occur, we and certain of our subsidiaries would be required to execute certain documents in favor of TD Bank, N.A., as administrative agent, and the lenders party to such documents would have a legal, valid, and enforceable ‎first priority lien on the collateral described therein.

The Amended and Restated Credit Agreement provides for a revolving line of credit of $100.0 million at any one time, or the Revolving Line. The Revolving Line bears interest at either the Base Rate (as defined in the Amended and Restated Credit Agreement) or the SOFR rate, plus an applicable margin based on our consolidated leverage ratio. The Amended and Restated Credit Agreement also provides a swingline facility in the maximum amount of $5.0 million at any one time (subject to availability under the Revolving Line). Each Swingline Loan (as defined in the Amended and Restated Credit Agreement) bears interest at the Base Rate, plus an applicable margin based on our Adjusted Consolidated Leverage Ratio (as defined in the Amended and Restated Credit Agreement). Subject to the satisfaction of certain terms and conditions described in the Amended and Restated Credit Agreement, we have an option to increase the Revolving Line by an aggregate amount not exceeding $50.0 million. The Revolving Line matures on the earlier of August 24, 2025 or the date that is six months in advance of the earliest maturity of any Permitted Notes (as defined in the Amended and Restated Credit Agreement) under the Amended and Restated Credit Agreement. On April 28, 2023, we entered into an amendment to our existing credit agreement to, among other things, replace LIBOR with SOFR as the interest rate benchmark and amend the definition of “Consolidated Fixed Charge Coverage Ratio” to exclude unfinanced capital expenditures in connection with the Relocation.

11


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

As of July 31, 2023, we had $25.0 million of borrowings outstanding on the Revolving Line, bearing interest at a rate of 6.82%, which is equal to the SOFR rate plus an applicable margin. As a result of the Relocation, for the three months ended July 31, 2023, $443,000 of interest has been capitalized.

The Amended and Restated Credit Agreement contains customary limitations, including limitations on indebtedness, liens, fundamental changes to business or organizational structure, investments, loans, advances, guarantees, and acquisitions, asset sales, dividends, stock repurchases, stock redemptions, and the redemption or prepayment of other debt, and transactions with affiliates. We are also subject to financial covenants, including a minimum consolidated fixed charge coverage ratio and a maximum consolidated leverage ratio. As of July 31, 2023, we were compliant with all required financial covenants.

Letters of Credit — At July 31, 2023, we had outstanding letters of credit aggregating $2.7 million, which included a $1.5 million letter of credit to collateralize our captive insurance company.

(5) Fair Value Measurement:

We follow the provisions of Accounting Standards Codification, or ASC, 820-10, Fair Value Measurements and Disclosures Topic, or ASC 820-10, for our financial assets and liabilities. ASC 820-10 provides a framework for measuring fair value under GAAP and requires expanded disclosures regarding fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820-10 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value.

Financial assets and liabilities recorded on the accompanying condensed consolidated balance sheets are categorized based on the inputs to the valuation techniques as follows:

Level 1 — Financial assets and liabilities whose values are based on unadjusted quoted prices for identical assets or liabilities in an active market that we have the ability to access at the measurement date (e.g., active exchange-traded equity securities, listed derivatives, and most U.S. Government and agency securities).

Our cash and cash equivalents, which are measured at fair value on a recurring basis, totaled $55.5 million and $53.6 million as of July 31, 2023 and April 30, 2023, respectively. The carrying value of our revolving line of credit approximated the fair value as of July 31, 2023. We utilized Level 1 of the value hierarchy to determine the fair values of these assets.

Level 2 — Financial assets and liabilities whose values are based on quoted prices in markets in which trading occurs infrequently or whose values are based on quoted prices of instruments with similar attributes in active markets. Level 2 inputs include the following:

quoted prices for identical or similar assets or liabilities in non-active markets (such as corporate and municipal bonds which trade infrequently);
inputs other than quoted prices that are observable for substantially the full term of the asset or liability (such as interest rate and currency swaps); and
inputs that are derived principally from or corroborated by observable market data for substantially the full term of the asset or liability (such as certain securities and derivatives).

Level 3 — Financial assets and liabilities whose values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. These inputs reflect our judgments about the assumptions a market participant would use in pricing the asset or liability.

We did not have any Level 2 or Level 3 financial assets or liabilities as of July 31, 2023.

12


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

(6) Inventories:

The following table sets forth a summary of inventories, net of reserves, stated at lower of cost or net realizable value, as of July 31, 2023 and April 30, 2023 (in thousands):

 

 

 

July 31, 2023

 

 

April 30, 2023

 

Finished goods

 

$

99,075

 

 

$

93,705

 

Finished parts

 

 

53,839

 

 

 

65,460

 

Work in process

 

 

5,162

 

 

 

6,821

 

Raw material

 

 

12,678

 

 

 

11,132

 

Total inventories

 

$

170,754

 

 

$

177,118

 

 

(7) Accrued Expenses and Deferred Revenue:

The following table sets forth other accrued expenses as of July 31, 2023 and April 30, 2023 (in thousands):

 

July 31, 2023

 

 

April 30, 2023

 

Accrued employee benefits

 

$

3,263

 

 

$

3,256

 

Accrued taxes other than income

 

 

2,844

 

 

 

3,703

 

Accrued other

 

 

2,643

 

 

 

4,597

 

Accrued professional fees

 

 

1,989

 

 

 

2,596

 

Accrued distributor incentives

 

 

1,762

 

 

 

1,640

 

Current portion of finance lease obligation

 

 

1,466

 

 

 

1,434

 

Accrued rebates and promotions

 

 

1,078

 

 

 

1,649

 

Current portion of operating lease obligation

 

 

996

 

 

 

1,274

 

Total accrued expenses and deferred revenue

 

$

16,041

 

 

$

20,149

 

 

 

 

 

 

 

 

 

(8) Stockholders’ Equity:

Earnings per Share

The following table provides a reconciliation of the net income amounts and weighted average number of common and common equivalent shares used to determine basic and diluted earnings per share for the three months ended July 31, 2023 and 2022 (in thousands, except per share data):

 

For the Three Months Ended July 31,

 

 

2023

 

 

2022

 

 

Net

 

 

 

 

 

Per Share

 

 

Net

 

 

 

 

 

Per Share

 

 

Income

 

 

Shares

 

 

Amount

 

 

Income

 

 

Shares

 

 

Amount

 

Basic earnings

$

 

3,118

 

 

 

46,103

 

 

$

 

0.07

 

 

$

 

3,312

 

 

 

45,739

 

 

$

 

0.07

 

Effect of dilutive stock awards

 

 

 

 

448

 

 

 

 

 

 

 

 

 

363

 

 

 

 

Diluted earnings

$

 

3,118

 

 

 

46,551

 

 

$

 

0.07

 

 

$

 

3,312

 

 

 

46,102

 

 

$

 

0.07

 

For the three months ended July 31, 2023 and 2022, the amount of restricted stock units, or RSUs, excluded from the computation of diluted earnings per share was 12,167 and 18,641, respectively, because the effect would be antidilutive.

Incentive Stock and Employee Stock Purchase Plans

In September 2022, our board of directors approved the 2022 Incentive Stock Plan under which employees and non-employees may be granted stock options, restricted stock awards, restricted stock units, stock appreciation rights, bonus stock and awards in lieu of obligations, performance awards, and dividend equivalents.

We have an Employee Stock Purchase Plan, or the ESPP, under which each participant is granted an option to purchase our common stock at a discount on each subsequent exercise date during the offering period (as such terms are defined in the ESPP) in accordance with the terms of the ESPP.

13


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

The total stock-based compensation expense, including stock options, purchases under our ESPP, RSUs, and performance-based RSUs, or PSUs, was $1.3 million and $1.2 million for the three months ended July 31, 2023 and 2022, respectively. We include stock-based compensation expense in cost of sales, sales, marketing and distribution, research and development, and general and administrative expenses.

We grant RSUs to employees and non-employee members of our Board of Directors. The awards are made at no cost to the recipient. An RSU represents the right to receive one share of our common stock and does not carry voting or dividend rights. Except in specific circumstances, RSU grants to employees vest over a period of four years with one-fourth of the units vesting on each anniversary of the grant date. We amortize the aggregate fair value of our RSU grants to compensation expense over the vesting period.

We grant PSUs to our executive officers and, from time to time, certain management employees who are not executive officers. The PSUs vest, and the fair value of such PSUs will be recognized, over the corresponding three-year performance period.

During the three months ended July 31, 2023, we granted an aggregate of 301,483 RSUs, including 175,916 RSUs to non-executive officer employees, 117,724 RSUs to our executive officers, and 7,843 RSUs to a new director. During the three months ended July 31, 2023, we granted 176,583 PSUs to certain of our executive officers. During the three months ended July 31, 2023, we cancelled 158,100 PSUs as a result of the failure to satisfy the performance metric and 5,420 RSUs as a result of the service conditions not being met. In connection with the vesting of RSUs, during the three months ended July 31, 2023, we delivered common stock to our employees, former employees, and directors, including our executive officers, with a total market value of $2.0 million. In connection with a 2019 grant, which vested in fiscal 2023, we delivered market-condition PSUs to certain of our executive officers and a former executive officer with a total market value of $664,000.

During the three months ended July 31, 2022, we granted an aggregate of 229,721 RSUs, including 157,227 RSUs to non-executive officer employees and 72,494 RSUs to our executive officers. During the three months ended July 31, 2022, we granted 108,736 PSUs to certain of our executive officers. During the three months ended July 31, 2022, we cancelled 2,472 RSUs as a result of the service conditions not being met. In connection with the vesting of RSUs, during the three months ended July 31, 2022, we delivered common stock to our employees, former employees, and directors, including our executive officers, with a total market value of $2.2 million. In connection with a 2018 grant, which vested in fiscal 2022, we delivered market-condition PSUs to certain of our executive officers and a former executive officer with a total market value of $1.2 million. In addition, in connection with a 2019 grant, 57,600 PSUs vested to certain of our executive officers and a former executive officer, which resulted from achieving the maximum performance of 200.0% of target for the original 28,800 PSUs granted.

A summary of activity for unvested RSUs and PSUs for the three months ended July 31, 2023 and 2022 is as follows:

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

Average

 

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

Grant Date

 

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

Fair Value

 

RSUs and PSUs outstanding, beginning of period

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

$

13.30

 

Awarded

 

 

478,066

 

 

 

12.10

 

 

 

367,257

 

(a)

 

13.70

 

Released

 

 

(217,975

)

 

 

11.00

 

 

 

(238,444

)

 

 

12.72

 

Forfeited

 

 

(163,520

)

 

 

10.49

 

 

 

(2,472

)

 

 

15.47

 

RSUs and PSUs outstanding, end of period

 

 

1,029,276

 

 

$

13.53

 

 

 

957,154

 

 

$

13.60

 

——————————

(a)
Includes 28,800 PSUs vested during the three months ended July 31, 2022 in connection with achieving maximum performance targets for the 2019 grants.

As of July 31, 2023, there was $6.4 million of unrecognized compensation expense related to unvested RSUs and PSUs. This expense is expected to be recognized over a weighted average remaining contractual term of 1.9 years.

14


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

(9) Commitments and Contingencies:

Litigation

In January 2018, Gemini Technologies, Incorporated, or Gemini, commenced an action against us in the U.S. District Court for the District of Idaho, or the District Court. The complaint alleges, among other things, that we breached the earn-out and other provisions of the asset purchase agreement and ancillary agreements between the parties in connection with our acquisition of the Gemtech business from Gemini. The complaint seeks a declaratory judgment interpreting various terms of the asset purchase agreement and damages in the sum of $18.6 million. In May 2018, the District Court dismissed the complaint on the grounds of forum non conveniens. In June 2018, Gemini appealed the decision dismissing its complaint to the U.S. Court of Appeals for the Ninth Circuit, or the Ninth Circuit. In July 2019, the Ninth Circuit reversed the dismissal and remanded the case to the District Court to perform a traditional forum non conveniens analysis. In September 2019, the parties stipulated that they do not contest that the venue is proper in the District of Idaho. In November 2019, we filed an answer to Gemini’s complaint and a counterclaim against Gemini and its stockholders at the time of the signing of the asset purchase agreement. Plaintiffs amended their complaint to add a claim of fraud in the inducement. In September 2021, Gemini filed a motion for summary judgment seeking to dismiss our counterclaim. On June 27, 2022, the court denied Gemini's motion for summary judgment. Gemini filed a second motion for summary judgment, and on August 14, 2023, the court again denied Gemini’s motion. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action.

We are a defendant in seven product liability cases and are aware of seven other product liability claims, primarily alleging defective product design, defective manufacturing, or failure to provide adequate warnings. In addition, we are a co-defendant in a case filed in August 1999 by the city of Gary, Indiana, or the City, against numerous firearm manufacturers, distributors, and dealers seeking to recover monetary damages, as well as injunctive relief, allegedly arising out of the misuse of firearms by third parties. In January 2018, the Lake Superior Court, County of Lake, Indiana granted defendants’ Motion for Judgment on the Pleadings, dismissing the case in its entirety. In February 2018, plaintiffs appealed the dismissal to the Indiana Court of Appeals. In May 2019, the Indiana Court of Appeals issued a decision, which affirmed in part and reversed in part, and remanded for further proceedings, the trial court’s dismissal of the City’s complaint. In July 2019, defendants filed a Petition to Transfer jurisdiction to the Indiana Supreme Court. In November 2019, the Indiana Supreme Court denied defendants' petition to transfer and the case was returned to the trial court. Discovery remains ongoing.

We are a defendant in a putative class proceeding before the Ontario Superior Court of Justice in Toronto, Canada that was filed in December 2019. The action claims CAD$50 million in aggregate general damages, CAD$100 million in aggregate punitive damages, special damages in an unspecified amount, together with interest and legal costs. The named plaintiffs are two victims of a shooting that took place in Toronto in July 2018 and their family members. One victim was shot and injured during the shooting. The other victim suffered unspecified injuries while fleeing the shooting. The plaintiffs are seeking to certify a claim on behalf of classes that include all persons who were killed or injured in the shooting and their immediate family members. The plaintiffs allege negligent design and public nuisance. The case has not been certified as a class action. In July 2020, we filed a Notice of Motion for an order striking the claim and dismissing the action in its entirety. In February 2021, the court granted our motion in part, and dismissed the plaintiffs’ claims in public nuisance and strict liability. The court declined to strike the negligent design claim and ordered that the claim proceed to a certification motion. In March 2021, we filed a motion for leave to appeal the court’s refusal to strike the negligent design claim with the Divisional Court, Ontario Superior Court of Justice. In July 2021, plaintiffs filed a motion to stay our motion for leave to appeal with the Divisional Court, on grounds that appeal is premature. In November 2021, the Divisional Court granted plaintiffs' motion, staying our motion for leave to appeal until 30 days after the decision on the balance of plaintiffs' certification motion. Plaintiffs’ certification motion has been extended by the court to January 2024.

In May 2020, we were named in an action related to the Chabad of Poway synagogue shooting that took place in April 2019. The complaint was filed in the Superior Court of the State of California, for the County of San Diego – Central, and asserts claims against us for product liability, unfair competition, negligence, and public nuisance. The plaintiffs allege they were present at the synagogue on the day of the incident and suffered physical and/or emotional injury. The plaintiffs seek compensatory and punitive damages, attorneys’ fees, and injunctive relief. In September 2020, we filed a demurrer and motion to strike, seeking to dismiss plaintiffs’ complaint. In July 2021, the court granted our motion in part, and reversed it in part, ruling that (1) the PLCAA barred plaintiffs’ product liability action; (2) plaintiffs did not have standing to maintain an action under the Unfair Competition Law for personal injury related damages, but gave plaintiffs leave to amend to plead an economic injury; and (3) the PLCAA did not bar plaintiffs’ ordinary negligence and public nuisance actions because plaintiffs had alleged that we violated 18 U.S.C. Section 922(b)(4), which generally prohibits the sale of fully automatic “machineguns.” In August 2021, we filed a Petition for Writ of Mandate in the Court of Appeal of the State of California, Fourth Appellate District, Division One. In September 2021, the Court of Appeal denied our appeal. In February 2022, the court consolidated the case with three related cases, in which we are not a party. In March 2022, the court granted our motion, dismissing

15


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

plaintiffs’ Unfair Competition Law claim, without further leave to amend. Discovery is ongoing. On February 28, 2023, we filed a motion for summary judgment. On May 19, 2023, the court denied our motion for summary judgment without prejudice and allowed plaintiffs time for additional, limited discovery. A hearing on our renewed motion for summary judgment is set for January 12, 2024, and the trial date has been moved to August 30, 2024.

We are a defendant in an action filed in the U.S. District Court for the District of Massachusetts. In August 2021, the Mexican Government filed an action against several U.S.-based firearms manufacturers and a firearms distributor, claiming defendants design, market, distribute, and sell firearms in ways they know routinely arm the drug cartels in Mexico. Plaintiff alleges, among other claims, negligence, public nuisance, design defect, unjust enrichment and restitution against all defendants and violation of the Massachusetts Consumer Protection Act against us alone, and is seeking monetary damages and injunctive relief. In November 2021, defendants filed motions to dismiss plaintiff's complaint. In September 2022, the district court granted defendants’ motions to dismiss. In October 2022, plaintiff filed a notice of appeal with the U.S. Court of Appeals for the First Circuit. Oral argument concerning the appeal was held on July 24, 2023. No decision has issued to date.

In September 2022, we were named as defendants in 12 nearly identical, separate actions related to a shooting in Highland Park, Illinois on July 4, 2022. The complaints were filed in the Circuit Court of the Nineteenth Judicial Circuit in Lake County, Illinois and assert claims against us for negligence and for deceptive and unfair practices under the Illinois Consumer Fraud and Deceptive Business Practices Act. Plaintiffs also name as defendants the website and retailer that sold the firearm, the shooter, and the shooter’s father. The plaintiffs allege they were present at a parade at the time of the incident and suffered physical and/or emotional injury. The plaintiffs seek compensatory damages, attorneys’ fees, and injunctive relief. We filed motions for removal of each case to the U.S. District Court for the Northern District of Illinois. In November 2022, we filed a motion to consolidate the cases for preliminary motion purposes. In December 2022, plaintiffs filed motions to remand the cases back to the state court. On January 20, 2023, we filed our opposition to plaintiffs’ motion to remand.

In December 2022, the City of Buffalo, New York filed a complaint in the Supreme Court of the State of New York, County of Erie, against numerous manufacturers, distributors, and retailers of firearms. Later in December 2022, the City of Rochester, New York filed an almost identical complaint in the Supreme Court of the State of New York, County of Monroe, against the same defendants. The complaints allege violation of New York General Business Law, public nuisance, and deceptive business practices in violation of NY General Business Laws. In January 2023, we filed notices of removal of the cases to the US District Court. On March 24, 2023, defendants filed a motion to stay both cases pending a ruling by the U.S. Court of Appeals for the Second Circuit in the NSSF v. James case. On June 8, 2023, the court granted defendants’ motions to consolidate and to stay pending resolution of the NSSF v. James appeal.

We believe that the various allegations as described above are unfounded, and, in addition, that any incident and any results from them or any injuries were due to negligence or misuse of the firearm by the claimant or a third party.

In March 2022, two plaintiffs, on behalf of a proposed class of current and former employees and temporary workers who worked at our Springfield facility from November 2018 to the present, filed a claim alleging non-payment of wages and overtime in violation of the Massachusetts Wage Act and Massachusetts Fair Wage Act. The case has not been certified as a class action. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action. Mediation was held on June 23, 2023, but the case did not resolve.

In addition, from time to time, we are involved in lawsuits, claims, investigations, and proceedings, including commercial, environmental, premises and employment matters, which arise in the ordinary course of business.

The relief sought in individual cases primarily includes compensatory and, sometimes, punitive damages. Certain of the cases and claims seek unspecified compensatory or punitive damages. In others, compensatory damages sought may range from less than $75,000 to approximately $50.0 million. In our experience, initial demands do not generally bear a reasonable relationship to the facts and circumstances of a particular matter. We believe that our accruals for product liability cases and claims are a reasonable quantitative measure of the cost to us of product liability cases and claims.

We are vigorously defending ourselves in the lawsuits to which we are subject. An unfavorable outcome or prolonged litigation could harm our business. Litigation of this nature also is expensive, time consuming, and diverts the time and attention of our management.

16


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

We monitor the status of known claims and the related product liability accrual, which includes amounts for defense costs for asserted and unasserted claims. After consultation with litigation counsel and a review of the merit of each claim, we have concluded that we are unable to reasonably estimate the probability or the estimated range of reasonably possible losses related to material adverse judgments related to such claims and, therefore, we have not accrued for any such judgments. In the future, should we determine that a loss (or an additional loss in excess of our accrual) is at least reasonably possible and material, we would then disclose an estimate of the possible loss or range of loss, if such estimate could be made, or disclose that an estimate could not be made. We believe that we have provided adequate accruals for defense costs.

At this time, an estimated range of reasonably possible additional losses relating to unfavorable outcomes cannot be made.

Commitments

On September 30, 2021, we announced our plan to move our headquarters and significant elements of our operations to Maryville, Tennessee in 2023, or the Relocation. In connection with the Relocation, we entered into a project agreement, or the Project Agreement, with The Industrial Development Board of Blount County and the cities of Alcoa and Maryville, Tennessee, a public, nonprofit corporation organized and existing under the laws of the state of Tennessee, or the IDB. Pursuant to the Project Agreement, we represented to the IDB that we intend to incur, or cause to be incurred, no less than $120.0 million in aggregate capital expenditures on or before December 31, 2025, create no less than 620 new jobs, and sustain an average hourly wage of at least $25.97 at the facility. Further, pursuant to the Project Agreement, we are required to, among other things, (A) execute a facility lease and an equipment lease with the IDB; (B) cause the construction of the new facility at our sole cost and expense to commence on or before May 31, 2022; (C) incur, or cause to be incurred, aggregate capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of not less than $120.0 million on or before December 31, 2025; (D) cause the construction of the new facility to be substantially completed and for a certificate of occupancy to be issued therefore on or before December 31, 2023; (E) provide the IDB with a written report certified by one of our authorized officers, not later than January 31 of each year during the period between January 31, 2024 and January 31, 2031; and (F) make certain payments to IDB in the event that our actual capital expenditures, number of employees, or average hourly wage of such employees are less than our projections.

On February 2, 2023, we entered into a design-build agreement with The Christman Company, or Christman, related to the construction of our new distribution center and corporate office headquarters in Maryville, or the Construction Contract. The Construction Contract has an effective date of September 13, 2021 and incorporates the arrangements under which we and Christman have been proceeding. Pursuant to the Construction Contract, Christman is obligated to deliver certain services, including, among others, design phase services and construction phase services, and we are obligated to pay Christman for services performed. The parties to the Construction Contract have jointly agreed that Christman will perform and complete the Work (as defined therein) on a cost-plus basis for a guaranteed maximum price of $114,533,853, including contingencies. When adding the cost of machinery and equipment, we expect to spend between $160.0 million and $170.0 million through the end of fiscal 2024. The Construction Contract includes terms that are customary for contracts of this type, including with respect to indemnification and insurance. The Construction Contract lists certain contract milestones and guaranteed completion dates, and we will be entitled to liquidated damages under certain circumstances. Each party to the Construction Contract is entitled to terminate the Construction Contract under certain circumstances.

As part of the Relocation, on January 31, 2023, we entered into the Assignment and Assumption Agreement and the Amended and Restated Guaranty related to the Missouri facility. Assets associated with our distribution operations in Missouri were evaluated for cost recovery as we began the movement of inventory to the Maryville facility during the fiscal quarter ended July 31, 2023. Consequently, as of July 31, 2023, we recorded an impairment of $2.0 million relating to equipment that we do not currently expect to utilize in the Maryville facility nor to recover the net book value in a sale of the asset. Assets associated with certain of our assembly operations in Massachusetts continue to be fully utilized, and we intend to either move those assets to Maryville at the appropriate time or sell or sublease those assets that will not be moved. Consequently, as of July 31, 2023, we do not believe we had an impairment related to the building or assets. Subsequent to the Relocation, we expect our Springfield facility will continue to remain an important part of our manufacturing activities with significant portions of the operations being unaffected by the Relocation.

In addition, we intend to relocate a portion of our plastic injection molding operations to Maryville, which is expected to begin in our second quarter of 2023, and will evaluate selling the remaining molding operations utilized in our Connecticut operations to a third party. As of July 31, 2023, all plastic injection molding machinery and equipment was being utilized. Therefore, we could not determine an estimated range of reasonably possible losses associated with any impairment of such assets because we have not yet determined which assets may be sold.

17


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

For the Three Months Ended July 31, 2023 and 2022

 

(10) Restructuring:

As a result of the Relocation, $3.9 million and $2.2 million of restructuring charges were recorded in the three months ended July 31, 2023 and 2022, respectively.

The following table summarizes restructuring charges by line item for the three months ended July 31, 2023 and 2022 (in thousands):

 

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

Cost of sales

 

$

903

 

 

$

1,243

 

Research and development

 

 

 

 

 

3

 

Selling, marketing, and distribution

 

 

2,195

 

 

 

366

 

General and administrative

 

 

814

 

 

 

608

 

Total restructuring charges

 

$

3,912

 

 

$

2,220

 

The components of the restructuring charges recorded in our condensed consolidated statements of income are as follows (in thousands):

 

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

Severance and employee-related benefits (a)(b)

 

$

931

 

 

$

1,527

 

Relocation (a)

 

 

237

 

 

 

386

 

Consulting services

 

 

210

 

 

 

84

 

Employee relations

 

 

456

 

 

 

192

 

Office rent and equipment

 

 

2,078

 

 

 

31

 

Total restructuring charges

 

$

3,912

 

 

$

2,220

 

a)
Recorded in accrued payroll and incentives.
b)
Amounts reported in Severance and employee-related benefits for the three months ended July 31, 2022 were reclassified to Relocation.

The following table summarizes the activity in the restructuring accrual for the three months ending July 31, 2023 (in thousands):

 

 

 

Severance and employee-related benefits

 

 

Relocation

 

 

Total

 

Accrual at April 30, 2023

 

$

10,054

 

 

$

1,746

 

 

$

11,800

 

    Charges

 

 

931

 

 

 

237

 

 

 

1,168

 

    Cash payments and settlements

 

 

(168

)

 

 

(926

)

 

 

(1,094

)

Accrual at July 31, 2023 (a)

 

$

10,817

 

 

$

1,057

 

 

$

11,874

 

a)
Recorded in accrued payroll and incentives.

18


 

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

Overview

Please refer to the Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Fiscal 2023 Annual Report and our unaudited condensed consolidated financial statements included in Item 1 of this Quarterly Report on Form 10-Q. This section sets forth key objectives and performance indicators used by us as well as key industry data tracked by us.

First Quarter Fiscal 2024 Highlights

Our operating results for the three months ended July 31, 2023 included the following:

Net sales were $114.2 million, an increase of $29.8 million, or 35.4%, over the comparable quarter last year.
Gross margin was 26.6% compared with gross margin of 37.3% for the comparable quarter last year.
Net income was $3.1 million, or $0.07 per diluted share, slightly lower than the comparable quarter last year.

 

Results of Operations

Net Sales and Gross Profit – For the Three Months Ended July 31, 2023

The following table sets forth certain information regarding net sales and gross profit for the three months ended July 31, 2023 and 2022 (dollars in thousands):

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Handguns

$

86,106

 

 

$

59,367

 

 

$

26,739

 

 

 

45.0

%

Long Guns

 

18,782

 

 

 

14,105

 

 

 

4,677

 

 

 

33.2

%

Other Products & Services

 

9,355

 

 

 

10,922

 

 

 

(1,567

)

 

 

-14.3

%

Total net sales

$

114,243

 

 

$

84,394

 

 

$

29,849

 

 

 

35.4

%

Cost of sales

 

83,842

 

 

 

52,923

 

 

 

30,919

 

 

 

58.4

%

Gross profit

$

30,401

 

 

$

31,471

 

 

$

(1,070

)

 

 

-3.4

%

% of net sales (gross margin)

 

26.6

%

 

 

37.3

%

 

 

 

 

 

 

 

The following table sets forth certain information regarding firearm units shipped by trade channel for the three months ended July 31, 2023 and 2022 (units in thousands):

 

Total Units Shipped

 

2023

 

 

2022

 

 

# Change

 

 

% Change

Handguns

 

 

174

 

 

 

128

 

 

 

46

 

 

35.9%

Long Guns

 

 

39

 

 

 

28

 

 

 

11

 

 

39.3%

 

 

 

 

 

 

 

 

 

 

 

 

Sporting Goods Channel Units Shipped

 

2023

 

 

2022

 

 

# Change

 

 

% Change

Handguns

 

 

161

 

 

 

116

 

 

 

45

 

 

38.8%

Long Guns

 

 

33

 

 

 

25

 

 

 

8

 

 

32.0%

 

 

 

 

 

 

 

 

 

 

 

 

Professional Channel Units Shipped

 

2023

 

 

2022

 

 

# Change

 

 

% Change

Handguns

 

 

13

 

 

 

12

 

 

 

1

 

 

8.3%

Long Guns

 

 

6

 

 

 

3

 

 

 

3

 

 

100.0%

 

Sales of our handguns increased $26.7 million, or 45.0%, over the comparable quarter last year, primarily due to increased shipments of our revolvers, increased shipments of newly introduced products (defined as any new SKU not shipped in the comparable quarter last year), which represented 29.9% of handgun sales in the period, as well as a 5% price increase on select products that became effective in the second quarter of fiscal 2023. Handgun unit shipments into the sporting goods channel increased by 38.8% over the comparable quarter last year while overall consumer handgun demand decreased 13.4% (as indicated by adjusted background checks reported in the National Instant Criminal Background Check System, or NICS). During the current quarter, inventory in the channel increased slightly whereas, during the prior year comparable quarter, inventory in the channel declined.

19


 

Sales of our long guns increased $4.7 million, or 33.2%, over the comparable quarter last year, primarily due to increased shipments of newly introduced products, which represented 62.6% of long gun sales in the period. Long gun unit shipments into our sporting goods channel increased 32.0% over the comparable quarter last year while overall consumer demand for long guns decreased 13.2%, as indicated by NICS. During the current quarter, inventory in the channel increased slightly whereas, during the prior year comparable quarter, inventory in the channel declined.

Other products and services revenue decreased $1.6 million, or 14.3%, from the comparable quarter last year, primarily because of decreased sales of component parts and business-to-business services, partially offset by increased sales of handcuffs and licensing revenue.

New products represented 32.8% of sales for the three months ended July 31, 2023 and included five new pistols, one new long gun, and many new product line extensions.

Gross margin for the three months ended July 31, 2023 was 26.6% compared with gross margin of 37.3% for the comparable quarter last year, primarily because of a combination of unfavorable fixed-cost absorption due to lower production volume, the impact of inflation on raw materials and finished parts, which increased approximately 6.0% over the prior year comparable quarter, the impact of inflation on labor costs, particularly as it relates to entry level positions, and unfavorable inventory reserve adjustments, including amortization of capitalized variances, partially offset by a price increase that became effective in the second quarter of fiscal 2023.

Inventory balances decreased $6.4 million between April 30, 2023 and July 31, 2023. While inventory levels, both internally and in the distribution channel, in excess of demand may negatively impact future operating results, it is difficult to forecast the potential impact of distributor inventories on future revenue and income as demand is impacted by many factors, including seasonality, new product introductions, news events, political events, and consumer tastes. We expect our inventory levels will decline by the end of the fiscal year due to the completion of a significant portion of the operational transition to the new Maryville facility combined with alignment of production capacity to channel inventory and consumer demand.

Operating Expenses

The following table sets forth certain information regarding operating expenses for the three months ended July 31, 2023 and 2022 (dollars in thousands):

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Research and development

$

1,799

 

 

$

1,673

 

 

$

126

 

 

 

7.5

%

Selling, marketing, and distribution

 

10,040

 

 

 

8,027

 

 

 

2,013

 

 

 

25.1

%

General and administrative

 

14,213

 

 

 

17,854

 

 

 

(3,641

)

 

 

-20.4

%

Total operating expenses

$

26,052

 

 

$

27,554

 

 

$

(1,502

)

 

 

-5.5

%

% of net sales

 

22.8

%

 

 

32.6

%

 

 

 

 

 

 

Research and development expenses remained relatively flat compared with the prior year comparable quarter with the slight increase due to additional headcount and sample costs associated with new product development. Selling, marketing, and distribution expenses increased $2.0 million primarily as a result of a $2.0 million impairment on distribution equipment related to the Relocation. General and administrative expenses decreased $3.6 million, primarily because of a decrease of $2.7 million in profit sharing expense and decreased legal-related expenses, partially offset by increased compensation-related expenses. Fiscal 2024 general and administrative expenses were also lower than the prior year comparable quarter due to a change in where sublease-related income is recorded. During the three months ended July 31, 2023, sublease income of $406,000 was recorded in general and administrative expenses whereas, in fiscal 2023, $544,000 was reported in other income/(expense).

Operating Income

The following table sets forth certain information regarding operating income for the three months ended July 31, 2023 and 2022 (dollars in thousands):

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Operating income

$

4,349

 

 

$

3,917

 

 

$

432

 

 

 

11.0

%

% of net sales (operating margin)

 

3.8

%

 

 

4.6

%

 

 

 

 

 

 

 

20


 

Operating income for the three months ended July 31, 2023 increased $432,000 over the comparable quarter last year, primarily because of increased sales volumes, decreased profit sharing expenses, and decreased legal-related expenses. These favorable impacts were partially offset by unfavorable fixed cost absorption and unfavorable inventory reserve adjustments, including amortization of capitalized variances.

Income Taxes

The following table sets forth certain information regarding income tax expense for the three months ended July 31, 2023 and 2022 (dollars in thousands):

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Income tax expense

$

1,431

 

 

$

845

 

 

$

586

 

 

 

69.3

%

% of income from operations (effective tax rate)

 

31.5

%

 

 

20.3

%

 

 

 

 

 

11.2

%

 

Income tax expense increased $586,000 over the comparable quarter last year as a result of higher operating income. Excluding the impact of discrete stock compensation items, the effective tax rate would have been 24.7% and 23.6% for the period ended July 31, 2023 and 2022, respectively.

Net Income

The following table sets forth certain information regarding net income and the related per share data for the three months ended July 31, 2023 and 2022 (dollars in thousands, except per share data):

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Income from operations

$

3,118

 

 

$

3,312

 

 

$

(194

)

 

 

-5.9

%

Net income per share

 

 

 

 

 

 

 

 

 

 

 

Basic

$

0.07

 

 

$

0.07

 

 

$

 

 

 

0.0

%

Diluted

$

0.07

 

 

$

0.07

 

 

$

 

 

 

0.0

%

Net income for the three months ended July 31, 2023 was flat to the comparable quarter last year for the reasons outlined above.

Liquidity and Capital Resources

Our principal cash requirements are to (1) finance the growth of our operations, including working capital and capital expenditures; (2) fund the Relocation; and (3) return capital to stockholders. Capital expenditures for the Relocation, new product development, and repair and replacement of equipment represent important cash needs.

The following table sets forth certain cash flow information for the three months ended July 31, 2023 and 2022 (dollars in thousands):

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Operating activities

 

$

40,630

 

 

$

7,145

 

 

$

33,485

 

 

 

468.7

%

Investing activities

 

 

(32,067

)

 

 

(11,586

)

 

 

(20,481

)

 

 

-176.8

%

Financing activities

 

 

(6,640

)

 

 

(5,835

)

 

 

(805

)

 

 

-13.8

%

Total cash flow

 

$

1,923

 

 

$

(10,276

)

 

$

12,199

 

 

 

-118.7

%

Operating Activities

On an annual basis, operating activities generally represent the principal source of our cash flows. Cash provided by operating activities was $40.6 million for the three months ended July 31, 2023 compared with $7.1 million of cash generated for the three months ended July 31, 2022. Cash provided by operating activities for the three months ended July 31, 2023 was positively impacted by a $52.2 million incremental decrease in inventory resulting from increased sales and lower production, partially offset by a $11.9 million incremental increase in accounts receivable due to increased sales, and a $5.3 million incremental decrease in accrued expenses due to a reduction in federal excise tax payable.

21


 

Investing Activities

Cash used in investing activities increased $20.5 million for the three months ended July 31, 2023 compared with the prior year comparable period. We paid $32.1 million for capital expenditures for the three months ended July 31, 2023, of which $30.4 million related to the Relocation, including $443,000 for capitalized interest. Excluding payments related to the Relocation, we expect to spend between $20.0 million and $25.0 million on capital expenditures in fiscal 2024.

We expect to spend between $70.0 million and $75.0 million on capital expenditures related to the Relocation in fiscal 2024, of which $50.0 million to $55.0 million is for the construction of the facility.

Financing Activities

Cash used in financing activities was $6.6 million for the three months ended July 31, 2023, which was primarily the result of a $5.5 million dividend distribution. Cash used in financing activities was $5.8 million for the three months ended July 31, 2022, which was primarily the result of a $4.6 million dividend distribution.

Finance Lease – We are a party to a material finance lease, the Missouri Lease, which is a $46.2 million lease for our Missouri distribution center that has an effective interest rate of approximately 5.0% and is payable in 240 monthly installments through fiscal 2039. The building is pledged to secure the amounts outstanding. During fiscal 2024, we paid approximately $305,000 in principal payments relating to the Missouri Lease. With the completion of the Separation, we entered into the Missouri Sublease. On July 16, 2022, we entered into an amendment to the Missouri Sublease, increasing the subleased space to 64.7% of the facility under the same terms as the Missouri Lease. On January 31, 2023, we entered into the Assignment and Assumption Agreement and the Amended and Restated Guaranty. We intend to terminate the Missouri Sublease on or around the effective date of the Assignment and Assumption Agreement. We recorded $581,000 of income related to the Missouri Sublease, of which $289,000 was recorded in general and administrative expenses and $292,000 was recorded in interest income in our condensed consolidated statements of income.

Credit Facilities — We maintain an unsecured revolving line of credit with TD Bank, N.A. and other lenders, or the Lenders, which includes availability up to $100.0 million at any one time, or the Revolving Line. The Revolving Line provides for availability for general corporate purposes, with borrowings to bear interest at either the Base Rate or SOFR rate, plus an applicable margin based on our consolidated leverage ratio, as of July 31, 2023. The credit agreement also provides a swingline facility in the maximum amount of $5.0 million at any one time (subject to availability under the Revolving Line). Each swingline loan bears interest at the Base Rate, plus an applicable margin based on our consolidated leverage ratio. In response to a Springing Lien Triggering Event (as defined in the credit agreement), we would be required to enter into certain documents that create in favor of TD Bank, N.A., as administrative agent, and the lenders party to such documents as legal, valid, and enforceable first priority lien on the collateral described therein. Subject to the satisfaction of certain terms and conditions described in the credit agreement, we have an option to increase the Revolving Line by an aggregate amount not exceeding $50.0 million. The Revolving Line matures on the earlier of August 24, 2025, or the date that is six months in advance of the earliest maturity of any permitted notes under the credit agreement. On April 28, 2023, we entered into an amendment to our existing credit agreement to, among other things, replace LIBOR with SOFR as the interest rate benchmark and amend the definition of “Consolidated Fixed Charge Coverage Ratio” to exclude unfinanced capital expenditures in connection with the Relocation.

As of July 31, 2023, we had $25.0 million of borrowings outstanding on the Revolving Line, bearing interest at a rate of 6.82%, which was equal to the SOFR rate plus an applicable margin.

The credit agreement for our credit facility contains financial covenants relating to maintaining maximum leverage and minimum debt service coverage. We were in compliance with all debt covenants as of July 31, 2023.

Dividends — In June 2023, our Board of Directors authorized a regular quarterly dividend for stockholders of $0.12 per share. The current dividend will be for stockholders of record as of market close on September 21, 2023 and will be payable on October 5, 2023.

Our future capital requirements will depend on many factors, including net sales, the timing and extent of spending to support product development efforts, the expansion of sales and marketing activities, the timing of introductions of new products and enhancements to existing products, the costs to ensure access to adequate manufacturing capacity, and costs related to the Relocation. Further equity or debt financing may not be available to us on acceptable terms or at all. If sufficient funds are not available or are not available on acceptable terms, our ability to take advantage of unexpected business opportunities or to respond to competitive pressures could be limited or severely constrained.

22


 

As of July 31, 2023, we had $55.5 million in cash and cash equivalents on hand. Based upon our current working capital position, current operating plans, and expected business conditions, we believe that our existing capital resources and credit facilities will be adequate to fund our operations, including our finance leases and other commitments, for the next 12 months.

Other Matters

Critical Accounting Policies

The preparation of condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Significant accounting policies are disclosed in Note 2 of the Notes to the Consolidated Financial Statements in our Fiscal 2023 Annual Report. The most significant areas involving our judgments and estimates are described in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Fiscal 2023 Annual Report, to which there have been no material changes. Actual results could differ from our estimates.

Recent Accounting Pronouncements

The nature and impact of recent accounting pronouncements, if any, is discussed in Note 2—Basis of Presentation to our condensed consolidated financial statements included elsewhere in this report, which is incorporated herein by reference.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

During the period ended July 31, 2023, we did not enter into or transact any forward option contracts nor did we have any forward contracts outstanding.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of July 31, 2023, our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act was recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

There was no change in our internal control over financial reporting during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

23


 

PART II — OTHER INFORMATION

The nature of legal proceedings against us is discussed in Note 9—Commitments and Contingencies to our condensed consolidated financial statements included elsewhere in this report, which is incorporated herein by reference.

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

As of July 31, 2023, we had no authorized share repurchase programs.

Item 5. Other Information

Rule 10b5-1 Trading Plans

The adoption or termination of contracts, instructions, or written plans for the purchase and sale of our securities by our Section 16 officers and directors for the three months ended July 31, 2023, each of which is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act, or a Rule 10b5-1 Plan, were as follows:

 

Name

 

Title

 

Action

 

Date Adopted

 

Expiration Date

 

Aggregate # of Securities to be Purchased/Sold

 

Robert L. Scott

 

Director

 

 Adoption of Rule 10b5-1 Plan

 

June 28, 2023

 

March 29, 2024

 

 

12,000

 

Robert L. Scott, one of our directors, entered into a Rule 10b5-1 Plan on June 28, 2023. Mr. Scott's Rule 10b5-1 Plan provides for the potential sale of up to 12,000 shares of our common stock and expires on March 29, 2024, or upon the earlier completion of all the transactions authorized thereunder.

During the three months ended July 31, 2023, none of our directors or officers adopted or terminated a "non-Rule 10b5-1 trading arrangement" (as defined in Item 408 of Regulation S-K).

Item 6. Exhibits

The exhibits listed on the Index to Exhibits (immediately preceding the signatures section of this Quarterly Report on Form 10-Q) are included herewith or incorporated herein by reference.

 

 

24


 

INDEX TO EXHIBITS

 

 

 

 

 

3.1

 

Amended and Restated Bylaws, dated June 27, 2023 (1)

 

 

 

31.1

Rule 13a-14(a)/15d-14(a) Certification of Principal Executive Officer

 

 

 

31.2

Rule 13a-14(a)/15d-14(a) Certification of Principal Financial Officer

 

 

 

32.1

Section 1350 Certification of Principal Executive Officer

 

 

 

32.2

Section 1350 Certification of Principal Financial Officer

 

 

 

101.INS

 

Inline XBRL Instance Document – The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101).

___________________________________________

(1) Incorporated by reference to the Registrant's Form 8-K filed with the SEC on June 30, 2023.

 

 

25


 

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.

 

SMITH & WESSON BRANDS, INC.

a Nevada corporation

 

 

 

Date: September 7, 2023

By:

/s/ Mark P. Smith

Mark P. Smith

 

 

 

 

President and Chief Executive Officer

 

Date: September 7, 2023

By:

/s/ Deana L. McPherson

Deana L. McPherson

Executive Vice President, Chief Financial Officer, Treasurer, and Assistant Secretary

 

 

26


EX-31.1 2 swbi-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Mark P. Smith, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Smith & Wesson Brands, Inc.;

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(s) 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(s) 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.

By:

/s/ Mark P. Smith

Mark P. Smith

President and Chief Executive Officer

Date: September 7, 2023

 


EX-31.2 3 swbi-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Deana L. McPherson, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Smith & Wesson Brands, Inc.;

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(s) 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(s) 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.

By:

/s/ Deana L. McPherson

Deana L. McPherson

Executive Vice President, Chief Financial Officer, Treasurer, and Assistant Secretary

Date: September 7, 2023

 


EX-32.1 4 swbi-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF

THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Smith & Wesson Brands, Inc. (the “Company”) for the quarterly period ended July 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark P. Smith, President and Chief Executive Officer of the Company, certify, to the best of my knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(i) The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

(ii) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

By:

/s/ Mark P. Smith

Mark P. Smith

President and Chief Executive Officer

Date: September 7, 2023

This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission, and is not to be incorporated by reference into any filing of Smith & Wesson Brands, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

 


EX-32.2 5 swbi-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF

THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Smith & Wesson Brands, Inc. (the “Company”) for the quarterly period ended July 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Deana L. McPherson, Executive Vice President, Chief Financial Officer, Treasurer, and Assistant Secretary of the Company, certify, to the best of my knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(i) The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

(ii) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

By:

/s/ Deana L. McPherson

Deana L. McPherson

Executive Vice President, Chief Financial Officer, Treasurer, and Assistant Secretary

Date: September 7, 2023

This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission, and is not to be incorporated by reference into any filing of Smith & Wesson Brands, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

 

 


GRAPHIC 6 img125871622_0.jpg GRAPHIC begin 644 img125871622_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WZC-%1SSQ M6\+S32+'$BEG=S@*!U)- $A.*:TJH,LRJ/?Q?X@\97H6DK%8[J!V'4+("14^[/2O'O#WAKX>^)KJXLXM*N+&XC5)(@]VV^2-AE7 M7YCV['D9%;4G@CQ)X;/G^$_$4\R+S]@U)MZ-[!NWY#ZTY4XIVO;U$JDFKV^X M](S17(>%O'$6M7[B&<,N51E 7>3TR0<_52:J>%P!XCNM M U.6.&UT[5)]4N%E;'G!5&PCU QN/L16RIQMSQ,'4E?ED7/#>AZ3+=R6GB+3 M@@O72WLKA7 >V>-!MA=U *R[=I[@].V*K:_JGB[PW+J'AR?5KN738Q')'?1( M6NDB.2,,&7NI5B2?R-0>";F;Q)-XET345:*75D.I6A8X*2YW!E_-3]%K=O+J M&U^$^HZ^()(]9UF-;6Y:1B6=\E#@'H,;B /6K>D[/4E:QTT*D^OZ/\0;>RAA M2ZTOQ'#DZ7=2\^/]%ANM6M"-3LF-OMC2O"VFV>F:)%/:12W.EPJL,I7E&V@,1]3S]>:YRT4:#\9KFVC M^6VUNR^T;0./.0G)_(,?QK%RC*ZCT-E%QLY=3T&*-((ECC54C10JJ!@ #H!7 M/7_C[PMIEXUI=:S LZG#J@9]AZ88J"!^-4_B;JEWI'@+4+FS(]!, M$-A*DBW<"G"\KPR <8)QQ[5VK7]HEVMHUU"MRX)6$R .P'4@=:B<4G[I49.W MO%FBL^#6]+NKPV<&HVDMRN=T*3*SC'J Q%KY'K4*7MJ]TUJEQ$UPJ[FB#@N!ZD=<5 MY)X+UJ+7_AUJMEJ^NNVI333,@:[VS\(K+M&*NYKG>FYNFGL(SJ@+,P4#N30DB2#*,&'J#7BFHZPNO_&V'2-7_ 'FE6TS0 MQ6KG]V7"$@L.A);'Z"MGP+X.\1^&O'&HROLBT*3S"BI*"DF3E,(#D$#U ].: MWE148W;UME3ZE96LGEW%Y!$^,[9) IQ]":(-1LKJ0QV]W!,X&=L< M@8X^@KA/BYX;M=2\(76IQ6B'4+/9*)50;VC!PRD]=H#%OPKFO@3+9N=5A:WA M^VQ[9$FVC?Y;<%<]<94<>]"HITG-/8'4:J*![-)/#"5\R5$W$*NY@,D] />F MW%U;VL?F7$\<*9QND8*,_4U\W_%0FR^)-W);W3NZ>7,H+$^4Y4' S^!X]:]N MU*?2]=\ /J5_;0W%G)9&ZVN,[3L)X/8C.,]J)T>6,97W"-;F>^!=*T+P;X1L+^]>UM+R[@$LMQE=O8:G8ZG#YUA>074?0O#(' /X5G.*3=MBXRNM=RW15&_UG3-+ .H:A:VN[ M[OGRJF?IDU-:7MK?6ZW%I<17$#=)(G#*?Q%39[E718HK+;Q)H:78M&UBP%R6 MVB(W";L^F,]:O3W,-K TUQ*D42#+/(P50/TUFQF MF)P(X[A2Q/L,\UHSW,-K"TUQ*D42C)=V"@?B:&FM&%T345EW'B/1K2QBO;C5 M;.*UF_U4K3*%?_=.>?PK+\0Z].-$M[W0KB&>*:8*UQ&RNJK@]S\HY &3P*:B MV)R2.HI:QO#5[>7^B03WRXG)8%MI7> VL=[9 M3VLH_=S1M&WT(P:X;X5WZ/ MISWQEL-2PQ[%#D *=I)('WAUZFN/:.[U/P_IM_+;&74I M[&2VLY85RT^)/)*OZD1OP<9P/;CU/QSXO72]9TSPW)I8NX-5_=SLQP K-LPO MJ><_E7 >'[>[U/4HO 4ADABTJXNI6NX^)$ ^XR'J#N)^H;%=5*3]FKK;7Y'/ M42Y]#E?$&IZYH7B*>S%Q/:/:+]FMV7"NL*\+AAS@CT/4GWK3\*:A<:@FB:7J M-T!8_P!K->R/,V>(U4G)/8DD?7-:9TO0M0\+V-FMX^M:_))<36HB);*$[LS8 M.Y1@9Y.06/6N4C\_4/#NI7\-M#;P6,$-H5C!QAY2Q/.>21^1K=.,HVL8M.,K MGN7BRQ\87'B31)]%OK=+%+@[D:(_)\AR9.?G!&X#&W!([\U!XA#-\6/!P)5I M%AN2Y48XV'G'8=:VOA_?S:GX#TBZN"6E,&QF)R6V$ID^YVYK#T9AXC^+&J:L M@WV>D6XL87QP9227(^GS#\17GJZ;3Z7.UJ]FNMCL-=TZPU?1Y]-U$K]GNAY9 MRP!SVQGN",CZ5X7K7P5\0V,K-ICP:C!GY<,(Y /<,#^0JL(3E:2^9XWX>UG7O!'B*/3KX7EO;2N([JS^TJ73M M'TX95;E )[DAMV"HR0N1W]\=>.4L='UE/BW_ &Z^B:HNGM?O+YAM6R%;(!(Q M[UU*K%W>SL3S4OQ6T76M?\8QW.FZ+J,\-O;+ MTBV[;68.Y.#CD88DZA<,FZ9\6S?(& !XX;CI4QJ:TV MWZCE#X]/0Q?'4;7WPD\-:Q-/<&ZVQ0./-;:X*MR5Z9RHYZU52RM9/V?I+M[: M)KF.YPDQ0%U'G#H>HZFM?Q+I>K7GPB\/Z1;Z/J#WTF=PQZ MU)I?A[6+WX+W^@?V9=0:E'*)5BGC,?F#S V%)ZG /XXI*245K]K\"G%N3]"3 MX5V%I)\.-3NWM86N4EG"S-&"X_=KT/6N5^#FCZ=K/B*_BU*R@NXTM"RI,@8 M[E&<'O6UX)7Q;HOA^\TB3P]=16A>2:69HB7<-'L$:)W.X*<]AFE^$6BZQH/B M:Z;4M(O[>.XMC&DCP,%#9!Y/;I3F[*I9[BBKN&AB:# OA_XX+8V!:.W2]>$( M#_ P/RGU S^@KU#XA?$.+P9#%;P0+;')YZ#O@\BO/#I.MO M\61XA&@ZH+#[<)MQM6SLZ9Q72?%CP%JGB&[M]8TB/[1+'#Y,MOD!B 20RYZ] M3D5,^2=2/.^A4>>,),_ /BB*\CT#^TAM*'RC MO4@]<-_">V2/6JTE&TFN:/XHE)Q>FS/9]/\ #J6OAV?2KJ^O-06=&6:6\E,C M-N7:1ST'M7AGPTNG\-_$T6%R=HD:6RESQ\P/'_CRC\Z]^T:ZU*\L?.U.P2QF M9CM@67S"J\?>( &>O S7B'Q*\%:T?'-S>Z1IEW<07*K.)+>-B$?HPR.^1G\: MRP\DW*$GN:UXM*,H]!OC/11JGA"X\9JA>6YU65B_.1;$^7'D^@*+C_>J_H&N M_;_@^NB;S]H>_33P!U\MV\PG_OD./PKTJ?PY'>?#7^P!&03IZQ(LBX*N%!4D M>H8 _6O*?AGX0UBS\;6L^JZ1>V]M&CL&EB8)OVD#/YFKC.,J;4GL]")0E&:M MU&^"?%-EJ/CJ[U;Q%YMQ)Y)2P@2!IA'R/E15!QA>,^YSR,!K'AVS?4;++O$$L.W1!H=LAW32W;;WDQ_ JX& >Y/;I15DOBA:S04 MX]);H\CA\3-I&NZ[:^,M%>_DOVV3L[;98@"?]63VY&,$=!S7327-BOPCOH? MDUXP6I(?W\:-][('; ^7MGWK8TR?79FO[#Q_X';#5-5\.P?8Y[F<"&SE*/*+<%C@[LKNY4>N :;E%^35NN MC$HR7]:HP++Q)X,UJRTNP\1Z//8R6*K&+NQ88D'?S!C..,\9.2>F:L_%7Q++ MKOBJ'2;>YSID*Q%/+;*R%U#;_?A@!]/>ND\1:0WBWPU!&O@^Z@\3.$#W'V80 M(K9&\LY(# C..O6J7B/X0:A#I6FW6C.MQJ-M J7,1;'F,.=RD\<=,'L!51G3 MYDWIN*4:EFD:?Q@T+3M.\$Z=+:6L4,EI)_ M[H_@#3M!T^QN]0OVN_M=S);PED!V%<9]L@#\3 MQ2HS48Q4GK?\ J1;;:VL5M*\$Z7?_!VXUVX\Z6_2&:2%VE;;"$8_*JYQ@X)/ MN36O\!;B1[76K5F)BC>*15SP&8,"?_'1^57M#AU&V^#-YH\VCZDM^L,T A^S MGP8IU)2UP':)7G?C/3;_P .Z]'XVT6 S-&GEZE:KP9H>/F'N,?H M#V->B4A&:J$N5W)G'F5CQ?QW!J7C*Z\/^(O",MQ>QHK )&0/LTH(8%@3PQZ' M/'R#GD5:\%^(_#L/B/4=0UMI=)\0W:B.YANQLB! &2AQQG )#'Z9ZUT6J^ + MBSU&36/!^H?V3?R?ZKV[]C^%9&HZIJDT8@\8_#XZ@$X%S8*)OR'5? MSKJ4E*/*MOQ_X)S.+C+F?_ (OA]IFF^$-2UR:[EL5LY&Q::BU]$^^'/"X'(/ M0D]R/85RL]I:ZW-/X0\$+<7-K=78N;V_G V*!T48 ^0 EX-101.DEF 7 swbi-20230731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 swbi-20230731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Turnover of Goods Turnover Of Goods [Member] Turnover of goods. 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Document Transition Report Document Transition Report Minimum average hourly wage sustained. Minimum Average Hourly Wage Sustained Average hourly wage Outdoor Products and Accessories Business Outdoor Products And Accessories Business [Member] Outdoor products and accessories business. Restructuring Cost and Reserve [Line Items] Total future sublease receipt Total future sublease receipts Lessor, Operating Lease, Payment to be Received Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent, Total Other non-current liabilities Other Liabilities, Noncurrent Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets RSUs Restricted Stock Units (RSUs) [Member] Income taxes Increase (Decrease) in Income Taxes Receivable (Level 1) Fair Value, Inputs, Level 1 [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Total future lease payments Finance Lease, Liability, to be Paid Revenue from Contract with Customer, Excluding Assessed Tax, Total Net sales Revenue from Contract with Customer, Excluding Assessed Tax Line Of Credit Facility Interest Capitalised Line Of Credit Facility Interest Capitalised Cash distributed for Separation Disposal Group Including Discontinued Operation Cash Distribution Disposal group including discontinued operation cash distribution. Short-term Debt, Type Short-Term Debt, Type [Axis] Title of Individual Title of Individual [Domain] Subsequent Events Subsequent Events [Text Block] Severance and employee-related benefits Severance and employee-related benefits [Member] Severance and Employee-Related Benefits [Member] Smith & Wesson Corp Smith And Wesson Corporation [Member] Smith and Wesson Corporation. Accrued profit sharing Increase Decrease In Deferred Profit Sharing Increase (decrease) in deferred profit sharing. Non-current liabilities Operating Lease, Liability, Noncurrent Long-term maturities of lease liabilities Operating Lease Liability Noncurrent, Total Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Summary of activity in unvested restricted stock units and performance share units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-current liabilities Finance lease payable, net of current portion Finance Lease, Liability, Noncurrent Total accrued expenses and deferred revenue Accrued expenses and deferred revenue Accrued Expenses And Deferred Revenue Current Accrued expenses and deferred revenue current. Total current assets Assets, Current Total liabilities and stockholders' equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Litigation Case Litigation Case [Domain] Right-of-use assets Finance Lease Right Of Use Asset Gross Finance lease right of use asset gross. Deferred Income Tax Assets, Net Deferred income taxes Short-term operating lease costs Short Term Operating Lease Cost short-term operating lease costs. Inventories Inventory Disclosure [Text Block] Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued Grant date fair value of vested RSUs and PSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Consolidated Entities Consolidated Entities [Domain] Interest rate on borrowings Line of Credit Facility, Interest Rate During Period Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Net Income (Loss) Attributable to Parent [Abstract] Net income Selling, Marketing, and Distribution [Member] Selling and Marketing Expense [Member] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee operating and finance lease liability undiscounted excess amount. Less amounts representing interest Lessee Operating And Finance Lease Liability Undiscounted Excess Amount Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization, Total Property, plant, and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Accumulated Other Comprehensive (Loss)/Income AOCI Attributable to Parent [Member] 2024 Lessee Operating And Finance Lease Liability Payments Due Year One Lessee operating and finance lease liability payments due year one. Loss contingency, lawsuit filing month. Loss Contingency Lawsuit Filing Month Actions filed period Entity Address, City or Town Entity Address, City or Town Preferential Transfers Preferential Transfers [Member] Preferential transfers. Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating leases, weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent 2025 Lessor, Operating Lease, Payment to be Received, Year Two Notes, Loans Payable, and Financing Arrangements Debt Disclosure [Text Block] Disposal Group Name Disposal Group Name [Axis] 2026 Lessor, Operating Lease, Payment to be Received, Year Three Additional Paid-In Capital Additional Paid-in Capital [Member] Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Allowances for credit losses Accounts Receivable, Allowance for Credit Loss, Current Counterparty Name Counterparty Name [Axis] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Swingline Loan Bridge Loan [Member] Statement of Stockholders' Equity [Abstract] Less current maturities of lease liabilities Current liabilities Current portion of operating lease obligation Operating Lease, Liability, Current Operating Lease Liability Current, Total Restructuring Charges, Total Restructuring Charges Total restructuring expense Office rent and equipment Office rent and equipment [Member] Office Rent and Equipment [Member] Treasury Stock (in share) Treasury Stock (in share) Treasury Stock, Common, Shares Entity Central Index Key Entity Central Index Key Less current maturities of lease liabilities Current liabilities Current portion of finance lease obligation Finance Lease, Liability, Current 2028 Lessor, Operating Lease, Payment to be Received, Year Five Loss/(gain) on sale/disposition of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Financial assets Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Preferred Stock, Shares Outstanding National Logistics Facility Member National Logistics Facility [Member] National logistics facility. Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income from operations before income taxes Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finished goods Inventory, Finished Goods, Net of Reserves Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Total future lease payments Lessee Operating And Finance Lease Liability Payments Due Lessee operating and finance lease liability payments due. 2027 Finance Lease, Liability, to be Paid, Year Four Financing leases, weighted average lease term Finance Lease, Weighted Average Remaining Lease Term Compensatory or Punitive Damages Compensatory Damages [Member] Compensatory damages. Total assets Assets Right-of-use assets, net Operating Lease, Right-of-Use Asset Service based PSUs Service Based Performance Shares [Member] Service based performance shares. Entity Registrant Name Entity Registrant Name Executive Officers Executive Officer [Member] Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Retained Earnings Retained Earnings [Member] Raw material Inventory, Raw Materials, Net of Reserves Restricted Stock Units, RSUs and PSUs outstanding, beginning of period Restricted Stock Units, RSUs and PSUs outstanding, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Self Insurance Self Insurance [Member] Self insurance. Putative Class Putative Class [Member] Putative class. Deferred Income Tax Liabilities, Net, Total Deferred income taxes Deferred Income Tax Liabilities, Net Minimum Minimum Minimum [Member] Total operating lease liabilities Operating Lease, Liability Present value of lease payments Total finance lease liabilities Finance Lease, Liability Present value of lease payments Accrued income taxes Accrued Income Taxes, Current Equity Component Equity Component [Domain] Accrued rebates and promotions Accrued Rebates And Promotions Current Accrued rebates and Promotions current. Other Nonoperating Income Expense Member Other Nonoperating Income (Expense) [Member] 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] Measurement Frequency Measurement Frequency [Axis] Income related to sublease agreement Sublease Income Debt Disclosure [Abstract] Issuance of common stock under restricted stock unit awards, net of shares surrendered Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and Development Expense, Total Research and development Research and Development Expense Lessee operating and finance lease liability payments due after fifth year. Lessee Operating And Finance Lease Liability Payments Due After Fifth Year Thereafter Severance and employee relateds benefits [Member] Severance and employee relateds benefits [Member] Severance and employee relateds benefits [Member] Right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Payments on finance lease obligation Repayments of Long Term on finance lease obligation Repayments of long term on finance lease obligation. Number of Other product liability claims Number Of Other Product Liability Claims Number of other product liability claims. Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] ASSETS Assets [Abstract] Capital lease included in accrued expenses and finance lease payable Capital lease included in accrued expenses and finance lease payable 2027 Lessor, Operating Lease, Payment to be Received, Year Four Common stock $0.001 par value 100,000,000 shares authorized, 75,183,851 issued and 46,143,481 shares outstanding on July 31, 2023 and 75,029,300 shares issued and 45,988,930 shares outstanding on April 30, 2023 Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Accrued Expenses and Deferred Revenue Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Income (Loss) from Continuing Operations, Per Diluted Share, Total Income from continuing operations Diluted - continuing operations Income (Loss) from Continuing Operations, Per Diluted Share Income tax expense/(benefit) Discontinued Operation, Tax Effect of Discontinued Operation, Total Discontinued Operation, Tax Effect of Discontinued Operation Restructuring Reserve at April 30, 2023 Restructuring Reserve at July 31, 2023 Restructuring Reserve Restructuring Reserve, Total Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from sale of property and equipment Current Fiscal Year End Date Current Fiscal Year End Date Other income,/(expense), net Disposal Group Including Discontinued Operation Other Income Expense Net Disposal group, including discontinued operation, other income (expense), net. Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Operating Income (Loss) Operating income Performance period Share Based Compensation Arrangement By Share Based Payment Award Performance Period Share based compensation arrangement by share based payment award performance period. Income Tax Expense (Benefit), Total Income tax expense Income Tax Expense (Benefit) Commitments, estimated capital expenditure on new facility. Commitments Estimated Capital Expenditure on New Facility Aggregate estimated capital expenditure Accrued profit sharing Deferred Compensation Cash-Based Arrangements, Liability, Current Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Research and Development [Member] Research and Development Expense [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate [Member] London Interbank Offered Rate [Member] Organization Nature of Operations [Text Block] Cash payments and settlements Payments for Restructuring Stock-based compensation expense Share-Based Payment Arrangement, Expense Payment of employee withholding tax related to restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Summary of Results of Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Equipment Equipment [Member] Income taxes Income Taxes Paid Unsecured Revolving Credit Facility Unsecured Revolving Credit Facility [Member] unsecured revolving credit facility. Disposal Group Name Disposal Group Name [Domain] Less amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Consulting services Consulting services [Member] Consulting Services [Member] IDB. IDB [Member] IDB Other Nonoperating Income (Expense), Total Other income/(expense), net Other Nonoperating Income (Expense) Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Construction Contract Cost Construction Contract Cost, Progress Payment Offset Operating expenses: Operating Expenses [Abstract] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Subsequent Events [Abstract] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other assets Other Assets, Noncurrent Net revenues Disposal Group, Including Discontinued Operation, Revenue Accrued other Other Accrued Liabilities, Current Thereafter Finance Lease, Liability, to be Paid, after Year Five Stockholders' Equity Equity [Text Block] Swingline Loan Bridge Loan Interest, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Stockholders’ equity: Equity, Attributable to Parent [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Loss Contingency Nature Loss Contingency Nature [Axis] Line of credit facility, borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Relocation [Member] Employee Relocation [Member] Cost of Goods and Services Sold, Total Cost of sales Cost of Goods and Services Sold Net income per share: Earnings Per Share [Abstract] Earnings Per Share - Effect of Dilutive Stock Awards Earnings Per Share Effect of dilutive stock awards Abstract Earnings Per Share Effect of dilutive stock awards Abstract Litigation Case Litigation Case [Axis] Accounting Policies [Abstract] Lessee Lease Description [Table] Lessee, Lease, Description [Table] 2025 Finance Lease, Liability, to be Paid, Year Two Present value of sublease receipts. Present Value Of Sublease Receipts Present value of sublease receipts Present value of sublease receipts Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Credit Facilities Revolving Credit Facility [Member] Net income Basic - net income Earnings Per Share, Basic Net income Provision for recoveries on notes and accounts receivable Provision For Or Recoveries Of Doubtful Accounts Provision for or recoveries of losses on accounts receivable. Commitments and Contingencies Commitments and contingencies (Note 10) Employee relations Employee relations [Member] Employee Relations [Member] 2026 Lessee Operating And Finance Lease Liability Payments Due Year Three Lessee operating and finance lease liability payments due year three. Income Statement [Abstract] Divested net assets Disposal Group Including Discontinued Operation Net Assets Disposal group, including discontinued operation, net assets. PSUs Performance Shares Performance Shares [Member] Operating lease cost Operating Lease, Cost Restructuring Type [Axis] Cost of machinery and equipment, fisal year Cost Of Machinery And Equipment Due Remainder Of Fiscal Year Cost of Machinery and Equipment due remainder of fiscal year. Receivable for exercise of options to acquire common stock. Receivable for Exercise of Options to Acquire Common Stock Receivable for exercise of options to acquire common stock Statistical Measurement Statistical Measurement [Domain] Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Income from continuing operations Income from continuing operations Income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Schedule of Assets and Liabilities Related to Operating and Financing Leases Schedule Of Assets And Liabilities Related To Operating And Finance Leases Table [Text Block] Schedule of assets and liabilities related to operating and finance leases. Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Cash paid for amounts included in measurement of liabilities and operating cash flows Operating Lease, Payments Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Net income Diluted - net income Earnings Per Share, Diluted Net income Cost of Sales [Member] Cost of Goods Sold [Member] Percentage of maximum aggregate award granted Share Based Compensation Percentage Of Target Award Granted For Calculating Maximum Aggregate Award Of Performance Share Share based compensation percentage of target award granted for calculating maximum aggregate award of performance share. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] 2028 Finance Lease, Liability, to be Paid, Year Five Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Related Party Transaction Related Party Transaction [Domain] Loss Contingency, Nature Loss Contingency, Nature [Domain] Fair Value on Recurring Basis Fair Value, Recurring [Member] Other Commitments [Domain] Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock Credit facility additional borrowing capacity option to increase maximum borrowing capacity Credit Facility Additional Borrowing Capacity Option To Increase Maximum Borrowing Capacity Credit facility additional borrowing capacity option to increase maximum borrowing capacity. Payments to acquire treasury stock Payments for Repurchase of Common Stock Schedule of Restructuring and Related Costs [Table] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Summary of Future Lease Payments for Operating and Finance Leases Operating And Finance Lease Liability Maturity Table [Text Block] Operating and finance lease liability maturity. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense, Total Selling, marketing, and distribution Selling and Marketing Expense Stockholders ownership percentage Subsidiary, Ownership Percentage, Noncontrolling Owner Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Credit Facility Credit Facility [Domain] Equity [Abstract] Less amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Restricted Stock Units, Awarded Stock units, awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Number of Product liability cases Number Of Product Liability Cases Number of product liability cases. Earnings Per Share, Basic [Abstract] Earnings per share - Basic Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Accrued taxes other than income Accrual for Taxes Other than Income Taxes, Current Restructuring and Related Activities [Abstract] Inventory Disclosure [Abstract] Financial Liabilities Fair Value Disclosure, Total Financial liabilities Financial Liabilities Fair Value Disclosure Weighted Average Grant Date Fair Value, Released Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Other Commitments, Description Terms of commitment Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Statement of Cash Flows [Abstract] General Damages General Damages [Member] General damages. Directors Director [Member] Fair Value Measurement Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Notes and loans payable (Note 4) Notes and loans payable (Note 4) Notes and Loans, Noncurrent Gross profit Gross Profit Common stock, par value Common Stock, Par or Stated Value Per Share Interest income/(expense), net Interest Income (Expense), Nonoperating, Net Weighted average remaining contractual term Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset [Axis] Income/(loss) from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Income from discontinued operations, net of tax Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Spin-off Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member] Maximum Maximum [Member] Earnings Per Share, Diluted [Abstract] Earnings per share - Diluted Dividends, Total Dividends issued Dividends Related Party Transaction Related Party Transaction [Axis] Payments of Dividends, Total Dividend distribution Payments of Dividends (Level 3) Fair Value, Inputs, Level 3 [Member] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Short-term Debt, Type Short-Term Debt, Type [Domain] Ownership Ownership [Domain] Net increase/(decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Work in process Inventory, Work in Process, Net of Reserves Payables and Accruals [Abstract] General and Administrative [Member] General and Administrative Expense [Member] Interest Expense [Member] Noncash Investing and Financing Items [Abstract] Supplemental Disclosure of Non-cash Investing Activities: Basis of Presentation Basis of Accounting [Text Block] Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Effect of dilutive stock awards Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract] Summary of Inventories Schedule of Inventory, Current [Table Text Block] City Area Code City Area Code Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Total inventories Inventories FIFO Inventory Amount General and Administrative Expense, Total General and administrative General and Administrative Expense Weighted Average Number of Shares Outstanding, Basic, Total Weighted average shares outstanding — Basic Basic Weighted Average Number of Shares Outstanding, Basic Percentage of sublease Percentage Of Sublease Percentage of sublease. Restructuring and Related Costs [Table Text Block] Components of restructuring charges Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Summary of Activity for Unvested RSUs and PSUs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Statement [Table] Statement [Table] Share Based Compensation Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Present value of lease payments Operating And Finance Lease Liability Operating and finance lease liability. Document Fiscal Period Focus Document Fiscal Period Focus Total future lease payments Lessee, Operating Lease, Liability, to be Paid Accrued warranty Increase Decrease In Product Warranty Accrual Increase decrease in product warranty accrual. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued professional fees Accrued Professional Fees, Current Statement [Line Items] Statement [Line Items] Accrued payroll and incentives Increase (Decrease) in Accrued Salaries Antidilutive shares excluded from computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Accrued expenses and deferred revenue Increase Decrease In Accrued Liabilities And Deferred Revenue The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid and deferred revenue. Outstanding letters of credit Letters of Credit Outstanding, Amount Accounts receivable, net of allowances for credit losses of $17 on July 31, 2023 and $23 on April 30, 2023 Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Disposal Group Including Discontinued Operation Interest Income Net Disposal group, including discontinued operation, interest income, net. Interest income, net Common Stock Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Compensatory damages sought Loss Contingency, Damages Sought, Value Finished parts Inventory, Raw Materials and Purchased Parts, Net of Reserves Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income/(loss) from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Income from discontinued operations Income from discontinued operations, net of tax Sublease receipts amounts representing interest. Sublease Receipts Amounts Representing Interest Less amounts representing interest Treasury stock, at cost (29,040,370 shares on July 31, 2023 and April 30, 2023) Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Accrued warranty Product Warranty Accrual, Current Aggregate damages claims Loss Contingency, Damages Paid, Value Accumulated amortization Operating Lease Right Of Use Asset Accumulated Amortization Operating lease right-of-use asset accumulated amortization. Income tax receivable Income Taxes Receivable, Current Weighted Average Grant Date Fair Value, Awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Name of exchange on which registered Security Exchange Name Accumulated depreciation Finance Lease Right Of Use Asset Accumulated Depreciation Finance lease right of use asset accumulated depreciation. Preferred Stock, Shares Issued, Total Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares authorized Preferred Stock, Shares Authorized Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accrued employee benefits Accrued Employee Benefits, Current 2024 Finance Lease, Liability, to be Paid, Year One Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Summary of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Payments to acquire patents and software Payments to Acquire Intangible Assets Financing lease Amortization Finance Lease, Right-of-Use Asset, Amortization Restructuring and Related Activities Disclosure [Text Block] Restructuring Restricted Stock Units and Performance Stock Units. RSUs and PSUs Restricted Stock Units And Performance Stock Units [Member] Leases [Abstract] Variable Rate Variable Rate [Domain] Non-Executive Employees Non Executive Employees [Member] Non executive employees. Schedule of Severance and employee related benefits and Relocation accruals Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Entity File Number Securities Act File Number Credit facility, maturity Line of Credit Facility, Expiration Date Less current maturities of lease liabilities Operating And Finance Lease Liability Current Operating and finance lease liability current. Financing leases, weighted average discount rate Finance Lease, Weighted Average Discount Rate, Percent Sale Leaseback Transactions [Table Text Block] Summary of Future Expected Undiscounted Cash Flows Share-Based Payment Arrangement [Abstract] Disposal Group Classification Disposal Group Classification [Domain] Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Excecutive and former executive officer Excecutive and former executive officer [Member] Excecutive and former executive officer [Member] Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, beginning of period Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total operating expenses Operating Expenses Reverse stock split description Stockholders' Equity, Reverse Stock Split Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual Title of Individual [Axis] Operating and Finance Lease liabilities payments Operating And Finance Lease Liabilities Payments Due [Abstract] Operating lease liabilities and finance lease liabilities payments due abstract. Unrecognized compensation expense related to unvested RSUs and PSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Business separation expenses Business Exit Costs Accrued distributor incentives Accrued Distributor Incentives Current Accrued distributor incentives current. Entity Address, Address Line One Entity Address, Address Line One Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 2028 Lessee operating and finance lease liability payments due year five. Lessee Operating And Finance Lease Liability Payments Due Year Five Operating Leases Operating Leases [Abstract] Operating leases. Lessor, Operating Lease, Payment to be Received, after Year Five Thereafter Income Statement Location Income Statement Location [Axis] Gemini Technologies, Incorporated Gemini Technologies Incorporated [Member] Gemini Technologies, Incorporated. Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five (Level 2) Fair Value, Inputs, Level 2 [Member] Interim Financial Information Interim Financial Information Policy [Text Block] Interim financial information. Effect of dilutive stock awards Earnings Per Share Effect of Dilutive Stock Award Earnings Per Share Effect of Dilutive Stock Award Title of each Class Title of 12(b) Security Treasury Stock Treasury Stock, Common [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Long-term Line of Credit, Total Borrowings outstanding Long-Term Line of Credit Long-Lived Tangible Asset [Domain] Leases Lessee Operating And Finance Leases Disclosure [Text Block] Lessee operating and finance leases disclosure. Increase (Decrease) in Inventories, Total Inventories Increase (Decrease) in Inventories Machinery and equipment on deposit placed into service Machinery And Equipment On Deposit Placed Into Service Machinery and equipment on deposit placed into service. Schedule Of Commitments And Contingencies [Table] Schedule Of Commitments And Contingencies [Table] Schedule of commitments and contingencies. Common stock, shares outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Weighted Average Grant Date Fair Value, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Charges Restructuring Costs Supplemental disclosure of cash flow information Cash paid for: Supplemental Cash Flow Elements [Abstract] Income Statement Location Income Statement Location [Domain] Document Type Document Type Ownership Ownership [Axis] Finance Leases Finance Leases [Abstract] Finance leases. Interest description of revolving line of credit Line of Credit Facility, Interest Rate Description Number of plaintiffs Loss Contingency, Number of Plaintiffs Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Counterparty Name Counterparty Name [Domain] Cost of sales Disposal Group, Including Discontinued Operation, Costs of Goods Sold Disposal Group Classification Disposal Group Classification [Axis] Cost of machinery and equipment Cost Of Machinery And Equipment Cost of machinery and equipment. Restricted Stock Units, Forfeited Stock units, forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Entity Filer Category Entity Filer Category Other assets Increase (Decrease) in Other Noncurrent Assets Variable Rate Variable Rate [Axis] 2024 Lessor, Operating Lease, Payment to be Received, Year One American Outdoor Brands Inc. American Outdoor Brands Inc [Member] American outdoor brands, Inc. Total other income/(expense), net Nonoperating Income (Expense) Purchases of property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Total liabilities Liabilities Asset impairment charges Asset Impairment Charges Asset Impairment Charges, Total Right-of-use assets Operating Lease Right Of Use Asset Gross Operating lease right of use asset, gross. Total stockholders’ equity Balance Balance Equity, Attributable to Parent Consolidated Entities Consolidated Entities [Axis] Total Intangible assets, Net Carrying Amount Intangibles, net Intangible Assets, Net (Excluding Goodwill) 2027 Lessee Operating And Finance Lease Liability Payments Due Year Four Lessee operating and finance lease liability payments due year four. Net income Net income Other income/(expense), net: Nonoperating Income (Expense) [Abstract] Financing Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Long-term maturities of lease liabilities Operating And Finance Lease Liability Noncurrent Operating and finance lease liability noncurrent. Statement of Financial Position [Abstract] Weighted average shares outstanding — Diluted Diluted Weighted Average Number of Shares Outstanding, Diluted Credit Facility Credit Facility [Axis] Income (Loss) from Continuing Operations, Per Outstanding Share, Total Income from continuing operations Basic - continuing operations Income (Loss) from Continuing Operations, Per Basic Share Operating leases, weighted average lease term Operating Lease, Weighted Average Remaining Lease Term John Pidcock John Pidcock [Member] John Pidcock. Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] 2025 Lessee Operating And Finance Lease Liability Payments Due Year Two Lessee operating and finance lease liability payments due year two. Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Fair Value Disclosures [Abstract] Schedule Of Commitments And Contingencies [Line Items] Schedule Of Commitments And Contingencies [Line Items] Schedule of commitments and contingencies. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] 2026 Finance Lease, Liability, to be Paid, Year Three Measurement Frequency Measurement Frequency [Domain] Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Total Gain/(loss) recognized on Separation Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Payments to Acquire Property, Plant, and Equipment, Total Payments to acquire property and equipment Payments to Acquire Property, Plant, and Equipment Financing lease interest expense Finance Lease, Interest Expense Type of Restructuring [Domain] Stock unit vested Restricted Stock Units, Released Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Other Commitments [Axis] Employee-related Liabilities, Current, Total Accrued payroll and incentives Employee-related Liabilities, Current Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations EX-101.PRE 9 swbi-20230731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.CAL 10 swbi-20230731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.SCH 11 swbi-20230731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Stockholders' Equity - Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) 3 link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) 4 link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Notes, Loans Payable, and Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Accrued Expenses and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Accrued Expenses and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Discontinued Operations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Discontinued Operations - Summary of Major Business Line Items Included in Discontinued Operations in Condensed Consolidation Statements of Income/(Loss) and Comprehensive Income/(Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Leases - Summary of Future Expected Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Stockholders' Equity - Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Restructuring (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Restructuring - Components of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details) link:presentationLink link:calculationLink link:definitionLink XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
3 Months Ended
Jul. 31, 2023
Sep. 05, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jul. 31, 2023  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Registrant Name Smith & Wesson Brands, Inc.  
Entity Central Index Key 0001092796  
Current Fiscal Year End Date --04-30  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity File Number 001-31552  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 87-0543688  
Entity Address, Address Line One 2100 Roosevelt Avenue  
Entity Address, City or Town Springfield  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01104  
City Area Code 800  
Local Phone Number 331-0852  
Document Quarterly Report true  
Document Transition Report false  
Entity Common Stock, Shares Outstanding   46,148,451
Title of each Class Common Stock, par value $0.001 per share  
Trading Symbol SWBI  
Name of exchange on which registered NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Current assets:    
Cash and cash equivalents $ 55,479 $ 53,556
Accounts receivable, net of allowances for credit losses of $17 on July 31, 2023 and $23 on April 30, 2023 28,164 55,153
Inventories 170,754 177,118
Prepaid expenses and other current assets 8,741 4,917
Income tax receivable 1,015 1,176
Total current assets 264,153 291,920
Property, plant, and equipment, net 234,595 210,330
Intangibles, net 3,534 3,588
Goodwill 19,024 19,024
Deferred income taxes 8,085 8,085
Other assets 8,271 8,347
Total assets 537,662 541,294
Current liabilities:    
Accounts payable 36,335 36,795
Accrued expenses and deferred revenue 16,041 20,149
Accrued payroll and incentives 20,117 18,565
Accrued income taxes 2,585 1,831
Accrued profit sharing 8,971 8,203
Accrued warranty 1,753 1,670
Total current liabilities 85,802 87,213
Notes and loans payable (Note 4) 24,813 24,790
Finance lease payable, net of current portion 36,591 36,961
Other non-current liabilities 7,741 7,707
Total liabilities 154,947 156,671
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding 0 0
Common stock $0.001 par value 100,000,000 shares authorized, 75,183,851 issued and 46,143,481 shares outstanding on July 31, 2023 and 75,029,300 shares issued and 45,988,930 shares outstanding on April 30, 2023 75 75
Additional paid-in capital 284,176 283,666
Retained earnings 520,766 523,184
Accumulated other comprehensive income 73 73
Treasury stock, at cost (29,040,370 shares on July 31, 2023 and April 30, 2023) (422,375) (422,375)
Total stockholders’ equity 382,715 384,623
Total liabilities and stockholders' equity $ 537,662 $ 541,294
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Statement of Financial Position [Abstract]    
Allowances for credit losses $ 17 $ 23
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 75,183,851 75,029,300
Common stock, shares outstanding 46,143,481 45,988,930
Treasury Stock, Common, Shares 29,040,370 29,040,370
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]    
Net sales $ 114,243 $ 84,394
Cost of sales 83,842 52,923
Gross profit 30,401 31,471
Operating expenses:    
Research and development 1,799 1,673
Selling, marketing, and distribution 10,040 8,027
General and administrative 14,213 17,854
Total operating expenses 26,052 27,554
Operating income 4,349 3,917
Other income/(expense), net:    
Other income/(expense), net 47 673
Interest income/(expense), net 153 (433)
Total other income/(expense), net 200 240
Income from operations before income taxes 4,549 4,157
Income tax expense 1,431 845
Net income $ 3,118 $ 3,312
Net income per share:    
Basic - net income $ 0.07 $ 0.07
Diluted - net income $ 0.07 $ 0.07
Weighted average number of common shares outstanding:    
Basic 46,103 45,739
Diluted 46,551 46,102
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss)/Income
Treasury Stock
Balance at Apr. 30, 2022 $ 360,514 $ 75 $ 278,101 $ 504,640 $ 73 $ (422,375)
Balance (in shares) at Apr. 30, 2022   74,641,000        
Treasury Stock (in share) at Apr. 30, 2022           29,040,000
Stock-based compensation 1,177   1,177      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (981)   (981)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   170,000        
Dividends issued (4,576)     (4,576)    
Net income 3,312     3,312    
Balance at Jul. 31, 2022 359,446 $ 75 278,297 503,376 73 $ (422,375)
Balance (in shares) at Jul. 31, 2022   74,811,000        
Treasury Stock (in share) at Jul. 31, 2022           29,040,000
Balance at Apr. 30, 2023 $ 384,623 $ 75 283,666 523,184 73 $ (422,375)
Balance (in shares) at Apr. 30, 2023 45,988,930 75,029,000        
Treasury Stock (in share) at Apr. 30, 2023 29,040,370         29,040,000
Stock-based compensation $ 1,276   1,276      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (766)   (766)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   155,000        
Dividends issued (5,536)     (5,536)    
Net income 3,118     3,118    
Balance at Jul. 31, 2023 $ 382,715 $ 75 $ 284,176 $ 520,766 $ 73 $ (422,375)
Balance (in shares) at Jul. 31, 2023 46,143,481 75,184,000        
Treasury Stock (in share) at Jul. 31, 2023 29,040,370         29,040,000
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Cash flows from operating activities:    
Net income $ 3,118 $ 3,312
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 9,253 7,549
Loss/(gain) on sale/disposition of assets 3 (46)
Provision for recoveries on notes and accounts receivable (6) (21)
Stock-based compensation expense 1,276 1,177
Changes in operating assets and liabilities:    
Accounts receivable 26,995 38,935
Inventories 6,363 (45,841)
Prepaid expenses and other current assets (3,825) (3,324)
Income taxes 915 353
Accounts payable (1,838) 2,721
Accrued payroll and incentives 1,551 (1,435)
Accrued profit sharing 768 3,488
Accrued expenses and deferred revenue (4,135) 1,119
Accrued warranty 83 (75)
Other assets 75 206
Other non-current liabilities 34 (973)
Net cash provided by operating activities 40,630 7,145
Cash flows from investing activities:    
Payments to acquire patents and software (33) (94)
Proceeds from sale of property and equipment 23 46
Payments to acquire property and equipment (32,057) (11,538)
Net cash used in investing activities (32,067) (11,586)
Cash flows from financing activities:    
Payments on finance lease obligation (338) (278)
Dividend distribution (5,536) (4,576)
Payment of employee withholding tax related to restricted stock units (766) (981)
Net cash used in financing activities (6,640) (5,835)
Net increase/(decrease) in cash and cash equivalents 1,923 (10,276)
Cash and cash equivalents, beginning of period 53,556 120,728
Cash and cash equivalents, end of period 55,479 110,452
Supplemental disclosure of cash flow information Cash paid for:    
Interest, net of amounts capitalized 525 546
Income taxes 494 551
Supplemental Disclosure of Non-cash Investing Activities:    
Purchases of property and equipment included in accounts payable 17,144 21,510
Capital lease included in accrued expenses and finance lease payable $ 734 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ 3,118 $ 3,312
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jul. 31, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Rule 10b5-1 Trading Plans

The adoption or termination of contracts, instructions, or written plans for the purchase and sale of our securities by our Section 16 officers and directors for the three months ended July 31, 2023, each of which is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act, or a Rule 10b5-1 Plan, were as follows:

 

Name

 

Title

 

Action

 

Date Adopted

 

Expiration Date

 

Aggregate # of Securities to be Purchased/Sold

 

Robert L. Scott

 

Director

 

 Adoption of Rule 10b5-1 Plan

 

June 28, 2023

 

March 29, 2024

 

 

12,000

 

Robert L. Scott, one of our directors, entered into a Rule 10b5-1 Plan on June 28, 2023. Mr. Scott's Rule 10b5-1 Plan provides for the potential sale of up to 12,000 shares of our common stock and expires on March 29, 2024, or upon the earlier completion of all the transactions authorized thereunder.

During the three months ended July 31, 2023, none of our directors or officers adopted or terminated a "non-Rule 10b5-1 trading arrangement" (as defined in Item 408 of Regulation S-K).

Name Robert L. Scott
Title Director
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date June 28, 2023
Termination Date March 29, 2024
Aggregate Available 12,000
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Organization
3 Months Ended
Jul. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

(1) Organization:

We are one of the world’s leading manufacturers and designers of firearms. We manufacture a wide array of handguns (including revolvers and pistols), long guns (including modern sporting rifles), handcuffs, firearm suppressors, and other firearm-related products for sale to a wide variety of customers, including firearm enthusiasts, collectors, hunters, sportsmen, competitive shooters, individuals desiring home and personal protection, law enforcement and security agencies and officers, and military agencies in the United States and throughout the world. We sell our products under the Smith & Wesson, M&P, and Gemtech brands. We manufacture our products at our facilities in Springfield, Massachusetts; Houlton, Maine; and Deep River, Connecticut. During the quarter ended July 31, 2023, we began moving inventory into our new Maryville, Tennessee facility and began distribution activities from there in August 2023. We also sell our manufacturing services to other businesses to attempt to level-load our factories. We sell those services under our Smith & Wesson and Smith & Wesson Precision Components brands. We plan to move our headquarters and certain of our other manufacturing operations to the new facility being constructed in Maryville. See Note 9 — Commitments and Contingencies and Note 10 — Restructuring for more information regarding this plan.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation
3 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

(2) Basis of Presentation:

Interim Financial Information – The condensed consolidated balance sheet as of July 31, 2023, the condensed consolidated statements of income for the three months ended July 31, 2023 and 2022, the condensed consolidated statements of changes in stockholders’ equity for the three months ended July 31, 2023 and 2022, and the condensed consolidated statements of cash flows for the three months ended July 31, 2023 and 2022 have been prepared by us without audit. In our opinion, all adjustments, which include only normal recurring adjustments necessary to fairly present the financial position, results of operations, changes in stockholders’ equity, and cash flows for the three months ended July 31, 2023 and for the periods presented, have been included. All intercompany transactions have been eliminated in consolidation. The consolidated balance sheet as of April 30, 2023 has been derived from our audited consolidated financial statements.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States, or GAAP, have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Fiscal 2023 Form 10-K. The results of operations for the three months ended July 31, 2023 may not be indicative of the results that may be expected for the fiscal year ending April 30, 2024, or any other period.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
3 Months Ended
Jul. 31, 2023
Leases [Abstract]  
Leases

(3) Leases:

We lease certain of our real estate, machinery, equipment, and photocopiers under non-cancelable operating and finance lease agreements.

We recognize expenses for our operating lease assets and liabilities at the commencement date based on the present value of lease payments over the lease term. Our leases do not provide an implicit interest rate. We use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Our lease agreements do not require material variable lease payments, residual value guarantees, or restrictive covenants. For operating leases, we recognize expense on a straight-line basis over the lease term. Tenant improvement allowances are recorded as an offsetting adjustment included in our calculation of the respective right-of-use asset.

Many of our leases include renewal options that enable us to extend the lease term. The execution of those renewal options is at our sole discretion and renewals are reflected in the lease term when they are reasonably certain to be exercised. The depreciable life of assets and leasehold improvements are limited by the expected lease term.

The amounts of assets and liabilities related to our operating and financing leases as of July 31, 2023 were as follows (in thousands):

 

 

 

Balance Sheet Caption

 

July 31, 2023

 

Operating Leases

 

 

 

 

 

Right-of-use assets

 

 

 

$

5,994

 

Accumulated amortization

 

 

 

 

(4,476

)

Right-of-use assets, net

 

Other assets

 

$

1,518

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

996

 

Non-current liabilities

 

Other non-current liabilities

 

 

737

 

Total operating lease liabilities

 

 

 

$

1,733

 

Finance Leases

 

 

 

 

 

Right-of-use assets

 

 

 

$

41,631

 

Accumulated depreciation

 

 

 

 

(10,014

)

Right-of-use assets, net

 

Property, plant, and equipment, net

 

$

31,617

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

1,466

 

Non-current liabilities

 

Finance lease payable, net of current portion

 

 

36,591

 

Total finance lease liabilities

 

 

 

$

38,057

 

During the three months ended July 31, 2023, we recorded $386,000 of operating lease costs, of which $26,000 related to short-term leases that were not recorded as right-of-use assets. We recorded $566,000 of finance lease amortization and $474,000 of financing lease interest expense for the three months ended July 31, 2023. As of July 31, 2023, the weighted average lease term and weighted average discount rate for our operating leases was 2.8 years and 4.4%, respectively. As of July 31, 2023, the weighted average lease term and weighted average discount rate for our financing leases were 15.1 years and 5.0%, respectively, and consisted primarily of our Missouri distribution center. The building is pledged to secure the amounts outstanding. The depreciable lives of right-of-use assets are limited by the lease term and are amortized on a straight-line basis over the life of the lease.

On October 26, 2017, we entered into (a) a lease agreement with Ryan Boone County, LLC, or the Original Missouri Landlord, concerning certain real property located in Boone County, Missouri on which we had, until recently, been operating a distribution center, or the Missouri Lease, and (b) a guaranty in favor of the Original Missouri Landlord, or the Guaranty. With the completion of the spin-off of our outdoor products and accessories business on August 24, 2020, or the Separation, we entered into a sublease whereby American Outdoor Brands, Inc., our former wholly owned subsidiary, or AOUT, subleases from us 59.0% of our Missouri distribution center under the same terms as the Missouri Lease, or the Missouri Sublease. On July 16, 2022, we entered into an amendment to the Sublease, increasing the leased space to 64.7% of the facility under the same terms as the Missouri Lease. On January 31, 2023, we entered into (i) an assignment and assumption agreement with AOUT, pursuant to which AOUT will assume all of our rights, entitlement, and obligations in, to, and under the Missouri Lease, in each case effective on January 1, 2024, subject to a number of conditions precedent, or the Assignment and Assumption Agreement, and (ii) an amended and restated guaranty in favor of RCS-S&W Facility, LLC, as successor in interest to the Original Missouri Landlord, pursuant to which Smith & Wesson Sales Company was added as a guarantor, or the Amended and Restated Guaranty. We intend to terminate the Missouri Sublease on or around the effective date of the Assignment and Assumption Agreement. As of July 31, 2023, income related to the Missouri Sublease was $581,000, of which $289,000 was recorded in general and administrative expenses and $292,000 was recorded in interest expense, net, in our condensed consolidated statements of income. In addition, we intend to occupy our Connecticut facility through the lease term. As of July 31, 2023, we do not believe there are any indications of impairment relating to these right-of-use assets.

The following table represents future expected undiscounted cashflows, based on the sublease agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of July 31, 2023 (in thousands):

 

Fiscal

 

Amount

 

2024

 

$

1,917

 

2025

 

 

3,180

 

2026

 

 

3,235

 

2027

 

 

3,292

 

2028

 

 

3,350

 

Thereafter

 

 

38,906

 

Total future sublease receipts

 

 

53,880

 

Less amounts representing interest

 

 

(16,697

)

Present value of sublease receipts

 

$

37,183

 

Future lease payments for all our operating and finance leases for succeeding fiscal years is as follows (in thousands):

 

 

 

Operating

 

 

Financing

 

 

Total

 

2024

 

 

 

$

1,007

 

 

$

2,507

 

 

$

3,514

 

2025

 

 

 

 

324

 

 

 

3,378

 

 

 

3,702

 

2026

 

 

 

 

301

 

 

 

3,433

 

 

 

3,734

 

2027

 

 

 

 

272

 

 

 

3,490

 

 

 

3,762

 

2028

 

 

 

 

125

 

 

 

3,416

 

 

 

3,541

 

Thereafter

 

 

 

 

 

 

 

38,907

 

 

 

38,907

 

Total future lease payments

 

 

 

 

2,029

 

 

 

55,131

 

 

 

57,160

 

Less amounts representing interest

 

 

 

 

(296

)

 

 

(17,074

)

 

 

(17,370

)

Present value of lease payments

 

 

 

 

1,733

 

 

 

38,057

 

 

 

39,790

 

Less current maturities of lease liabilities

 

 

 

 

(996

)

 

 

(1,466

)

 

 

(2,462

)

Long-term maturities of lease liabilities

 

 

 

$

737

 

 

$

36,591

 

 

$

37,328

 

 

During the three months ended July 31, 2023, the cash paid for amounts included in the measurement of liabilities and operating cash flows was $1.2 million.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Notes, Loans Payable, and Financing Arrangements
3 Months Ended
Jul. 31, 2023
Debt Disclosure [Abstract]  
Notes, Loans Payable, and Financing Arrangements

(4) Notes, Loans Payable, and Financing Arrangements:

 

Credit Facilities — On August 24, 2020, we and certain of our subsidiaries entered into an amended and restated credit agreement, or the Amended and Restated Credit Agreement, with certain lenders, including TD Bank, N.A., as administrative agent; TD Securities (USA) LLC, and Regions Bank, as joint lead arrangers and joint bookrunners; and Regions Bank, as syndication agent. The Amended and Restated Credit Agreement is currently unsecured; however, should any Springing Lien Trigger Event (as defined in the Amended and Restated Credit Agreement) occur, we and certain of our subsidiaries would be required to execute certain documents in favor of TD Bank, N.A., as administrative agent, and the lenders party to such documents would have a legal, valid, and enforceable ‎first priority lien on the collateral described therein.

The Amended and Restated Credit Agreement provides for a revolving line of credit of $100.0 million at any one time, or the Revolving Line. The Revolving Line bears interest at either the Base Rate (as defined in the Amended and Restated Credit Agreement) or the SOFR rate, plus an applicable margin based on our consolidated leverage ratio. The Amended and Restated Credit Agreement also provides a swingline facility in the maximum amount of $5.0 million at any one time (subject to availability under the Revolving Line). Each Swingline Loan (as defined in the Amended and Restated Credit Agreement) bears interest at the Base Rate, plus an applicable margin based on our Adjusted Consolidated Leverage Ratio (as defined in the Amended and Restated Credit Agreement). Subject to the satisfaction of certain terms and conditions described in the Amended and Restated Credit Agreement, we have an option to increase the Revolving Line by an aggregate amount not exceeding $50.0 million. The Revolving Line matures on the earlier of August 24, 2025 or the date that is six months in advance of the earliest maturity of any Permitted Notes (as defined in the Amended and Restated Credit Agreement) under the Amended and Restated Credit Agreement. On April 28, 2023, we entered into an amendment to our existing credit agreement to, among other things, replace LIBOR with SOFR as the interest rate benchmark and amend the definition of “Consolidated Fixed Charge Coverage Ratio” to exclude unfinanced capital expenditures in connection with the Relocation.

As of July 31, 2023, we had $25.0 million of borrowings outstanding on the Revolving Line, bearing interest at a rate of 6.82%, which is equal to the SOFR rate plus an applicable margin. As a result of the Relocation, for the three months ended July 31, 2023, $443,000 of interest has been capitalized.

The Amended and Restated Credit Agreement contains customary limitations, including limitations on indebtedness, liens, fundamental changes to business or organizational structure, investments, loans, advances, guarantees, and acquisitions, asset sales, dividends, stock repurchases, stock redemptions, and the redemption or prepayment of other debt, and transactions with affiliates. We are also subject to financial covenants, including a minimum consolidated fixed charge coverage ratio and a maximum consolidated leverage ratio. As of July 31, 2023, we were compliant with all required financial covenants.

Letters of Credit — At July 31, 2023, we had outstanding letters of credit aggregating $2.7 million, which included a $1.5 million letter of credit to collateralize our captive insurance company.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement
3 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement

(5) Fair Value Measurement:

We follow the provisions of Accounting Standards Codification, or ASC, 820-10, Fair Value Measurements and Disclosures Topic, or ASC 820-10, for our financial assets and liabilities. ASC 820-10 provides a framework for measuring fair value under GAAP and requires expanded disclosures regarding fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820-10 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value.

Financial assets and liabilities recorded on the accompanying condensed consolidated balance sheets are categorized based on the inputs to the valuation techniques as follows:

Level 1 — Financial assets and liabilities whose values are based on unadjusted quoted prices for identical assets or liabilities in an active market that we have the ability to access at the measurement date (e.g., active exchange-traded equity securities, listed derivatives, and most U.S. Government and agency securities).

Our cash and cash equivalents, which are measured at fair value on a recurring basis, totaled $55.5 million and $53.6 million as of July 31, 2023 and April 30, 2023, respectively. The carrying value of our revolving line of credit approximated the fair value as of July 31, 2023. We utilized Level 1 of the value hierarchy to determine the fair values of these assets.

Level 2 — Financial assets and liabilities whose values are based on quoted prices in markets in which trading occurs infrequently or whose values are based on quoted prices of instruments with similar attributes in active markets. Level 2 inputs include the following:

quoted prices for identical or similar assets or liabilities in non-active markets (such as corporate and municipal bonds which trade infrequently);
inputs other than quoted prices that are observable for substantially the full term of the asset or liability (such as interest rate and currency swaps); and
inputs that are derived principally from or corroborated by observable market data for substantially the full term of the asset or liability (such as certain securities and derivatives).

Level 3 — Financial assets and liabilities whose values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. These inputs reflect our judgments about the assumptions a market participant would use in pricing the asset or liability.

We did not have any Level 2 or Level 3 financial assets or liabilities as of July 31, 2023.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
3 Months Ended
Jul. 31, 2023
Inventory Disclosure [Abstract]  
Inventories

(6) Inventories:

The following table sets forth a summary of inventories, net of reserves, stated at lower of cost or net realizable value, as of July 31, 2023 and April 30, 2023 (in thousands):

 

 

 

July 31, 2023

 

 

April 30, 2023

 

Finished goods

 

$

99,075

 

 

$

93,705

 

Finished parts

 

 

53,839

 

 

 

65,460

 

Work in process

 

 

5,162

 

 

 

6,821

 

Raw material

 

 

12,678

 

 

 

11,132

 

Total inventories

 

$

170,754

 

 

$

177,118

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Deferred Revenue
3 Months Ended
Jul. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Deferred Revenue

(7) Accrued Expenses and Deferred Revenue:

The following table sets forth other accrued expenses as of July 31, 2023 and April 30, 2023 (in thousands):

 

July 31, 2023

 

 

April 30, 2023

 

Accrued employee benefits

 

$

3,263

 

 

$

3,256

 

Accrued taxes other than income

 

 

2,844

 

 

 

3,703

 

Accrued other

 

 

2,643

 

 

 

4,597

 

Accrued professional fees

 

 

1,989

 

 

 

2,596

 

Accrued distributor incentives

 

 

1,762

 

 

 

1,640

 

Current portion of finance lease obligation

 

 

1,466

 

 

 

1,434

 

Accrued rebates and promotions

 

 

1,078

 

 

 

1,649

 

Current portion of operating lease obligation

 

 

996

 

 

 

1,274

 

Total accrued expenses and deferred revenue

 

$

16,041

 

 

$

20,149

 

 

 

 

 

 

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
3 Months Ended
Jul. 31, 2023
Equity [Abstract]  
Stockholders' Equity

(8) Stockholders’ Equity:

Earnings per Share

The following table provides a reconciliation of the net income amounts and weighted average number of common and common equivalent shares used to determine basic and diluted earnings per share for the three months ended July 31, 2023 and 2022 (in thousands, except per share data):

 

For the Three Months Ended July 31,

 

 

2023

 

 

2022

 

 

Net

 

 

 

 

 

Per Share

 

 

Net

 

 

 

 

 

Per Share

 

 

Income

 

 

Shares

 

 

Amount

 

 

Income

 

 

Shares

 

 

Amount

 

Basic earnings

$

 

3,118

 

 

 

46,103

 

 

$

 

0.07

 

 

$

 

3,312

 

 

 

45,739

 

 

$

 

0.07

 

Effect of dilutive stock awards

 

 

 

 

448

 

 

 

 

 

 

 

 

 

363

 

 

 

 

Diluted earnings

$

 

3,118

 

 

 

46,551

 

 

$

 

0.07

 

 

$

 

3,312

 

 

 

46,102

 

 

$

 

0.07

 

For the three months ended July 31, 2023 and 2022, the amount of restricted stock units, or RSUs, excluded from the computation of diluted earnings per share was 12,167 and 18,641, respectively, because the effect would be antidilutive.

Incentive Stock and Employee Stock Purchase Plans

In September 2022, our board of directors approved the 2022 Incentive Stock Plan under which employees and non-employees may be granted stock options, restricted stock awards, restricted stock units, stock appreciation rights, bonus stock and awards in lieu of obligations, performance awards, and dividend equivalents.

We have an Employee Stock Purchase Plan, or the ESPP, under which each participant is granted an option to purchase our common stock at a discount on each subsequent exercise date during the offering period (as such terms are defined in the ESPP) in accordance with the terms of the ESPP.

The total stock-based compensation expense, including stock options, purchases under our ESPP, RSUs, and performance-based RSUs, or PSUs, was $1.3 million and $1.2 million for the three months ended July 31, 2023 and 2022, respectively. We include stock-based compensation expense in cost of sales, sales, marketing and distribution, research and development, and general and administrative expenses.

We grant RSUs to employees and non-employee members of our Board of Directors. The awards are made at no cost to the recipient. An RSU represents the right to receive one share of our common stock and does not carry voting or dividend rights. Except in specific circumstances, RSU grants to employees vest over a period of four years with one-fourth of the units vesting on each anniversary of the grant date. We amortize the aggregate fair value of our RSU grants to compensation expense over the vesting period.

We grant PSUs to our executive officers and, from time to time, certain management employees who are not executive officers. The PSUs vest, and the fair value of such PSUs will be recognized, over the corresponding three-year performance period.

During the three months ended July 31, 2023, we granted an aggregate of 301,483 RSUs, including 175,916 RSUs to non-executive officer employees, 117,724 RSUs to our executive officers, and 7,843 RSUs to a new director. During the three months ended July 31, 2023, we granted 176,583 PSUs to certain of our executive officers. During the three months ended July 31, 2023, we cancelled 158,100 PSUs as a result of the failure to satisfy the performance metric and 5,420 RSUs as a result of the service conditions not being met. In connection with the vesting of RSUs, during the three months ended July 31, 2023, we delivered common stock to our employees, former employees, and directors, including our executive officers, with a total market value of $2.0 million. In connection with a 2019 grant, which vested in fiscal 2023, we delivered market-condition PSUs to certain of our executive officers and a former executive officer with a total market value of $664,000.

During the three months ended July 31, 2022, we granted an aggregate of 229,721 RSUs, including 157,227 RSUs to non-executive officer employees and 72,494 RSUs to our executive officers. During the three months ended July 31, 2022, we granted 108,736 PSUs to certain of our executive officers. During the three months ended July 31, 2022, we cancelled 2,472 RSUs as a result of the service conditions not being met. In connection with the vesting of RSUs, during the three months ended July 31, 2022, we delivered common stock to our employees, former employees, and directors, including our executive officers, with a total market value of $2.2 million. In connection with a 2018 grant, which vested in fiscal 2022, we delivered market-condition PSUs to certain of our executive officers and a former executive officer with a total market value of $1.2 million. In addition, in connection with a 2019 grant, 57,600 PSUs vested to certain of our executive officers and a former executive officer, which resulted from achieving the maximum performance of 200.0% of target for the original 28,800 PSUs granted.

A summary of activity for unvested RSUs and PSUs for the three months ended July 31, 2023 and 2022 is as follows:

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

Average

 

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

Grant Date

 

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

Fair Value

 

RSUs and PSUs outstanding, beginning of period

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

$

13.30

 

Awarded

 

 

478,066

 

 

 

12.10

 

 

 

367,257

 

(a)

 

13.70

 

Released

 

 

(217,975

)

 

 

11.00

 

 

 

(238,444

)

 

 

12.72

 

Forfeited

 

 

(163,520

)

 

 

10.49

 

 

 

(2,472

)

 

 

15.47

 

RSUs and PSUs outstanding, end of period

 

 

1,029,276

 

 

$

13.53

 

 

 

957,154

 

 

$

13.60

 

——————————

(a)
Includes 28,800 PSUs vested during the three months ended July 31, 2022 in connection with achieving maximum performance targets for the 2019 grants.

As of July 31, 2023, there was $6.4 million of unrecognized compensation expense related to unvested RSUs and PSUs. This expense is expected to be recognized over a weighted average remaining contractual term of 1.9 years.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
3 Months Ended
Jul. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

(9) Commitments and Contingencies:

Litigation

In January 2018, Gemini Technologies, Incorporated, or Gemini, commenced an action against us in the U.S. District Court for the District of Idaho, or the District Court. The complaint alleges, among other things, that we breached the earn-out and other provisions of the asset purchase agreement and ancillary agreements between the parties in connection with our acquisition of the Gemtech business from Gemini. The complaint seeks a declaratory judgment interpreting various terms of the asset purchase agreement and damages in the sum of $18.6 million. In May 2018, the District Court dismissed the complaint on the grounds of forum non conveniens. In June 2018, Gemini appealed the decision dismissing its complaint to the U.S. Court of Appeals for the Ninth Circuit, or the Ninth Circuit. In July 2019, the Ninth Circuit reversed the dismissal and remanded the case to the District Court to perform a traditional forum non conveniens analysis. In September 2019, the parties stipulated that they do not contest that the venue is proper in the District of Idaho. In November 2019, we filed an answer to Gemini’s complaint and a counterclaim against Gemini and its stockholders at the time of the signing of the asset purchase agreement. Plaintiffs amended their complaint to add a claim of fraud in the inducement. In September 2021, Gemini filed a motion for summary judgment seeking to dismiss our counterclaim. On June 27, 2022, the court denied Gemini's motion for summary judgment. Gemini filed a second motion for summary judgment, and on August 14, 2023, the court again denied Gemini’s motion. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action.

We are a defendant in seven product liability cases and are aware of seven other product liability claims, primarily alleging defective product design, defective manufacturing, or failure to provide adequate warnings. In addition, we are a co-defendant in a case filed in August 1999 by the city of Gary, Indiana, or the City, against numerous firearm manufacturers, distributors, and dealers seeking to recover monetary damages, as well as injunctive relief, allegedly arising out of the misuse of firearms by third parties. In January 2018, the Lake Superior Court, County of Lake, Indiana granted defendants’ Motion for Judgment on the Pleadings, dismissing the case in its entirety. In February 2018, plaintiffs appealed the dismissal to the Indiana Court of Appeals. In May 2019, the Indiana Court of Appeals issued a decision, which affirmed in part and reversed in part, and remanded for further proceedings, the trial court’s dismissal of the City’s complaint. In July 2019, defendants filed a Petition to Transfer jurisdiction to the Indiana Supreme Court. In November 2019, the Indiana Supreme Court denied defendants' petition to transfer and the case was returned to the trial court. Discovery remains ongoing.

We are a defendant in a putative class proceeding before the Ontario Superior Court of Justice in Toronto, Canada that was filed in December 2019. The action claims CAD$50 million in aggregate general damages, CAD$100 million in aggregate punitive damages, special damages in an unspecified amount, together with interest and legal costs. The named plaintiffs are two victims of a shooting that took place in Toronto in July 2018 and their family members. One victim was shot and injured during the shooting. The other victim suffered unspecified injuries while fleeing the shooting. The plaintiffs are seeking to certify a claim on behalf of classes that include all persons who were killed or injured in the shooting and their immediate family members. The plaintiffs allege negligent design and public nuisance. The case has not been certified as a class action. In July 2020, we filed a Notice of Motion for an order striking the claim and dismissing the action in its entirety. In February 2021, the court granted our motion in part, and dismissed the plaintiffs’ claims in public nuisance and strict liability. The court declined to strike the negligent design claim and ordered that the claim proceed to a certification motion. In March 2021, we filed a motion for leave to appeal the court’s refusal to strike the negligent design claim with the Divisional Court, Ontario Superior Court of Justice. In July 2021, plaintiffs filed a motion to stay our motion for leave to appeal with the Divisional Court, on grounds that appeal is premature. In November 2021, the Divisional Court granted plaintiffs' motion, staying our motion for leave to appeal until 30 days after the decision on the balance of plaintiffs' certification motion. Plaintiffs’ certification motion has been extended by the court to January 2024.

In May 2020, we were named in an action related to the Chabad of Poway synagogue shooting that took place in April 2019. The complaint was filed in the Superior Court of the State of California, for the County of San Diego – Central, and asserts claims against us for product liability, unfair competition, negligence, and public nuisance. The plaintiffs allege they were present at the synagogue on the day of the incident and suffered physical and/or emotional injury. The plaintiffs seek compensatory and punitive damages, attorneys’ fees, and injunctive relief. In September 2020, we filed a demurrer and motion to strike, seeking to dismiss plaintiffs’ complaint. In July 2021, the court granted our motion in part, and reversed it in part, ruling that (1) the PLCAA barred plaintiffs’ product liability action; (2) plaintiffs did not have standing to maintain an action under the Unfair Competition Law for personal injury related damages, but gave plaintiffs leave to amend to plead an economic injury; and (3) the PLCAA did not bar plaintiffs’ ordinary negligence and public nuisance actions because plaintiffs had alleged that we violated 18 U.S.C. Section 922(b)(4), which generally prohibits the sale of fully automatic “machineguns.” In August 2021, we filed a Petition for Writ of Mandate in the Court of Appeal of the State of California, Fourth Appellate District, Division One. In September 2021, the Court of Appeal denied our appeal. In February 2022, the court consolidated the case with three related cases, in which we are not a party. In March 2022, the court granted our motion, dismissing

plaintiffs’ Unfair Competition Law claim, without further leave to amend. Discovery is ongoing. On February 28, 2023, we filed a motion for summary judgment. On May 19, 2023, the court denied our motion for summary judgment without prejudice and allowed plaintiffs time for additional, limited discovery. A hearing on our renewed motion for summary judgment is set for January 12, 2024, and the trial date has been moved to August 30, 2024.

We are a defendant in an action filed in the U.S. District Court for the District of Massachusetts. In August 2021, the Mexican Government filed an action against several U.S.-based firearms manufacturers and a firearms distributor, claiming defendants design, market, distribute, and sell firearms in ways they know routinely arm the drug cartels in Mexico. Plaintiff alleges, among other claims, negligence, public nuisance, design defect, unjust enrichment and restitution against all defendants and violation of the Massachusetts Consumer Protection Act against us alone, and is seeking monetary damages and injunctive relief. In November 2021, defendants filed motions to dismiss plaintiff's complaint. In September 2022, the district court granted defendants’ motions to dismiss. In October 2022, plaintiff filed a notice of appeal with the U.S. Court of Appeals for the First Circuit. Oral argument concerning the appeal was held on July 24, 2023. No decision has issued to date.

In September 2022, we were named as defendants in 12 nearly identical, separate actions related to a shooting in Highland Park, Illinois on July 4, 2022. The complaints were filed in the Circuit Court of the Nineteenth Judicial Circuit in Lake County, Illinois and assert claims against us for negligence and for deceptive and unfair practices under the Illinois Consumer Fraud and Deceptive Business Practices Act. Plaintiffs also name as defendants the website and retailer that sold the firearm, the shooter, and the shooter’s father. The plaintiffs allege they were present at a parade at the time of the incident and suffered physical and/or emotional injury. The plaintiffs seek compensatory damages, attorneys’ fees, and injunctive relief. We filed motions for removal of each case to the U.S. District Court for the Northern District of Illinois. In November 2022, we filed a motion to consolidate the cases for preliminary motion purposes. In December 2022, plaintiffs filed motions to remand the cases back to the state court. On January 20, 2023, we filed our opposition to plaintiffs’ motion to remand.

In December 2022, the City of Buffalo, New York filed a complaint in the Supreme Court of the State of New York, County of Erie, against numerous manufacturers, distributors, and retailers of firearms. Later in December 2022, the City of Rochester, New York filed an almost identical complaint in the Supreme Court of the State of New York, County of Monroe, against the same defendants. The complaints allege violation of New York General Business Law, public nuisance, and deceptive business practices in violation of NY General Business Laws. In January 2023, we filed notices of removal of the cases to the US District Court. On March 24, 2023, defendants filed a motion to stay both cases pending a ruling by the U.S. Court of Appeals for the Second Circuit in the NSSF v. James case. On June 8, 2023, the court granted defendants’ motions to consolidate and to stay pending resolution of the NSSF v. James appeal.

We believe that the various allegations as described above are unfounded, and, in addition, that any incident and any results from them or any injuries were due to negligence or misuse of the firearm by the claimant or a third party.

In March 2022, two plaintiffs, on behalf of a proposed class of current and former employees and temporary workers who worked at our Springfield facility from November 2018 to the present, filed a claim alleging non-payment of wages and overtime in violation of the Massachusetts Wage Act and Massachusetts Fair Wage Act. The case has not been certified as a class action. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action. Mediation was held on June 23, 2023, but the case did not resolve.

In addition, from time to time, we are involved in lawsuits, claims, investigations, and proceedings, including commercial, environmental, premises and employment matters, which arise in the ordinary course of business.

The relief sought in individual cases primarily includes compensatory and, sometimes, punitive damages. Certain of the cases and claims seek unspecified compensatory or punitive damages. In others, compensatory damages sought may range from less than $75,000 to approximately $50.0 million. In our experience, initial demands do not generally bear a reasonable relationship to the facts and circumstances of a particular matter. We believe that our accruals for product liability cases and claims are a reasonable quantitative measure of the cost to us of product liability cases and claims.

We are vigorously defending ourselves in the lawsuits to which we are subject. An unfavorable outcome or prolonged litigation could harm our business. Litigation of this nature also is expensive, time consuming, and diverts the time and attention of our management.

We monitor the status of known claims and the related product liability accrual, which includes amounts for defense costs for asserted and unasserted claims. After consultation with litigation counsel and a review of the merit of each claim, we have concluded that we are unable to reasonably estimate the probability or the estimated range of reasonably possible losses related to material adverse judgments related to such claims and, therefore, we have not accrued for any such judgments. In the future, should we determine that a loss (or an additional loss in excess of our accrual) is at least reasonably possible and material, we would then disclose an estimate of the possible loss or range of loss, if such estimate could be made, or disclose that an estimate could not be made. We believe that we have provided adequate accruals for defense costs.

At this time, an estimated range of reasonably possible additional losses relating to unfavorable outcomes cannot be made.

Commitments

On September 30, 2021, we announced our plan to move our headquarters and significant elements of our operations to Maryville, Tennessee in 2023, or the Relocation. In connection with the Relocation, we entered into a project agreement, or the Project Agreement, with The Industrial Development Board of Blount County and the cities of Alcoa and Maryville, Tennessee, a public, nonprofit corporation organized and existing under the laws of the state of Tennessee, or the IDB. Pursuant to the Project Agreement, we represented to the IDB that we intend to incur, or cause to be incurred, no less than $120.0 million in aggregate capital expenditures on or before December 31, 2025, create no less than 620 new jobs, and sustain an average hourly wage of at least $25.97 at the facility. Further, pursuant to the Project Agreement, we are required to, among other things, (A) execute a facility lease and an equipment lease with the IDB; (B) cause the construction of the new facility at our sole cost and expense to commence on or before May 31, 2022; (C) incur, or cause to be incurred, aggregate capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of not less than $120.0 million on or before December 31, 2025; (D) cause the construction of the new facility to be substantially completed and for a certificate of occupancy to be issued therefore on or before December 31, 2023; (E) provide the IDB with a written report certified by one of our authorized officers, not later than January 31 of each year during the period between January 31, 2024 and January 31, 2031; and (F) make certain payments to IDB in the event that our actual capital expenditures, number of employees, or average hourly wage of such employees are less than our projections.

On February 2, 2023, we entered into a design-build agreement with The Christman Company, or Christman, related to the construction of our new distribution center and corporate office headquarters in Maryville, or the Construction Contract. The Construction Contract has an effective date of September 13, 2021 and incorporates the arrangements under which we and Christman have been proceeding. Pursuant to the Construction Contract, Christman is obligated to deliver certain services, including, among others, design phase services and construction phase services, and we are obligated to pay Christman for services performed. The parties to the Construction Contract have jointly agreed that Christman will perform and complete the Work (as defined therein) on a cost-plus basis for a guaranteed maximum price of $114,533,853, including contingencies. When adding the cost of machinery and equipment, we expect to spend between $160.0 million and $170.0 million through the end of fiscal 2024. The Construction Contract includes terms that are customary for contracts of this type, including with respect to indemnification and insurance. The Construction Contract lists certain contract milestones and guaranteed completion dates, and we will be entitled to liquidated damages under certain circumstances. Each party to the Construction Contract is entitled to terminate the Construction Contract under certain circumstances.

As part of the Relocation, on January 31, 2023, we entered into the Assignment and Assumption Agreement and the Amended and Restated Guaranty related to the Missouri facility. Assets associated with our distribution operations in Missouri were evaluated for cost recovery as we began the movement of inventory to the Maryville facility during the fiscal quarter ended July 31, 2023. Consequently, as of July 31, 2023, we recorded an impairment of $2.0 million relating to equipment that we do not currently expect to utilize in the Maryville facility nor to recover the net book value in a sale of the asset. Assets associated with certain of our assembly operations in Massachusetts continue to be fully utilized, and we intend to either move those assets to Maryville at the appropriate time or sell or sublease those assets that will not be moved. Consequently, as of July 31, 2023, we do not believe we had an impairment related to the building or assets. Subsequent to the Relocation, we expect our Springfield facility will continue to remain an important part of our manufacturing activities with significant portions of the operations being unaffected by the Relocation.

In addition, we intend to relocate a portion of our plastic injection molding operations to Maryville, which is expected to begin in our second quarter of 2023, and will evaluate selling the remaining molding operations utilized in our Connecticut operations to a third party. As of July 31, 2023, all plastic injection molding machinery and equipment was being utilized. Therefore, we could not determine an estimated range of reasonably possible losses associated with any impairment of such assets because we have not yet determined which assets may be sold.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring
3 Months Ended
Jul. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring

(10) Restructuring:

As a result of the Relocation, $3.9 million and $2.2 million of restructuring charges were recorded in the three months ended July 31, 2023 and 2022, respectively.

The following table summarizes restructuring charges by line item for the three months ended July 31, 2023 and 2022 (in thousands):

 

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

Cost of sales

 

$

903

 

 

$

1,243

 

Research and development

 

 

 

 

 

3

 

Selling, marketing, and distribution

 

 

2,195

 

 

 

366

 

General and administrative

 

 

814

 

 

 

608

 

Total restructuring charges

 

$

3,912

 

 

$

2,220

 

The components of the restructuring charges recorded in our condensed consolidated statements of income are as follows (in thousands):

 

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

Severance and employee-related benefits (a)(b)

 

$

931

 

 

$

1,527

 

Relocation (a)

 

 

237

 

 

 

386

 

Consulting services

 

 

210

 

 

 

84

 

Employee relations

 

 

456

 

 

 

192

 

Office rent and equipment

 

 

2,078

 

 

 

31

 

Total restructuring charges

 

$

3,912

 

 

$

2,220

 

a)
Recorded in accrued payroll and incentives.
b)
Amounts reported in Severance and employee-related benefits for the three months ended July 31, 2022 were reclassified to Relocation.

The following table summarizes the activity in the restructuring accrual for the three months ending July 31, 2023 (in thousands):

 

 

 

Severance and employee-related benefits

 

 

Relocation

 

 

Total

 

Accrual at April 30, 2023

 

$

10,054

 

 

$

1,746

 

 

$

11,800

 

    Charges

 

 

931

 

 

 

237

 

 

 

1,168

 

    Cash payments and settlements

 

 

(168

)

 

 

(926

)

 

 

(1,094

)

Accrual at July 31, 2023 (a)

 

$

10,817

 

 

$

1,057

 

 

$

11,874

 

a)
Recorded in accrued payroll and incentives.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation (Policies)
3 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Interim Financial Information

Interim Financial Information – The condensed consolidated balance sheet as of July 31, 2023, the condensed consolidated statements of income for the three months ended July 31, 2023 and 2022, the condensed consolidated statements of changes in stockholders’ equity for the three months ended July 31, 2023 and 2022, and the condensed consolidated statements of cash flows for the three months ended July 31, 2023 and 2022 have been prepared by us without audit. In our opinion, all adjustments, which include only normal recurring adjustments necessary to fairly present the financial position, results of operations, changes in stockholders’ equity, and cash flows for the three months ended July 31, 2023 and for the periods presented, have been included. All intercompany transactions have been eliminated in consolidation. The consolidated balance sheet as of April 30, 2023 has been derived from our audited consolidated financial statements.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States, or GAAP, have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Fiscal 2023 Form 10-K. The results of operations for the three months ended July 31, 2023 may not be indicative of the results that may be expected for the fiscal year ending April 30, 2024, or any other period.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
3 Months Ended
Jul. 31, 2023
Leases [Abstract]  
Schedule of Assets and Liabilities Related to Operating and Financing Leases

The amounts of assets and liabilities related to our operating and financing leases as of July 31, 2023 were as follows (in thousands):

 

 

 

Balance Sheet Caption

 

July 31, 2023

 

Operating Leases

 

 

 

 

 

Right-of-use assets

 

 

 

$

5,994

 

Accumulated amortization

 

 

 

 

(4,476

)

Right-of-use assets, net

 

Other assets

 

$

1,518

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

996

 

Non-current liabilities

 

Other non-current liabilities

 

 

737

 

Total operating lease liabilities

 

 

 

$

1,733

 

Finance Leases

 

 

 

 

 

Right-of-use assets

 

 

 

$

41,631

 

Accumulated depreciation

 

 

 

 

(10,014

)

Right-of-use assets, net

 

Property, plant, and equipment, net

 

$

31,617

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

1,466

 

Non-current liabilities

 

Finance lease payable, net of current portion

 

 

36,591

 

Total finance lease liabilities

 

 

 

$

38,057

 

Summary of Future Expected Undiscounted Cash Flows

The following table represents future expected undiscounted cashflows, based on the sublease agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of July 31, 2023 (in thousands):

 

Fiscal

 

Amount

 

2024

 

$

1,917

 

2025

 

 

3,180

 

2026

 

 

3,235

 

2027

 

 

3,292

 

2028

 

 

3,350

 

Thereafter

 

 

38,906

 

Total future sublease receipts

 

 

53,880

 

Less amounts representing interest

 

 

(16,697

)

Present value of sublease receipts

 

$

37,183

 

Summary of Future Lease Payments for Operating and Finance Leases

Future lease payments for all our operating and finance leases for succeeding fiscal years is as follows (in thousands):

 

 

 

Operating

 

 

Financing

 

 

Total

 

2024

 

 

 

$

1,007

 

 

$

2,507

 

 

$

3,514

 

2025

 

 

 

 

324

 

 

 

3,378

 

 

 

3,702

 

2026

 

 

 

 

301

 

 

 

3,433

 

 

 

3,734

 

2027

 

 

 

 

272

 

 

 

3,490

 

 

 

3,762

 

2028

 

 

 

 

125

 

 

 

3,416

 

 

 

3,541

 

Thereafter

 

 

 

 

 

 

 

38,907

 

 

 

38,907

 

Total future lease payments

 

 

 

 

2,029

 

 

 

55,131

 

 

 

57,160

 

Less amounts representing interest

 

 

 

 

(296

)

 

 

(17,074

)

 

 

(17,370

)

Present value of lease payments

 

 

 

 

1,733

 

 

 

38,057

 

 

 

39,790

 

Less current maturities of lease liabilities

 

 

 

 

(996

)

 

 

(1,466

)

 

 

(2,462

)

Long-term maturities of lease liabilities

 

 

 

$

737

 

 

$

36,591

 

 

$

37,328

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
3 Months Ended
Jul. 31, 2023
Inventory Disclosure [Abstract]  
Summary of Inventories

The following table sets forth a summary of inventories, net of reserves, stated at lower of cost or net realizable value, as of July 31, 2023 and April 30, 2023 (in thousands):

 

 

 

July 31, 2023

 

 

April 30, 2023

 

Finished goods

 

$

99,075

 

 

$

93,705

 

Finished parts

 

 

53,839

 

 

 

65,460

 

Work in process

 

 

5,162

 

 

 

6,821

 

Raw material

 

 

12,678

 

 

 

11,132

 

Total inventories

 

$

170,754

 

 

$

177,118

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Deferred Revenue (Tables)
3 Months Ended
Jul. 31, 2023
Payables and Accruals [Abstract]  
Summary of Accrued Expenses

The following table sets forth other accrued expenses as of July 31, 2023 and April 30, 2023 (in thousands):

 

July 31, 2023

 

 

April 30, 2023

 

Accrued employee benefits

 

$

3,263

 

 

$

3,256

 

Accrued taxes other than income

 

 

2,844

 

 

 

3,703

 

Accrued other

 

 

2,643

 

 

 

4,597

 

Accrued professional fees

 

 

1,989

 

 

 

2,596

 

Accrued distributor incentives

 

 

1,762

 

 

 

1,640

 

Current portion of finance lease obligation

 

 

1,466

 

 

 

1,434

 

Accrued rebates and promotions

 

 

1,078

 

 

 

1,649

 

Current portion of operating lease obligation

 

 

996

 

 

 

1,274

 

Total accrued expenses and deferred revenue

 

$

16,041

 

 

$

20,149

 

 

 

 

 

 

 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
3 Months Ended
Jul. 31, 2023
Equity [Abstract]  
Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share

The following table provides a reconciliation of the net income amounts and weighted average number of common and common equivalent shares used to determine basic and diluted earnings per share for the three months ended July 31, 2023 and 2022 (in thousands, except per share data):

 

For the Three Months Ended July 31,

 

 

2023

 

 

2022

 

 

Net

 

 

 

 

 

Per Share

 

 

Net

 

 

 

 

 

Per Share

 

 

Income

 

 

Shares

 

 

Amount

 

 

Income

 

 

Shares

 

 

Amount

 

Basic earnings

$

 

3,118

 

 

 

46,103

 

 

$

 

0.07

 

 

$

 

3,312

 

 

 

45,739

 

 

$

 

0.07

 

Effect of dilutive stock awards

 

 

 

 

448

 

 

 

 

 

 

 

 

 

363

 

 

 

 

Diluted earnings

$

 

3,118

 

 

 

46,551

 

 

$

 

0.07

 

 

$

 

3,312

 

 

 

46,102

 

 

$

 

0.07

 

Summary of Activity for Unvested RSUs and PSUs

A summary of activity for unvested RSUs and PSUs for the three months ended July 31, 2023 and 2022 is as follows:

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

Average

 

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

Grant Date

 

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

Fair Value

 

RSUs and PSUs outstanding, beginning of period

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

$

13.30

 

Awarded

 

 

478,066

 

 

 

12.10

 

 

 

367,257

 

(a)

 

13.70

 

Released

 

 

(217,975

)

 

 

11.00

 

 

 

(238,444

)

 

 

12.72

 

Forfeited

 

 

(163,520

)

 

 

10.49

 

 

 

(2,472

)

 

 

15.47

 

RSUs and PSUs outstanding, end of period

 

 

1,029,276

 

 

$

13.53

 

 

 

957,154

 

 

$

13.60

 

——————————

(a)
Includes 28,800 PSUs vested during the three months ended July 31, 2022 in connection with achieving maximum performance targets for the 2019 grants.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring (Tables)
3 Months Ended
Jul. 31, 2023
Restructuring and Related Activities [Abstract]  
Components of restructuring charges

The following table summarizes restructuring charges by line item for the three months ended July 31, 2023 and 2022 (in thousands):

 

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

Cost of sales

 

$

903

 

 

$

1,243

 

Research and development

 

 

 

 

 

3

 

Selling, marketing, and distribution

 

 

2,195

 

 

 

366

 

General and administrative

 

 

814

 

 

 

608

 

Total restructuring charges

 

$

3,912

 

 

$

2,220

 

The components of the restructuring charges recorded in our condensed consolidated statements of income are as follows (in thousands):

 

 

 

For the Three Months Ended July 31,

 

 

 

2023

 

 

2022

 

Severance and employee-related benefits (a)(b)

 

$

931

 

 

$

1,527

 

Relocation (a)

 

 

237

 

 

 

386

 

Consulting services

 

 

210

 

 

 

84

 

Employee relations

 

 

456

 

 

 

192

 

Office rent and equipment

 

 

2,078

 

 

 

31

 

Total restructuring charges

 

$

3,912

 

 

$

2,220

 

a)
Recorded in accrued payroll and incentives.
b)
Amounts reported in Severance and employee-related benefits for the three months ended July 31, 2022 were reclassified to Relocation.
Schedule of Severance and employee related benefits and Relocation accruals

The following table summarizes the activity in the restructuring accrual for the three months ending July 31, 2023 (in thousands):

 

 

 

Severance and employee-related benefits

 

 

Relocation

 

 

Total

 

Accrual at April 30, 2023

 

$

10,054

 

 

$

1,746

 

 

$

11,800

 

    Charges

 

 

931

 

 

 

237

 

 

 

1,168

 

    Cash payments and settlements

 

 

(168

)

 

 

(926

)

 

 

(1,094

)

Accrual at July 31, 2023 (a)

 

$

10,817

 

 

$

1,057

 

 

$

11,874

 

a)
Recorded in accrued payroll and incentives.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Discontinued Operations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]    
Income/(loss) from discontinued operations, net of tax $ 0 $ 0
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Discontinued Operations - Summary of Major Business Line Items Included in Discontinued Operations in Condensed Consolidation Statements of Income/(Loss) and Comprehensive Income/(Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]    
Income from discontinued operations, net of tax $ 0 $ 0
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Operating Leases    
Right-of-use assets $ 5,994  
Accumulated amortization (4,476)  
Right-of-use assets, net $ 1,518  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets  
Current liabilities $ 996 $ 1,274
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and deferred revenue Accrued expenses and deferred revenue
Non-current liabilities $ 737  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other non-current liabilities  
Total operating lease liabilities $ 1,733  
Finance Leases    
Right-of-use assets 41,631  
Accumulated depreciation (10,014)  
Right-of-use assets, net $ 31,617  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, plant, and equipment, net  
Current liabilities $ 1,466 $ 1,434
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and deferred revenue Accrued expenses and deferred revenue
Non-current liabilities $ 36,591 $ 36,961
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Non-current liabilities  
Total finance lease liabilities $ 38,057  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Additional Information (Detail) - USD ($)
3 Months Ended
Jul. 16, 2022
Jul. 31, 2023
Lessee Lease Description [Line Items]    
Operating lease cost   $ 386,000
Short-term operating lease costs   26,000
Financing lease Amortization   566,000
Financing lease interest expense   $ 474,000
Operating leases, weighted average lease term   2 years 9 months 18 days
Operating leases, weighted average discount rate   4.40%
Financing leases, weighted average lease term   15 years 1 month 6 days
Financing leases, weighted average discount rate   5.00%
Percentage of sublease 64.70%  
Income related to sublease agreement   $ 581,000
Cash paid for amounts included in measurement of liabilities and operating cash flows   1,200,000
General and Administrative Expense [Member]    
Lessee Lease Description [Line Items]    
Income related to sublease agreement   289,000
Interest Expense [Member]    
Lessee Lease Description [Line Items]    
Income related to sublease agreement   $ 292,000
National Logistics Facility Member    
Lessee Lease Description [Line Items]    
Percentage of sublease   59.00%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Future Expected Undiscounted Cash Flows (Details)
$ in Thousands
Jul. 31, 2023
USD ($)
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]  
2024 $ 1,917
2025 3,180
2026 3,235
2027 3,292
2028 3,350
Thereafter 38,906
Total future sublease receipts 53,880
Less amounts representing interest (16,697)
Present value of sublease receipts $ 37,183
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Operating And Finance Lease Liabilities Payments Due [Abstract]    
2024 $ 3,514  
2025 3,702  
2026 3,734  
2027 3,762  
2028 3,541  
Thereafter 38,907  
Total future lease payments 57,160  
Less amounts representing interest (17,370)  
Present value of lease payments 39,790  
Less current maturities of lease liabilities (2,462)  
Long-term maturities of lease liabilities 37,328  
Operating Leases    
2024 1,007  
2025 324  
2026 301  
2027 272  
2028 125  
Thereafter 0  
Total future lease payments 2,029  
Less amounts representing interest (296)  
Present value of lease payments 1,733  
Less current maturities of lease liabilities (996) $ (1,274)
Long-term maturities of lease liabilities 737  
Financing Leases    
2024 2,507  
2025 3,378  
2026 3,433  
2027 3,490  
2028 3,416  
Thereafter 38,907  
Total future lease payments 55,131  
Less amounts representing interest (17,074)  
Present value of lease payments 38,057  
Less current maturities of lease liabilities (1,466) (1,434)
Finance Lease, Liability, Noncurrent $ 36,591 $ 36,961
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) - USD ($)
3 Months Ended
Aug. 24, 2020
Jul. 31, 2023
Maximum    
Debt Instrument [Line Items]    
Swingline Loan $ 5,000,000  
Swingline Loan    
Debt Instrument [Line Items]    
Interest description of revolving line of credit   Each Swingline Loan (as defined in the Amended and Restated Credit Agreement) bears interest at the Base Rate, plus an applicable margin based on our Adjusted Consolidated Leverage Ratio (as defined in the Amended and Restated Credit Agreement).
Credit facility additional borrowing capacity option to increase maximum borrowing capacity 50,000,000  
Unsecured Revolving Credit Facility    
Debt Instrument [Line Items]    
Line of credit facility, borrowing capacity $ 100,000,000  
Interest description of revolving line of credit   The Revolving Line bears interest at either the Base Rate (as defined in the Amended and Restated Credit Agreement) or the SOFR rate, plus an applicable margin based on our consolidated leverage ratio.
Credit facility, maturity Aug. 24, 2025  
Credit Facilities    
Debt Instrument [Line Items]    
Borrowings outstanding   $ 25,000,000
Line Of Credit Facility Interest Capitalised   443,000
Outstanding letters of credit   2,700,000
Credit Facilities | Self Insurance    
Debt Instrument [Line Items]    
Outstanding letters of credit   $ 1,500,000
Credit Facilities | London Interbank Offered Rate (LIBOR)    
Debt Instrument [Line Items]    
Interest rate on borrowings   6.82%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Additional Information (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
(Level 1) | Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 55,500 $ 53,600
(Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial assets 0  
Financial liabilities 0  
(Level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial assets 0  
Financial liabilities $ 0  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 99,075 $ 93,705
Finished parts 53,839 65,460
Work in process 5,162 6,821
Raw material 12,678 11,132
Total inventories $ 170,754 $ 177,118
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Payables and Accruals [Abstract]    
Accrued employee benefits $ 3,263 $ 3,256
Accrued taxes other than income 2,844 3,703
Accrued other 2,643 4,597
Accrued professional fees 1,989 2,596
Accrued distributor incentives 1,762 1,640
Current portion of finance lease obligation $ 1,466 $ 1,434
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued expenses and deferred revenue Total accrued expenses and deferred revenue
Accrued rebates and promotions $ 1,078 $ 1,649
Current portion of operating lease obligation $ 996 $ 1,274
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued expenses and deferred revenue Total accrued expenses and deferred revenue
Total accrued expenses and deferred revenue $ 16,041 $ 20,149
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 1,300,000 $ 1,200,000
Performance period 3 years  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Antidilutive shares excluded from computation of diluted earnings per share 12,167 18,641
Vesting period 4 years  
Stock units, awarded 301,483 229,721
Stock units, forfeited 5,420 2,472
RSUs | Non-Executive Employees    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units, awarded 175,916 157,227
RSUs | Executive Officers    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units, awarded 117,724 72,494
Grant date fair value of vested RSUs and PSUs $ 2,000,000 $ 2,200,000
RSUs | Directors    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units, awarded 7,843  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of maximum aggregate award granted   200.00%
Stock units, awarded   28,800
Performance Shares | Executive Officers    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units, awarded 176,583 108,736
Grant date fair value of vested RSUs and PSUs $ 664,000 $ 1,200,000
Performance Shares | Excecutive and former executive officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units, awarded   57,600
RSUs and PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units, awarded 478,066 367,257 [1]
Stock units, forfeited 163,520 2,472
Unrecognized compensation expense related to unvested RSUs and PSUs $ 6,400,000  
Weighted average remaining contractual term 1 year 10 months 24 days  
Service based PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units, forfeited 158,100  
[1] Includes 28,800 PSUs vested during the three months ended July 31, 2022 in connection with achieving maximum performance targets for the 2019 grants.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Net income    
Income from continuing operations $ 3,118 $ 3,312
Income from discontinued operations 0 0
Net income $ 3,118 $ 3,312
Weighted average shares outstanding — Basic 46,103 45,739
Effect of dilutive stock awards 448 363
Weighted average shares outstanding — Diluted 46,551 46,102
Earnings per share - Basic    
Net income $ 0.07 $ 0.07
Earnings Per Share - Effect of Dilutive Stock Awards    
Effect of dilutive stock awards 0 0
Earnings per share - Diluted    
Net income $ 0.07 $ 0.07
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) - RSUs and PSUs - $ / shares
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Summary of activity in unvested restricted stock units and performance share units    
Restricted Stock Units, RSUs and PSUs outstanding, beginning of period 932,705 830,813
Restricted Stock Units, Awarded 478,066 367,257 [1]
Restricted Stock Units, Released (217,975) (238,444)
Restricted Stock Units, Forfeited (163,520) (2,472)
Restricted Stock Units, RSUs and PSUs outstanding, end of period 1,029,276 957,154
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value    
Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, beginning of period $ 13.14 $ 13.3
Weighted Average Grant Date Fair Value, Awarded 12.1 13.7 [1]
Weighted Average Grant Date Fair Value, Released 11 12.72
Weighted Average Grant Date Fair Value, Forfeited 10.49 15.47
Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, end of period $ 13.53 $ 13.6
[1] Includes 28,800 PSUs vested during the three months ended July 31, 2022 in connection with achieving maximum performance targets for the 2019 grants.
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Detail)
3 Months Ended
Jul. 31, 2022
shares
PSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Stock unit vested 28,800
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2022
Plaintiff
Sep. 30, 2021
USD ($)
Jan. 31, 2018
USD ($)
Jul. 31, 2023
USD ($)
Case
Plaintiff
Jul. 31, 2023
CAD ($)
Case
Plaintiff
Feb. 02, 2023
USD ($)
Schedule Of Commitments And Contingencies [Line Items]            
Number of Product liability cases | Case       7 7  
Number of Other product liability claims | Case       7 7  
Number of plaintiffs | Plaintiff 2          
Construction Contract Cost           $ 114,533,853
Cost of machinery and equipment       $ 160,000,000    
Cost Of Machinery And Equipment Due Remainder Of Fiscal Year       170,000,000    
Equipment            
Schedule Of Commitments And Contingencies [Line Items]            
Asset impairment charges       $ 2,000,000    
IDB            
Schedule Of Commitments And Contingencies [Line Items]            
Terms of commitment       Pursuant to the Project Agreement, we represented to the IDB that we intend to incur, or cause to be incurred, no less than $120.0 million in aggregate capital expenditures on or before December 31, 2025, create no less than 620 new jobs, and sustain an average hourly wage of at least $25.97 at the facility. Further, pursuant to the Project Agreement, we are required to, among other things, (A) execute a facility lease and an equipment lease with the IDB; (B) cause the construction of the new facility at our sole cost and expense to commence on or before May 31, 2022; (C) incur, or cause to be incurred, aggregate capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of not less than $120.0 million on or before December 31, 2025; (D) cause the construction of the new facility to be substantially completed and for a certificate of occupancy to be issued therefore on or before December 31, 2023; (E) provide the IDB with a written report certified by one of our authorized officers, not later than January 31 of each year during the period between January 31, 2024 and January 31, 2031; and (F) make certain payments to IDB in the event that our actual capital expenditures, number of employees, or average hourly wage of such employees are less than our projections. Pursuant to the Project Agreement, we represented to the IDB that we intend to incur, or cause to be incurred, no less than $120.0 million in aggregate capital expenditures on or before December 31, 2025, create no less than 620 new jobs, and sustain an average hourly wage of at least $25.97 at the facility. Further, pursuant to the Project Agreement, we are required to, among other things, (A) execute a facility lease and an equipment lease with the IDB; (B) cause the construction of the new facility at our sole cost and expense to commence on or before May 31, 2022; (C) incur, or cause to be incurred, aggregate capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of not less than $120.0 million on or before December 31, 2025; (D) cause the construction of the new facility to be substantially completed and for a certificate of occupancy to be issued therefore on or before December 31, 2023; (E) provide the IDB with a written report certified by one of our authorized officers, not later than January 31 of each year during the period between January 31, 2024 and January 31, 2031; and (F) make certain payments to IDB in the event that our actual capital expenditures, number of employees, or average hourly wage of such employees are less than our projections.  
Average hourly wage   $ 259.70        
Minimum            
Schedule Of Commitments And Contingencies [Line Items]            
Compensatory damages sought       $ 75,000,000    
Minimum | IDB            
Schedule Of Commitments And Contingencies [Line Items]            
Aggregate estimated capital expenditure       120,000,000    
Maximum            
Schedule Of Commitments And Contingencies [Line Items]            
Compensatory damages sought       $ 50,000,000    
Putative Class            
Schedule Of Commitments And Contingencies [Line Items]            
Actions filed period       2019-12 2019-12  
Number of plaintiffs | Plaintiff       2 2  
Putative Class | General Damages            
Schedule Of Commitments And Contingencies [Line Items]            
Aggregate damages claims         $ 50  
Putative Class | Compensatory or Punitive Damages            
Schedule Of Commitments And Contingencies [Line Items]            
Aggregate damages claims         $ 100  
Gemini Technologies, Incorporated | Smith & Wesson Corp            
Schedule Of Commitments And Contingencies [Line Items]            
Compensatory damages sought     $ 18,600,000      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Restructuring and Related Activities [Abstract]    
Restructuring Charges $ 3,912 $ 2,220
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring - Components of Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges $ 3,912 $ 2,220
Cost of Sales [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges 903 1,243
Research and Development [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges 0 3
Selling, Marketing, and Distribution [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges 2,195 366
General and Administrative [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges 814 608
Severance and Employee-Related Benefits [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges [1],[2] 931 1,527
Relocation [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges [2] 237 386
Consulting Services [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges 210 84
Employee Relations [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges 456 192
Office Rent and Equipment [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges $ 2,078 $ 31
[1] Amounts reported in Severance and employee-related benefits for the three months ended July 31, 2022 were reclassified to Relocation.
[2] Recorded in accrued payroll and incentives.
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve at April 30, 2023 $ 11,800
Charges 1,168
Cash payments and settlements (1,094)
Restructuring Reserve at July 31, 2023 11,874 [1]
Severance and employee relateds benefits [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve at April 30, 2023 10,054
Charges 931
Cash payments and settlements (168)
Restructuring Reserve at July 31, 2023 10,817 [1]
Relocation [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve at April 30, 2023 1,746
Charges 237
Cash payments and settlements (926)
Restructuring Reserve at July 31, 2023 $ 1,057 [1]
[1] Recorded in accrued payroll and incentives.
XML 54 swbi-20230731_htm.xml IDEA: XBRL DOCUMENT 0001092796 swbi:NonExecutiveEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2022-07-31 0001092796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001092796 us-gaap:RevolvingCreditFacilityMember swbi:LondonInterbankOfferedRateMember 2023-05-01 2023-07-31 0001092796 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001092796 us-gaap:TreasuryStockCommonMember 2022-07-31 0001092796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001092796 us-gaap:TreasuryStockCommonMember 2023-07-31 0001092796 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-05-01 2023-07-31 0001092796 2023-02-02 0001092796 2023-09-05 0001092796 swbi:EmployeeRelationsMember 2023-05-01 2023-07-31 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2022-04-30 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2022-05-01 2022-07-31 0001092796 srt:MaximumMember 2023-05-01 2023-07-31 0001092796 srt:MinimumMember 2023-05-01 2023-07-31 0001092796 us-gaap:EmployeeRelocationMember 2023-05-01 2023-07-31 0001092796 swbi:OfficeRentAndEquipmentMember 2023-05-01 2023-07-31 0001092796 2022-05-01 2022-07-31 0001092796 swbi:SeveranceAndEmployeeRelatedBenefitsMember 2022-05-01 2022-07-31 0001092796 us-gaap:CommonStockMember 2022-07-31 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2022-07-31 0001092796 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-05-01 2022-07-31 0001092796 us-gaap:RevolvingCreditFacilityMember 2023-07-31 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2023-04-30 0001092796 swbi:SeveranceAndEmployeeRelatedBenefitsMember 2023-05-01 2023-07-31 0001092796 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001092796 us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2022-07-31 0001092796 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-07-31 0001092796 us-gaap:RetainedEarningsMember 2023-05-01 2023-07-31 0001092796 us-gaap:RevolvingCreditFacilityMember swbi:SelfInsuranceMember 2023-07-31 0001092796 us-gaap:ResearchAndDevelopmentExpenseMember 2022-05-01 2022-07-31 0001092796 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2022-07-31 0001092796 2023-07-31 0001092796 us-gaap:CommonStockMember 2023-04-30 0001092796 swbi:UnsecuredRevolvingCreditFacilityMember 2020-08-24 0001092796 swbi:UnsecuredRevolvingCreditFacilityMember 2023-05-01 2023-07-31 0001092796 us-gaap:TreasuryStockCommonMember 2023-04-30 0001092796 us-gaap:BridgeLoanMember 2020-08-24 0001092796 swbi:SeveranceAndEmployeeRelatedsBenefitsMember 2023-04-30 0001092796 us-gaap:EmployeeRelocationMember 2022-05-01 2022-07-31 0001092796 2023-04-30 0001092796 us-gaap:CostOfSalesMember 2022-05-01 2022-07-31 0001092796 swbi:SeveranceAndEmployeeRelatedsBenefitsMember 2023-05-01 2023-07-31 0001092796 us-gaap:SellingAndMarketingExpenseMember 2022-05-01 2022-07-31 0001092796 swbi:PutativeClassMember 2023-05-01 2023-07-31 0001092796 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001092796 us-gaap:BridgeLoanMember 2023-05-01 2023-07-31 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2023-05-01 2023-07-31 0001092796 swbi:OfficeRentAndEquipmentMember 2022-05-01 2022-07-31 0001092796 swbi:PutativeClassMember swbi:CompensatoryDamagesMember 2023-05-01 2023-07-31 0001092796 swbi:ConsultingServicesMember 2022-05-01 2022-07-31 0001092796 us-gaap:EmployeeRelocationMember 2023-07-31 0001092796 srt:MinimumMember swbi:IdbMember 2023-07-31 0001092796 2022-04-30 0001092796 us-gaap:PerformanceSharesMember 2022-05-01 2022-07-31 0001092796 us-gaap:RetainedEarningsMember 2022-05-01 2022-07-31 0001092796 us-gaap:GeneralAndAdministrativeExpenseMember 2023-05-01 2023-07-31 0001092796 us-gaap:RevolvingCreditFacilityMember 2023-05-01 2023-07-31 0001092796 2022-07-31 0001092796 us-gaap:FairValueInputsLevel2Member 2023-07-31 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2023-07-31 0001092796 swbi:PutativeClassMember swbi:GeneralDamagesMember 2023-05-01 2023-07-31 0001092796 swbi:NonExecutiveEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-07-31 0001092796 us-gaap:EmployeeRelocationMember 2023-04-30 0001092796 us-gaap:CommonStockMember 2022-05-01 2022-07-31 0001092796 us-gaap:CommonStockMember 2023-07-31 0001092796 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001092796 us-gaap:EquipmentMember 2023-05-01 2023-07-31 0001092796 swbi:ExcecutiveAndFormerExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-05-01 2022-07-31 0001092796 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001092796 us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-07-31 0001092796 swbi:IdbMember 2023-05-01 2023-07-31 0001092796 us-gaap:InterestExpenseMember 2023-05-01 2023-07-31 0001092796 2022-03-31 2022-03-31 0001092796 us-gaap:FairValueInputsLevel3Member 2023-07-31 0001092796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001092796 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-07-31 0001092796 us-gaap:ResearchAndDevelopmentExpenseMember 2023-05-01 2023-07-31 0001092796 swbi:ConsultingServicesMember 2023-05-01 2023-07-31 0001092796 2022-07-16 2022-07-16 0001092796 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2022-07-31 0001092796 us-gaap:CostOfSalesMember 2023-05-01 2023-07-31 0001092796 us-gaap:SellingAndMarketingExpenseMember 2023-05-01 2023-07-31 0001092796 us-gaap:CommonStockMember 2022-04-30 0001092796 swbi:NationalLogisticsFacilityMember 2023-05-01 2023-07-31 0001092796 swbi:ServiceBasedPerformanceSharesMember 2023-05-01 2023-07-31 0001092796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001092796 us-gaap:RetainedEarningsMember 2023-07-31 0001092796 us-gaap:CommonStockMember 2023-05-01 2023-07-31 0001092796 2023-05-01 2023-07-31 0001092796 us-gaap:RetainedEarningsMember 2022-04-30 0001092796 us-gaap:TreasuryStockCommonMember 2022-04-30 0001092796 swbi:SeveranceAndEmployeeRelatedsBenefitsMember 2023-07-31 0001092796 us-gaap:RetainedEarningsMember 2022-07-31 0001092796 swbi:UnsecuredRevolvingCreditFacilityMember 2020-08-24 2020-08-24 0001092796 swbi:EmployeeRelationsMember 2022-05-01 2022-07-31 0001092796 swbi:IdbMember 2021-09-30 2021-09-30 0001092796 swbi:SmithAndWessonCorporationMember swbi:GeminiTechnologiesIncorporatedMember 2018-01-01 2018-01-31 0001092796 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001092796 srt:MaximumMember 2020-08-24 0001092796 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-07-31 0001092796 us-gaap:RetainedEarningsMember 2023-04-30 0001092796 us-gaap:GeneralAndAdministrativeExpenseMember 2022-05-01 2022-07-31 swbi:Case pure shares swbi:Plaintiff iso4217:CAD iso4217:USD iso4217:USD shares 2024 --04-30 Q1 0001092796 false http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrent http://fasb.org/us-gaap/2023#FinanceLeaseLiabilityNoncurrent http://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrent http://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrent http://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrent http://www.smith-wesson.com/20230731#AccruedExpensesAndDeferredRevenueCurrent 10-Q true false 2023-07-31 001-31552 Smith & Wesson Brands, Inc. NV 87-0543688 2100 Roosevelt Avenue Springfield MA 01104 800 331-0852 Common Stock, par value $0.001 per share SWBI NASDAQ Yes Yes Accelerated Filer false false false 46148451 55479000 53556000 17000 23000 28164000 55153000 170754000 177118000 8741000 4917000 1015000 1176000 264153000 291920000 234595000 210330000 3534000 3588000 19024000 19024000 8085000 8085000 8271000 8347000 537662000 541294000 36335000 36795000 16041000 20149000 20117000 18565000 2585000 1831000 8971000 8203000 1753000 1670000 85802000 87213000 24813000 24790000 36591000 36961000 7741000 7707000 154947000 156671000 0.001 0.001 20000000 20000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 75183851 46143481 75029300 45988930 75000 75000 284176000 283666000 520766000 523184000 73000 73000 29040370 29040370 422375000 422375000 382715000 384623000 537662000 541294000 114243000 84394000 83842000 52923000 30401000 31471000 1799000 1673000 10040000 8027000 14213000 17854000 26052000 27554000 4349000 3917000 47000 673000 153000 -433000 200000 240000 4549000 4157000 1431000 845000 3118000 3312000 0.07 0.07 0.07 0.07 46103000 45739000 46551000 46102000 74641000 75000 278101000 504640000 73000 29040000 -422375000 360514000 1177000 1177000 -170000 981000 981000 4576000 4576000 3312000 3312000 74811000 75000 278297000 503376000 73000 29040000 -422375000 359446000 75029000 75000 283666000 523184000 73000 29040000 -422375000 384623000 1276000 1276000 -155000 766000 766000 5536000 5536000 3118000 3118000 75184000 75000 284176000 520766000 73000 29040000 -422375000 382715000 3118000 3312000 9253000 7549000 -3000 46000 -6000 -21000 1276000 1177000 -26995000 -38935000 -6363000 45841000 3825000 3324000 -915000 -353000 -1838000 2721000 1551000 -1435000 768000 3488000 -4135000 1119000 83000 -75000 -75000 -206000 34000 -973000 40630000 7145000 33000 94000 23000 46000 32057000 11538000 -32067000 -11586000 338000 278000 5536000 4576000 766000 981000 -6640000 -5835000 1923000 -10276000 53556000 120728000 55479000 110452000 525000 546000 494000 551000 17144000 21510000 734000 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(1) Organization:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We are one of the world’s leading manufacturers and designers of firearms. We manufacture a wide array of handguns (including revolvers and pistols), long guns (including modern sporting rifles), handcuffs, firearm suppressors, and other firearm-related products for sale to a wide variety of customers, including firearm enthusiasts, collectors, hunters, sportsmen, competitive shooters, individuals desiring home and personal protection, law enforcement and security agencies and officers, and military agencies in the United States and throughout the world. We sell our products under the Smith &amp; Wesson, M&amp;P, and Gemtech brands. We manufacture our products at our facilities in Springfield, Massachusetts; Houlton, Maine; and Deep River, Connecticut. During the quarter ended July 31, 2023, we began moving inventory into our new Maryville, Tennessee facility and began distribution activities from there in August 2023. We also sell our manufacturing services to other businesses to attempt to level-load our factories. We sell those services under our Smith &amp; Wesson and Smith &amp; Wesson Precision Components brands. We plan to move our headquarters and certain of our other manufacturing operations to the new facility being constructed in Maryville. See Note 9 — </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Commitments and Contingencies </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">and Note 10 — </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Restructuring</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for more information regarding this plan.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(2) Basis of Presentation:</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Interim Financial Information –</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> The condensed consolidated balance sheet as of July 31, 2023, the condensed consolidated statements of income for the three months ended July 31, 2023 and 2022, the condensed consolidated statements of changes in stockholders’ equity for the three months ended July 31, 2023 and 2022, and the condensed consolidated statements of cash flows for the three months ended July 31, 2023 and 2022 have been prepared by us without audit. In our opinion, all adjustments, which include only normal recurring adjustments necessary to fairly present the financial position, results of operations, changes in stockholders’ equity, and cash flows for the three months ended July 31, 2023 and for the periods presented, have been included. All intercompany transactions have been eliminated in consolidation. The consolidated balance sheet as of April 30, 2023 has been derived from our audited consolidated financial statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States, or GAAP, have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Fiscal 2023 Form 10-K. The results of operations for the three months ended</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">may</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">not be indicative of the results that may be expected for the fiscal year ending April 30, 2024</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, or any other period.</span></p></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Interim Financial Information –</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> The condensed consolidated balance sheet as of July 31, 2023, the condensed consolidated statements of income for the three months ended July 31, 2023 and 2022, the condensed consolidated statements of changes in stockholders’ equity for the three months ended July 31, 2023 and 2022, and the condensed consolidated statements of cash flows for the three months ended July 31, 2023 and 2022 have been prepared by us without audit. In our opinion, all adjustments, which include only normal recurring adjustments necessary to fairly present the financial position, results of operations, changes in stockholders’ equity, and cash flows for the three months ended July 31, 2023 and for the periods presented, have been included. All intercompany transactions have been eliminated in consolidation. The consolidated balance sheet as of April 30, 2023 has been derived from our audited consolidated financial statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States, or GAAP, have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Fiscal 2023 Form 10-K. The results of operations for the three months ended</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">may</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">not be indicative of the results that may be expected for the fiscal year ending April 30, 2024</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, or any other period.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:8.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(3) Leases:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We lease certain of our real estate, machinery, equipment, and photocopiers under non-cancelable operating and finance lease agreements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We recognize expenses for our operating lease assets and liabilities at the commencement date based on the present value of lease payments over the lease term. Our leases do not provide an implicit interest rate. We use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Our lease agreements do not require material variable lease payments, residual value guarantees, or restrictive covenants. For operating leases, we recognize expense on a straight-line basis over the lease term. Tenant improvement allowances are recorded as an offsetting adjustment included in our calculation of the respective right-of-use asset.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Many of our leases include renewal options that enable us to extend the lease term. The execution of those renewal options is at our sole discretion and renewals are reflected in the lease term when they are reasonably certain to be exercised. The depreciable life of assets and leasehold improvements are limited by the expected lease term.</span></p><div style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The amounts of assets and liabilities related to our operating and financing leases as of July 31, 2023 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.068%;"></td> <td style="width:1.761%;"></td> <td style="width:33.1%;"></td> <td style="width:1.761%;"></td> <td style="width:1.0%;"></td> <td style="width:14.311%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance Sheet Caption</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,994</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,476</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_5d328924-345e-4a05-aa08-e17277f8b2b1;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Right-of-use assets, net</span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,518</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_3cb338b8-3b71-4f59-90cf-83cc77fe788a;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current liabilities</span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued expenses and deferred revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">996</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_015ced86-03dd-4efe-b28e-08ca0924de9f;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Non-current liabilities</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">737</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,733</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finance Leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">41,631</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,014</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_53dd79b4-532d-4c34-87fb-52b8459cb111;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Right-of-use assets, net</span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,617</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_6aee43b7-52f5-4aff-9467-963e4ed76ec0;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current liabilities</span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued expenses and deferred revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,466</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_43b5803c-635a-428e-8b7e-3a0f91b2a0b4;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Non-current liabilities</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finance lease payable, net of current portion</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36,591</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total finance lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,057</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During the three months ended July 31</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, 2023, we recorded $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">386,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of operating lease costs, of which $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> related to short-term leases that were not recorded as right-of-use assets. We recorded $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">566,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of finance lease amortization and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">474,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of financing lease interest expense for the three months ended July 31, 2023. As of July 31, 2023, the weighted average lease term and weighted average discount rate for our operating leases was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.8</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, respectively. As of July 31, 2023, the weighted average lease term and weighted average discount rate for our financing leases were </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, respectively, and consisted primarily of our Missouri distribution center. The building is pledged to secure the amounts outstanding. The depreciable lives of right-of-use assets are limited by the lease term and are amortized on a straight-line basis over the life of the lease.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On October 26, 2017, we entered into (a) a lease agreement with Ryan Boone County, LLC, or the Original Missouri Landlord, concerning certain real property located in Boone County, Missouri on which we had, until recently, been operating a distribution center, or the Missouri Lease, and (b) a guaranty in favor of the Original Missouri Landlord, or the Guaranty. With the completion of the spin-off of our outdoor products and accessories business on August 24, 2020, or the Separation, we entered into a sublease whereby American Outdoor Brands, Inc., our former wholly owned subsidiary, or AOUT, subleases from us </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">59.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of our Missouri distribution center under the same terms as the Missouri Lease, or the Missouri Sublease. On July 16, 2022, we entered into an amendment to the Sublease, increasing the leased space to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">64.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the facility under the same terms as the Missouri Lease. On January 31, 2023, we entered into (i) an assignment and assumption agreement with AOUT, pursuant to which AOUT will assume all of our rights, entitlement, and obligations in, to, and under the Missouri Lease, in each case effective on January 1, 2024, subject to a number of conditions precedent, or the Assignment and Assumption Agreement, and (ii) an amended and restated guaranty in favor of RCS-S&amp;W Facility, LLC, as successor in interest to the Original Missouri Landlord, pursuant to which Smith &amp; Wesson Sales Company was added as a guarantor, or the Amended and Restated Guaranty. We intend to terminate the Missouri Sublease on or around the effective date of the Assignment and Assumption Agreement. As of July 31, 2023, income related to the Missouri Sublease was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">581,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, of which $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">289,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> was recorded in general and administrative expenses and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">292,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> was recorded in interest expense, net, in our condensed consolidated statements of income. In addition, we intend to occupy our Connecticut facility through the lease term. As of July 31, 2023, we do not believe there are any indications of impairment relating to these right-of-use assets.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table represents future expected undiscounted cashflows, based on the sublease agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of July 31, 2023 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.532%;"></td> <td style="width:1.621%;"></td> <td style="width:1.0%;"></td> <td style="width:15.846%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fiscal</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,917</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,180</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,235</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,292</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2028</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,350</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,906</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total future sublease receipts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53,880</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less amounts representing interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16,697</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Present value of sublease receipts</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37,183</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:2.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Future lease payments for all our operating and finance leases for succeeding fiscal years is as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.822%;"></td> <td style="width:1.267%;"></td> <td style="width:24.341%;"></td> <td style="width:1.267%;"></td> <td style="width:1.0%;"></td> <td style="width:9.909%;"></td> <td style="width:1.0%;"></td> <td style="width:1.267%;"></td> <td style="width:1.0%;"></td> <td style="width:9.93%;"></td> <td style="width:1.0%;"></td> <td style="width:1.267%;"></td> <td style="width:1.0%;"></td> <td style="width:9.93%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Financing</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,007</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,507</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,514</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">324</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,378</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,702</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">301</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,433</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,734</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">272</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,490</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,762</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2028</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,416</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,541</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,907</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,907</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total future lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,029</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">55,131</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">57,160</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less amounts representing interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">296</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,074</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,370</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Present value of lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,733</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,057</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">39,790</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less current maturities of lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">996</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,466</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,462</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term maturities of lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">737</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36,591</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37,328</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During the three months ended July 31, 2023, the cash paid for amounts included in the measurement of liabilities and operating cash flows was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The amounts of assets and liabilities related to our operating and financing leases as of July 31, 2023 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.068%;"></td> <td style="width:1.761%;"></td> <td style="width:33.1%;"></td> <td style="width:1.761%;"></td> <td style="width:1.0%;"></td> <td style="width:14.311%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance Sheet Caption</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating Leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,994</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,476</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_5d328924-345e-4a05-aa08-e17277f8b2b1;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Right-of-use assets, net</span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,518</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_3cb338b8-3b71-4f59-90cf-83cc77fe788a;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current liabilities</span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued expenses and deferred revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">996</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_015ced86-03dd-4efe-b28e-08ca0924de9f;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Non-current liabilities</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">737</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,733</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finance Leases</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">41,631</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,014</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_53dd79b4-532d-4c34-87fb-52b8459cb111;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Right-of-use assets, net</span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31,617</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_6aee43b7-52f5-4aff-9467-963e4ed76ec0;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current liabilities</span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued expenses and deferred revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,466</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_43b5803c-635a-428e-8b7e-3a0f91b2a0b4;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Non-current liabilities</span></span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finance lease payable, net of current portion</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36,591</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total finance lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,057</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 5994000 4476000 1518000 996000 737000 1733000 41631000 10014000 31617000 1466000 36591000 38057000 386000 26000 566000 474000 P2Y9M18D 0.044 P15Y1M6D 0.05 0.59 0.647 581000 289000 292000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table represents future expected undiscounted cashflows, based on the sublease agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of July 31, 2023 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.532%;"></td> <td style="width:1.621%;"></td> <td style="width:1.0%;"></td> <td style="width:15.846%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fiscal</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,917</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,180</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,235</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,292</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2028</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,350</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,906</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total future sublease receipts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53,880</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less amounts representing interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16,697</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Present value of sublease receipts</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37,183</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 1917000 3180000 3235000 3292000 3350000 38906000 53880000 16697000 37183000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Future lease payments for all our operating and finance leases for succeeding fiscal years is as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:34.822%;"></td> <td style="width:1.267%;"></td> <td style="width:24.341%;"></td> <td style="width:1.267%;"></td> <td style="width:1.0%;"></td> <td style="width:9.909%;"></td> <td style="width:1.0%;"></td> <td style="width:1.267%;"></td> <td style="width:1.0%;"></td> <td style="width:9.93%;"></td> <td style="width:1.0%;"></td> <td style="width:1.267%;"></td> <td style="width:1.0%;"></td> <td style="width:9.93%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Financing</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,007</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,507</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,514</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">324</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,378</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,702</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">301</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,433</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,734</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">272</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,490</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,762</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2028</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,416</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,541</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,907</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,907</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total future lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,029</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">55,131</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">57,160</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less amounts representing interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">296</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,074</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,370</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Present value of lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,733</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">38,057</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">39,790</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less current maturities of lease liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">996</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,466</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,462</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term maturities of lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">737</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:1.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36,591</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37,328</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 1007000 2507000 3514000 324000 3378000 3702000 301000 3433000 3734000 272000 3490000 3762000 125000 3416000 3541000 0 38907000 38907000 2029000 55131000 57160000 296000 17074000 17370000 1733000 38057000 39790000 996000 1466000 2462000 737000 36591000 37328000 1200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(4) Notes, Loans Payable, and Financing Arrangements:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Credit Facilities</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> — On August 24, 2020, we and certain of our subsidiaries entered into an amended and restated credit agreement, or the Amended and Restated Credit Agreement, with certain lenders, including TD Bank, N.A., as administrative agent; TD Securities (USA) LLC, and Regions Bank, as joint lead arrangers and joint bookrunners; and Regions Bank, as syndication agent. The Amended and Restated Credit Agreement is currently unsecured; however, should any Springing Lien Trigger Event (as defined in the Amended and Restated Credit Agreement) occur, we and certain of our subsidiaries would be required to execute certain documents in favor of TD Bank, N.A., as administrative agent, and the lenders party to such documents would have a legal, valid, and enforceable ‎first priority lien on the collateral described therein.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Amended and Restated Credit Agreement provides for a revolving line of credit of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">100.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million at any one time, or the Revolving Line. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Revolving Line bears interest at either the Base Rate (as defined in the Amended and Restated Credit Agreement) or the SOFR rate, plus an applicable margin based on our consolidated leverage ratio.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> The Amended and Restated Credit Agreement also provides a swingline facility in the maximum amount of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million at any one time (subject to availability under the Revolving Line). </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Each Swingline Loan (as defined in the Amended and Restated Credit Agreement) bears interest at the Base Rate, plus an applicable margin based on our Adjusted Consolidated Leverage Ratio (as defined in the Amended and Restated Credit Agreement).</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> Subject to the satisfaction of certain terms and conditions described in the Amended and Restated Credit Agreement, we have an option to increase the Revolving Line by an aggregate amount not exceeding $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. The Revolving Line matures on the earlier of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">August 24, 2025</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> or the date that is six months in advance of the earliest maturity of any Permitted Notes (as defined in the Amended and Restated Credit Agreement) under the Amended and Restated Credit Agreement. On April 28, 2023, we entered into an amendment to our existing credit agreement to, among other things, replace LIBOR with SOFR as the interest rate benchmark and amend the definition of “Consolidated Fixed Charge Coverage Ratio” to exclude unfinanced capital expenditures in connection with the Relocation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of July 31, 2023, we had $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">25.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of borrowings outstanding on the Revolving Line, bearing interest at a rate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.82</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, which is equal to the SOFR rate plus an applicable margin. As a result of the Relocation, for the three months ended July 31, 2023, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">443,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of interest has been capitalized.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Amended and Restated Credit Agreement contains customary limitations, including limitations on indebtedness, liens, fundamental changes to business or organizational structure, investments, loans, advances, guarantees, and acquisitions, asset sales, dividends, stock repurchases, stock redemptions, and the redemption or prepayment of other debt, and transactions with affiliates. We are also subject to financial covenants, including a minimum consolidated fixed charge coverage ratio and a maximum consolidated leverage ratio. As of July 31, 2023, we were compliant with all required financial covenants.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Letters of Credit</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> — At July 31, 2023, we had outstanding letters of credit aggregating $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, which included a</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">million letter of credit to collateralize our captive insurance company.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 100000000 The Revolving Line bears interest at either the Base Rate (as defined in the Amended and Restated Credit Agreement) or the SOFR rate, plus an applicable margin based on our consolidated leverage ratio. 5000000 Each Swingline Loan (as defined in the Amended and Restated Credit Agreement) bears interest at the Base Rate, plus an applicable margin based on our Adjusted Consolidated Leverage Ratio (as defined in the Amended and Restated Credit Agreement). 50000000 2025-08-24 25000000 0.0682 443000 2700000 1500000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(5) Fair Value Measurement:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We follow the provisions of Accounting Standards Codification, or ASC, 820-10, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Fair Value Measurements and Disclosures Topic</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, or ASC 820-10, for our financial assets and liabilities. ASC 820-10 provides a framework for measuring fair value under GAAP and requires expanded disclosures regarding fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820-10 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Financial assets and liabilities recorded on the accompanying condensed consolidated balance sheets are categorized based on the inputs to the valuation techniques as follows:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Level 1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> — Financial assets and liabilities whose values are based on unadjusted quoted prices for identical assets or liabilities in an active market that we have the ability to access at the measurement date (e.g., active exchange-traded equity securities, listed derivatives, and most U.S. Government and agency securities).</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Our cash and cash equivalents, which are measured at fair value on a recurring basis, totaled $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">55.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million as of July 31, 2023 and April 30, 2023, respectively. The carrying value of our revolving line of credit approximated the fair value as of July 31, 2023. We utilized Level 1 of the value hierarchy to determine the fair values of these assets.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Level 2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> — Financial assets and liabilities whose values are based on quoted prices in markets in which trading occurs infrequently or whose values are based on quoted prices of instruments with similar attributes in active markets. Level 2 inputs include the following:</span></p><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">quoted prices for identical or similar assets or liabilities in non-active markets (such as corporate and municipal bonds which trade infrequently);</span></div></div><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">inputs other than quoted prices that are observable for substantially the full term of the asset or liability (such as interest rate and currency swaps); and</span></div></div><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">inputs that are derived principally from or corroborated by observable market data for substantially the full term of the asset or liability (such as certain securities and derivatives).</span></div></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Level 3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> — Financial assets and liabilities whose values are based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. These inputs reflect our judgments about the assumptions a market participant would use in pricing the asset or liability.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We did </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">t have any Level 2 or Level 3 financial assets or liabilities as of July 31, 2023.</span></p> 55500000 53600000 0 0 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(6) Inventories:</span></p><div style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table sets forth a summary of inventories, net of reserves, stated at lower of cost or net realizable value, as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023 and April 30, 2023 (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.074%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.86%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.86%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">April 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">99,075</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">93,705</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finished parts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53,839</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">65,460</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,162</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,821</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Raw material</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,678</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,132</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total inventories</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">170,754</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">177,118</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table sets forth a summary of inventories, net of reserves, stated at lower of cost or net realizable value, as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023 and April 30, 2023 (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.074%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.86%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.86%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">April 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">99,075</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">93,705</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finished parts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">53,839</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">65,460</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,162</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,821</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Raw material</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,678</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,132</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total inventories</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">170,754</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">177,118</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 99075000 93705000 53839000 65460000 5162000 6821000 12678000 11132000 170754000 177118000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:8.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(7) Accrued Expenses and Deferred Revenue:</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table sets forth other accrued expenses as of July 31, 2023 and April 30, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">April 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued employee benefits</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,263</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,256</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued taxes other than income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,844</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,703</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued other</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,643</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,597</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,989</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,596</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued distributor incentives</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,762</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,640</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_63e23b27-8101-4557-bd9b-eaa3dc6457b9;"><span style="-sec-ix-hidden:F_4d86d1d8-34df-4b1d-a3c3-ddf0f8dc96d5;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current portion of finance lease obligation</span></span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,466</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,434</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued rebates and promotions</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,078</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,649</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_8a160a44-d13b-43d0-99f9-f8afc4f64933;"><span style="-sec-ix-hidden:F_5ab5fdf9-60f5-48b6-99c0-c0f93ea8408e;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current portion of operating lease obligation</span></span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">996</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,274</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accrued expenses and deferred revenue</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16,041</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20,149</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table sets forth other accrued expenses as of July 31, 2023 and April 30, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></td> <td style="width:1.622%;"></td> <td style="width:1.0%;"></td> <td style="width:12.837%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">April 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued employee benefits</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,263</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,256</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued taxes other than income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,844</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,703</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued other</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,643</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,597</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,989</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,596</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued distributor incentives</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,762</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,640</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_63e23b27-8101-4557-bd9b-eaa3dc6457b9;"><span style="-sec-ix-hidden:F_4d86d1d8-34df-4b1d-a3c3-ddf0f8dc96d5;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current portion of finance lease obligation</span></span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,466</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,434</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued rebates and promotions</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,078</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,649</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_8a160a44-d13b-43d0-99f9-f8afc4f64933;"><span style="-sec-ix-hidden:F_5ab5fdf9-60f5-48b6-99c0-c0f93ea8408e;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current portion of operating lease obligation</span></span></span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">996</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,274</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accrued expenses and deferred revenue</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16,041</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20,149</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 3263000 3256000 2844000 3703000 2643000 4597000 1989000 2596000 1762000 1640000 1466000 1434000 1078000 1649000 996000 1274000 16041000 20149000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(8) Stockholders’ Equity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:8.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Earnings per Share</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table provides a reconciliation of the net income amounts and weighted average number of common and common equivalent shares used to determine basic and diluted earnings per share for the three months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023 and 2022 (in thousands, except per share data):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.628%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.661%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.601%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.601%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.661%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.601%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:7.241%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="26" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended July 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="12" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="12" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Per Share</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Per Share</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic earnings</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,118</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">46,103</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45,739</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Effect of dilutive stock awards</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">448</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">363</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Diluted earnings</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,118</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">46,551</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.07</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,312</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">46,102</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.07</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the three months ended July 31, 2023 and 2022, the amount of restricted stock units, or RSUs, excluded from the computation of diluted earnings per share was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,167</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,641</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, because the effect would be antidilutive.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Incentive Stock and Employee Stock Purchase Plans</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In September 2022, our board of directors approved the 2022 Incentive Stock Plan under which employees and non-employees may be granted stock options, restricted stock awards, restricted stock units, stock appreciation rights, bonus stock and awards in lieu of obligations, performance awards, and dividend equivalents.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We have an Employee Stock Purchase Plan, or the ESPP, under which each participant is granted an option to purchase our common stock at a discount on each subsequent exercise date during the offering period (as such terms are defined in the ESPP) in accordance with the terms of the ESPP.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The total stock-based compensation expense, including stock options, purchases under our ESPP, RSUs, and performance-based RSUs, or PSUs, was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for the three months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023 and 2022, respectively. We include stock-based compensation expense in cost of sales, sales, marketing and distribution, research and development, and general and administrative expenses.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We grant RSUs to employees and non-employee members of our Board of Directors. The awards are made at no cost to the recipient. An RSU represents the right to receive one share of our common stock and does not carry voting or dividend rights. Except in specific circumstances, RSU grants to employees vest over a period of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> with one-fourth of the units vesting on each anniversary of the grant date. We amortize the aggregate fair value of our RSU grants to compensation expense over the vesting period.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We grant PSUs to our executive officers and, from time to time, certain management employees who are not executive officers. The PSUs vest, and the fair value of such PSUs will be recognized, over the corresponding </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> performance period.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> During the three months ended July 31, 2023, we granted an aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">301,483</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs, including </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">175,916</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to non-executive officer employees, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">117,724</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to our executive officers, and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,843</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to a new director. During the three months ended July 31, 2023, we granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">176,583</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> PSUs to certain of our executive officers. During the three months ended July 31, 2023, we cancelled </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">158,100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> PSUs as a result of the failure to satisfy the performance metric and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,420</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs as a result of the service conditions not being met. In connection with the vesting of RSUs, during the three months ended July 31, 2023, we delivered common stock to our employees, former employees, and directors, including our executive officers, with a total market value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. In connection with a 2019 grant, which vested in fiscal 2023, we delivered market-condition PSUs to certain of our executive officers and a former executive officer with a total market value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">664,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During the three months ended July 31, 2022, we granted an aggregate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">229,721</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs, including </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">157,227</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to non-executive officer employees and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">72,494</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs to our executive officers. During the three months ended July 31, 2022, we granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">108,736</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> PSUs to certain of our executive officers. During the three months ended July 31, 2022, we cancelled </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,472</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> RSUs as a result of the service conditions not being met. In connection with the vesting of RSUs, during the three months ended July 31, 2022, we delivered common stock to our employees, former employees, and directors, including our executive officers, with a total market value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. In connection with a 2018 grant, which vested in fiscal 2022, we delivered market-condition PSUs to certain of our executive officers and a former executive officer with a total market value of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. In addition, in connection with a 2019 grant, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">57,600</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> PSUs vested to certain of our executive officers and a former executive officer, which resulted from achieving the maximum performance of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">200.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of target for the original </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,800</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> PSUs granted.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">A summary of activity for unvested RSUs and PSUs for the three months ended July 31, 2023 and 2022 is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.725%;"></td> <td style="width:1.004%;"></td> <td style="width:1.0%;"></td> <td style="width:10.187000000000001%;"></td> <td style="width:1.0%;"></td> <td style="width:1.807%;"></td> <td style="width:1.0%;"></td> <td style="width:10.247%;"></td> <td style="width:1.0%;"></td> <td style="width:1.405%;"></td> <td style="width:1.0%;"></td> <td style="width:7.998%;"></td> <td style="width:1.0%;"></td> <td style="width:2.59%;"></td> <td style="width:1.0%;"></td> <td style="width:8.039000000000001%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended July 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total # of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total # of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Restricted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Grant Date</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Restricted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Grant Date</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock Units</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock Units</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">RSUs and PSUs outstanding, beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">932,705</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.14</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">830,813</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.30</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Awarded</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">478,066</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.10</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">367,257</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(a)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.70</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Released</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">217,975</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">238,444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.72</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">163,520</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.49</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,472</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.47</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">RSUs and PSUs outstanding, end of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,029,276</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">957,154</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.60</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">——————————</span></p><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">(a)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Includes </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,800</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> PSUs vested during the three months ended July 31, 2022 in connection with achieving maximum performance targets for the 2019 grants.</span></div></div></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:8.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of July 31, 2023, there was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of unrecognized compensation expense related to unvested RSUs and PSUs. This expense is expected to be recognized over a weighted average remaining contractual term of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.9</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:12.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table provides a reconciliation of the net income amounts and weighted average number of common and common equivalent shares used to determine basic and diluted earnings per share for the three months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">July 31, 2023 and 2022 (in thousands, except per share data):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.628%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.661%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.601%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.601%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.661%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:6.601%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:7.241%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="26" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended July 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="12" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="12" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Per Share</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Per Share</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic earnings</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,118</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">46,103</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45,739</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Effect of dilutive stock awards</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">448</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">363</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Diluted earnings</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,118</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">46,551</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.07</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,312</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">46,102</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.07</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 3118000 46103000 0.07 3312000 45739000 0.07 0 448000 0 0 363000 0 3118000 46551000 0.07 3312000 46102000 0.07 12167 18641 1300000 1200000 P4Y P3Y 301483 175916 117724 7843 176583 158100 5420 2000000 664000 229721 157227 72494 108736 2472 2200000 1200000 57600 2 28800 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">A summary of activity for unvested RSUs and PSUs for the three months ended July 31, 2023 and 2022 is as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.725%;"></td> <td style="width:1.004%;"></td> <td style="width:1.0%;"></td> <td style="width:10.187000000000001%;"></td> <td style="width:1.0%;"></td> <td style="width:1.807%;"></td> <td style="width:1.0%;"></td> <td style="width:10.247%;"></td> <td style="width:1.0%;"></td> <td style="width:1.405%;"></td> <td style="width:1.0%;"></td> <td style="width:7.998%;"></td> <td style="width:1.0%;"></td> <td style="width:2.59%;"></td> <td style="width:1.0%;"></td> <td style="width:8.039000000000001%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended July 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total # of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total # of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Average</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Restricted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Grant Date</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Restricted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Grant Date</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock Units</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock Units</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">RSUs and PSUs outstanding, beginning of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">932,705</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.14</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">830,813</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.30</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Awarded</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">478,066</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.10</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">367,257</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(a)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.70</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Released</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">217,975</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">238,444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.72</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">163,520</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.49</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,472</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.47</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">RSUs and PSUs outstanding, end of period</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,029,276</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">957,154</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13.60</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">——————————</span></p><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">(a)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Includes </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,800</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> PSUs vested during the three months ended July 31, 2022 in connection with achieving maximum performance targets for the 2019 grants.</span></div></div> 932705 13.14 830813 13.3 478066 12.1 367257 13.7 217975 11 238444 12.72 163520 10.49 2472 15.47 1029276 13.53 957154 13.6 28800 6400000 P1Y10M24D <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(9) Commitments and Contingencies:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Litigation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In January 2018, Gemini Technologies, Incorporated, or Gemini, commenced an action against us in the U.S. District Court for the District of Idaho, or the District Court. The complaint alleges, among other things, that we breached the earn-out and other provisions of the asset purchase agreement and ancillary agreements between the parties in connection with our acquisition of the Gemtech business from Gemini. The complaint seeks a declaratory judgment interpreting various terms of the asset purchase agreement and damages in the sum of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. In May 2018, the District Court dismissed the complaint on the grounds of forum non conveniens. In June 2018, Gemini appealed the decision dismissing its complaint to the U.S. Court of Appeals for the Ninth Circuit, or the Ninth Circuit. In July 2019, the Ninth Circuit reversed the dismissal and remanded the case to the District Court to perform a traditional forum non conveniens analysis. In September 2019, the parties stipulated that they do not contest that the venue is proper in the District of Idaho. In November 2019, we filed an answer to Gemini’s complaint and a counterclaim against Gemini and its stockholders at the time of the signing of the asset purchase agreement. Plaintiffs amended their complaint to add a claim of fraud in the inducement. In September 2021, Gemini filed a motion for summary judgment seeking to dismiss our counterclaim. On June 27, 2022, the court denied Gemini's motion for summary judgment. Gemini filed a second motion for summary judgment, and on August 14, 2023, the court again denied Gemini’s motion. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We are a defendant in </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">seven</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> product liability cases and are aware of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">seven</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> other product liability claims, primarily alleging defective product design, defective manufacturing, or failure to provide adequate warnings. In addition, we are a co-defendant in a case filed in August 1999 by the city of Gary, Indiana, or the City, against numerous firearm manufacturers, distributors, and dealers seeking to recover monetary damages, as well as injunctive relief, allegedly arising out of the misuse of firearms by third parties. In January 2018, the Lake Superior Court, County of Lake, Indiana granted defendants’ Motion for Judgment on the Pleadings, dismissing the case in its entirety. In February 2018, plaintiffs appealed the dismissal to the Indiana Court of Appeals. In May 2019, the Indiana Court of Appeals issued a decision, which affirmed in part and reversed in part, and remanded for further proceedings, the trial court’s dismissal of the City’s complaint. In July 2019, defendants filed a Petition to Transfer jurisdiction to the Indiana Supreme Court. In November 2019, the Indiana Supreme Court denied defendants' petition to transfer and the case was returned to the trial court. Discovery remains ongoing.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We are a defendant in a putative class proceeding before the Ontario Superior Court of Justice in Toronto, Canada that was filed in </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 2019</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The action claims CAD$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in aggregate general damages, CAD$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in aggregate punitive damages, special damages in an unspecified amount, together with interest and legal costs. The named plaintiffs are </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> victims of a shooting that took place in Toronto in July 2018 and their family members. One victim was shot and injured during the shooting. The other victim suffered unspecified injuries while fleeing the shooting. The plaintiffs are seeking to certify a claim on behalf of classes that include all persons who were killed or injured in the shooting and their immediate family members. The plaintiffs allege negligent design and public nuisance. The case has not been certified as a class action. In July 2020, we filed a Notice of Motion for an order striking the claim and dismissing the action in its entirety. In February 2021, the court granted our motion in part, and dismissed the plaintiffs’ claims in public nuisance and strict liability. The court declined to strike the negligent design claim and ordered that the claim proceed to a certification motion. In March 2021, we filed a motion for leave to appeal the court’s refusal to strike the negligent design claim with the Divisional Court, Ontario Superior Court of Justice. In July 2021, plaintiffs filed a motion to stay our motion for leave to appeal with the Divisional Court, on grounds that appeal is premature. In November 2021, the Divisional Court granted plaintiffs' motion, staying our motion for leave to appeal until 30 days after the decision on the balance of plaintiffs' certification motion. Plaintiffs’ certification motion has been extended by the court to January 2024.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In May 2020, we were named in an action related to the Chabad of Poway synagogue shooting that took place in April 2019. The complaint was filed in the Superior Court of the State of California, for the County of San Diego – Central, and asserts claims against us for product liability, unfair competition, negligence, and public nuisance. The plaintiffs allege they were present at the synagogue on the day of the incident and suffered physical and/or emotional injury. The plaintiffs seek compensatory and punitive damages, attorneys’ fees, and injunctive relief. In September 2020, we filed a demurrer and motion to strike, seeking to dismiss plaintiffs’ complaint. In July 2021, the court granted our motion in part, and reversed it in part, ruling that (1) the PLCAA barred plaintiffs’ product liability action; (2) plaintiffs did not have standing to maintain an action under the Unfair Competition Law for personal injury related damages, but gave plaintiffs leave to amend to plead an economic injury; and (3) the PLCAA did not bar plaintiffs’ ordinary negligence and public nuisance actions because plaintiffs had alleged that we violated 18 U.S.C. Section 922(b)(4), which generally prohibits the sale of fully automatic “machineguns.” In August 2021, we filed a Petition for Writ of Mandate in the Court of Appeal of the State of California, Fourth Appellate District, Division One. In September 2021, the Court of Appeal denied our appeal. In February 2022, the court consolidated the case with three related cases, in which we are not a party. In March 2022, the court granted our motion, dismissing</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">plaintiffs’ Unfair Competition Law claim, without further leave to amend. Discovery is ongoing. On February 28, 2023, we filed a motion for summary judgment. On May 19, 2023, the court denied our motion for summary judgment without prejudice and allowed plaintiffs time for additional, limited discovery. A hearing on our renewed motion for summary judgment is set for January 12, 2024, and the trial date has been moved to August 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We are a defendant in an action filed in the U.S. District Court for the District of Massachusetts. In August 2021, the Mexican Government filed an action against several U.S.-based firearms manufacturers and a firearms distributor, claiming defendants design, market, distribute, and sell firearms in ways they know routinely arm the drug cartels in Mexico. Plaintiff alleges, among other claims, negligence, public nuisance, design defect, unjust enrichment and restitution against all defendants and violation of the Massachusetts Consumer Protection Act against us alone, and is seeking monetary damages and injunctive relief. In November 2021, defendants filed motions to dismiss plaintiff's complaint. In September 2022, the district court granted defendants’ motions to dismiss. In October 2022, plaintiff filed a notice of appeal with the U.S. Court of Appeals for the First Circuit. Oral argument concerning the appeal was held on July 24, 2023. No decision has issued to date.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In September 2022, we were named as defendants in 12 nearly identical, separate actions related to a shooting in Highland Park, Illinois on July 4, 2022. The complaints were filed in the Circuit Court of the Nineteenth Judicial Circuit in Lake County, Illinois and assert claims against us for negligence and for deceptive and unfair practices under the Illinois Consumer Fraud and Deceptive Business Practices Act. Plaintiffs also name as defendants the website and retailer that sold the firearm, the shooter, and the shooter’s father. The plaintiffs allege they were present at a parade at the time of the incident and suffered physical and/or emotional injury. The plaintiffs seek compensatory damages, attorneys’ fees, and injunctive relief. We filed motions for removal of each case to the U.S. District Court for the Northern District of Illinois. In November 2022, we filed a motion to consolidate the cases for preliminary motion purposes. In December 2022, plaintiffs filed motions to remand the cases back to the state court. On January 20, 2023, we filed our opposition to plaintiffs’ motion to remand.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In December 2022, the City of Buffalo, New York filed a complaint in the Supreme Court of the State of New York, County of Erie, against numerous manufacturers, distributors, and retailers of firearms. Later in December 2022, the City of Rochester, New York filed an almost identical complaint in the Supreme Court of the State of New York, County of Monroe, against the same defendants. The complaints allege violation of New York General Business Law, public nuisance, and deceptive business practices in violation of NY General Business Laws. In January 2023, we filed notices of removal of the cases to the US District Court. On March 24, 2023, defendants filed a motion to stay both cases pending a ruling by the U.S. Court of Appeals for the Second Circuit in the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">NSSF v. James</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> case. On June 8, 2023, the court granted defendants’ motions to consolidate and to stay pending resolution of the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">NSSF v. James</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> appeal.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We believe that the various allegations as described above are unfounded, and, in addition, that any incident and any results from them or any injuries were due to negligence or misuse of the firearm by the claimant or a third party.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In March 2022, </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> plaintiffs, on behalf of a proposed class of current and former employees and temporary workers who worked at our Springfield facility from November 2018 to the present, filed a claim alleging non-payment of wages and overtime in violation of the Massachusetts Wage Act and Massachusetts Fair Wage Act. The case has not been certified as a class action. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action. Mediation was held on June 23, 2023, but the case did not resolve.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In addition, from time to time, we are involved in lawsuits, claims, investigations, and proceedings, including commercial, environmental, premises and employment matters, which arise in the ordinary course of business.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The relief sought in individual cases primarily includes compensatory and, sometimes, punitive damages. Certain of the cases and claims seek unspecified compensatory or punitive damages. In others, compensatory damages sought may range from less than $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">75,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to approximately $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. In our experience, initial demands do not generally bear a reasonable relationship to the facts and circumstances of a particular matter. We believe that our accruals for product liability cases and claims are a reasonable quantitative measure of the cost to us of product liability cases and claims.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We are vigorously defending ourselves in the lawsuits to which we are subject. An unfavorable outcome or prolonged litigation could harm our business. Litigation of this nature also is expensive, time consuming, and diverts the time and attention of our management.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">We monitor the status of known claims and the related product liability accrual, which includes amounts for defense costs for asserted and unasserted claims. After consultation with litigation counsel and a review of the merit of each claim, we have concluded that we are unable to reasonably estimate the probability or the estimated range of reasonably possible losses related to material adverse judgments related to such claims and, therefore, we have not accrued for any such judgments. In the future, should we determine that a loss (or an additional loss in excess of our accrual) is at least reasonably possible and material, we would then disclose an estimate of the possible loss or range of loss, if such estimate could be made, or disclose that an estimate could not be made. We believe that we have provided adequate accruals for defense costs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">At this time, an estimated range of reasonably possible additional losses relating to unfavorable outcomes cannot be made.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Commitments</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On September 30, 2021, we announced our plan to move our headquarters and significant elements of our operations to Maryville, Tennessee in 2023, or the Relocation. In connection with the Relocation, we entered into a project agreement, or the Project Agreement, with The Industrial Development Board of Blount County and the cities of Alcoa and Maryville, Tennessee, a public, nonprofit corporation organized and existing under the laws of the state of Tennessee, or the IDB. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Pursuant to the Project Agreement, we represented to the IDB that we intend to incur, or cause to be incurred, no less than $120.0 million in aggregate capital expenditures on or before December 31, 2025, create no less than 620 new jobs, and sustain an average hourly wage of at least $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">25.97</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> at the facility. Further, pursuant to the Project Agreement, we are required to, among other things, (A) execute a facility lease and an equipment lease with the IDB; (B) cause the construction of the new facility at our sole cost and expense to commence on or before May 31, 2022; (C) incur, or cause to be incurred, aggregate capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of not less than $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">120.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million on or before December 31, 2025; (D) cause the construction of the new facility to be substantially completed and for a certificate of occupancy to be issued therefore on or before December 31, 2023; (E) provide the IDB with a written report certified by one of our authorized officers, not later than January 31 of each year during the period between January 31, 2024 and January 31, 2031; and (F) make certain payments to IDB in the event that our actual capital expenditures, number of employees, or average hourly wage of such employees are less than our projections.</span></span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On February 2, 2023, we entered into a design-build agreement with The Christman Company, or Christman, related to the construction of our new distribution center and corporate office headquarters in Maryville, or the Construction Contract. The Construction Contract has an effective date of September 13, 2021 and incorporates the arrangements under which we and Christman have been proceeding. Pursuant to the Construction Contract, Christman is obligated to deliver certain services, including, among others, design phase services and construction phase services, and we are obligated to pay Christman for services performed. The parties to the Construction Contract have jointly agreed that Christman will perform and complete the Work (as defined therein) on a cost-plus basis for a guaranteed maximum price of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">114,533,853</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, including contingencies. When adding the cost of machinery and equipment, we expect to spend between $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">160.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">170.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million through the end of fiscal 2024. The Construction Contract includes terms that are customary for contracts of this type, including with respect to indemnification and insurance. The Construction Contract lists certain contract milestones and guaranteed completion dates, and we will be entitled to liquidated damages under certain circumstances. Each party to the Construction Contract is entitled to terminate the Construction Contract under certain circumstances.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As part of the Relocation, on January 31, 2023, we entered into the Assignment and Assumption Agreement and the Amended and Restated Guaranty related to the Missouri facility. Assets associated with our distribution operations in Missouri were evaluated for cost recovery as we began the movement of inventory to the Maryville facility during the fiscal quarter ended July 31, 2023. Consequently, as of July 31, 2023, we recorded an impairment of</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">million relating to equipment that we do not currently expect to utilize in the Maryville facility nor to recover the net book value in a sale of the asset. Assets associated with certain of our assembly operations in Massachusetts continue to be fully utilized, and we intend to either move those assets to Maryville at the appropriate time or sell or sublease those assets that will not be moved. Consequently, as of July 31, 2023, we do not believe we had an impairment related to the building or assets. Subsequent to the Relocation, we expect our Springfield facility will continue to remain an important part of our manufacturing activities with significant portions of the operations being unaffected by the Relocation.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In addition, we intend to relocate a portion of our plastic injection molding operations to Maryville, which is expected to begin in our second quarter of 2023, and will evaluate selling the remaining molding operations utilized in our Connecticut operations to a third party. As of July 31, 2023, all plastic injection molding machinery and equipment was being utilized. Therefore, we could not determine an estimated range of reasonably possible losses associated with any impairment of such assets because we have not yet determined which assets may be sold.</span></p> 18600000 7 7 2019-12 50000000 100000000 2 2 75000000 50000000 Pursuant to the Project Agreement, we represented to the IDB that we intend to incur, or cause to be incurred, no less than $120.0 million in aggregate capital expenditures on or before December 31, 2025, create no less than 620 new jobs, and sustain an average hourly wage of at least $25.97 at the facility. Further, pursuant to the Project Agreement, we are required to, among other things, (A) execute a facility lease and an equipment lease with the IDB; (B) cause the construction of the new facility at our sole cost and expense to commence on or before May 31, 2022; (C) incur, or cause to be incurred, aggregate capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of not less than $120.0 million on or before December 31, 2025; (D) cause the construction of the new facility to be substantially completed and for a certificate of occupancy to be issued therefore on or before December 31, 2023; (E) provide the IDB with a written report certified by one of our authorized officers, not later than January 31 of each year during the period between January 31, 2024 and January 31, 2031; and (F) make certain payments to IDB in the event that our actual capital expenditures, number of employees, or average hourly wage of such employees are less than our projections. 259.70 120000000 114533853 160000000 170000000 2000000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(10) Restructuring:</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As a result of the Relocation, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of restructuring charges were recorded in the three months ended July 31, 2023 and 2022, respectively.</span></p><div style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes restructuring charges by line item for the three months ended July 31, 2023 and 2022 (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.647%;"></td> <td style="width:2.623%;"></td> <td style="width:1.0%;"></td> <td style="width:17.663%;"></td> <td style="width:1.0%;"></td> <td style="width:2.623%;"></td> <td style="width:1.0%;"></td> <td style="width:17.442999999999998%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended July 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cost of sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">903</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,243</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Selling, marketing, and distribution</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,195</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">366</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">814</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">608</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total restructuring charges</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,912</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,220</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The components of the restructuring charges recorded in our condensed consolidated statements of income are as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.647%;"></td> <td style="width:2.623%;"></td> <td style="width:1.0%;"></td> <td style="width:17.663%;"></td> <td style="width:1.0%;"></td> <td style="width:2.623%;"></td> <td style="width:1.0%;"></td> <td style="width:17.442999999999998%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended July 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Severance and employee-related benefits (a)(b)</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">931</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,527</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Relocation (a)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">237</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">386</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Consulting services</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">210</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">84</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Employee relations</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">456</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">192</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Office rent and equipment</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,078</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total restructuring charges</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,912</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,220</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">a)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Recorded in accrued payroll and incentives.</span></div></div><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">b)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amounts reported in Severance and employee-related benefits for the three months ended July 31, 2022 were reclassified to Relocation.</span></div></div></div><div style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes the activity in the restructuring accrual for the three months ending July 31, 2023 (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.736%;"></td> <td style="width:2.264%;"></td> <td style="width:1.0%;"></td> <td style="width:14.847999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:2.264%;"></td> <td style="width:1.0%;"></td> <td style="width:14.667%;"></td> <td style="width:1.0%;"></td> <td style="width:2.264%;"></td> <td style="width:1.0%;"></td> <td style="width:9.959999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Severance and employee-related benefits</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Relocation</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrual at April 30, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,054</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,746</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,800</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">    Charges</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">931</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">237</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,168</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">    Cash payments and settlements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">168</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">926</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,094</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrual at July 31, 2023 (a)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,817</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,057</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,874</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">a)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Recorded in accrued payroll and incentives.</span></div></div></div> 3900000 2200000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes restructuring charges by line item for the three months ended July 31, 2023 and 2022 (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.647%;"></td> <td style="width:2.623%;"></td> <td style="width:1.0%;"></td> <td style="width:17.663%;"></td> <td style="width:1.0%;"></td> <td style="width:2.623%;"></td> <td style="width:1.0%;"></td> <td style="width:17.442999999999998%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended July 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cost of sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">903</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,243</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Selling, marketing, and distribution</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,195</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">366</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">814</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">608</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total restructuring charges</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,912</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,220</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The components of the restructuring charges recorded in our condensed consolidated statements of income are as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.647%;"></td> <td style="width:2.623%;"></td> <td style="width:1.0%;"></td> <td style="width:17.663%;"></td> <td style="width:1.0%;"></td> <td style="width:2.623%;"></td> <td style="width:1.0%;"></td> <td style="width:17.442999999999998%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended July 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Severance and employee-related benefits (a)(b)</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">931</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,527</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Relocation (a)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">237</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">386</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Consulting services</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">210</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">84</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Employee relations</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">456</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">192</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Office rent and equipment</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,078</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">31</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total restructuring charges</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,912</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,220</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">a)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Recorded in accrued payroll and incentives.</span></div></div><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">b)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amounts reported in Severance and employee-related benefits for the three months ended July 31, 2022 were reclassified to Relocation.</span></div></div> 903000 1243000 0 3000 2195000 366000 814000 608000 3912000 2220000 931000 1527000 237000 386000 210000 84000 456000 192000 2078000 31000 3912000 2220000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes the activity in the restructuring accrual for the three months ending July 31, 2023 (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.736%;"></td> <td style="width:2.264%;"></td> <td style="width:1.0%;"></td> <td style="width:14.847999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:2.264%;"></td> <td style="width:1.0%;"></td> <td style="width:14.667%;"></td> <td style="width:1.0%;"></td> <td style="width:2.264%;"></td> <td style="width:1.0%;"></td> <td style="width:9.959999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Severance and employee-related benefits</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Relocation</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrual at April 30, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,054</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,746</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,800</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">    Charges</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">931</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">237</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,168</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">    Cash payments and settlements</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">168</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">926</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,094</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrual at July 31, 2023 (a)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,817</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,057</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,874</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">a)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Recorded in accrued payroll and incentives.</span></div></div> 10054000 1746000 11800000 931000 237000 1168000 168000 926000 1094000 10817000 1057000 11874000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Rule 10b5-1 Trading Plans</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">adoption</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> or termination of contracts, instructions, or written plans for the purchase and sale of our securities by our Section 16 officers and directors for the three months ended July 31, 2023, each of which is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act, or a Rule 10b5-1 Plan, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:14.433%;"></td> <td style="width:1.031%;"></td> <td style="width:11.34%;"></td> <td style="width:1.031%;"></td> <td style="width:26.804%;"></td> <td style="width:1.031%;"></td> <td style="width:13.402%;"></td> <td style="width:1.031%;"></td> <td style="width:13.402%;"></td> <td style="width:1.031%;"></td> <td style="width:1.0%;"></td> <td style="width:13.463999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Name</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Title</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Action</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Date Adopted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expiration Date</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Aggregate # of Securities to be Purchased/Sold</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Robert L. Scott</span></span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Director</span></span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> Adoption of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Rule 10b5-1</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> Plan</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 28, 2023</span></span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 29, 2024</span></span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,000</span></p></td> <td style="background-color:rgba(204,236,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Robert L. Scott, one of our directors, entered into a Rule 10b5-1 Plan on June 28, 2023. Mr. Scott's Rule 10b5-1 Plan provides for the potential sale of up to 12,000 shares of our common stock and expires on March 29, 2024, or upon the earlier completion of all the transactions authorized thereunder.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During the three months ended July 31, 2023, none of our directors or officers adopted or terminated a "non-Rule 10b5-1 trading arrangement" (as defined in Item 408 of Regulation S-K).</span></p> false Robert L. Scott Director true June 28, 2023 March 29, 2024 12000 Includes 28,800 PSUs vested during the three months ended July 31, 2022 in connection with achieving maximum performance targets for the 2019 grants. Recorded in accrued payroll and incentives. Amounts reported in Severance and employee-related benefits for the three months ended July 31, 2022 were reclassified to Relocation. Recorded in accrued payroll and incentives. EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !"")U<'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 " 0@B=7V70O!.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;2%J:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!JSE?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, .'7I*4)45,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>HX.WI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:QYW13\ON"WNYJ+:B6JN_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ $((G5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 0@B=7O*F,R.L% ,'P & 'AL+W=O*Z#Q) MN'JX$+'&/M@,)MF?"V6POR572NX&]0J892(5$[J(!&5B^0L2[^ MDEWY[G#8(T&NC4RJ8"A!$J7E?WY?5<33 -H2P*H ]ET ;?N"7P7X!6A9L@+K M#3=\-E5R1Y1]&]3L15$W13301*EMQJ51\&L$<6;V1@8YM(HA/ W)V]1$YH%< MI67WL-7<)WK#E=#3@8&OV9A!4"E?E,JL1=DG[V5J-AI40Q$^CQ] *>NBLL>B M7C!4\(\\/B$^?4F8QWQ'>19X^%)D)\0;N<*?%<>O:\XO]/P6O87<"D7^F=]I MHZ S_NNJH5)AZ%:P(_25SG@@SGLP!+506]&;O?B%CKW7+KR?)/8,=EC##C'U MIIO M(> +:%L%[7H%N?&>_"D>G/D5E_(\CWIG[/1L[,+$@[MR/K$5%"W<(E?J^_&) M349[Y/I];]CW/29! &L5!0)A*>9D/88!HHT#HKB%J5B7"8]CVQ'*X3'=>5K MS!#%/4S%]S81:FV'Y&^@ .EB(9.,I^Y&Q07;08]AAFCCABAN81X;<@/+810/ MEVG'.X87HHT9HKA_>3(FR8<\N7,.IHL](I M^SX=C9@3\!AFB#9NB!YDA\"R M2 7YHUAZORPRB" 2IB&9@UV )"-#=_+$U3]\=B(?PPBQQ@BQ@XS0+;\G5R$D MD&@5!>660WL+[Y&248]C]Q(J<56Q(;,MR+-G<,7U^F*WE@D=I!%JM$7]@ZZ]:WL\M4?1H]1SKL3QN*ZDC4UBN+TI^NM<"=X.A@M,/.?* M!8_JBM6X(X:;F7>RV%G8R!3+JKB(NY"^3_O>9,2(D_H85HDU5HD=N'/T*><* MUC+Q0[5F<\+C6D:US+?'L$NLL4OLP,VC6\53'15)%6'$Q5H](1[7%;*Q3.P@ MRP1F-P&\I9'!-YALB[,*\C$W,!>E(:0))_%/>9P#-/D-Z;)QQT.=."PV$MY2.YD[&3'!99?+JZ<7,=P1'[CB'S< MPMC-SJ)=[X,-3]=PG9+=)H)&5L6.J%#?GYA5M'MDY\LW<^=!"Q[XH[R#)^>- M=FU=',-J$MAE2GGT6#^MCWKGQ0'GH'F]/"=^S^W27)-8K"#4.SF%<:3*H]?R MQLBL.+V\D\;(I+C<"!X*95^ WU=2FL<;^X'Z 'SV/U!+ P04 " 0@B=7 M0Q0)D H' !M'0 & 'AL+W=O\Y"Z?)3JD]X(8=#G;=WHJ\7&F-W+U4H7&['E^H7W$FU MY09NU?U*[Y3@93=H6Z\HQLEJRZMFL;[L?GNGUI>R-775B'<*Z7:[Y>KIM:CE MX]6"+ X_O*_N-\;^L%I?[OB]N!'FX^Z=@KO5X*6LMJ+1E6R0$G=7BU?DY35+ M[(#.XJ]*/.K)-;*AW$KYR=[\6EXML$4D:E$8ZX+#GP=Q+>K:>@(<__1.%\,[ M[<#I]<'[VRYX".:6:W$MZ[^KTFRN%MD"E>*.M[5Y+Q]_$7U L?57R%IW_Z/' MWA8O4-%J([?]8$"PK9K]7_ZY3\1D (EF!M!^ /W2 :P?P+I ]\BZL-YPP]>7 M2CXB9:W!F[WHU]=<;Q#,&BKL MA?BGK1YX#<%[9W'O*NEH(9S3@C((X7Q6% M; $6=(E" ,;;6BQ1 QU-WB%>0]^QE:D1M#!4*%%6!M42ID_;YQ MABKK8KZ O_ ZJ>J9PIH'_@>6SP)B68DB4X"=ZWBF,3,'W@\!!X' _^U>8#I MD*H2WBF)G7>2%*?Q*32?64I(YL>6#-B2(+9W2NQX52+Q>6?;A>Z2*LU&P"0< MK2$?\L2!E*41.<'M&D4Y2?VHTP%U>B:CA=P*9/CG23'Y$*9NTC")3Q!ZC$@Z M4^S9@# +(OP@#:^_((696Y9)-*VX/42/64YRBOT@\P%D?F;R038H\[1$.Z % ML^PFWS:0'1"ZZ1:G#W/N@F%1G)^FU6-&,&,SF D>F0V?F7S#F_L*9ES/0NQ= M3%_.8G:ZI+Q6V/L=(K/61VC' F-A!GMSZ[_S"^:?OC1:VEZVGA\ M5BR:Z3QD9#$2IK']R@Z \W (2Y.$GL+SV$6$YG-S/+(-B;](^]05OZWJR@#M M> 40";+6URJ@;^7M..B1QDB8QP9QL>-/F,&J"3C5Z8T8Z%UJ3G>9%Z^"K.\&EK]IFEE,PE<^0U&N:U M/Z3IEWTM>3/T*O3,/D#1CU[(+HO1*"-.=GUF:3Z7WI'M:)CMWE9-=V!0"Z[% M ?"P;3ND?2>5/;SQXG=ICB5Q[I2OSRQ/YI;92(8TO/?:2XE&-L^_M$3O:K!.0]R3SYCYF"Y/K5YTS?R-MQ[".STG,;QH-? M5GK(Y/A,;>1G%N9G6^2RV@$9993 YQVG42)4L2L25T[\.8 M2>C^XRUPA&F^9.-KIO[B99YERYSA&7_G3\68JQK24P$4MCE.[Z@KV!E=49:5 MI0QH=_;\Z7G5H(+O*FA_7IBN=J!9-#VDZ:'Z[%B2S!SFL%%EL+#*>"\,AY] MO'/50';]9ZNN;(@I3A,'I<^.D6QFY\D'LA>[*A_148H1MCB&/^H*=V4TK$!:M>CHT%&X LS;H&50]CO"2I6-Q M^Q;(<8E[.8>YTN)Y1"ES"_V\X7&4HPIA816RYW4]RQQ>V*[$8/:4PT'MLXL2 M.C>Q6VF,W':7&\$!MC6 YW<2=$I_8[^X#5]8U_\!4$L# M!!0 ( !"")U?YCV;E5P, %<+ 8 >&PO=V]R:W-H965T&ULK991CYLX$,>_BD6K4ROM+0:20/82I-U457M2I:AIKP_5/7AA$JPU MF-HF:>_3=PPL)0G)9JO;AXT-,W__9AC;,]M)]: S $.^YZ+0P5$17 M><[4CSL0^R8Q]X,:SDFU@!>9SN50XF M=>R/']7?UL%C,/=,PT**+SPUV=R)')+"FE7"?)2[=] &-+9ZB12Z_D]VC6TX M=4A2:2/SUAD)@S"W#OZE#D'K$-2!-F1U6&^88?%,R1U1 MUAK5[*#.3>V-T?#"?L:54?B6HY^)%[)(\:- 2G"DI> I,SBY8X(5"9"5%=;D MU9(I*$P&AB=,O"9_DL^K-^35R]?D)>$%^93)2K,BU3/7()-5=I-V_;MF??_$ M^G]7XIH$WA7QJ1\,N"_.N]^6"MWID+N+F>C2X7?I\&N]X(3>RF#X6*6&R#5Y MRPM, F>"+*7F==5]O;W71F'M_3L4:J,]&M:V&_)&ERR!N8,[3H/:@A/_\<*; MT+^& O^?Q/;2$'1I",ZIQ[<"M[Q)ASWY M+6RN=36,/#DB.60]9[$'&7:0X6]!XHVE#1Y)O-@,D89/DIZSV".-.M+H+.E" MYCF>()?4:G11K3YEM4S[S$X7;2O9Q1A-O%(RB(_ !R_$TBI#\ M!/BO2]([>_G$G[!AU)7Z058->A/(%78+-H1!;/_XD)K2$0W"PQJYQ++!=GM= MCVTY/S"UX84F M;H2J]#U%!-%]=,C"SK1NA>&FRKZF&&G2\H:X#OUU*:QXGM MK;I>.OX)4$L#!!0 ( !"")U=N:<_A^ 0 /$4 8 >&PO=V]R:W-H M965T&ULK9AM_BH;>=.YF<@$),'9J>R9Q^I#.7"^3 MW/5>=/I"-K+-!) KR7;Z[;L"# :$VG2<%S$/N\MOI=7^0=,C%R]RRYA"KUF: MRYFS56IWX[IRM649E==\QW*XL^8BHPI.Q<:5.\%H7#AEJ4L\;^1F-,F=^;2X M]BCF4[Y7:9*S1X'D/LNH^/N.I?PX<[!SNO"4;+9*7W#GTQW=L&>FONX>!9RY M=90XR5@N$YXCP=8SYQ;?+$BH'0J+WQ-VE&?'2*>RY/Q%GSS$,\?31"QE*Z5# M4/@YL 5+4QT)./ZJ@CKU,[7C^?$I^D]%\I#,DDJVX.FW)%;;F3-V4,S6=)^J M)W[\A54)%8 KGLKB/SI6MIZ#5GNI>%8Y T&6Y.4O?:T&XLP!XI@=2.5 N@[! M@(-?.?A%HB59D=8]570^%?R(A+:&:/J@&)O"&[))O7_W #IA[BK"N6N1"$#*#[ZQ'.UE>A'0(K;_BZD5>=&3KG=$6O M7_?I-?+Q%2(>\0T\B__N3BPX?CW4?A'/'XA7C6(]M.B/VZ54 @KY3]-@E<$" M@2WZ_#=H1I*FS%@2 MI>NH<-4MYS#'." !3-?AG+]O-@[\25!;M<#"&BRT@BVX5+J\!^%*]_#\J?XX M(!VVOE5()L0WLXUJMI&5[6?!I40[P=>),J&->@_UO<##'32#%0XB;$:+:K3( M6L>?=TQ0E>0;Q%YWNG?(&Q-A=,GZO5"P5K[C.M^Q=2J>("(5JRV"M@8*<0#I MV^GU:TIZW!MP'$TFG5DQ&(VB@7J9U) 3*^0S""%,R15H@WAAJC@L>!-H,JWTC*NXQD)$7=AN'R2P*!U%)@TJLJ,T" M30K),2*2WK,#/^A6JL'*G^"AB6^$$-N5\+/:,E'!N>^KD?QPA7*FC*T$7U0+ M+Q6MG7RCAM@NAY;DC;D'_8F*NM/4MQEL*+A11VR7QX=<,1@ ]0;6OA3BL+= M^T8? W^(MM%+;!?,:GV^<7#[ @G?/UU@@]%9AVSS-B**K9IU>AM<"YZ=N@J\ M@*,E@T\S5F6 %'T=Z#!1ORK"_O(U6.%P:/DV>HCM@OA0PYVZH!'1('.!WWU# M,5B-@W" L!%#;%=#_SJ>4=ELH(/R-PZ,560\=F0>]=>Y+7^NA7T1J=V M HVF$KNFWB?I7G\8_VL*Y/^D\#:G=@J-ZA*[ZGXKMC0@!WJ =K-A*-]G2RA! M^ *";#*>GS[K^5Y)!2]E\ 9AKLR+RO&EHK5'I9%C8I?CHC*-61J$=X2]KIR9 MS,+(GPS,5J.^Q*Z^5<$9R?H*&HS"L%=5)C/L=3N8>[9YE#&Q*?;4))3$/E?E M7DM]M=ZWNRUVJSK7[_#-HMQ]:\*4FX&?J-@D(&XI6T-([SH")E'NKY4GBN^* M+:HE5XIGQ>&6T9@);0#WUYRKTXE^0+W+.?\'4$L#!!0 ( !"")U=55.UU M=P8 *(N 8 >&PO=V]R:W-H965T&ULQ5IM;]LV$/XK M@E=L#=#4(O7J+C'0V)*682]!TVZ?68N)A4JB*])Q^^]'R8IMB30C#0?T2RS9 M=\^=[HXGWA->[5CUA:\I%=:W(B_Y]60MQ.;==,I7:UH0_I9M:"E_>6!5082\ MK1ZG?%-1DC9*13[%MNU/"Y*5D_E5\]U=-;]B6Y%G);VK++XM"E)]OZ$YVUU/ MT.3YBP_9XUK47TSG5QOR2.^I^+2YJ^3=]("29@4M><9*JZ(/UY/WZ%V"G5JA MD?@GHSM^CD8+-6 M/+U^1H^;AY3<&*E](%L<_&![7ZC[0-Y-=Z*Y;SY:^U: M67MBK;9, FX5\% %IU5P>@HX.*/@M@INWT)X M1L%K%;R>@NN?4?!;!;]OP3NC$+0*09.L?72;U"R)(/.KBNVLJI:6:/5%D]]& M6V8D*^M2O!>5_#63>F*^8&4J"XNFEKSB+,]2(N3-O9 ?LN($M]B#M5B3\I%R M*ROE#VSU9U3(?UVS+29GRJZF0+M:& MIJO6G9N]._B,.Q^9(+E&;6%66["B8*US&NVE6?M]FF;UNB"Y=4>R]/*VM!9D MD^D]BOT'X_QB>ENN6$$U\,D+(98=BV^K[[IH367U'$H('TH(-X#N&< ;DI-R12TB MK/>;ZJWEV&\L;&.LR_X>R6^0ZB[Y-'=\VT/NU?3I--NJ6.!U19:J" Y"9*.N M6*2*>;;KNW97+-88=+HBB2IRZ6+LG#C6B9YSB)XS*'JOY<+A:U)1?C$HDD;4 M^@7VCF_(BEY/9.5P6CW1R?SGGY!O_ZI;77LP[_3Q99"0;??BM(2T&D&"Q9!@ M"1!8IR#<0T&XQH+HKL]C70PK"R/VV+* !%M"@D608#$D6.(J2PG/;-<^74J= MLO .9>$9RZ*IALMZUY5:LO'+K2@G]4M+5P2>X@-"0=#KL49S8Y,[Q&($:3&& M!$N P#J)]0^)]8V)O>5\V[P!Y$9KM=_'\&;E;^7.K)+;?2ZJ;%5O!IZ_SH1% M=J1*^1NKE,.*U-N_..0\456TUJ*IKBQ\)4F7L[#WPEP8G1U;%D,L1I 68TBP M! BL4Q;!H2R"'U 6I]L,78D8?1K[^@C4IA#8ZIX"TF8$"19#@B5 8)UB"@_% M%!J+:9D]97+,2^4()\M*WQU"=:VZ7N#WVH/1SMCV D6#?(_AC29 (%U4CH[ MI'1F3.E?. MT+]O<[G#1^=W^"U4)SC>S'7[*[65,P[1&BPY1>-9?^>FD?-LQU%6ET9.F:,U M?AD':71"9:'_,TJ_'%$C[-BW7HO6':9#I!FF0>U&H&@Q*%H"A=8MC"-!AOR*HRT&1V4P0]?' M3K_[JG)J]U5I-QPZON_WNZ\JYV$'A6Z_^VIH/*7[JGZ9N^^1MD)FWFH D:F/ MJ,J8N-XL#&>.W8^I*AEXMJP"M;."DDV@:#$H6@*%UDWZD91"9E9J,%FI3[U* M&S5KV@F4U(.R5:!H$2A:#(J6G(OP^:YYI*V0F;<:0TBV4*==!V%EMC0;')UD ME7Q2;4:@-F-0M 0*K9O@(P&%?@0#I2T/E2FZ#/JOP879W='E,<1F!&HS!D5+ MH-"ZY7&DE)"94_HQ!*79J=&;<94T0IZGV4^ ,E6@:#$H6@*%UBVJ(ZF%S*S6 M$*(2J>S0I>W_R358U9R*ZG\CV*8YC_N9 M"<&*YG)-B=S]U@+R]P?&Q/--?<3W<"Q]_A]02P,$% @ $((G5WY;97+% M!P "( !@ !X;"]W;W)KRAV@?7:)"7+3A,#V:2'2]';!I=N^TQ+M,VN+/I(RMGCK=;[F\E$95NVH^JSV+,2_K,6#J=37:4EZ/EK7WV+)>WHM(%+]FSC%2UVU'Y]H45XO5N MA$;'![_QS5:;!Y/E[9YNV O3W_;/$NXFK9:<[UBIN"@CR=9WHWMT\Q#;!5;B M/YR]JI/KR)BR$N*[N7G*[T93@X@5+--&!86/ WM@16$T 8[?&Z6C]CO-PM/K MH_:?K?%@S(HJ]B"*__)<;^]&\U&4LS6M"OV;>/V%-08E1E\F"F7_1J^-['04 M99728M_ #<+<']!/+" - N(-;1&9LUZI)HN;Z5X MC:21!FWFPOK&K@9K>&FV\45+^"^'=7KY(,H<-H7E$5PI4?"<:KAYT? !NZ55 M)-;1 U7;Z&?8<15]^%;2*N<@\S$:1]]>'J,//WV,?HIX&?U[*RI%RUS=3C0@ M,_HG68/B2XT"#Z @T:^BU%L5_1W0Y.?K)V!1:Q8^FO4%!Q7^HRH^1P1]BO 4 M$P^>A\N7XP :TN.=FR!4Y(;U]=H32)%_Y]35ND:1#I/X52DP\;H+&/$6!5 MM&"3G*N]4-R"AZ)&E6+:6ZM2!U ?LBLQCF=^Q/,6\3R(^-E$EB5'X&8;B 4&_ K4=9+* M-BJLKPM.5[P83NM&_97R^EK:SIUQT@:@X-[=7Q98C9;3K<"SQ2+I;9A'C,P7 M)!G8,MRAQ$&43^4!2K4P>>%%AYVOG9%9/WD]4N,XF<<#T8\ZDD=!!H449GO* M\V.XUU$D])9)Z.2D!.2!HM/H/D-%YMCQK$^,X'@ >T?/*,S/3PW7T1\#KHW= M4HX<<*X0.2GWY] ZBD9!3NM"3*..'%&8'5N\4JRYCM26 M2JA]7IPNTZ4SQZL>PHSG\P&4'2&B,",>49ZE$TQH#%(IASH%I:#R!X.'VV)$ MG&AUQ1!" XT'ZD@0A5GP"/N52DE+_>9%Z#+:W"E3KLPX'=AZW)$>#O+(\E^V M' V7H6;Y>3?60^:1P=.!]@=W#(3##%0C*T4Y/A;+$P+V0O603-R'ZLJ,%^E M2<(=#^$P#WV]=![PXG;Y)Y[.R+0/W15+43P4 !U)X?>-HAPH55TRQ>"KSJ+7 MTG;NA8[N<)CNGNE;._31[/>*2P;56]M'ILPHL=:0P-[R@EV6 PKN[YY':#' MTKBC0ARF0A@2,L;R9NO,5&,F&0A""#W]9I$S,&9O;/-"]_"?@]R5&9IM<,>0 M.,R07G]?#MO#@P1/D[0/W<>7*"$#5(0[PL1APFSSO3*S#0P,OJSQ(O=,BH!\ MYB#WR 'R^9#C.Q+%\W>E^YJ7M,PN2?<@.;\[W:^D[=P+'2?C,">WX6?&:^L! M%A4,!M5(K J^&3R_P!X.)DY7Z9/"Z4#0D8ZJ29BJ'[FA%M/S<*4E7U5#*(G+ MQ^,D(?TIVB<6)^E B)&.N$F8N!OGFDK$=OM"O#$6O7*]W8HB-X$&,P5T:X4] M5[9G;,::S-PI=!1/+J3X8\K[,L>+VC-> MSF9QG]Y]8LE\J+#*J.H$F8H!^&L'Z*5FS#R])LA.$^)KG(O0:X#)R0)''" MQQ5#>)KBH?3MN)J$N3I@@4GJ,':7@Y,D3A=][*X80M,X&3@4)QU=DUF0-5ZJ M_;ZP[W]H8(QR]YQW:R&SD/-Z,'6. SQ"?8,F M)^_2=TQN[$\,(+&-7^OWS^W3]F<,]_;E?>_Y%W3S4/\8H5-3_S;B5RJ!P138 MM :5T\\I.%G6/S>H;[38VS?V*Z&UV-G++:,YDT8 _K\60A]OS!>T/_I8_A]0 M2P,$% @ $((G5T^\+WQ& @ GP4 !@ !X;"]W;W)KY-M;\$FRG MV?X]MI.&;DHKA/C2^,[W/'?/U7=)(^2C*@$T>F*4J]0KM:ZN?%_E)3"L1J(" M;FXV0C*LC2FWOJHDX,*!&/6C()CZ#!/N98GS+666B%I3PF$ID:H9P_)Y!E0T MJ1=Z>\<]V9;:.OPLJ? 65J ?JJ4TEM^S%(0!5T1P)&&3>M?AU7QLXUW #P*- M.C@CJV0MQ*,U;HO4"VQ!0"'7E@&;SP[F0*DE,F7\ZCB]/J4%'I[W[)^==J-E MC17,!?U)"EVFWJ6'"MC@FNI[T=Q IV=B^7)!E?M%31L[F7@HKY46K .;"ACA M[1<_=7TX (3' %$'B%X#QD< <0>(G="V,B=K@37.$BD:)&VT8;,'UQN'-FH( MM__B2DMS2PQ.9TO\C'8*+4&Z%\%S0 NB69LG.I(G1G>"ZU*A3[R XB7>-S7WA4?[PF?12<(O-1VA M.'R'HB"*!^J9_ST\.E%.W/->^?@4>_;-K)I;G@L&Z/RK4.IB2&U+,744=K'LLC@, M+Q-_=ZAB("@.HSZHK.L,Y-:M (5R47/=OI[>VV^9:S=(PL90!J,/9G9ENPY:0XO*3=1::#.?[EB:#0K2!IC[C1!Z;]@$ M_4[.?@-02P,$% @ $((G5ZDMH%.!! MPP !@ !X;"]W;W)KQ-KD"57DA/HK^]*=AQ#C MQR8KL&1FI"J4=+-2NF26MGH=FTHCR[U0*>)QDIS$)>,RFL_\V;V>SU1M!9=X MK\'49(8H<#,.@A&7QO\AD(X).+Q=PL: M=3J=8'^]0__NC2=CELS@-R7^XKDM+J)I!#FN6"WL@]K^C*U!QPXO4\+X3]@V M;R?T.*N-564K3 Q*+IMO]MPZHB197C/+YC.MMJ#=:T)S M"V^JER9R7+JH+*RF6TYR=GY+_LU1PZ-F.9=KN-2:R362WZV9Q98TN'=QUJ)= M-6CC=] F<*>D+0SOHC7?TKL9!P%]J,8))>@#C9#P!4S"-)@ [ MZ:R>>-C).[!#UA[ \@5N9 +"N*A&&ER=4Y=PM4U M=1YT5N;<&^8@>L[ZDGV%6KK*<:(WSV09Q0 N,^L]P/IOO4,/8(N:E#CJ@GJA M.?_T.RL1'KD57L[92R5,:^=THG?S7''->N?KM<:U6WUV9!9[KY$A2X3[UK]Y MO% B__2@EJ@M_#:"1::LA>O6=PU^&\6W+,EY$F$\;0ONCA$DC,_\]@C2\4&2 M)/ &F0R672R[")'CR<^:["!_JP&'D-1K;2.XTRWDC^:_SRNMJ#*QET^*XFA= M2>R2J:Z<*UJ63;/8\49UF0^L-H62O-_7&859+E/CQ%<4Y2HJ#Z6K'+(E8[0O@S:[.A5 M).T81"1ZV'>:;:N9[=M#!%\H_RBWJ0FXN,"MQ1*.DJE/!5S7HDFWQ>&O7T>! MGG7<]:SC8'-Q"3[4DL)2;](KP..DXW$21/0U-D0D++:KF "#TX[!Z8?;;*]? M[VI]B%L8D!HN!GA-.U[3<(3>),T'N85!5TR8$+FSCMQ9$*=K5*[]#=$(B[]J M+@$Z:;*?E9)P'O5^ M_C]#\0KWM-B%5O@DO#;NI^%RXWC NV',[U%N78H[AA M?3-/:79/9O&FKS[NS9(EZK6?F WUOUK:9JSL3KNI_+*91??/FY&>;%W3; " M5R2:C$Y)MVZFY&9C5>4GTR65N2K]LJ!_%JC= [I?*6KQ[<8IZ/ZKS/\%4$L# M!!0 ( !"")U?2H?I'K00 $$* 8 >&PO=V]R:W-H965T&ULC5;;;ALW$/T58@,8">#H9N=26Q)@.TW3 FX-NVD>BCY0N[-:(EQR M0W*EN%_?,T/=W+AN7J0E.3,\A=3SX5IS)POO///BYFA4C!D26RL01-/Y6=$76RV9,?# M[VWT]Y([?C)5:F;%VT)55.O>IEN__D";?%YQO-+;*+]JO;$=%:KL M8_+MQAD(6N/RO_ZZX>%['"8;AXG@SAL)RGY>:J'YT%54/_8= MLH,SV<*YG#P9\)?>#M3)^%A-1I.3)^*=[-([D7@GWY'>L;KR+GIK*IT;PE7J M)E DE_*$K]5[X[0KC;;J#I.$[DM1_7FQB"F@?_YZC*$,X/1Q 'RFSF*G2YH5 M'>\55E3,CYZ-7X_.GTCO=)?>Z5/1_[=Z3WL_'[]0AQ'.U"=2.I#RCIB,U!"? M*5L=/7L[&;\YC\KBV!NW1 .ZO@8A?: 0AQ?5<^-*VTOL0"MO5]NXG<$1L/'%L;(>B_\V;GU%P:G8^9#$ MV=26V)HCEWU=Q^,M&NA.QR6(/F"28WLD&+;++P-95!P[!E_U)MM1,JQ. M*C;>ITW0RJQ,U6L;A=S \1OLF&F!C7=H4Z!-6># D%YC9\ NI7'%,%+9!P/( M4%@T-F56?5V;DK8\M,::!$7>VQ@GQ?_H##,B1R$[IB;X?ME W??=(56&SEKE M^["GKXBW#FPS@)VJ11*,6 :-ON^9!6)UDC#5& MO0%[US$]M2%;(;2.49?@GU**Y^J#AT#+EKBBZ%PV?$?4J5L0'D04'#-8]FF@ MWO7",Z/^TNN 4H!12)N",-WOA.E8K4DM""<'#;AB!^-68-R#0X,_0>AP(UV# MU95!^8_5[X1M8B3:0K\7)#E*A2X/9M'O+ZJ<6AU\RV! K*\Z)=H.D$@'*$U M_)[X/6,,B)4&)8[BE??D#EM\Q2ARKWF8F2 M^N"QRV!X<*U#:9;R>(E( "*2;_C=[.Y]=)&?!7OS_+A"EDOC6,!KN(X&;UX5 MT$IYL.1!\IT\$A8^0=;DDRM @0VP7HLNY0%OL'LUSO\!4$L#!!0 ( !"" M)U=RFM@,,00 ,0* 9 >&PO=V]R:W-H965TXH M^26%;:3]8I/BW7,OSQUYH[7S#Z%$)'BJC WCI"2JK],TY"56*O10E-5RF]F:-QZG R2 M[8=/>E62?$@GHUJM\![I_JI(34;>K<&+-*/)(H8:M=DY;864>_)\JEF/ M)C,5= "WA+G'@):4Y&J4$D.+0)IW,+,6)CL!,X2/SE(9X#=;8/%],XJ25S_A&3R>M7@[?]FS/>7NZ\O3R'_G)6SL/\ ME/T,1Z&NX8,E]+J".VV5S;4R_*5M<>F5UZ^NLL'@!OXJ$7+'E-J A:P"YZY0 MQ)N%,JR(T%X=*II@TC8[TBZ 3FL']@.YMRGJ:9N["H'M1QTJ/2)4;4&A%-1S M9%"VD$7V'2;R4MD57*TM<\D>&@.J^,)W M2?3C M:ESDM)NFD*!&?9FA7J#=^R>>.]-,F! EC,,02^LH$<+)7VK%"WU11# M6.YJJ'9!4S3*QWPOQJ#Y ?&QK-CTBVAHD_JCN=H*LU7MBK#U%(N+@PQVP1<] MF')VM#0#EV"M+,?HE0TJOAGA0 .-YNLW(S G@AXD=]ZZ*S$4>ORVD?9+W)=6#6_3$+R^[M&_>-@F.K".$0H?!N\!P[A%D/.EH^M+8 M]OV/SM.W1!T%D@Q*]H+(>^2J/\R84'3':66=2*1,!S#H__)G6P='*__E)5PI MZ4:2*+0M=*YD:A$P.L"F4E&49"E\JGG"P7WA+UO?-JB\6!"BGI7>)406I-:= MQ-=U2N_8NY4>3!85^E63O7@[WWU4?J4Y$P:7K-KO MO7N3@&]GIG9#KHYSRL(13SUQ63*/Z$6 SZ6FMQLQL!M<)_\#4$L#!!0 ( M !"")U>?G.*)X0H (4< 9 >&PO=V]R:W-H965TD@I MKN?7[W<.*5F^).UBL4!3ZT*>RW?NU)N-L;^[E5*5^%KDI7M[OJJJ]:NK*Y>N M5"%=SZQ5B3<+8PM9X=8NK]S:*IGQIB*_2OK]\54A=7E^\X:??;0W;TQ=Y;I4 M'ZUP=5%(N[U5N=F\/8_/FP>?]')5T8.KFS=KN50/JOIU_='B[JJEDNE"E4Z; M4EBU>'L^BU_=#FD]+_BG5AO7N1:DR=R8W^GFE^SM>9\$4KE**Z(@\?.H[E2> M$R&(\4>@>=ZRI(W=ZX;Z/>L.7>;2J3N3?]%9M7I[?GTN,K60=5Y],IN_J:#/ MB.BE)G?\O]CXM3$6I[6K3!$V0X)"E_Y7?@TX=#9<]Y_8D(0-"3>$TR49Y:&R>*NQK[IYIZ"2>W-5@18]N4K#OEN_+WEB MWT"\-V6U^$E^4R.E2I,I6B$!A%L+4%M$B(Z2J2,@R$^N5J4QJUEI9)VH8THK2E"]36:8JE_-<"02_E94NE[Q^ MH4MZ%7C*I56*B+D>"6)5:I:E_E,)]14I@\!'SF!Q=E3"3N=4Y9ADKN5YEEN619A'J$$+_?-* MV:(G/D"*W'M$9J!D!3+F46>0I12Z6.<1ZD]BD&Q8*HC]6"W3)&1#4D?I3X(4'VJ418Z716\PKBLZREE@T6^@0>1 MXV"KO*9%% ^ *95Y6N?>)D"2N$*SM?**61;-+%[6C6/V MQ'M9;IM0"EX3B&)GJ38 S*R)G@,U&!=R$[HU;@UTKQ0<^TBY%<&BTGHGAW'' M]#2' 3%V!B0S[>!XWIU -*QNP%A0;?.*[K,3FY7B9]NP4CI#,F[;1 %!YRR0 M337\U\N7*?A=&EQ%+]CQNK%*]%9RX8'A,[4#!7;XZ MNY4Y9[$';GKN)"._3^/L0\O6I]JS3T=NXL0+,8JFT^'9+$WKHO9B0T%;Z3^] MMUV(832V1*,'^ ^"R.X)Q-(JOS^YJ:\F3N[B B:W!H$VNA ?:#X6E MY!@(3T3P"S&=CL_^04G\! W/K'SB[60P.?ML*G;&_7S=744R3@:#L_M0"Y[% M9QA'XT&\!U#C8P&@N!_UX^%S"'VT)$Z%ZK6&W4+EZA0R6O."+#>.)_\3[4,*I2CQW.&!S8XU61^*#<;1:!H'./?+YCZ8@^NH/YJ(GVK;I/YJ MA7PN"M]=*>JN&M\4WCG;7,N9D$B,HWZ_SPGKP'"I<00CWFQ6.EUA<>+7=J+, MK2#S2\X:(:@XIW$4^6JRR[G'R7)7^X,THW$KS4&[T(T,,@'<8S+<7[N3O"W% M32FA7N)Y>#PZ/3$[S@D1;]UPBTZ:H/I@XN@F3!+HZ#UE7\I7OM _T]:;)6TWKN&O:'X2]0I,_GV_R_747)D$\:C7MR1;-3K'TKF(RI%]=&.N*RM MQGRF\[8$OM?.X5<37S0$*O M*[2E)2T^57,>%8-TPL].E9D#G&A%\#+?D7VK]P@EKB6%MJH4']+*S+$"D0(; MQ1,.-]:5*RW4NI"7('W0?6%NJU;BTQ9MR:TQ8'9'"@/<=^_NN)LB+A^@&*R4 M[R!]!\%SQ$Y$!D!QY@ZP*=+B4U%,6;87=R4B:>B^YF)/JH4_Y T" M+#3\<)IN?^;6NH3Y%XT'PFLR P+ (JO3T#7(%&VA,Y82Z;QV,+!S!,&L7J(5 M%,F08ZS?;%6B>,0JAU?;,;RTU$)'XI4Q[ MD8\X]/KPE UZ(HJ630ERH(.>6DL:M[!I]N'7SU%+'$V)-04UBJ,I!>+W1%@8 MS!@667AWY\;GE(T.3?<0&+-G<^J)V:V3Y 0&"!AXC'O&+.R/_ 2$^ E5 MBI]"6QJ/:?%XV)MX?>CM0J94XK;_A>Q>0EG"/;KY\2CV]"4+ZIQ>EGY$(%=P MKBY\'W<0D![_=6U=+;U:/D+H.5;DN=^K:-)HIV?*&# TB.@J5[MYV"W8&\NZH!Q$G85! MLO0L*5&JC*4)=I[MPS#;P3!K8 AQJP-NA2^9?IC@ X+L=#A_NGMX^?"C+-:O MOXC[8,Z0S& _5X?@HSUMK0Y.\UP6.+;$0T%V8DYH);"A% \R1ZC<(2W0($;E M56;-U-=(:W:):M91ZE.C5"?/^&ZBY)+DQVPJFR?CA"P#JM(BM?H9;F[GO)#6M)V7K##$M.A!>P<$1F= M)E#Y8]GW>E]0F"8G*1QV7=S?1NT@#5>DI[Y9,+G.6 4&/)R]+()^/61),IIN MT^W.! ;3P'K+%.],61*ZF(IW.0,=GJF7JZ,)^B28JU^CE:1OU ?17 MDDMG2.(^?D@ZN)2V;#>V *RWV*5>%\!OF\KJC%:0=> MN$UHS@@FZ58+FD&C_5.BMM:<3%9^-*=8A^5\'T/_2CJG\1U,TPN7ZBMP(_ON M&CQ67RZXD)^:C@^GX7N("\(S[L_.*!7Q*#3%,(6;D1A$\76?+L>X3 8CNIS0 MY32ARVM<#D;]L\\M6QIIIOUQ,_MX?%J-6:TU@!L-HFL0?D=%NVD.6URYE6Q\ M\8)JUG@ZP9#X\?!8[)@NYJ$)1!Z(>\_YX'20H.-4_\39@FJ:9UK(64YQ8[OP M,'F H7\8T,8" #HA6"?]).#>CW$[ M' SHX6#H+9!,$GHX[=/#<;!%S 8;QF2KT3#N6N7''ZZ3.'GMK3,)/_M&.H * M*2*9BM$HBC%ZC@#J^#O-E4S'XI+,-HGZDV%S.9CT3UGP@"D?+C13\6 :3::! M:3-A%Q*R^NFYW=T=J2_H!,3SI'F>KQ)<)6#^SI1+/^E^B\H+.@TAT_ <[YUJ M ("_:T[OSG:4 J"=SKSG!>2Z1Y2TJH M3]@9GFZA^+4=[0>Q>0XI80"$?<2 M4:"-08+KG?HH<=7Y-(1>=&_$K5/VV]L,_]I:;?&ULK5AK;^,V%OTK%VZWF $,V7&<:7;R )R9";:+M!,DT^V'Q7Z@)=KB MA")5DK+C_OH]EY1EN76"9&>_V'J0]W'NN0_J?&W=@R^E#/18:>,O!F4(]?O1 MR.>EK(3/;"T-WBRLJT3 K5N.?.VD*.*F2H\FX_&[4264&5R>QV>W[O+<-D$K M(V\=^::JA-M<26W7%X.CP?;!G5J6@1^,+L]KL93W,OQ:WSK.\I;#5=)P^0)#1SD/]%'Y7%O?.$G_GLU] M<*#+?PXYFV1-#\OB%'KO:Y'+BP%RQ$NWDH/+'[X[>C<^>\;2:6?I]#GI_Y=@ M/:OAL/UOIF_IM:K?TP/="7,PY!^R689 M / D"J2E8L9P?8%FR#GC=?GAT6X#>F4+E(A8XMR.C+2YTFY5%IG,.EWE!C/-LM MBS,J[5JNI!N2+VVC6[47$8KG%3F-<&LG5TI2" HAUE.KJQ><;PXU1F% M-D-P]3T=C0I)4 M;'S/*Y,F1 M)Q8QB7(U\QE19A'*O@96H;W=82O(K^%[A'21"MQFZQ":LZJ:"N7)-J;%^>1I ME.D-Z/T5,PH33*R$TF*>Y#7,O@,!>)O1)P$BWG8_^]F9G2_ XJW>$")4BUC&]GOGR38U&&U0OD5& @8KO_!DKMN/NB#5F<"5 7-4U.TV 7H3_8\F,^XIXI)Q]1 MO1FS/_=]+!@R]GAEVT*$96CE3M8:\PW=_'3U^2ZU^UA4X"J;VV4!%QEDALE+ M4/TAFA^U)ZP9%+4E'A?WR?ALC_77ZI']+)$F$OG03X&X_.@L]2V>*R3@6L0I MB@<84:N )B ?<>Z"2Y$$ !]<-NU))AJ=J*=M:OH9S3R;@MEXT\W&+7L+T&W2 MKT!8-[<.LRG.N6'L9?PLE COEMB)5W_R^'N:3H^'X_&8 MQ73VEHCN7*+9MNBJ/V3QFNH/\+FT^/9$AM,KVBE2)9JW-Q_V'C.:"L+G$&FD MQS+N]_A;(#N82QSFO.1ISS-8\\8K7L<)C5.V,.J/* BK,*$T.5.!5:U@9AQ M()#'\>$VOW&U; 3&QR#Y.E(VQY#D56NF\!['?"\TORX4]S)3X!(^Y0^<&8V# M/5[V'A6RJK>[6_+O'K*E.";48A-1XG$MYAK[W*Z'-3Z5:)]X*Q8+M#? [#/Z M#>41!Z[86WM=,.6"8G20.+@.>Q +/@?'%KO7VQ9GQT) MGLJC-9B$G16H"X-:7[3>C:$'K,[0_%!.7139DFI[")J%)Y*UGX]ZM[TK<*FQ MI"XRR7[<9G67?A$G9C3/=]E)E_5)5D\4D-X-G\]!&B>]I]PIFE+Q>[Y>G[S\^Q%'C8N<#6,N0W(P7A9XL0D'2_ ^X5%TVIO6$'W8>OROU!+ P04 M" 0@B=7P+6W?%4& 7$ &0 'AL+W=O&;FS)#T^=JZ;SXG"N*NT,9?#/(0RM/QV"#=N"#6N:!!\:7YZ5Q;LR<+:;_SR6WHQF# ATI0$1I#X6=%KTIJ!0..VP1QT2[)A M_[E%?QM]AR\+Z>FUU5]4&O*+P.SL< MB*3RP1:-,1@4RM2_\JZ)0\_@9/*$P;0QF$;>]4*1Y1L9Y.6YLVOA>#;0^"&Z M&JU!3AE.RDUP^*I@%R[?2N7$9ZDK$N])^LH1(A[.QP'8/&.<-#A7-<[T"9R9 M>&]-R+WXQ:24;MN/P:DC-FV)74V?!?R]TB,Q.QB*Z60Z>P9OUCDZBWBS[SOZ M1OE$6_;5B[_F"Q\W(H&ER]?'!Q/SIXA M?-@1/GP._7]DYGFOA^)D.GEU,!D^L8P7L-X*^D=;JD2T]ITY M6HRPE1.9,M(D2FHAO:?&7BNY4%H%17[4LZI)IP"5(G.R(&X"$:F(#)A^QK16 MD58%=3KQ;CZ_CJ".;BO%C.BNE"Q, 6!^$3%?2!+176WGT#?<-X+P2S^Z6NL<%#I"M M0Y3TIEY:UNUS06%-9%J,4KJ@>"G.KZU7[X5&I#+05GBD]E:0#W*A%=I5S-=] MI')%3KHDWPS%.E=)?I\9=A0J!#?$ HU/%>H?BLM5GEBG=L&5!U@"^[(*GB'( MP;V55)K'AS'7:)Z/;"OSR)J-S4[QC,3;[PB3D\FQ2]N(2-10@1AM&"FQ4)CQ M^(HG;[7B&$$#4@.41.SA@ 1SU!G*8:M555OP*V ZBI YN6J3DDK03B'L)$'@;!35F*/1LO1L,5K MJ^L5U,JA9^$ QE."!/+R0W")Q"%JM9)LY!M)<(5\&MV,Q#N[(F?B$OP!]6*2 M/L;^2/R)SI1(G\<)\8%70JRX$[2RY9@U?%/FWY,X'T%8()6+ND)D%JA(9;P)<70Z,U( M?,Q93LY%!39$LMAE':VL7O$P[Q@\FH T6HHLT5-19U&=G(#MCO:0Q(AWD2H@ M>2S75G*8U4JT5]V+QC'L0D@M?H>?_"@TGE,&1HJJWOK4*N?!H/%JB@X?@U*(*34GTZZ'G M;5/DZ.2Z2ILHQ8H&N],8B^GQV;-5B)=NR:<*TECS:IN!V/,52]BC/[G2.BZU M6"654?6FLD '\[UPT5:4]L\Z5UH+%DRKJ!V;5L=;&G!D WD1Y7:^6)IX2T4V;K8K;*\+QQ$$JMBG?P>->QI>VV*6^ M5NFR.40N<*=LHU<598@'5;GC0-(_?3ZROQ> MNB6:C="4P70R^OEH(%Q]#:U?@BWCU0]YPD4R/N:XN9/C"?B>651E\\(+=/\+ MN/P74$L#!!0 ( !"")U<)N%(RS0( !,& 9 >&PO=V]R:W-H965T MN D7;K0_# M'A2;B87*DB?)2;NO'V4G;@JDZ4M,D3Q'AY+(C#=*/YD+FUY2@( M3)ICPE-Q[7O5D_'JK*"2[S5 M8*JB8/IECD)M)E[D[1QW?)5;YPBFXY*M\![MS_)6TRIH63)>H#1<2="XG'BS M:#3ONOPZX1?'C=FSP56R4.K)+:ZSB1-%RB$(R(9?[><7KNE M ^[;._:KNG:J9<$,7BCQR#.;3[RA!QDN627LG=I\QVT]/<>7*F'J7]@TN4GL M05H9JXHMF!047#9?]KP]ASW ,'P'$&\!<:V[V:A6>-^#X'7 "-TK:W, WF6'V M%A^0D%9-O%,SCX\2_JC$&221#W$8)T?XDK:ZI.9+/JCN!2ZY284RE4;X/5L8 MJ^DY_#E4<4/8/4SH6F1D2I;BQ*,>,*C7Z$V_?(KZX=+U7^I>I$2W<-$*: MC5=;VZZ"P!0U-LR=MVO7>KM M6G56<(F7&DS7-$S?GJ-0^XT7>8>%*[ZKK5L(MNN6[? SVJ_MI:99,+&4O$%I MN)*@L=IX9]'J/'7X'O"-X][<&X.+)%?JEYM\*#=>Z 2AP,(Z!D:_:[Q (1P1 MR?@]N-M_"@Q(IUPEZI_7L=L:H9C4E!P^7P9S=C'NX9+,(G#.+1(.YU#XYZE6^89=NU5GO0 M#DUL;M"'VEN3."Y=43Y;3;N<[.SVK"ATAR6\O:$R&S3 9 EOL$*M:?4*KU%V MN XLN7(&03'2G@^T\1.T"7Q2TM8&WLH2RX?V 4F<=,8'G>?Q4<*/G3B%)/(A M#N/D"%\RQ9WT?,D3?)?LEN5BC+=/ A,&?ISEQFHZ*3\?"WE@3!]G=+=G95I6 MX,:CZV%07Z.W??$LRL+71_2FD][T&/O_U^DX[@6<[D# MZ[('!JVA16UK4+9&39=LX,*)RX"J@*IW.U5O2'FKN8 D')=><@FV5IVA/?-J M=?+0X"'XY" 8FU:H6T3(46+%2 [UN]%?IIE M[INDDPN-.;-CH4A4HQS2N0CGB][%\C$7U,@U<5+Q_G*R7#H7\3P]^:(L!?=W M&3@2>C@2E.4H\\,THD$<^E&Z?.RJA0.P#M5TK9 MP\0YF)Z^[1]02P,$% @ $((G5T^:%(!G"0 7!L !D !X;"]W;W)K M&ULS5E;<]NX%7[7K\ HZ3:9863>='%B>\;>.&TZ MLQU/G&P>.GV 2$CBA"2T!&C9_?7]S@%(2;9BQ]MVNB\2B5M'AMED=FW2B9\Z2J/(K# M<')4R:(>GIUPVU5S=J);6Q:UNFJ$::M*-G<7JM2;TV$T[!H^%1V\O4AK/ WXMU,;L/ NR9*[U-WKY MF)\.0U)(E2JS)$'B[T;]K,J2!$&-W[S,8;\D3=Q][J1_8-MARUP:];,NOQ:Y M79T.9T.1JX5L2_M);_ZJO#UCDI?ITO"OV+BQ,5;,6F-UY2?CO2IJ]R]OO1]V M)LS"[TR(_828]78+L9;OI95G)XW>B(9&0QH]L*D\&\H5-07EVC;H+3#/GEU; MG7U;Z3)7C?FSN/RM+>S=R9&%9.H_RKR4"RCU^NW@ M@Q?\F07OPKX7/&#!)'3P=_CDJG?KWMO@H_/5M;/SG%TF#C4.+MCBWLJ7(@FB M:";221"%"5[#43CEUB2*13H.ILFQ;QU<+A;(?^1L=A8RH#"$!2$WLLF-8##$ M[T2:SOKG[C^9)-WSX/U]5^\H,1Y'#Y0@U>*N]<-S@Q'P<(7XTD MPCT@NMBLBFPEE%_:L;'6]9MM2R7O2/]E PMZW^HU./Z51WC*0?A89LH MS$A\56*%[((1CSJ:\4*.N[R^N@KVG23QLY:-+;)B#6>(PO1>@53G$DI#ZTX@ M!<@G+6^516;,"Y,YT-9.IFGG!KI20E.WJLD*PYD$/VW#N17J:,")7V!UH7/Q M"H T+293QD/8*/FH!5)?+CA'.0->TXO,,MWD[*9-85>.93S+)V4:.>)\;K65 MI=/U#=4QG'-1VQD7*'5+SRJ@% XJD3KWX-"9;KSGR /.DXZ#%)^=N/E%7!\< M?\4/1+:7(AHE*&;*LO#9GUKBON79N7N?JXP'9X5ZTEYR8J8-9QD#/!&*W1]J MU&_*DA\<\ CR\Y;F\G)()(@0=RFLJM>H5*USPE+5V.E*A_,<>Q;-E5>QZY410AU ^@F"<)U%F0 M/G<(A''@AZYOJ(T>'?HY+_%LULES4M8U3&L,#B'=0!<*(B9'!CL/4L&_7+:7 MRV6CEL39A2P:@:S3]M[85_@@P%AMDM.IX0S80<"51P )1)+(W#:-K%!D%'4X M.?#[&HY#'$K\!P*=%JE[1RL"4=]RWD M),2C-J F[114^2UK> 8J]88A!1'_=)V[C ;6OJ&P[&7QSNKWV[SW%+^1+=1N M%MX& KHE812DL\3GEVW2BJ;CX#B:]+1B(MUWP-91@8BB:3"-TW["X2@X%TV# M69KT(R5*WDV_.?]^TZ(I:BB8TN&@"ZS'V*'P/7>IC&)0EK38>(;2+'2+25?- M&QQA.R8 67;,,P(R&9QQ\V[H:P4[?[LD'&0QJ%SR %9= "!P@ (H,&[".-Q MKDAW2*%:B3IK?T3OM[">L0L?W_R9]N:J)(JK?#]?=>'=1I^,VL>#R_8^L>XB MZWO 8*VEWU_=KK&ET$L1C\)N9SMHKX36T;$#0^#+$;+?[?8+%!00>\ PM]*; MWK<_#A^W,?6F/R#'$P9-)FD0 D'/06'\*)?C^!@4C!YR>3P-XGCZHUQV%(V# M]/@I-O]^U:-PAN/5Y'_#U?@>5V'*-/Y#L2O^X[$K?II=LZ?9==^P_QN[HGL& MR=PI$+A*];'< ;9,NLSN;?PO*-QYS8&O.V*CCBK438>:2MX655OM[1+$ZQ#' M?_$G!JQLEC"T*^TU:L*B)M?/@EFGL^<8:M/NCIAF\KTM7=[1W+;VACE20'&> M^?S;GH(IY>ZXS'-O=;YV5UK=P^ S1_,%Z7ONK[D>-@T^;<_-?^'*[STEP(.M M W=^_<(%[ >JRGYEC!QN'NR[0[>62FKB%5U>+*!K+7D[SI&\-V+^_C1M_:?CL[=%Y/M6:H% MIH:CZ7CH3JS=B]5K_GXRU];JBA]7"N?KA@:@?Z&U[5YH@?Z#VMF_ 5!+ P04 M " 0@B=7:E\#F:(9 "(2@ &0 'AL+W=O2_2M3NJD;JXJF)]V^R\=UO.(QBMM[?G?8BO//IJ=%&7G6[L.+T."M6GD?_4E MZ"%[X.[LMG#T-$:C'WBI_#:$,PT9Y4/K<-?@ MO?;%E5VO30LMM[Y0355SD[.N#;KIX6%^>38G8VNS@RWD5:[P6/=_%WUEN\ M,KZLK>^<+O[S'IZ$ NE'OU&E_ND$D>*UN]4G+_[YC_,? MSIX=6<+#M(2'QT;_ZR8[/MR]IZ?%T2%_+'XUK5DJCJ(W3?%6-1WB%Q8Y?S(I M?M'P2E-\U.6JL;5=XH4)GBJMVUBG6EU-"NO"4Y.BQ$0855>8AB.2 G,)[/!M MT?G"-$6[TL4?TP]3LD7K3-E"F,ZU!?"'[Z7+=E&\J=3*\OB#._S"M/B(:YAO M4V/XME!UK9N ?8J'D\KU]P'CK%&Y/F- ML[>&\,C3]/20\A[(N>EE];0>4K>\DY%3]FW45$9OS:81A3>2VYEU*6S75.Q0# _IF@L*^I6-P9Y M@<=_VS5ZZ(IJL]&J#F-B[6RP.!6MUL *_5RM[7U.I,)TESR&3U[W&YY<%5?& ME9UID\<-K@9I:E[NT\G^ \AAM]K%Q09Y5,WJ=$BUA)BB!U)W$&ND,%S=:$>Y M&'8%/%7L'!CDD'XPLJIWWHBB/NA-J]=S>'$O7_0_WYI-5U.T2BC@WJZH+,9K M:;Q6^S;=*#!ZIPOC*1H@3'2!O<#D67^SM_FDB+&%J4/X-WY+,6B#X?[YCR>S M\\?/"38P;>HRJ6#"6B+S3J:Z*BC!-U95AM)'>9^?)2X,:BK7E M\"9'"\2HCU$*8!(:$P9W85C(]3$MWL<8>,Q)!$3W#'0F8$@ MG(#(FC0I<]'T6J7)/2?9':!!MX"XG<,;C#<+96KB)80 E(4JB%+I/SL$;0&1 MR+DESN&:# H<;++,TMX?K%0)Q(BE36^_IT^?%O.=:)L6@57^ H-3/J\,P"0! MWQ7N3E(H-ATL0>EC89 _ 4V]](C&"?DND&'>(0%Y,5=% (U S1S[EC,UWKN,CDW&50-( G6KL%XV";0S4?8S2\@PV?$ MF:],&6_DFH 30&X=6>5^3KOSX0A[O13?(WOWT[=Q>M5DB7\+/X?%.]?H*LJ2 MJ82),8?*CO5IB(LV2PO]W05L"HFN51PU@"7O,Y4#>&$+P=WW34LT<.3UI/"W M0 =3LD]^M Y\ *3["LNM5&#.RO=@\DJ7O78*X:2!Z0=DO[I\]5WQZ"S21!:1 M('M)6(:B0SLL-H4_/WU^=L?CFZXQO++TO-_ 0?L!^/&FZ!J^OB![H +H*'NU M=JG9!9EP,R$FHD/6 *:PPGWK906-(A?/(XZTMK7%+7F-D&;DS)6UK80Q<1!K M;^B5@>;HQ^BA3Z+E#>'[FK+$FG7G*:WK,#:K%R.+9 2!CIR*4X-PFS"K2"H9 M*;SJNP4<#(_GZ^D!W8R M#,]*,$U9=Y2L@.#P*T^UTW9E >D8\08FA4#6I67%>B(JLE>00>6(((/-QZH: MB\H9H6CTLC9+ EQ)KSS4IIO7ID3&,A[%F0X5$X4=>"#3W3G59K(\]A4O:_0] M>^@A9G:6,UK@ D<)-)#!/GS/.K#2@G+@38)XX;*4"H?8'R+E*^A//++G6#'] M$#<,=&T N\,JJ]=43%(A+.F=H7KX[<#J$[6)5:8 7$GM!,8I7I\@R9[J^^6R M+K(R(]P*B,3L+6J_E(Y#9(F22E7.+WH0FK\ MNL0,#%+<2-V/%P,7^"I:#ASE?)"M1X*S*,C"F?T.K>6(,'@CULJLV/ &UVC( M$43$QIDKNM!XL.1-O;S?!ZDF+*90K*.2 EU-75R< 8-WB)M%J]VP& \4:*YJ M=C,H+9_ML/VO]_WVP',[&'&@$(P,RX)VDOF"!$) MOBGUL63DJY6:JXHDO[9;O.]WC5K:9:>/YH!+E ,U)\9QKV:00FF"?;_BJRT! M('ZY4K6!ZAL#4AZ;%#T]_0"Y7QF]M 7KZOQ9<07?1EH50)#2RJ=*JV_ T5![ MQ![-?XPZ10Z77G7"!Y>< 3]DP.E?@' /H0O_UK.: GY&U_PW5U\9J^G>1:Z%N 9HXX JD,I,0T#21\*A0 B+)%0J%56CF7@K$D4*V-2# MOC56%@9Z2$W)JRG<2_3T=#:[-S^]]_ TUEZ!+,,?8)>5F1-GX%A"+^0EQ&9 MP(BVE=[,("+I\7?Z"S)>4_Q"^FAX=7T_?;B=1OU)*J1I]ONT<5WU3;!!@RYT MV=/-K%TW$?>+7*E&9SZ12W4#KJ[2= M186_:;N! JEBS59-CPDV9]MQ Y/1MJFG7FAQ[6P;,/NR;'."I6K;!#69OO\Y M;GH>H1HC"K_7X9) \ <)Q??C5MD 70-\5=$CASBVW]OFH!II418>1$<@K7?,>A;"FL$,Q MA1K[:H3B/;0W:2V @(/*&18'RN>ZA\^>S^"'RF$6IJI$3(G>;6CGM2FF6 M%#6O>1>-7GN5!GD9][FOTQ"(J.$V7>TM&V5D$YIDJ^?>M#K$.&AGS;.#:8$" M"/ 'H)KT?2?M^K00+J3VP4(1\OREXH:Y@J(6V/ZVY/]98?,W:YE/>@0C9%*' M^6^%T]'QB,'^]+'<]IMEKM(,MX:#V?? ;':(F%"KL:=KB:W%0E4316 .'I[? M=&YC?=C5R3K1 R@Z )6R,Y&-/U?E35RC9Q(;NN_O\]VB/49%E,1N($)J\N\3 MO7YI,NLA6>,6!VGL)=P":6-2_*:WQ;^MNTE*ZML'?=,@VWX8<_#X?KZ1];,S M^L!.WE=W\&(P^7QS;0H<:>5$P)'U_&[+%=(M1=EX14B^]=I"D 2A_QMK?&<; M9[-52H6TUAE8[,%J".A!PD_2_A+V*!(X@:@?8!ZRTQF1+)W8Z<$0*QI.\.^# M0X_W* <>)^F4S9#%:>_(,4X_[)V/>I]*E[1O?V"_;-2CG(-YA9$!-ES3J]A' M"(VVXVG\@QPKR'(/0\6'#Z^+VRD6N<;(-'Y_L.')?OGQ3:0D!P[55&D)46X@ MM*V[G,T-I8BUY.!X0CP#$PY,L9LHF9*SCR\1)Z2XN;V5&@$ID#JS=! .4G Y MV6_12[>VV0T3 5V =%W=AO-=F')=\&;"+MN]H3Q3=0S%62+&8_VV=Y;@4A^4 M,CD5+#1>MA=^H)C=YO U&6[R*#[^8ZFLD.T1VOBA3E=8 YU1TI2Z-K7=Z4!I MP:?H5""\F,[J$GKP5A#]7%%Z)/C\L*'Z;F&(MP&"I,G$6LCW79]$QPZ)=M*# MHNPUQ-,6C6WN;]1.=MX7H(217E,%Q:EX'(7[O/X37A(BC_>&MUX3O8GW_]9V MTO_[Z9=WO(W&!PT'_)C.$%W$6*-F6NJ-Q#X81\RM'ATS$0\E39))\'\Z>6*: M6WJ>%U$#QQ#P?I*J-MREJBN$3V@BYX^]"LE M Q,/Z(BWL:W7(#Z'RP;U'.@4*4++2B/NZ\#HTV,O[* M;&(\$^L(>J 4L:;6<1LI%36%#(0H=>[&77$F8 M*I5I^C7:Z9(W*GF1=:OZH]A#96+,.K3,G+ZE[T[B83,=6N-2)(6^K1; I@8% MR=CW^84;L FY% C.MRL(%->QVL':YW'506OQ?A6"F)E?>ALIV1L:M+9\""-K M.-!+W.54%6\&I0[IX"G?1>F]H!@A"I\2ZE?#+7"R03C+1;R$WTLC,D1P/'?D M4A,JI,D/M\2ZZ9@YG#"P'Y:TN"=G)?K^KUPVM)%;:N$766R?DG_B[1HK;P^N MG_?;PHJE><,"0"8^#$[?>6C>!XKJ#F8<*)!TGK1,%X!S"UEJ>D\";$Z'-BO- M1R33\('>C9\58L#/[P-8U'$XY5GUQSP'L#9P;_AN*Q$L^3>;\BM>,M)W=)BP M5W< 9XB=-X,%Y!^/O,_;9J%=+IM)]%+'7WZ0%<%EN*:@#CM?6&E5896NC0UI M/K!-F_O(Y;H.WTX$'Z!CYRKQ?%#6W2T=))H4'W5#V*8YTPN1"4'SNZZM'!1@ MSQQ_;3%\A 76?!Z,N OWZF .@M_^J'@:^CKSO\)@?Y5Q@YV5KX14L7-L- MDY.75CD^//"R)L"*M6IJ01@^E4_54UU:%6CG_BHG?+2/JLX)\5R(N##4"Y5/ M;QB#W5(UYK\#YNDO* ')M'T7CM)-.B,?B^AL@K#&-Z]>3HMKY"I*C#%5'UHX MH7:@Y/UA";R=?+LGJD#MSO$,LB^*2W,M5QU52^"X&34YGV4$9'@&L%0;Y.I: MTA7<&7C#?5.,'(XWIFY$^)+L$0@2HJ'5PTE^F)VADMH6G^T\\%'446FOFK93 M$$C ,6KR4B'!I"1BT'?%[-'TZ>/8Y8NER[1X+5MVQ &_17^4%QPBWO Q*7OX M@Z5[EZ=8KBX[@H6^3"))0AH& F ,<3>YG!P=YGA6W'MY&O6^DLS>NJ[,:R#2 M1!HY,"OP_\" Q)\VC$%<;,N'74.]T_9A4/D,4UZ=?M7H7['J@0^E]L1GR6CM MF^R#C\%B@D'35$(;Z%$"MIP/#[WNN$]A@:_^DDYE[>!UQ'&).]<[J?-T)"F< M6[-S3NQQMBR[#4AQ'"!N7<0T?5S,"XCY\VGZAB"&)ZM2%5M0&,0G!;&EKG\J M7.>@'XU.2;AK5]8QKM@%)..2@W6GY*R7ZOM5%^>)$^VH L@.KO()IRI]$=>_ M(=NLK(+AQ8OS<$[C]2FRSXUF"14?:-E)BH!.:#V!3=,W&FU>&+12PNV[UH2: MGZ0G$C8V+=A1[PA\(0%]>P.Z[CV'91G9K+P_[PQH0O_% M7DLKY2HMYB4A(3*6[!](V%_3QV4,Q)-@QMPR'++J-F*_ U^E8E.A]]X4M- MV*QE,8!MGW:A-_RY67P^J#R;?7@_=7?XDZ-< KA[)A^?>HACAN\#=15VB<(G M?L?6*GKZ;.&$=?A6-=0I_1Q;(P>XY=O#IDI(Q<-^HK;X/=E_DP/!A$:F.24P M4IPQ[F_JCO95O G56+&$7U$?E[9BU!>S[N@<<-@;!O2>/YP\NKB8/'ET40Q[ M0=FWR:#/Q.>)Q<:3U92<,$ XXQ3.^*5<*$&'N"_9_)X ( $0)OTAQWMZ$]<> MY]?:E:,NBJ!+4\GVAZ>="CD9BO-UM M=*X !@,@5ER#002LF_X@K,2,[UQ_#/.P0+6ARC@Z<9R85HKB 6@O_IE9*9B< M/Z>E:$S^R3?&[W=([L!LD]')2_ITE1O$MC3\;/I>?(#J69%$N!T'XET# M?:OJCM\5E^,2.IP?X\_M8,REDA1*)5KLGE/+MN&68I0OIH.>U63Y/01&R!^% MK)M/,T1U3MEBB$Y-T,/?^O$)^GJD<9+.B=8*@\1'7YR)2*#=673FQ6O/?V/M M$;]HEFT*:K4D((#.:O"9R!L.K*NQ+O].4=@+.<[@^S5@7> &Y9N6[NB )>#!QA8@1H:79?YTK?UA& M*G:V:]ZYH+=-]NT[[9^2!7/?)KFV,9$PE5F2'(_5%1&&'B?$O M>I0#;GLB1*^-4UR%NJZDSW<'DHYV*2\/N1-_7G;GRN\@ [P!%NP0I.%\F;4[ M^X9=W[;\]NY::*F-(Y^W<0=K.H3H2:YT> M^O,R#[*_#K36;LE_ \G+7Q&0/Q24KJ8_LW0I?UVH?US^1A-\9DD?G-9Z@5?/ MIH\?G11._NZ1_-+:#?^MH;EMP6GX1ZH@M*,'<'_!IZGD%YH@_?&I%_\#4$L# M!!0 ( !"")U>WN78E7P0 *D* 9 >&PO=V]R:W-H965T( M*"6J)%77^_4[4K+C%$Z:8%],BKR7YYZ[HV^V5?JS*1 M?"ME9>9A86U],1B8 MO,"2F[ZJL:*;C=(EM_2I[P>FULC77JF4 Q;'HT')114N9O[L6B]FJK%25'BM MP31ER?7N$J7:SL,DW!_[Q%^T=]K>EK<+"R%B561J@*-&[F MX3*YN,R[ZU_\+%3+"MN\$K)O\3:%O-P$L(:-[R1]D9M?\$NGJ&SERMI_"]L M6]F,A//&6%5VRH2@%%6[\F\=#T<*D_@)!=8I,(^[=>11_LPM7\RTVH)VTF3- M;7RH7IO B5VM-?A;(_N0)A&PF*7/V$L/\:7>7OJ2^(!7:[A! MR2VN8>GJ05B!!OY>KDB*"N2?4PRT#K+3#ES37)B:YS@/J2L,ZJ\8+MZ^24;Q MNV?@9P?XV7/6?YR>Y]7/D[@'CVQ ,TOZ4 M*DU*WS1$V!FP/CN<'U/)&Y1(UWE2E,E@*B\95MH1"C;&D%7(T 9 MWATR[!W0AD7.:HV^1^6N#W>DO%&2W@SGP_*5Q.[A$/^2L],05CMP#("P6)*V M?AT$./>@56/HQ/0N@@^=A3MOX;C0#Q8";\%I!U?*>$(-EP3E#*9Q2K])Q+(T MH!0@UWGA?:V10E0UO6P6WKZ9L(2]@S2XI8>)8HFHN?5GM'[KI05%*E:-?\-8 ME$R'D(Y&P4>L4'/I1?B:'@8GQAU[,$DR&,63X$Y9$CC-%&4YFB;,Y39B+/9T MYZJL546HS+XN3NL>YU@UFO2(DLK0 >V,DF+M^\M86LJ].5&1>01.-<)-EUGS M/QF_)2(UKW+T+&!92[5#_$EW#;XBBC:"W)_SWOFJYU*2)CXE0S8.'FK>W0-+ MQY!.1I3%RG6&B]?ULL@I8);$,,F"]YT#\ Y(T4 V'$$R9<'OFPU)T@6EU&/Y MTH@VP2R*QQ/"_:IL<->T#R3S/-<-;6N^TT2<]T!\DGE*M^D#Q;8L5>.8UE@K M;5NUE]+SPD9AAPZ7W!BQ$71OU=';\<.F=4YX^^KN]@_$8T)\I$334Y"K1.V1E;(TVOAM0;,D:B= ]QNE[/[#.3A,IXO_ M %!+ P04 " 0@B=7FWFQ73($ "\"@ &0 'AL+W=OZYE^>.O-':^8=0(!(\E<:&<5(055=I M&K("2Q4ZKD++)TOG2T6\]:LT5!Y5'I5*D_:[W7=IJ;1-)J/X;>XG(U>3T1;G M'D)=ELIO9FC<>ISTDNV'CWI5D'Q()Z-*K? >Z7,U][Q+=RBY+M$&[2QX7(Z3 M:>]J-A3Y*/"7QG4X6(-$LG#N039W^3CIBD-H,"-!4/SWB#=HC "Q&U];S&1G M4A0/UUOTVQ@[Q[)0 6^<^5OG5(R3RP1R7*K:T$>W_AW;>-X*7N9,B+^P;F0' M@P2R.I K6V7VH-2V^5=/;1X.%"Z[)Q3ZK4(_^MT8BE[^HDA-1MZMP8LTH\DB MAAJUV3EMA91[\GRJ68\F,Q5T +>$N<> EE3,U4]S9W2F,?P\2HFMB&R:M8BS M!K%_ G$ 'YRE(L"O-L?\N7[*WNU<[&]=G/7/ OY1FPX,>A?0[_8'9_ &NY ' M$6]P F^:9:ZVI.T*MF'"/]-%(,\E\N^Q@!N\X7$\:9NK4*D,QTDE2?2/F$Q> MO^J]ZUZ?\7:X\W9X#GUR9PF]+N%66V4SK0SEO)"P@3KP34$%W[.@ZEQ3AXD$ M5WMPE;;,)7MH#*C\"]\AT8\+6!9\'J.10HO[]MKD@%BU M,HR]0LLL"SB?8]6F27CX;&,P]X+.%<#L_#:=S@_)V+<.'[I2$PDQG--PLJV. M>AVX"PSG'D'&DI:F+[5MWOWH/'U+U%$@R:!D+XB\1Z[ZPXP)1;><5M:)1,I4 M +WNFS^;.CA:^2\OX5))-Y)$H6VN,R73BH#1 385BJ(D2^%3Q9,-[@M_V?BV M0>7%@A#UK/2&$%F06G<27]LIG6./5'HP493H5W%N"A KH!DN=E]WH]FTF4CV MXLU<]T'YE>9,&%RR:K?S_FT"OIF5F@VY*LXG"T<\[<1EP3RB%P$^EYK>;L3 M;F"=_ =02P,$% @ $((G5__(Y)L_!0 @ T !D !X;"]W;W)K&ULI5=M;]LV$/[N7T&X1=$ 2JUW66EB(,D:;$.Z!DVZ M?1CV@99.ME!)5$DJ3O;K=T=:LMTYVH8!0<37YYX[/G>DSS="?E5K ,V>ZJI1 M%].UUNW9;*:R-=1-M/%N1F[ MDXMST>FJ;.!.,M75-9?/5U")S<74F_8#G\O56M/ ;''>\A7<@_[2WDGLS0:4 MO*RA4:5HF(3B8GKIG5W%M-XL^+6$C=IK,_)D*<17ZOR47TQ=(@059)H0.'X> MX1JJBH"0QKB^JW,]?IB.I^R' K>5?JSV/P( M6W\BPLM$IN>L<"SV&^ZP,'@86#P@G$/?[]<*BU1!'\<\]%"A,:[C>N%8A.XDT='/#FOQW+1C'(=O7=EB&==VS6LZN=A+_E?D/">, M7XY=[Z^-2,N?J;99ZZC ?D=+IX^.!;$3I=XVG,7!UL-@!G/'C1(VDO'1D/'1 M>,;;&Y#8W'2ZPQSX@ YG%/,O35ZJC#(/.]=VUPCQ6B* M"T;5S%.J%Y8,]&2Z?3(9DBF(BV.NP9P)RE7 ZWQIH\57$H .&J\PO6:7G[X\ M.%0;EF0C [Q\S1Y.?TV'P4:8DG)?&IP&GC3&_Q'8,W!ICYZ2 'BA03I'Z\?W M]>(&Z2+PI2E=$UP2&K&D*#?L1"QPO+E+S1B;?A!1,Z%FZE-SCLT@W78^ P>&[=:#%P4.',$O@6EAKHYQ)5"76((L:-!'+M=8.1N&35Y7(-;XT-R M[HSSJGKQ(H'^&J&%JLLR@)Q6%/;$K61*-7:9['S;W9KF7'="<=T$O[X3F6^ M%3[<"@<7H#824DCB^EL)N1YVPR"@P2"T8O(3GP93EP;CK:P\H[W0(]E%H;OYK[GO[="2[:?0[U]%RK?G^+]1@I,'#<)^V:0 MN,?$^)U1O.VJ3B;5H^MGPT?BN: MU2G2K/\1Y35=?70TIFC;_ @PP,?R8[;W*JY!KLS;'PE3D.P#>1@=?EY&ULA55M3]LP$/[>7W'*IFE($7GK&UU;J<#0F(2$ M@(T/TSZXR;6Q<.S,=EK8K]\Y24.12O>EN=?GGK-]U^E6Z2>3(UIX+H0T,R^W MMIP$@4ES+)@Y525*\JR4+I@E5:\#4VID69U4B" .PV%0,"Z]^;2VW>KY5%56 M<(FW&DQ5%$R_G*-0VYD7>3O#'5_GUAF"^;1D:[Q'^Z.\U:0%'4K&"Y2&*PD: M5S-O$4W.^RZ^#OC)<6OV9'"=+)5Z*^O$._JGNG7I;,X(42CSRS^Y#ABE7"WJGM-VS[&3B\5 E3_\*V MB4UB#]+*6%6TR<2@X++YLN?V'/82QN$["7&;$->\FT(URTMFV7RJU1:TBR8T M)]2MUME$CDMW*?=6DY=3GIU?RPU*JS1' Y\?V%*@.9D&EI"=/TA;E/,&)7X' M)8$;)6UNX*O,,'N;'Q"CCE:\HW4>'P7\7HE32"(?XC!.CN E79M)C9?\I\T7 MN.0F%V&U!7 MG;]6]T'2CB!;"T0&8YG%#)@% D/MG*DR%*3K6%H2@O^M\3=,5.@#,RZ&+O>E MNUQ@,H-%J;F )&Q-G[D$FZO*D,^<3'IO$]X&]ZZXY/3^,U@KE1GX"&=G?C@: M."'Q1^'@-:!DFKH<)/XX.8/AP.\/P]XC[0SJ$DJM4C3D]:-A#$-_'$>].[:E M4;.H.1,0Q?YP-(8H\J,D[CTH2[:]TZ%RT2CT1X-^+8W\*!K#H9<0[,UJ@7I= M;R1#YU9)VXQM9^V6WJ*9]=?P9F/>,+WFTH# %:6&IZ.!![K90HUB55E/_E)9 MVB.UF-/B1NT"R+]2RNX45Z#[*YC_ U!+ P04 " 0@B=7R$5*SBH# #: M!@ &0 'AL+W=OV@21MT0XH$"39^E#L@9).%E&*U$@J3O[]CI2L)*OC%Y$\WGW? M=R3OM-XK_=,TB!8>6R'-)FBL[2ZBR)0-MLR-=89HN^[8 M#N_0_M7=:%I%$TK%6Y2&*PD:ZTUP.;NXRIR_=_B;X]Z\F(/+I%#JIUM\K39! M[ 2AP-(Z!$;# UZC$ Z(9/P[8@83I0M\.3^@?_:Y4RX%,WBMQ'=>V683+ .H ML&:]L+=J_P7'?.8.KU3"^"_L!]]L$4#9&ZO:,9@4M%P.(WLR#R*C\RR[9KK?:@G3>AN8E/U4>3."[=I=Q93;NJ1K M-FB R0H^8HU:D_46'U#V"._O62'0?%A'ECA=9%2.^%<#?O(&?@K?E+2-@4^R MPNIU?$1:)\')0?!5.AU ZO'2-_!NV)//S2?N3X,) M S\N"V,U/9E_CJ4\(&;'$5T979B.E;@)J$X,Z@<,MK__-LOC/T[HS2:]V2GT M[=U0/:!J^/_='9-Z&NR^0:B5H,KD<@?6'008M(:,VC:@;(.:"F>@P>F)&,=. M%_$T7<1P>IWF M)X-+WG$FRC>D-[YL/%V>N U\YGAURP[81Z0H0")=:1IV2-I&23:ADG@LE0M0A(NLXQ\%_$SZN"5A'F60A;.5XMII].J M1N-:#!-0(R'.PM5R1;[SU3-7Q>DU\**W2CL:E*Z5.-=%GM WS^*SZYXJ1EKH MZ.1&ULI5;; MCMLX#'W/5Q#IHCL%C,26[3B9S@3(=*;=+M!B,)?V8;$/BLW$0FTIE>2D_?NE M9,>3MFGV]I)(M'A$'A_2O-@I_&SR$FMN1FJ#DIZL ME*ZYI:U>C\U&(R^\4UV-61A.QC478:5V ME\-HN#?Y1"U"B-4!(TKBZ'B^C\*G7G_8$/ M G?F8 TNDZ52G]SF;7$Y#%U 6&%N'0*GORV^PJIR0!3&YPYSV%_I' _7>_37 M/G?*9U-P0KJ7 M*6E+ S>RP.);_S&%UL?']O%=L9. OS?5".(H !:R^ 1>W.<;>[SX)WA=AG\L MEL9JDL2?QW)L(9+C$*Y,SLV&YW@YI#HPJ+RK-MS)7-<*B5HVT!K@LX*,7'!:PV**F^H'W3;U$[3Q>J;IV MBJ=3W=*EO>452@OW):>HX=&0JU5PC18U"0OABAN1>Z=K434.^89K*>3:P(9P MO=\QMD[FEX*'H>ECT/1<<#'O+@_2AZ[8.RI4:$NA4].M$# M2?9K+UF/0PL&9T+2:=48LI@ \$N.&WN 6%#YOC@?O.Z 'SSP837UP ,/[$ ' M3ANW^Y<#W^P&G6:Z]]U*!XX9!^V;[[/\!>(@BJ:03((HC&D;CL+,6^.(09(& M63SKK(.;U8KZJR/;DT4=%HQK*Y1>,"N[M_;/5V M2XMC97 :?['_[+D;^.$-S=$;_H/ !'F;KJS,OQ52WTWVB\&#LKR"9YZ1KK)^ M- WN*'8M10E,XS"81G&[C\/!PNF1XDFR:1!. M)A"Q4122!+. I1F<\1?N7!920A5RUQ/.@$59,,M2H$?1* R=)9X&29(X"QME MS'&\0F']Z6@2!RD+W;-PE,SWTUFZLVOB)::DL MS5]^6=+ B]H=H.Q^XR[H1^CY7U!+ P04 " 0@B=7"3R@0UT$ #- M"@ &0 'AL+W=OK]^1TIVG^[NN9=PNE7ZP>2(%KX6LC2S,+>VNNKU3)ICP][IM+( M,Z]4R!Z+HF&OX*(,YU-_=J/G4U5;*4J\T6#JHN!Z=XU2;6=A'.X/5N(^M^Z@ M-Y]6_!YOT?Y6W6CZZAU0,E%@:80J0>-F%B[BJ^N!D_<"OPO[]$_^M@IEC4WN%3R#Y'9 M?!:.0\APPVMI5VK[$[;Q> =3)8W_A6TC.QJ&D-;&JJ)5)@\*438K_]KR<*0P MCEY08*T"\WXWAKR7/W++YU.MMJ"=-*&YC0_5:Y-SHG1)N;6:;@7IV?D*C=5U M:FLMRGNXN.-KB:8S[5G"=A*]M,6Y;G#8"S@)?%:ES0U\*#/,GNKWR*>#8VSO MV#4["_A++2\AB;O (I:+WE5H+S,8(626\Q@X0I#6($&_ERL28HJ MY:]3##0&^J<-N.ZY,A5/<192>QC4CQC.W[V)A]'[,^[W#^[WSZ'/EZJH5(FE M-: VU W'P:0YU_=H3KE\'O0N1]@H28WI8*S+?=N=XF]BXZ056._ X8"P6)"V M!DLH-M>(4#0E@*X$@!*X.R30$TX;!A>B)&E5&SHQG:O@8XMPYQ&.B^B $'@$ MIQTLE;&. ,.I3.$M3**$?N,NZR0Q+< M4O=3+%WJ(/V UF^]M*!(Q;KV@X)UX\D DN$P^(0E:BZ]",^H^YP8=V,$QG$? MAM$XN%.6!$XS]1:2[B1FM+(N8Q$XNM,G>72!G];5F"KM2""Z5*U)CR@I#1W0 MSB@I,E^[QM)2[.%$2? (7-.?:3-K_B?CMT2DYF6*G@4L*JEVB#_HMGG61-%& MD/D+WKE8=UQ*DMBG9,!&E!*I4NY9I7M@R0B2\9"R6!J:FBY>URGIDE@\,L&9QM^UOZSY[5U.M4,J?]AW_YWP[,?38]6UR>G#GGC?_' MS'$<\68@[\ 7[O,.:4V_R*B3>3I[GC? :W-V%*\OKFN86%I46$I*H-4$% M'W6C0=]7_J@_=&O<'4=1L&S+S[6%J_^X&P_'P9*;W)5:T[K.#8/6RK:5+X!D MH$/KA W]&G>C21\ZQQX\BY%W&B?&\<@[$0U&K1.C_G?6^JD2ZQT],0JDB-Q# MRM PHHYH7AN'T\-;;=$\4;Z)-P^]ST2(H+Z6N"'5Z')$!:.;QU/S857E'RQK M9>GYX[&PO=V]R:W-H965TE>3OJOW!=\YKLW.&EPG]TH]N&"6#X/( M"4*!F74,C!XKG* 0CHAD_&XY@VY+!]Q=;]D_^-ZIEWMF<*+$#Y[;8AB\#2#' M!:N%O57K3]CV\]KQ94H8_POKMC8*(*N-564+)@4EE\V3;5H?=@#$LQ\0MX#X M.:!_ )"T@,0WVBCS;4V99>E JS5H5TUL;N&]\6CJADMWBG.KZ2TGG$VGW&1* M6BYKS.%KA9HY=PV\@E&><[=F F:R^5R<[Z=3M(R+,ZJXFT_A].0,3H!+^%:H MVC"9FT%H29=C#[-6P[C1$!_0D, U22@,O)+[D -],9JI$F%MFD2Z A3$33&:4\?=T)/-= ML]V)"&5JC0;&CRZLE*'\1ZWJRM!99*+.N5S"H:/[^87VAQGM97[M.XQ&;'^_ M6#[?1ZK:,2'.Y>P1+WTL\E MIFIIFT^WRW;C;^1O_;/\F,9B,\7^TC0S]9KI):<3%K@@RNCB#0T5W&PO=V]R:W-H965T\^U3@],@6CAH132#(/"VNHL#$U68,G,B:I0TLE@4H1Q%)V&)>,R2 <^=J73@:JMX!*O-)BZ+)E^'*-0JV'0"]:!:[XHK N$ MZ:!B"YRAO:FN-.W"CB7G)4K#E02-\V$PZIU-^B[?)_S@N#(;:W"=W"IUYS;G M^3"(7$$H,+..@=%GB1,4PA%1&?UL-=J]07;?MXZODP)XW]AU>9& 62UL:ILP51!R67S90^M#AL XMD. MB%M _!+0WP%(6D#B&VTJ\VU-F67I0*L5:)=-;&[AM?%HZH9+-\69U73*"6?3 M*3>9DI;+&G/X5J%F3ET#;V#6S!74'"[9'Z5A7!L"&P,7](%SBZ6!8K3RBC!,$:D^"C/N1L-$WZ>0IE:HX'QH]M6RE#\LU9UM1X]EXN= M@__U]%!^;QM&4VQ_>['.OLY,Q3(]BF17/!J;_ .>\RC0;A&& M#92H%]X=#62JEK9YLUVT,^"1]YT7\3$9<^.C3S2-JU\RO> T6H%SHHQ.WI&M MZ<8IFXU5E3>;6V7)NORRH#\7U"Z!SN=*V?7&7=#]7:5_ 5!+ P04 " 0 M@B=7 MDSFFL$ B%@ &0 'AL+W=OJKNI-U-G$" +2#ML3VUU5Z+EMOVH>J#20Q8E\0YVX&]_OJS MG6P"(1@VRKY G'@^SS?C&7_R>$?95[[!6(#G.$KXQ-H(D=[:-@\V.$;\AJ8X MD5]6E,5(R"%;VSQE&(7:*(YLUW%\.T8DL:9C_6[.IF.:B8@D>,X S^(8L>\? M<41W$PM:+R\>R7HCU M[.D[1&B^P>$KG3([L$B4D,4XXH0E@>#6Q[N#MS-4& M>L;?!._XWC-05):4?E6#W\.)Y2B/<(0#H2"0_-OB&8XBA23]^%: 6N6:RG#_ M^07]DR8OR2P1QS,:_4-"L9E80PN$>(6R2#S2W6^X(-17> &-N/X%NV*N8X$@ MXX+&A;'T("9)_H^>BT#L&7C#$P9N8>!>:N 5!IXFFGNF:=TC@:9C1G> J=D2 M33WHV&AKR88D*HT+P>17(NW$] '+&'!P#19R@X19A %=@3O.L> )2%X(&A) M(B*(G/2((R1P" 0%?Z68(4&2M9[TB20H"=2H@'M_CP4BT0>)^[2X!^_??0#O M $G EPW-N+3@8UM(YY4+=E X^C%WU#WAZ!]9= ,\> 5=P*O"D!.N8E0CM!K1E#U>2=8SH4]U<5_3U77&,4!ZO9)'S\CC+@BR.,LW,8HI$^1_I)I)$YDC2J[]OC.= =5*5ZX-ZP=&_XNA2^G!W?KT#A>D'=V;&:QN[/64& MC?Y^H4*&@)81C%0$SVV) O.@L@>>5]L4YI7;,JNT$S2+ISS!V""=8*?:J2NT M0[J5>H*=R*<"95]R]*#OP7KNWD)!P4I"P7Y_=%1?VZ:-O)A<\K=2DJY9OER.N6= M"ZDSGEP>LYD9J64INY6$G MGQ%;DX1+CU<2WKD9R..$Y1>2^4#05-_I+:D0--:/&XQ"S-0$^7U%J7@9J&O" M\EIX^@-02P,$% @ $((G5R]-UJNT! @Q< !D !X;"]W;W)K&ULM5A=;]LV%/TKA#8,+=!&(FW+=F8;R$>S94BZH$&W MAV(/M'1M$Y5$EZ3M9+^^)*5(=B,Q4:J\V/K@/;SGW"OQB),=%U_E"D"ANS3) MY-1;*;4^]GT9K2"E\HBO(=-W%ERD5.E3L?3E6@"-;5":^"0(0C^E+/-F$WOM M1LPF?*,2EL&-0'*3IE3P\7/K'E2ID+_FRRIDNX!?5Y?2/TF5^B MQ"R%3#*>(0&+J7>"C\](SP38$?\PV,F]8V2HS#G_:DXNXZD7F(P@@4@9"*K_ MMG &26*0=![?"E"OG-,$[A\_H%]8\IK,G$HXX\F_+%:KJ3?R4 P+NDG4)[[[ M$PI" X,7\43:7[0KQ@8>BC92\;0(UAFD+,O_Z5TAQ%X [C<$D"* _!! !@T! MO2+ *N?GF5E:YU31V43P'1)FM$8S!U8;&ZW9L,R4\58)?9?I.#6[ JV!1._1 M21PS(RQ-T&66MX>1^D3XD3\*]-A^R98HL2)$7*HZPDZ4MH1S ML-""F;?5=M8;A4$03/QM#95!267@I'*[XD*]5R!2Q&M8R3I:3L2VM'*PP1XM MTLPJ+%F%3E87+*-95%$Y235+]K]]QNL8.=':,@H?,1J$S92&):5A*THLTT4# MJ1#^EXHXQ+&<8_*T/,9,0WF4)Z8&VUG3.T M52('&^]5.S@*^OWZ8N.@6GZ#-EW+)BKNG:"U&89V"PZ(/&FI.*J;$R?0&1 29,HSX0AOHN25'__$;H%-#5J =6.?1N+GA*TN&W3[G\L%:/JN].S5@7:$=,J]<&!Z_ M4GMW:KZZ0CO<;:A,&G';GI>VMQNVK0@%VOX"1\:DL;U)Y;R(VWE]I,7&SQ5? MZEY1WNBUY#KU6EVA'4I063)"7J?/24?6JU#A-8PKH#&(,P ?7_!N7HX,1.4 M^^ZS[U!+ P04 " 0@B=7'?]'K@$# M" &0 'AL+W=O.>G(/IO(="0:7? * M)Q)44Y9,/EU@(59CQW>>']SP1:[- S<=U6R!MZCOZXFDD=MER7B)E>*B HGS ML7/NGUWX-L#.^,IQI3;NP5B9"O%@!A^RL>,915C@3)L4C"Y+O,2B,)E(QZ]U M4J=CFL#-^^?LU]8\F9DRA9>B^,8SG8^=Q($,YZPI](U8O<>UH=Z#LP:I46Y#B8%):_:*WM<+\1&0!#L" C6 8'5W8*LRBNF63J28@72S*9L MYL9:M=$DCE?FJ]QJ26\YQ>GT$Y(E!<=PVWX6$'.X;G0C$=X]UK1TF,%]E7$U M$TUE!I=,Y7!-'U/!P15JQ@MU"*^!5W"7BT:Q*E,C5Y,RD]^=K55<.=[I02\@B^U"B9YM4"K-\C MF+ GVEH:M( IP@W.D/9&=@379)05\!V9A,^,EH'K)_AQ/E5:TO[YV>>L57#: MK\ 4U9FJV0S'#E6-0KE$)WWSRH^]MWO\A9V_<%_VE);KM$]3&Q7;*%.7R]0? M^H.1N^QAG7:LTY=841^KC8HV6*&?>/VLJ&-%+['B/E:TS0K"J)\5=ZSX)=:@ MCQ7WL(9!/VO0L08OL9(^UF";%48[UC#I6,E>UEV.U*;G&F4?,=DF)D,O[D<. M.^1P/U)H*IYYVSY4,RU,L5'OINJJ=6];&&[)B,)DU^[QO3]-S=LKQ-0]L-*T M+$5\6WF5K7].38Q&NK='>5MJCOTX'NXH''^CQ_I[Y4Q:/BQ9T:#IL/^U-NND MFU4<#OPD_$>-N]'\S4'ZF&PO=V]R:W-H965T)PMMS0AV3G;T51^LV8\(4)N\LTXVW%* M5F51$H^1ZP;CA$2ILYB5G]WRQ8SE(HY2>LM!EB<)X8\?:.BD]3Q7]W4:<8L"@_?/W7_5)J7 M9NY)1J]8_'>T$MNY,W' BJY)'HLO;/^9UH;\HM^2Q5GY%^SK?5T'+/-,L*0N ME@J2**U>R8]Z(@X*H'>B -4%Z+D%N"[ I=%*66GKF@BRF'&V![S86W8KWI1S M4U9+-U%:',8[P>6WD:P3BQLJYR #(W!7'4? UN!3+G).0?D5N"6/\JB)#,A3 M!ORYHYR(*-T DJ[ IR@EZ;+>,0/OKZD@4?Q!-OMV=PW>O_L WH$H!5^W+,_D M_MEL+*3B8MSQLE;WL5*'3JC[+8_/ 89G +D(&\JO[.67.R[+75/Y6,Y3,UFH MF2Q4]L,G^BG[EVW[X"8B]U$9X++T_5?D_]J0,\\8/$; MOLAV9$GGCOR19I0_4&?Q\T\P<'\QS<8;-3N:&]S,#;9U7\@I]DP&JZJ@K"K6 ME(<%]J'<\^%0N+5U3^%>(]SK$NZ;A%=5_J'PT$4MX=;6/87[C7"_2WA@$NX; MA./VC%M;]Q0>-,*#+N&A27A@$!ZT9]S:NJ?PL!$>=@F?F(2'NG#?@RWAUM8] MA4\:X1.K\*];*C-^+2@WR9_H\B=3-VSIMX[04_^TT3^UZV>"Q&!=Y5)[ M>HTU&9IJAOQ0*FD9L@[9TQ!T5>ZZ5DLW-,L 25A>Y 2GY1AIF2U1*H\3S80Q M+EW-V@B&;,/WM?< 51 J[G;R@UX(+%,0(D4W<>L[GAT%D[#J6;,.G!? M8PH H#5#JZ.VS#DOW$F(S'F5^(W%6&& T272CQ_RM$7.KJ*O2Q7ET)[E-RS= MC.1)F/2RB$WY4RR&4[ &=3J Q=EUK'T(.$ *#I =#NR\ MAG0(:,>DO7]?_2K_D3W_7\AK2,]^>?2F;4]#1#\ZN/9_1O2_&-B0*?"G0=O: M$'F/5-XC>][WP#6DI[SD4-SV-43((Q7RR'YI_UI:0_H]@-%4/WB>=HMC!%&H M8NA8O4IL9$_L5U$8TF-=7B:TE0^1ZDBE.@JL#%;=0+,S&'JC\*X-#X$"2*$ MZD0!(X,A'060KS&8O7E?\8H%4"<+&!D,&6X?X+"-^_;F?<4K&$"=,&"$,*3# M /;T96P(&L"*!K"=!DY1&-8Y 'O:%;.]>5_Q"@6P'05.81@V7.][L+VVVIOW M%:\R']LSW\YA6,]VTXTS^QA]/1S'^PM9#.O![OL0MR],[(/V-:62'3\C MV5\,8]B0YS!T0^UQQ!"7ZE@%/[8'?P\VQ_?1 [^SYHG?XQGX@Z6U+:/L4'\&%OA3[2=E MVFT:P);L\<'#WN))^^^$;Z(TDS.XEG7N>2A]\^KA=;4AV*Y\_GO/A&!)^79+ MR8KR8@?Y_9HQ\;11/%)N_H5@\3]02P,$% @ $((G5[,9U?);!0 =AL M !D !X;"]W;W)K&ULM5E=4^,V%/TKFK33@9D4 MV\H'+ V926"9TF$+ Z5]Z/1!L95$Q9:RDISLSO3']TIV[#@8M6$%#\2R=8_N MT;VZ.K9&&R&?U9)2C;YD*5<7G:76J_,@4/&29D2=B!7E\&0N9$8T-.4B4"M) M26*-LC3 83@,,L)X9SRR]^[E>"1RG3).[R52>981^75*4[&YZ$2=[8T'MEAJ M[U%O[;D@)%IY96E=$D_%(B@V2IC>@F0L[-]8:V#!N MPOBH)3QE8*?'OPI-51?="L(5NB=?R2RE741X@JX9)SQF?($F4A*^H! \K="/ M:)(DS(2 I.B&%XED G)T135AZ3'T>'J\0D??'X\"#1Z:<8*X].:R\ :_XDT/ M?1)<+Q7ZR!.:-.T#8%;1PUMZ4^P$G.2+$X3[781#'+;YXS;_)4]/4"^RYCV' M.[UJMGL6K_\*WB?RA65YUN+(U&EH%O.Y6I&87G1@M2HJU[0S_N&[:!C^U,;* M$UB#8[_BV+?HO5 MP!I43RNJIUXS]=0G<4]@#>)G%?$S9XQON*: JF&_4[%D*UN_Q1RVY;5(UZ;D MVP2 .[&D4.S;)L,YPJ&3X7;W(XF7J)F7Z(@HLUM#.T&,([VD: )!A%W#;EX/ MP(YH:%Q: FBRD-1N8,=H1HE48%-. ='6> I2 #V 21>MTEP!""*K58/ MSGDK0> )G;/RQ!6-\+K3D' M.Z(O\EKY2CA?Y#VA-:P7I8W3RVI-&511V2S:W[ =B +J\>[Z Y!YDQFTAN8]I'-4:^?( M+9Z;%9A1U4K2DS N&;^'S(YJG1T-_=9@K[K;%UJ3?*V\(Z>^'4^WI5;!6M*P M.'D"C5;:7E5WB;9;O/'^.UB34JVI([=*M>&[F^]K"515X4NR8IJD3.U_V2B) M>E74)=JN&NOW>Z_3K#5EY!:5=W6XH.IIX*;^8P?Q)/=*7B]5)CYUQ _7NA"[ M=>&+"H3^08\TG9LUFDO"8]K&S@UZ*#M?:,TIJ&4A]BL+L5=9Z NM2;Z6A=@M M"P].;#?>P>Q;9.7 E=BU#,1N5=66V+>")Z!C;&V:$?X,A6M.[3N155.W-].[ MA[;OMU/W6 >3?H\/E;A66-COITKL]5NE+[0F^5IQ8;?BJO8EHWJ-J*U>?UJU MEQOM8.X%VH>=; ]/PN$9WDOV8.=D(Z-R80]\%&COG.OBD*.Z6QTJ3>Q12E!W M+TZD/ED-KV!MS\$T/#D%%V1QR%,TM%C9&PO=V]R:W-H M965TW"3V];"L8OMM$S:CY^=I"&90B@L#[RT=N)S?,_QO='U<,W%G5P */204"9' MUD*IY9%MRV@!"9;[? E,OYEQD6"EIV)NRZ4 '&>@A-J>XP1V@@FSPF'V[%*$ M0YXJ2AA<"B33),'B]S%0OAY9KK5Y<$7F"V4>V.%PB>=P#>IF>2GTS"Y98I( MDX0S)& VLL;NT<3U#"!;<4M@+2MC9*1,.;\SD[-X9#DF(J 0*4.!]=\*)D"I M8=)QW!>D5KFG 5;'&_;33+P6,\42)IS^(+%:C*R!A6*8X92J*[[^#(6@ON&+ M.)79+UH7:QT+1:E4/"G .H*$L/P?/Q1&5 !N[PF 5P"\;0%^ ? SH7EDF:P3 MK' X%'R-A%FMV.8&*,Q16+LEW'VM\ER;Z\IKE;H2T^C([*:RJ!4 M&;RE+ ZZ]*TCLIIO!Z5O!ZW9<4H89A'1WWZ.5"@:E M@L&6"NCC:3?)&#PKHW6C5\HX+&4<;E.F?F.9MD)?FFX=D=54NLYC%^*\I4(M MHNG(NJ[8ZMY5.CCWOXNUH&A+\_9=7JOBL>MRV]NNK0NVX G:I'3:.=F5[MI< M;2ZPF!,F$869IG?V#[2K(K\MY!/%EUG#/>5*M^_9<*%O6"#, OU^QKG:3$P/ M7][9PK]02P,$% @ $((G5VCC1YVM @ @@< !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5MK*5X"T(TAMHFJ=-*EJVO5A MVH,#-\&JP%F[))I=ZP4[B"F]@"?*^NN%J9@\L&2F@%(25B,-Z M9EVXY_-(Q[K":%Z3LWOBIK\,(X$[> '@]P'LOP.\!?FNT4];:6F")DYBS!G$= MK=CTH*U-BU9N2*E/<2FYVB4*)Y/K<@NE9)R 0)_1LCM+Q-9HO'&\ (D)/5$1 M]\L%.CXZ04>(E.@N9[7 929B6RHMFM%.^[R775[OC;S?:GJ*?/<3\AS/-\#G MA^$7%5=PQP2W506&,GA#&;R6S_]'&9[1@HB4,E%S0#\O5D)R==%^F?QUA!,S MH?[XSD6%4YA9ZNL2P+=@)1\_N*'SQ>3V/Y&]\NX/WOU#[,D5*8FZ0!G:,&8^ MR@X?MGC=%K;)V9D3!;&]'7LP1/F1\S?JE;C)(&[R/G$5YM(HKL,'H[2!/_7/ M=L3M1X7!)'3,XH)!7'!0W(/J4/H[J#A+01C5!?OJW-#;$;.Z:K&&C*IK44".3U(A,ZIQ*%>N M*B309>64<3?PO-C-*,N=R:BZ-Y.3D2@U9SG,)%%EEE'Y= =<;,>.[^QO/++5 M6IL;[F14T!7,07\M9A)';JNR9!GDBHF<2$C'SJU_,_5#XU!9_,%@JPZNB0DE M$>*[&?RZ'#N>(0(."VTD*/YM8 J<&R7D^+L1==IW&L?#Z[WZ0Q4\!I-0!5/! M_V1+O1X[ X@ M*>/OT.SK_)Z\??..O"$L)U_6HE2HIT:N1E3S0G?18-W56,$)K-]*?DU"_XH$ M7A!:W*?GW6\+B>Z>S=W%!+59"MHL!95>>$)O1I]HPIOL5/%3KLBWVT1IB87X MERW 6C&R*YK5>:,*NH"Q@\M/@=R ,_GY)S_V?K&%^S^)O0@^;(,/SZFW)0)9 MP<43 $D@AY1IZ[364G$E9;:0S20,8IR"S6$T-J->W!J]H(Q:RN@B2DUW.$]" MKT$2O:8Y%N)"9&!CK05[!QC!((J.6+M&8=\+[:R]EK5W$6M%:2/K=*6++Z(K) B!67V:LI)"F"=Z[@#X \'PR/*KE'0&YZ8ZWY+V;^( MBL%#^*XR-NFU$8V;F'+??P+/?G B12Y2OR MR6!>D4^,)HPS_71%FIBNR%Q3#9D)#\-ZJ,)B6"\SH5@5[+>>ZUW4=U*2#!Q]8MPI67" M9,O>);WNW'K]P5$!V*SB:&BO /_@:.#_U]H5;5E<4KV-_B'7<'A,@RY.$\-45C=GRH@=[ZP#9VL5(H)#Y%=)EM M7 /ERB-CW]3-;7C1$TW%R!3;D[LBH>7RX)#\&7/R4D MN!4TR;Z:XENV[YK;5P/%638G ;WHR9$@HWQ!>Z.??H">\ZLI.!V!-4+EUJ%R M;>AE\E4A"#9#19_4-34Y7R)Z!:(:U!8CB!WU<]Y?;/IED$--N8;)@]KD@=7D M.\J++5KGM6LC_?:*9D 9:BM>N[[87KU7QA1T&'3V1.\\/IB!/(Y&]!42EZ_;L6LW.SDY8 ML0/=(=Z*OD$.H5,?M<0?;C .N+^AVD-L@-?(3\EK36_ 7:R4>5UCJE_YY,HH : M1[0K.];!7?0:[ 9J>@.]8V=TIU2I*[1FN#19@E:"L7]&^[N9"GT?N=L9O2LG MA4[=EH363 7:JI+(O6_AMA;^Y M5"A7"CL3C4'0MJ: FI- .ZFHBG(<<1H(UE*+'=&+RI?7("M(DQ7D'+D6D94M M'1JNKM":X=*4"1U F2RUB':ID#]TMYF=O;&7.J.)%;(3J\TE=-&_QG2W@QS< M?Z]!II F4^C89 IU2J:Z0FN&2Y,I9"=3,D,"Z3J9%N-X0IZB)$\ F4XYG:IQ MOJ@ ,%4#?TL=6/$/CD:)IA9$>N W#_E(\S!DYV%[EW2G%*Q":ZR5AL.V"0QI M;H7L>T>[-;TWQ[0C'^S@:Y FI$D3.O86$^ITCZDKM&:X-'=#=NZV=Q$8MH)\ M;["S9V&2B48'6%U@R.)E@8'ONC34>DJPK7:U XK"DO6#G.PTVAW.]#W6BMCXX.=EN_[!;KP&N<*:7&'WV*G>*?OJ"JT9 M+LW3<#<\#>\R*]K5AOS MLFO:_+&;]](TU$P)VYG2Y^( B_2(+"A7"R-.U:D>]24K8*G@)! YB8&@/#&Z M:4>'Q4)7D-MN4JMM5\HAF+ M:VCH0Y5R.#F%'YRRE=ES551Z[ ^SQ>U2>> M0)2J$22MSN$M(S$#))A%=*$0UGLO\XW%@R!\2D6F0ENT@!QX6F[&9"E&8@IA-IGG/BR_3@Y>G!\D:P>7&>[I$)P9+B&ULK5?;;MLX$/V5@1KT K31S;>DM@%? M4K0+M CBS?:9D6B+B$2Z)&6W?]\A)VZ*DIH1M2E6%..;Y9"9D3C4*Y3TW(XP[ MXZ&=NY7CH4413&FE# M0?!G0V/%+_E9!N( @#S-@* $!,> S@E M6 )"ZVBAS+HU)YJ,AU)L01IK9#,/-C86C=XP;I9QH26^98C3XX46T6,BTIA* M]09N?N1,_X(/<$BX.W:$]8^@Z5WB_F\/;B'5R "ZH@91SN.=/J_<'$OXG( M%;+BY$5M/'0UAM$$PXW*D$V+D 4G0A;"5\%UHN"&QS2NXUT,?[4&P6X-ID$K MX3]Y>@FA_QX"+P@;],R>#P]:Y(35E@@M7WB"SZPTLRO=%)L"VVG&FJ1SK=8D MHB,'LXJBM7?L_[V.38F<$L,'H9 #[E:Q^JZPJ49$R496Y 4N;TI@( MS-J_?C4(_.!CD8.:U/>?!*O3\[WP2'Z#5;OBEYK#JS5'*L?2\W);5&2G2DIGHNM[OK!A<#_B_-;@@>'^>+2 MZWNUO^-%>B&H+CS8"P^>MV:WU3WA ^R/S7QW;.R5!R8GCTWYF7.MYIG8ZD'9 MUW*_M8;^2=HH&=N*1JM)7>F^'/N=EQ^YEOS@MY;W%R_3F=CJSN^KN]]>WO_G MT'7_Y-"]#%0(=P\ZB8S*E6VP%-Z/\,)?7&BKV:J)F]C6Y6A^:IH[VZ'L:8K. M\"N1*\85I'2)E-YE'W7*HMDJ!EJL;;_R(#1V/_8QP0:52F. [Y="Z-W ?*!J M><>_ 5!+ P04 " 0@B=7-XDX?*<$ "/$ &0 'AL+W=O9[J3ZJA/&#/J>I4+/ M!HDQFVO'T5B,)\68_=J M/I6Y2;E@]PKI/,NH>KEAJ=S-!GBP'WC@Z\38 6<^W= U>V3F:7.OX,VIH\0\ M8T)S*9!BJ]E@@:_O<&@="HO/G.WTT3.R5)ZE_&I?/L2S@6L1L90MC0U!X<^6 MW;(TM9$ Q[TSH>/^^COR_( YEGJMFM3+_PV"2SP7B 8K:B>6H>Y.XO M5A$*;+RE3'7Q&^TJ6W> EKDV,JN< 4'&1?F7?J^$.'* .-T.I'(@;0?_C(-7 M.7AM!^^,@U\Y^(4R)95"ASMJZ'RJY XI:PW1[$,A9N$-]+FP^_YH%,QR\#/S M1R.77Q.9QDSI7]&[;SDW+^@*/9;' ,D56MB=L:-PR-"3V#)M6(P>'I\THB)& M]_;AMSMF*$]_!\_FQ!7Z&3E()U0Q/74, +;+.LL*W$T)CIP!YZ&/4IA$HW@/^G:+%DI;SG7I7&)P>_&8//*M=[0)9L- M('%HIK9L,/_E)QRZ?W0)=*%@#;G\6BZ_+_K\X2!'<6SA- +E8>O(07+3!MZX M6 _1,UMS(>#1:@R:<1EW252N&Q3KVDRYG4\\$KG!U-D>DS\U&WON&'NU68-6 M4-,*WD1KL:/JY-B7>(,3('XT=L.PA??4S LC$D1-L[M^>/_B_WKV+JQ)AF_; M._@"0-KN9!F>P+\B.)I$[6WILO/&ON]W[TM40X[>!!F^-RO&33?FZ!0+#KV MN"W,'7;$CT@WXG&->'SI"\)@M/=JC$^ 8I=,2-0^:Z=VDR#"P9D]F-2,)OT9 MTJ:V*_MAC]&MS*#:T;2H%Q9*4;%F4($8]/R"CNWNZ4LQ7-R?X?Z;]D& -KF= MT.B329A")J$"?=K8<*#1/[+*ND/TI2@6(-)BRQ04/^A/6,L@^+XR])YRA3[3 M-&==8DTNF6HO%*RA.W8/=8';>Y9>)\(EDF\%9'Q\Q+P1]EL'K#+#N&EW)OGB MHP((7X1H3SJN5L#D&!H9X3:#+C-OU$['/\#;GX\Q.? FE]G@G@Q=+='(#B>L M2QOL-<4YE^OPH7C"O<7&JPGTYNMJC28Z=^1/VBRZ[(*1'YUA<:AI<']1(:BK6^:(X=B /=7 W"&(2$OTSQF&I'Q<.RZ):^J M\(US9=,&I&GX48RAK.P#F.T#$)3A+W49;@OFI12BZB-WW"103"><;6T$Z)1X MEF>-JZ6K3OA M1='_M<9O;(?<,7Y+KN^Z[!@EQHE+(5P'-'$=Q. M57:_Y8N1FZ(??)8&NLOB,6$4&D!K /,K*&UL MM53!;MLP#/T5P@.V%EAKQTFZHG,,)&V'=5B!($&WP["#8C.Q4%ER)3IN_GZ2 M['@9T.2VBRU2Y.-[DLBD4?K9%(@$KZ609A(41-5-&)JLP)*92U6AM#MKI4M& MUM2;T%0:6>Z32A'&4705EHS+($V\;Z[31-4DN,2Y!E.7)=.[&0K53()!L'-Z$DP'-[.QB_*O&3 MYU1,@NL ,;$.9S=(3$NSI.0+$=7*E04R<"]SS/_-#ZVV7F"\%SB+ M3P)^J\4E# =G0$ULE^2]W)+-=A-Z9B&4X"VT(& M]1:#]/V[P57T^02G4<]IY-&'Q^[2B;N8V3>:PZTJ;=\:YI_^5&LF-VA[B6"U M@\.X.=MY][1A.H=?WRTD/!"6YO=;ZD;_0=VX5S<^>>+^I4(M.4'[!M\BV$*, M/82;1]LTOKZ.HB3<'E8.#_JE1+WQ4\% IFI);>OTWG[P3-M^^QO>3JU'IC=< M&A"XMJG1Y2=;6[>3H#5(5;[[5HIL+_ME88CIC>@H .Y= 9 >&PO=V]R:W-H965T4:[+97' [W@I9I MFUU)5$DJWASVP]]0DB4K4>BXF.;5%HO&EC6_(3E_B>*,S?.-D%_4FC%-OJ9) MIBX&:ZWS#\.ABM
  • I$Y"R#3Y9"IE3#6[D:JEPRNBB-TF3HCD:384IY-K@\ M+X_=R\MS4>B$9^Q>$E6D*96/URP1FXN!,]@>^,17:VT.#"_/<[IBGYG^-;^7 M\&[84!8\99GB(B.2+2\&5\Z'R)L9@_*,?W&V43NOB>G*7(@OYLWMXF(P,BUB M"8NU05#X\\!N6)(8$K3CCQHZ:'P:P]W76WI8=AXZ,Z>*W8CD-[[0ZXO!;$ 6 M;$F+1'\2F[^SND-CPXM%HLK_DTUU[A1.C@NE15H;0PM2GE5_Z==Z('8,W-,7 M#-S:P'UJX+Y@X-4&WFL-3FN#TR<&L]$+!N/:8/Q:@TEM,'EMDZ:UP;0,5C6Z M96A\JNGEN10;(LW90#,OROB6UA 1GADI?M82/N5@IR]O1)IR#=K2BM!L06Y$ MIGFV8EG,F2(_DJO%@AO-T(3<9I7RC8+>^TQ3GAR1=X1GY(XG"1Q5YT,-33+@ M85R[]ROW[@ON'7('#M>*!-F"+7KL [N]9[$?PE TX^%NQ^/:M0+OJ#PAGG-, MW)'KDOL$+F;-E\N>EMW809]9#J!1"7+(KY]]\O[=4=\ V3$_T6S;'F=FP01[ M,$72=,O;8L@-7,/6/H:'4&^N7DF-[-20S4_(R.VVU1):KY&Z5W*]ER("M_%% MD3#R\Y+LRO[JF>S_\P\P);>:I>J_/>V_KOR<]OLQD\<'E=.870Q@=E!,/K#! MY0]_/) ;I*_*MO 3ZA&,E'RH<3)B/"0LJV+B$F6>AA\OI^?!A5PU[SXB0 M&M0)\;@)\?B5(?Y9K^%%_CS0<'M+;9&V.C@TTI@P'Q,6C/=&>N\9$5*#.I&> M-)&>O#+2^7;",E&US5[7DV<]F+ $Q9BPB(D6$<%TT8%4ZL* M8/976A;5XL@\"DA8(<$+I?OB;V4=>FECPGQ,6( )"S%A406;[%R CG,Z]KS9 MV&LNQ(X.9HT.9GMTH+2Y%Z0T7L-'\K%<$K$_"IZ;1\4^,5B!AXH!$^9CPH+9 M\R&?C*K_GMSO,=U&2+".&,X:,9SM%P,L%>X:,9B%0K 5 _$+1CXQD^U9P P" M)X9CLD\I5F^'*@43YF/"@K-GLZ,S[5<*IML("=91BC-JDR@CJU8" MVRW";GMHY%%I/BHM0*6%J+0(B]95R$Z:S7FCY$/M"$M.F#0?E1:@TD)46H1% MZ\K);>7D6F\X5THQ37B:4R[+V2A>4[EB?1G8:SOJ8,%@TGQ46E#3=A]3W-ZI M!]5MA$7K:J%-:SK6=-?EK7_=&W;4+"4JS4>E!:BT$)468=&ZVFASE<[I6TT[ MJ+E+5)J/2@M0:2$J+<*B=>74YD4=>V+T%R9395;(<:.E7JV@9C]1:3XJ+=@S M7O>%5 6%Z5D+HM?,5 Q^9[$F5RO)F!F]8[)A1++25:;98GLBW-/A+]7F8PX? M9.4G/(L+>4R$)#$M%#.'YJPZ*MGBF&2")$PI8YF1=XX[.AF1M*K-FC(M78'; M%=4,S'.N8:W*ON: YKH _P1. O*<+85DQ&V"2KAA9BT(FCV1C7H-VH%<)H["X?N>.3\ZFYKWI M\I+&96[]A(2%-&GW8Y*_:OBH-$,(*S!9CA\T(Q79BH@R=:]A[;Z"IKV_.H+> MLKB 'M#&5]D05K8;VMLD>NK#&Z[7VVA\).^OC[;##H?BW90A=,H<,P/1D*%7 MT&VB1&).AMZ6J20SWE7@S!4$MU[6'?8[^MA4G\'ES='>F.\)*D0"FIK57_QH M>M1I?I/DRKD9MY[.U/%L7,$(%UF9*LN$?EES=D5!__R#AK3JNBKFH#"8NF@" MHH)AS!-FKAS3"W $T8V9U'S)8]-2X(@X+G*:Q5L 5ZHP2@%Y5"VS-M.#9@9' MI@3TP!>LN3C+D:1D([F&J]-@SQ\!6[D'%=!"KX7D_X,/Q!):QJ0Z MKH8.VBBKL?N)9@65)OS&BM%X31X9E6112!,6XSAGD@M@,[UA;->B;.EI.03= M@Y[SL3SZ/CPB*?W"RA::RS.GC]63 (R)Z0\<,A[8@Y%_>>%="CYLSRJFV%8YSEU=5MODARTCN3?K_7?K_7?K_7 M?K_7?K_7_M7WV@CK*;F[SFBK\HZ]+'_UO%N]ZPS,"O1-39OM9H_&9R=/OJ[@ MHSH-4&DA*BW"HG5%T!;E'7M5_HYG/"W2WL"CUN!1:3XJ+4"EA:BT"(O6U4=; MK'=F;Y7;0JWBH])\5%J 2@M1:1$6K2NGMMSO[*OWI^:!D6H!,_J"IC#G*'BD M+%;K_AP7:CT?E>:CTH*:MEM5F8[[RRJH)7TL6O=W &U-W[77].OIAWPC+Q18 M[/:'*@"5YJ/2 E1:B$J+L&A=E;1U??>MZOHN:ET?E>:CT@)46HA*B[!H73FU M=7UW3UV_6?8SI7E*S6*[9T78JQ_4,C\JS4>E!36M\QTSM_\[9JB.(RQ:5QQM MH=^U%_KOZ->7%D1VRX.#CUKL1Z4%J+00E19AT;KZ:(O][EL5^UW48C\JS4>E M!:BT$)468=&Z: MA5"SO*@T'Y46H-)"5%J$1>O*J&&)7FH](" M5%J(2HNP:%WAM!E8[ZTRL!YJ!A:5YJ/2 E1:B$J+L&A=.;496.^U&=CMDK?: MZZ-7,*@I5U2:CTH+4&FA]_QW6N,G2^<(RV-7!CM[1=ESK<^FHTXV1$AR7V2\ M/,$V/^%N%(6[4Q3N5E&X>T7A;A;U5V1EO38KZ[U55M9#SL\S>U&6"Z[.FBSL9X]&QNQ ME&><_,+B=282L>+F&\&W62QD+F19-_Y&/J?FF],_T#3_2'YC2I6[&\F\5RJH MJ5M4FH]*"U!I(2HMPJ)U-=6F;KVW2MUZJ*E;5)J/2@M0:2$J+<*B=>74IFZ] M?=MI'51 M-,.U@QJ!M?KV0!K-NDI^06H?D-46H1%J_0PW-EU.F5R56XH#H\C MYN=*U8;+S=%FT_*K8JJ=T.^H7/%,D80M 3DZF<*<*ZO- MQ:LW6N3EWM9SH;5(RY=K1A=,FA/@\Z40>OO&.&BV>+_\/U!+ P04 " 0 M@B=7XK>.$V0" #(!0 &0 'AL+W=O$ \N,FUL>;8P7;:\>\YVVGH M1C?M@9?89]_WW7T7WXTV2M^9"M'"?2VD&4>5M,RRD?^[%KG(]5:P25>:S!M73/]>XI";<;1(-H> MS/FJLNX@SD<-6^$-VMOF6I,5]RPEKU$:KB1H7(ZCR>!L-G3^WN$;QXW9V8-3 MLE#JSAF7Y3A*7$(HL+".@=&RQAD*X8@HC5\=9]2'=,#=_9;]PFLG+0MF<*;$ M=U[::AR]CZ#$)6N%G:O-9^STO'-\A1+&?V$3?$^'$12ML:KNP)1!S658V7U7 MAQT \>P'I!T@?0QX*D+6 3(O-&3F99TSR_*15AO0SIO8W,;7QJ-)#9?N+]Y8 M3;><<#:?H[&Z+6RKN5S!X:0LN2LO$W IPQLAZP@.S]$R+LP1O(7;FW,X/#B" M ^ 2OE:J-4R69A1;2L>1QD47>AI"IT^$SN!*25L9^"1++!_B8Y+1:TFW6J;I MLX1?6G$,V> -I$F:[?1C0WUCO*OG7*4W3I'<*&<8[35$CQ7.S MPD"A6FG#F^I/^W$T\5WXZ'Q*8RI,E;\T8<9=D0PN#0A<$F5R?$I-KL/<"(95 MC6^]A;+4R'Y;T:A%[1SH?JF4W1HN0#^\\S]02P,$% @ $((G5QYG9*MY M!0 V1\ !D !X;"]W;W)K&ULM5E=;]LV%/TK MA%<,+9#&(N7/S#&0V-G68L&">-T>@CXP\G4L1!)=DHJ;?S]2DB53EFD;H!^2 M4-*]1_?C1#KB':T9?Q5+ (E^QE$BKEM+*5=7[;8(EA!3<.:9BTQJ/LW ,?CU@JHS"!!XY$&L>4O]]"Q-;7+=S: MG'@,7Y92GVB/1ROZ C.0WU8/7!VU2Y1Y&$,B0I8@#HOKU@V^FOJ^=L@L_@UA M+;;62*?RS-BK/O@ROVYY.B*(() :@JH_;S"!*-)(*HX?!6BKO*=VW%YOT'_/ MDE?)/%,!$Q;]%\[E\KHU:*$Y+&@:R4>V_A.*A+H:+V"1R'ZC=6'KM5"0"LGB MPEE%$(=)_I?^+ JQY8#]/0ZD<"!UA^X>![]P\.L.G3T.G<*ADU4F3R6KPY1* M.AYQMD9<6RLTO1K(E(?)"_J,)BQ>L002 M*1!;(//J9$GY"PCT<0J2AI'XI.R_S:;HXX=/Z ,*$_3/DJ6")G,Q:DL5F[Y# M.RCBF.1QD#UQ^.B>)7(IT%TRA[GIWU8YE8F136(38@7\FD:7R,<7B'C$;XAG M>KP[L83CEW7V,SS_J#I/F)!(%4H7&/@;H*>_E#WZ(B$6WYN*EX-WFL'UL^%* MK&@ URWUSY\AML:__H)[WF]-F3L",^K0*>O0L:'7ZY SJBGC'*:7P>B'U]O8 M'V+5B;?M3':-""%>:61$V"TC[%HCS'JCN#^CD>+ZTSW$S\ ;FV+%.;4ICL", ME'MERKUSDK/GL@Z.P(PZ],LZ]-V0,X?I;O%NZ/DU;N[:8-+QF[DY* ,<' H0 M* ^667NF\*9>VROU$I96FEHA3VV/(S C^V&9_?"<-!VZK(,C,*,.V*M>VIX; MHA8XVRST:CQM,-G#4KPE*K UOIG2<2JR"W1/^2O(;)E1-E1QA\]I)OELG+7C MG]HL5VAF-4A5#7).WA;HKFKA",VL126#L%5=G,!6! ^[=?+N6OF]WA[Z M5AH%VT7*'Y IU'6I9NY4MV:ME1_H-A):T4]N5&.T,P:5"H(=\]*6J?BR!6: M68M*'F&KZCB!M+T=.@YPI\[97:.>-]C#V4JZ8+MVF2DUP&D20-:FNW@5L7> MSX\040ES=*LHO0BE7=#:;W%RTQRAF06II!(>G)7 3F63*S2S%I5PPE8]ICJ3J8(>%G6ZO3M5=(SPD>[A:"2)B%S)_+Q;J6:KZ MD^2-NON1AH=WTNR@)[?I''M(?B6:?.^L$PFG8LH5FEF+2DSY]OVJHRE;X!@3 M!Z\_J'&VP6I+"ILQ:I%CGMD:*=G%@5+CZ"9FJ1[6<5@QKC_TP@29GX*P^13D MQ:?@\^93<,$XDDM0/UP]M>-\_@9Z_H:^IM%[.?Y":^"@[A!$5(AP$:KKDJ%* M=%^J=<#X/+\[#0*>JN6*OG,6Y9LHH0HFT?LGXK*I7^VM^64,JO9Z#BQ0H%/+ M1TOEV7+6?)M-6&OG)_AJBAO.W_CD:N(W>:@:JRO9\+5=W3H?>M\K&H3J+1;! M0H7A7?;50XCG<^3\0+)5-EE]9E*R.%LN@&PO=V]R:W-H965T\P)R?;+B(J-*+\7:EX4 &ENAC/DD" 9^1M/R-/U/8RH-G9$Q98_^T1JOC5E2"7/._DICE4R]D8=B6-&2J2>^_15J@_H&+^),VE^TK>\& M'HI*J7A6"VL&69I7__1;[8@# 4+.")!:@+P0P.$9@; 6"*VA%3-KUCU5=#81 M?(N$N:W1S(/UC976UJ2Y>8T+)?1IJN74[ FD$F6D2I'F:W2%%M7K1'Q5>3A5 M.Y3F2"6 %K !0?,($,UC!%G!^ [@2@"C"F*TA!Q6J9+V]$G'1T3K%Q6)DC*) MWM^#HBF3'] [ _E'PDNI[\J)K[0AAHX?U:3O*M+D#.D0/?!<)1+]DL<0'\O[ MV@&-%\C>"W?$"?A;R:Y1B']")" A^KRX1^_??7#@AHUW0XL;_BOOSKE4M7,0GU%(6H7D_\WE&N\XF<]5%-PV ^PLV*_(YAKX^%6,\/!%.G]'OSN?<=L9 M\/=:0]/<73GK1KDT\MM^@?MOF;;8V8XN9=^V'^SN/Z_)V]-6A(>]P9GH;5L1 M=G<#5]J>=AL2#L\H;/L&=C>._YZVH].T'9-SAK?E'SM+]&O2=GSZ)13T3[+6 MK=Z=M<1T@N.=MA 3=R'6R-J<,>OR5#?NW$Q:\KJ+ MA7\P>62@X\,,9!)%O,Q5]6W7[#9#WZT==5[LW^EA$'?M$STD=NS?DD ?!)TG MS5SIMY2JJ?1!AW":2\1@I>D%UT,=*Z(:]*J%XH6=E99=JOS *FG%[]@]02P,$% @ $((G5]W=^"I% P RA0 T !X;"]S M='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB;T5;:*B%-VB8D>-@;0X MF>.REE^/KYVF'_A6'0^#+A7$OL?GW&/[IC'T*[T4[&[&F X6N9#5@,RT+C^' M8369L9Q6%T7)I$&R0N54FZZ:AE6I&$TK(.4B[+1:<9A3+LFP+^?Y3:ZK8%+, MI1Z0;A,*W.U;.B#M^)($3FY4I&Q 'LX^_IX7^OI#X.XGGTY.6@_GU[OQ,PN< MD] K>G6 Z$6KA0L#B(G'AXGOT\:DN]O2J^&G1JOAGF+DGH>\9J*TY*#I[)D- M(MQM>2>S,15+#.LR&?:S0JZK)2(N8)1ISH)'*@9D1 4?*PZLC.9<+%VX X%) M(0H5:%.F)E4;(M63@]NN!Q5QM5I68KE M%\&G,F=N\@Y5<[CKIO9=E^J^P:]GJLW]GOW>35,9B,C\'D M4=1D[QA,)D=@LOMFWYJ'FXS>YT*&]4EHX[BU==AJH@$<:@?D)QR/Q3II,)YS MH;FL>S.>IDR^.',9>4W'Y@^U+7TS/F49G0M]WX #LF[_8"F?YTDSZA86HAZU M;G^'Z;7CYD1MV&9B&R5I?0-A%;NSE1S".P_P(8%@>S '& M<2PLS_\TGQXZ'X=AWGI>I(=R>BC'L7S(R'ZP/'Y.8B[_3),DBN(86]'1R.M@ MA*U;',./7PWS!@PL#V3ZN[7&=QNOD/UU@.WIO@K!9HI7(C93?*T!\:\;,)+$ MO]M8'F!@NX#5#N3WYX&:\G.B"'85\X8]P3B2)!@"M>BOT3A&5B>&CW]_L*7BKL

    -8?20$3;8T.P6BP^0"X99K>]9!:GQ2BYC2X.F]\^B,?N5\)HETM5P9FMV@9,Z./H0$= MXU=J[3-A9 /3;--$2%.+LL,+-Z@Z< M#_+4FAJ,AUK@/V^UJI&C%I^EEJ8"D4 6!&2Q1\AO10)9$I#E7B 7$0=/32 G M!.1DCY"#2!X2D(?[A"P3R","\H@7NG:PQ"8H3YZ2YBP]C\ GA>X+P/2_AI;N31CUOY\,/!-$'7J+/ MTBLO[%+,'7AL^E.J'E.Y>LP+]P6DAW3HR"?)%[^ M;2>["V7D(&B4.W)F>5Q(Y<2-U"V(OS%^^';&$U(Z2AHYLS5FY@$;X/1H.*Z4 M(G)F1YQ4E6LQWYY_7\E5RDF)8FV:53H$FT7/?18P P,IMH:9\H..;,>KL 'UU:A=8B60E%" MR)F-L#/_BC=SG 5LQXZR1,ZLB3X3BS?7,>GYW]-I,B6(@ED023;9R4;IHF#6 M!9E6!E//@EQJ,.MB5UK9&4O*&@6S-0:O[DXZ2B %LT#B/+A+>'&X+]?@^B;B M0)S4M4K56U "*9@%\CKFHFT:F6)2+BF87?)?JD$J[*QN-<3L>.(]]&Y),2F; M%,PV^8'9C3'62OW*;D=!^:5@]LM+-.,8NZ<8S(L67R3H$E.*2?FE^'_\L@LS M5J4['I1O2F;?D$N X<8,I9Z263V[EP _GM44DU)/R:R>U-Z#D>\K4DQRGXM9 M/K3(T^V9DK)0R6RAG2)_24\I)F6A<@_+&,2\ G13I72*25FH9+;0*YB;AS3% MI"Q4,EN(Q!PF),I");.%R/6A.$@Q*0N5S!;:FF9NFSW=TJ8L-&&VT!#S */9 MK*WI@HO),]VPF% 6FC!;:!LS2?#Q&U:*25EHTEEHM/E^5<-2&:B_XB4\EE=2 M5W,GXD^_\S8YC OE9:OU*99=&G1UO?D^ MRS-!F0$ '49 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4V. M@D 0AN&K& Y@6U7X-U%7LW$[\0)$6S&"$+HGH[YV1K1:O,P>;:^O_,['9[X];_]ELOVM_CG\,=C]-=PJE]S$; M;(KNX.,RBGHK@=Z*>BN!WMI[V2;0 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0 MVU!O(]#;>A]+"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/3.4>^< M0.\<]H=XK7QX]CS6>/]W4AUOU_KG[>_+QV;ON=QQ=O"79?4+ M4$L#!!0 ( !"")UVUY9#7\!--B0BB2W;4'C[.N%':D6C M(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H M.E2Q;<6H?K_=!V MU97)PC$ 8 )PG 3 M " &UL4$L! A0#% @ M$((G5[RIC,CK!0 #!\ !@ ("!#@@ 'AL+W=O !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $((G5T^\+WQ& @ GP4 !@ ("! MTBP 'AL+W=OI M+:!3@00 +<, 8 " @4XO !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M$((G5W*:V PQ! Q H !D ("!Z#@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $((G5\"UMWQ5!@ M%Q !D ("!\T\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $((G5T^:%(!G"0 7!L !D M ("!V%P 'AL+W=O&PO=V]R:W-H M965TWN78E7P0 *D* 9 M " @4^ !X;"]W;W)K&UL4$L! M A0#% @ $((G5YMYL5TR! O H !D ("!Y80 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $((G M5\A%2LXJ P V@8 !D ("!SY$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $((G5]CEGDF< @ . 8 M !D ("!IIX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $((G5R]-UJNT! @Q< !D M ("!'ZD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $((G5[,9U?);!0 =AL !D ("!Y+8 'AL+W=O M&PO=V]R:W-H965T=K0( ((' 9 " @&UL4$L! A0#% @ $((G5UR> M&;C. P 5PT !D ("!L,( 'AL+W=O&PO=V]R:W-H965T7- !X;"]W;W)K&UL4$L! A0#% @ $((G5S>).'RG! CQ !D M ("!$]( 'AL+W=O&PO M=V]R:W-H965TCIC>@H M .Y= 9 " @9O9 !X;"]W;W)K&UL4$L! A0#% @ $((G5^*WCA-D @ R 4 !D ("! M3.0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $((G5]W=^"I% P RA0 T ( !L/ 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M$((G5[[+,T&9 0 =1D !H ( !,_D 'AL+U]R96QS+W=O M XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 103 275 1 true 43 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100060 - Statement - Condensed Consolidated Statements of Income Sheet http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 100080 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Organization Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureOrganization Organization Notes 9 false false R10.htm 995465 - Disclosure - Basis of Presentation Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureBasisOfPresentation Basis of Presentation Notes 10 false false R11.htm 995485 - Disclosure - Leases Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeases Leases Notes 11 false false R12.htm 995495 - Disclosure - Notes, Loans Payable, and Financing Arrangements Notes http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangements Notes, Loans Payable, and Financing Arrangements Notes 12 false false R13.htm 995505 - Disclosure - Fair Value Measurement Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurement Fair Value Measurement Notes 13 false false R14.htm 995515 - Disclosure - Inventories Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventories Inventories Notes 14 false false R15.htm 995525 - Disclosure - Accrued Expenses and Deferred Revenue Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenue Accrued Expenses and Deferred Revenue Notes 15 false false R16.htm 995535 - Disclosure - Stockholders' Equity Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 995545 - Disclosure - Commitments and Contingencies Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 995555 - Disclosure - Restructuring Sheet http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuring Restructuring Notes 18 false false R19.htm 995575 - Disclosure - Basis of Presentation (Policies) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 19 false false R20.htm 995595 - Disclosure - Leases (Tables) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeases 20 false false R21.htm 995605 - Disclosure - Inventories (Tables) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventories 21 false false R22.htm 995615 - Disclosure - Accrued Expenses and Deferred Revenue (Tables) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueTables Accrued Expenses and Deferred Revenue (Tables) Tables http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenue 22 false false R23.htm 995625 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquity 23 false false R24.htm 995635 - Disclosure - Restructuring (Tables) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuring 24 false false R25.htm 995645 - Disclosure - Discontinued Operations - Additional Information (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail Discontinued Operations - Additional Information (Detail) Details 25 false false R26.htm 995655 - Disclosure - Discontinued Operations - Summary of Major Business Line Items Included in Discontinued Operations in Condensed Consolidation Statements of Income/(Loss) and Comprehensive Income/(Loss) (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail Discontinued Operations - Summary of Major Business Line Items Included in Discontinued Operations in Condensed Consolidation Statements of Income/(Loss) and Comprehensive Income/(Loss) (Detail) Details 26 false false R27.htm 995665 - Disclosure - Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) Details 27 false false R28.htm 995675 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 28 false false R29.htm 995685 - Disclosure - Leases - Summary of Future Expected Undiscounted Cash Flows (Details) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails Leases - Summary of Future Expected Undiscounted Cash Flows (Details) Details 29 false false R30.htm 995695 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) Details 30 false false R31.htm 995705 - Disclosure - Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) Notes http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) Details 31 false false R32.htm 995715 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 32 false false R33.htm 995725 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 33 false false R34.htm 995735 - Disclosure - Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) Details 34 false false R35.htm 995745 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 35 false false R36.htm 995755 - Disclosure - Stockholders' Equity - Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail Stockholders' Equity - Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share (Detail) Details 36 false false R37.htm 995765 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) Details 37 false false R38.htm 995775 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetail Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Detail) Details 38 false false R39.htm 995785 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 39 false false R40.htm 995795 - Disclosure - Restructuring (Additional Information) (Details) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails Restructuring (Additional Information) (Details) Details http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringTables 40 false false R41.htm 995805 - Disclosure - Restructuring - Components of Restructuring Charges (Details) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails Restructuring - Components of Restructuring Charges (Details) Details 41 false false R42.htm 995815 - Disclosure - Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details) Sheet http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details) Details 42 false false All Reports Book All Reports swbi-20230731.htm swbi-20230731.xsd swbi-20230731_cal.xml swbi-20230731_def.xml swbi-20230731_lab.xml swbi-20230731_pre.xml swbi-ex31_1.htm swbi-ex31_2.htm swbi-ex32_1.htm swbi-ex32_2.htm img125871622_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "swbi-20230731.htm": { "axisCustom": 0, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 439, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 8 }, "contextCount": 103, "dts": { "calculationLink": { "local": [ "swbi-20230731_cal.xml" ] }, "definitionLink": { "local": [ "swbi-20230731_def.xml" ] }, "inline": { "local": [ "swbi-20230731.htm" ] }, "labelLink": { "local": [ "swbi-20230731_lab.xml" ] }, "presentationLink": { "local": [ "swbi-20230731_pre.xml" ] }, "schema": { "local": [ "swbi-20230731.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/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", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "elementCount": 535, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 12, "http://xbrl.sec.gov/dei/2023": 5, "total": 17 }, "keyCustom": 44, "keyStandard": 231, "memberCustom": 19, "memberStandard": 24, "nsprefix": "swbi", "nsuri": "http://www.smith-wesson.com/20230731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995465 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "10", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995485 - Disclosure - Leases", "menuCat": "Notes", "order": "11", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995495 - Disclosure - Notes, Loans Payable, and Financing Arrangements", "menuCat": "Notes", "order": "12", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangements", "shortName": "Notes, Loans Payable, and Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995505 - Disclosure - Fair Value Measurement", "menuCat": "Notes", "order": "13", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995515 - Disclosure - Inventories", "menuCat": "Notes", "order": "14", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995525 - Disclosure - Accrued Expenses and Deferred Revenue", "menuCat": "Notes", "order": "15", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenue", "shortName": "Accrued Expenses and Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995535 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "16", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995545 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995555 - Disclosure - Restructuring", "menuCat": "Notes", "order": "18", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BasisOfAccounting", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "swbi:InterimFinancialInformationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995575 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "19", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BasisOfAccounting", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "swbi:InterimFinancialInformationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "swbi:ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995595 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "swbi:ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995605 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995615 - Disclosure - Accrued Expenses and Deferred Revenue (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueTables", "shortName": "Accrued Expenses and Deferred Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995625 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995635 - Disclosure - Restructuring (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995645 - Disclosure - Discontinued Operations - Additional Information (Detail)", "menuCat": "Details", "order": "25", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "shortName": "Discontinued Operations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995655 - Disclosure - Discontinued Operations - Summary of Major Business Line Items Included in Discontinued Operations in Condensed Consolidation Statements of Income/(Loss) and Comprehensive Income/(Loss) (Detail)", "menuCat": "Details", "order": "26", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail", "shortName": "Discontinued Operations - Summary of Major Business Line Items Included in Discontinued Operations in Condensed Consolidation Statements of Income/(Loss) and Comprehensive Income/(Loss) (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "swbi:ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "swbi:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995665 - Disclosure - Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail)", "menuCat": "Details", "order": "27", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "shortName": "Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "swbi:ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "swbi:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995675 - Disclosure - Leases - Additional Information (Detail)", "menuCat": "Details", "order": "28", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSaleLeasebackTransactionsTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995685 - Disclosure - Leases - Summary of Future Expected Undiscounted Cash Flows (Details)", "menuCat": "Details", "order": "29", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails", "shortName": "Leases - Summary of Future Expected Undiscounted Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSaleLeasebackTransactionsTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "swbi:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "swbi:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearOne", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995695 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail)", "menuCat": "Details", "order": "30", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail", "shortName": "Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "swbi:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "swbi:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearOne", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_6f36976f-4d21-4301-9496-2ff0ccf03f0f", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BridgeLoan", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995705 - Disclosure - Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail)", "menuCat": "Details", "order": "31", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "shortName": "Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_6f36976f-4d21-4301-9496-2ff0ccf03f0f", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BridgeLoan", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_6d022e1e-40de-437b-a3f9-9a3a28954ace", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995715 - Disclosure - Fair Value Measurement - Additional Information (Detail)", "menuCat": "Details", "order": "32", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "shortName": "Fair Value Measurement - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_6d022e1e-40de-437b-a3f9-9a3a28954ace", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995725 - Disclosure - Inventories - Summary of Inventories (Detail)", "menuCat": "Details", "order": "33", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail", "shortName": "Inventories - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995735 - Disclosure - Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail)", "menuCat": "Details", "order": "34", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "shortName": "Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_bb5f8deb-0744-49f3-8842-69133419ffa7", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995745 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "menuCat": "Details", "order": "35", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995755 - Disclosure - Stockholders' Equity - Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share (Detail)", "menuCat": "Details", "order": "36", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail", "shortName": "Stockholders' Equity - Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_56158ff1-705d-4031-8994-304128ef30bd", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995765 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail)", "menuCat": "Details", "order": "37", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail", "shortName": "Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_56158ff1-705d-4031-8994-304128ef30bd", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_b8d08e4f-4295-4408-80bb-37e74bd18880", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995775 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Detail)", "menuCat": "Details", "order": "38", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetail", "shortName": "Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_b8d08e4f-4295-4408-80bb-37e74bd18880", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "0", "first": true, "lang": null, "name": "swbi:NumberOfProductLiabilityCases", "reportCount": 1, "unitRef": "U_Case", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995785 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "menuCat": "Details", "order": "39", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0d0e8b27-e6eb-42ed-a660-e1766f413371", "decimals": "0", "lang": null, "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "reportCount": 1, "unique": true, "unitRef": "U_Plaintiff", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Consolidated Statements of Income", "menuCat": "Statements", "order": "4", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995795 - Disclosure - Restructuring (Additional Information) (Details)", "menuCat": "Details", "order": "40", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "shortName": "Restructuring (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995805 - Disclosure - Restructuring - Components of Restructuring Charges (Details)", "menuCat": "Details", "order": "41", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "shortName": "Restructuring - Components of Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_d944eb86-f911-4660-8df1-44a4403eff44", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_c12dfc44-2e72-444e-b9ae-295af83fc85e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995815 - Disclosure - Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details)", "menuCat": "Details", "order": "42", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails", "shortName": "Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_c12dfc44-2e72-444e-b9ae-295af83fc85e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_d9e792aa-bf97-4d67-8b27-1b2af1e6ab2f", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_d9e792aa-bf97-4d67-8b27-1b2af1e6ab2f", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100090 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "7", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "8", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995455 - Disclosure - Organization", "menuCat": "Notes", "order": "9", "role": "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureOrganization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "swbi-20230731.htm", "contextRef": "C_0f807d64-f415-4980-9d68-41a676d01028", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Securities Act File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each Class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r554", "r565", "r575", "r600" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r557", "r568", "r578", "r603" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r561", "r569", "r579", "r596", "r604", "r608", "r616" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r554", "r565", "r575", "r600" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r551", "r562", "r572", "r597" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r558", "r569", "r579", "r604" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r558", "r569", "r579", "r604" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r558", "r569", "r579", "r604" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r558", "r569", "r579", "r604" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r558", "r569", "r579", "r604" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r561", "r569", "r579", "r596", "r604", "r608", "r616" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r550", "r620" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r550", "r620" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r550", "r620" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r558", "r569", "r579", "r596", "r604" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r556", "r567", "r577", "r602" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r559", "r570", "r580", "r605" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r559", "r570", "r580", "r605" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r551", "r562", "r572", "r597" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r552", "r563", "r573", "r598" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r553", "r564", "r574", "r599" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r560", "r571", "r581", "r606" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r555", "r566", "r576", "r601" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r175", "r354", "r355", "r358", "r359", "r403", "r500", "r653", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r175", "r354", "r355", "r358", "r359", "r403", "r500", "r653", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r173", "r174", "r261", "r287", "r402", "r509", "r511" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r638", "r678" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officers" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r308", "r410", "r428", "r440", "r441", "r493", "r494", "r495", "r496", "r497", "r501", "r502", "r515", "r522", "r528", "r534", "r658", "r667", "r668", "r669", "r670", "r671", "r672" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r308", "r410", "r428", "r440", "r441", "r493", "r494", "r495", "r496", "r497", "r501", "r502", "r515", "r522", "r528", "r534", "r658", "r667", "r668", "r669", "r670", "r671", "r672" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r243", "r244", "r245", "r246", "r301", "r308", "r335", "r336", "r337", "r409", "r410", "r428", "r440", "r441", "r493", "r494", "r495", "r496", "r497", "r501", "r502", "r515", "r522", "r528", "r534", "r537", "r645", "r658", "r668", "r669", "r670", "r671", "r672" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r301", "r308", "r335", "r336", "r337", "r409", "r410", "r428", "r440", "r441", "r493", "r494", "r495", "r496", "r497", "r501", "r502", "r515", "r522", "r528", "r534", "r537", "r645", "r658", "r668", "r669", "r670", "r671", "r672" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r173", "r174", "r261", "r287", "r402", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r638", "r663" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_AccruedDistributorIncentivesCurrent": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": 3.0, "parentTag": "swbi_AccruedExpensesAndDeferredRevenueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued distributor incentives current.", "label": "Accrued Distributor Incentives Current", "terseLabel": "Accrued distributor incentives" } } }, "localname": "AccruedDistributorIncentivesCurrent", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_AccruedExpensesAndDeferredRevenueCurrent": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and deferred revenue current.", "label": "Accrued Expenses And Deferred Revenue Current", "terseLabel": "Accrued expenses and deferred revenue", "totalLabel": "Total accrued expenses and deferred revenue" } } }, "localname": "AccruedExpensesAndDeferredRevenueCurrent", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "swbi_AccruedRebatesAndPromotionsCurrent": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": 5.0, "parentTag": "swbi_AccruedExpensesAndDeferredRevenueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued rebates and Promotions current.", "label": "Accrued Rebates And Promotions Current", "terseLabel": "Accrued rebates and promotions" } } }, "localname": "AccruedRebatesAndPromotionsCurrent", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_AmericanOutdoorBrandsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "American outdoor brands, Inc.", "label": "American Outdoor Brands Inc [Member]", "terseLabel": "American Outdoor Brands Inc." } } }, "localname": "AmericanOutdoorBrandsIncMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_CapitalLeaseIncludedInAccruedExpensesAndFinanceLeasePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital lease included in accrued expenses and finance lease payable", "label": "Capital lease included in accrued expenses and finance lease payable" } } }, "localname": "CapitalLeaseIncludedInAccruedExpensesAndFinanceLeasePayable", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "swbi_CommitmentsEstimatedCapitalExpenditureOnNewFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commitments, estimated capital expenditure on new facility.", "label": "Commitments Estimated Capital Expenditure on New Facility", "terseLabel": "Aggregate estimated capital expenditure" } } }, "localname": "CommitmentsEstimatedCapitalExpenditureOnNewFacility", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_CompensatoryDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compensatory damages.", "label": "Compensatory Damages [Member]", "terseLabel": "Compensatory or Punitive Damages" } } }, "localname": "CompensatoryDamagesMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting services", "label": "Consulting services [Member]", "terseLabel": "Consulting Services [Member]" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "swbi_CostOfMachineryAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of machinery and equipment.", "label": "Cost Of Machinery And Equipment", "terseLabel": "Cost of machinery and equipment" } } }, "localname": "CostOfMachineryAndEquipment", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_CostOfMachineryAndEquipmentDueRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of Machinery and Equipment due remainder of fiscal year.", "label": "Cost Of Machinery And Equipment Due Remainder Of Fiscal Year", "terseLabel": "Cost of machinery and equipment, fisal year" } } }, "localname": "CostOfMachineryAndEquipmentDueRemainderOfFiscalYear", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_CreditFacilityAdditionalBorrowingCapacityOptionToIncreaseMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Credit facility additional borrowing capacity option to increase maximum borrowing capacity.", "label": "Credit Facility Additional Borrowing Capacity Option To Increase Maximum Borrowing Capacity", "terseLabel": "Credit facility additional borrowing capacity option to increase maximum borrowing capacity" } } }, "localname": "CreditFacilityAdditionalBorrowingCapacityOptionToIncreaseMaximumBorrowingCapacity", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_DisposalGroupIncludingDiscontinuedOperationCashDistribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal group including discontinued operation cash distribution.", "label": "Disposal Group Including Discontinued Operation Cash Distribution", "terseLabel": "Cash distributed for Separation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashDistribution", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_DisposalGroupIncludingDiscontinuedOperationInterestIncomeNet": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal group, including discontinued operation, interest income, net.", "label": "Disposal Group Including Discontinued Operation Interest Income Net", "terseLabel": "Interest income, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncomeNet", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "swbi_DisposalGroupIncludingDiscontinuedOperationNetAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal group, including discontinued operation, net assets.", "label": "Disposal Group Including Discontinued Operation Net Assets", "terseLabel": "Divested net assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationNetAssets", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail": { "order": 4.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal group, including discontinued operation, other income (expense), net.", "label": "Disposal Group Including Discontinued Operation Other Income Expense Net", "terseLabel": "Other income,/(expense), net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "swbi_EarningsPerShareEffectOfDilutiveStockAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Effect of Dilutive Stock Award", "label": "Earnings Per Share Effect of Dilutive Stock Award", "terseLabel": "Effect of dilutive stock awards" } } }, "localname": "EarningsPerShareEffectOfDilutiveStockAward", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "swbi_EarningsPerShareEffectOfDilutiveStockAwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Effect of dilutive stock awards Abstract", "label": "Earnings Per Share Effect of dilutive stock awards Abstract", "terseLabel": "Earnings Per Share - Effect of Dilutive Stock Awards" } } }, "localname": "EarningsPerShareEffectOfDilutiveStockAwardsAbstract", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "swbi_EmployeeRelationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee relations", "label": "Employee relations [Member]", "terseLabel": "Employee Relations [Member]" } } }, "localname": "EmployeeRelationsMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "swbi_ExcecutiveAndFormerExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excecutive and former executive officer [Member]", "label": "Excecutive and former executive officer [Member]", "terseLabel": "Excecutive and former executive officer" } } }, "localname": "ExcecutiveAndFormerExecutiveOfficerMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease right of use asset accumulated depreciation.", "label": "Finance Lease Right Of Use Asset Accumulated Depreciation", "negatedLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance lease right of use asset gross.", "label": "Finance Lease Right Of Use Asset Gross", "terseLabel": "Right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_FinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance leases.", "label": "Finance Leases [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeasesAbstract", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "stringItemType" }, "swbi_GeminiTechnologiesIncorporatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gemini Technologies, Incorporated.", "label": "Gemini Technologies Incorporated [Member]", "terseLabel": "Gemini Technologies, Incorporated" } } }, "localname": "GeminiTechnologiesIncorporatedMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_GeneralDamagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General damages.", "label": "General Damages [Member]", "terseLabel": "General Damages" } } }, "localname": "GeneralDamagesMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_IdbMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IDB.", "label": "IDB [Member]", "terseLabel": "IDB" } } }, "localname": "IdbMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_IncreaseDecreaseInAccruedLiabilitiesAndDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid and deferred revenue.", "label": "Increase Decrease In Accrued Liabilities And Deferred Revenue", "terseLabel": "Accrued expenses and deferred revenue" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndDeferredRevenue", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "swbi_IncreaseDecreaseInDeferredProfitSharing": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in deferred profit sharing.", "label": "Increase Decrease In Deferred Profit Sharing", "terseLabel": "Accrued profit sharing" } } }, "localname": "IncreaseDecreaseInDeferredProfitSharing", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "swbi_IncreaseDecreaseInProductWarrantyAccrual": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in product warranty accrual.", "label": "Increase Decrease In Product Warranty Accrual", "terseLabel": "Accrued warranty" } } }, "localname": "IncreaseDecreaseInProductWarrantyAccrual", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "swbi_InterimFinancialInformationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interim financial information.", "label": "Interim Financial Information Policy [Text Block]", "terseLabel": "Interim Financial Information" } } }, "localname": "InterimFinancialInformationPolicyTextBlock", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "swbi_JohnPidcockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "John Pidcock.", "label": "John Pidcock [Member]", "terseLabel": "John Pidcock" } } }, "localname": "JohnPidcockMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail4": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability payments due.", "label": "Lessee Operating And Finance Lease Liability Payments Due", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability payments due after fifth year.", "label": "Lessee Operating And Finance Lease Liability Payments Due After Fifth Year", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterFifthYear", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability payments due year five.", "label": "Lessee Operating And Finance Lease Liability Payments Due Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 4.0, "parentTag": "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability payments due year four.", "label": "Lessee Operating And Finance Lease Liability Payments Due Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearOne": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 1.0, "parentTag": "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability payments due year one.", "label": "Lessee Operating And Finance Lease Liability Payments Due Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearOne", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 3.0, "parentTag": "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability payments due year three.", "label": "Lessee Operating And Finance Lease Liability Payments Due Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 2.0, "parentTag": "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability payments due year two.", "label": "Lessee Operating And Finance Lease Liability Payments Due Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail4": { "order": 0.0, "parentTag": "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability undiscounted excess amount.", "label": "Lessee Operating And Finance Lease Liability Undiscounted Excess Amount", "negatedLabel": "Less amounts representing interest" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LesseeOperatingAndFinanceLeasesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance leases disclosure.", "label": "Lessee Operating And Finance Leases Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "swbi_LineOfCreditFacilityInterestCapitalised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Interest Capitalised", "label": "Line Of Credit Facility Interest Capitalised" } } }, "localname": "LineOfCreditFacilityInterestCapitalised", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_LondonInterbankOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate [Member]", "label": "London Interbank Offered Rate [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_LossContingencyLawsuitFilingMonth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss contingency, lawsuit filing month.", "label": "Loss Contingency Lawsuit Filing Month", "terseLabel": "Actions filed period" } } }, "localname": "LossContingencyLawsuitFilingMonth", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "gYearMonthItemType" }, "swbi_MachineryAndEquipmentOnDepositPlacedIntoService": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Machinery and equipment on deposit placed into service.", "label": "Machinery And Equipment On Deposit Placed Into Service", "terseLabel": "Machinery and equipment on deposit placed into service" } } }, "localname": "MachineryAndEquipmentOnDepositPlacedIntoService", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "swbi_MinimumAverageHourlyWageSustained": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum average hourly wage sustained.", "label": "Minimum Average Hourly Wage Sustained", "terseLabel": "Average hourly wage" } } }, "localname": "MinimumAverageHourlyWageSustained", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_NationalLogisticsFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National logistics facility.", "label": "National Logistics Facility [Member]", "terseLabel": "National Logistics Facility Member" } } }, "localname": "NationalLogisticsFacilityMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_NonExecutiveEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non executive employees.", "label": "Non Executive Employees [Member]", "terseLabel": "Non-Executive Employees" } } }, "localname": "NonExecutiveEmployeesMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_NumberOfOtherProductLiabilityClaims": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of other product liability claims.", "label": "Number Of Other Product Liability Claims", "terseLabel": "Number of Other product liability claims" } } }, "localname": "NumberOfOtherProductLiabilityClaims", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "swbi_NumberOfProductLiabilityCases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of product liability cases.", "label": "Number Of Product Liability Cases", "terseLabel": "Number of Product liability cases" } } }, "localname": "NumberOfProductLiabilityCases", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "swbi_OfficeRentAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office rent and equipment", "label": "Office rent and equipment [Member]", "terseLabel": "Office Rent and Equipment [Member]" } } }, "localname": "OfficeRentAndEquipmentMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "swbi_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease liabilities and finance lease liabilities payments due abstract.", "label": "Operating And Finance Lease Liabilities Payments Due [Abstract]", "terseLabel": "Operating and Finance Lease liabilities payments" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "stringItemType" }, "swbi_OperatingAndFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail4": { "order": 1.0, "parentTag": "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and finance lease liability.", "label": "Operating And Finance Lease Liability", "totalLabel": "Present value of lease payments" } } }, "localname": "OperatingAndFinanceLeaseLiability", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail4": { "order": 0.0, "parentTag": "swbi_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and finance lease liability current.", "label": "Operating And Finance Lease Liability Current", "negatedLabel": "Less current maturities of lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating and finance lease liability maturity.", "label": "Operating And Finance Lease Liability Maturity Table [Text Block]", "terseLabel": "Summary of Future Lease Payments for Operating and Finance Leases" } } }, "localname": "OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "swbi_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail4": { "order": 1.0, "parentTag": "swbi_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and finance lease liability noncurrent.", "label": "Operating And Finance Lease Liability Noncurrent", "verboseLabel": "Long-term maturities of lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating lease right-of-use asset accumulated amortization.", "label": "Operating Lease Right Of Use Asset Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_OperatingLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease right of use asset, gross.", "label": "Operating Lease Right Of Use Asset Gross", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetGross", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "swbi_OperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating leases.", "label": "Operating Leases [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesAbstract", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "stringItemType" }, "swbi_OutdoorProductsAndAccessoriesBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outdoor products and accessories business.", "label": "Outdoor Products And Accessories Business [Member]", "terseLabel": "Outdoor Products and Accessories Business" } } }, "localname": "OutdoorProductsAndAccessoriesBusinessMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "domainItemType" }, "swbi_PercentageOfSublease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of sublease.", "label": "Percentage Of Sublease", "terseLabel": "Percentage of sublease" } } }, "localname": "PercentageOfSublease", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "swbi_PreferentialTransfersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferential transfers.", "label": "Preferential Transfers [Member]", "terseLabel": "Preferential Transfers" } } }, "localname": "PreferentialTransfersMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_PresentValueOfSubleaseReceipts": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of sublease receipts.", "label": "Present Value Of Sublease Receipts", "terseLabel": "Present value of sublease receipts", "totalLabel": "Present value of sublease receipts" } } }, "localname": "PresentValueOfSubleaseReceipts", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "swbi_ProvisionForOrRecoveriesOfDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for or recoveries of losses on accounts receivable.", "label": "Provision For Or Recoveries Of Doubtful Accounts", "terseLabel": "Provision for recoveries on notes and accounts receivable" } } }, "localname": "ProvisionForOrRecoveriesOfDoubtfulAccounts", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "swbi_PutativeClassMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Putative class.", "label": "Putative Class [Member]", "terseLabel": "Putative Class" } } }, "localname": "PutativeClassMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_ReceivableForExerciseOfOptionsToAcquireCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Receivable for exercise of options to acquire common stock.", "label": "Receivable for Exercise of Options to Acquire Common Stock", "terseLabel": "Receivable for exercise of options to acquire common stock" } } }, "localname": "ReceivableForExerciseOfOptionsToAcquireCommonStock", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "swbi_RepaymentsOfLongTermOnFinanceLeaseObligation": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments of long term on finance lease obligation.", "label": "Repayments of Long Term on finance lease obligation", "negatedLabel": "Payments on finance lease obligation" } } }, "localname": "RepaymentsOfLongTermOnFinanceLeaseObligation", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "swbi_RestrictedStockUnitsAndPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units and Performance Stock Units.", "label": "Restricted Stock Units And Performance Stock Units [Member]", "terseLabel": "RSUs and PSUs" } } }, "localname": "RestrictedStockUnitsAndPerformanceStockUnitsMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "domainItemType" }, "swbi_ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of assets and liabilities related to operating and finance leases.", "label": "Schedule Of Assets And Liabilities Related To Operating And Finance Leases Table [Text Block]", "terseLabel": "Schedule of Assets and Liabilities Related to Operating and Financing Leases" } } }, "localname": "ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "swbi_ScheduleOfCommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of commitments and contingencies.", "label": "Schedule Of Commitments And Contingencies [Line Items]", "terseLabel": "Schedule Of Commitments And Contingencies [Line Items]" } } }, "localname": "ScheduleOfCommitmentsAndContingenciesLineItems", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "swbi_ScheduleOfCommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of commitments and contingencies.", "label": "Schedule Of Commitments And Contingencies [Table]", "terseLabel": "Schedule Of Commitments And Contingencies [Table]" } } }, "localname": "ScheduleOfCommitmentsAndContingenciesTable", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "swbi_SelfInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Self insurance.", "label": "Self Insurance [Member]", "terseLabel": "Self Insurance" } } }, "localname": "SelfInsuranceMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_ServiceBasedPerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service based performance shares.", "label": "Service Based Performance Shares [Member]", "terseLabel": "Service based PSUs" } } }, "localname": "ServiceBasedPerformanceSharesMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_SeveranceAndEmployeeRelatedBenefitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Severance and employee-related benefits", "label": "Severance and employee-related benefits [Member]", "terseLabel": "Severance and Employee-Related Benefits [Member]" } } }, "localname": "SeveranceAndEmployeeRelatedBenefitsMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "swbi_SeveranceAndEmployeeRelatedsBenefitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Severance and employee relateds benefits [Member]", "label": "Severance and employee relateds benefits [Member]", "terseLabel": "Severance and employee relateds benefits [Member]" } } }, "localname": "SeveranceAndEmployeeRelatedsBenefitsMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "domainItemType" }, "swbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award performance period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "swbi_ShareBasedCompensationPercentageOfTargetAwardGrantedForCalculatingMaximumAggregateAwardOfPerformanceShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation percentage of target award granted for calculating maximum aggregate award of performance share.", "label": "Share Based Compensation Percentage Of Target Award Granted For Calculating Maximum Aggregate Award Of Performance Share", "terseLabel": "Percentage of maximum aggregate award granted" } } }, "localname": "ShareBasedCompensationPercentageOfTargetAwardGrantedForCalculatingMaximumAggregateAwardOfPerformanceShare", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "swbi_ShortTermOperatingLeaseCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "short-term operating lease costs.", "label": "Short Term Operating Lease Cost", "terseLabel": "Short-term operating lease costs" } } }, "localname": "ShortTermOperatingLeaseCost", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "swbi_SmithAndWessonCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Smith and Wesson Corporation.", "label": "Smith And Wesson Corporation [Member]", "terseLabel": "Smith & Wesson Corp" } } }, "localname": "SmithAndWessonCorporationMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_SubleaseReceiptsAmountsRepresentingInterest": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "swbi_PresentValueOfSubleaseReceipts", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sublease receipts amounts representing interest.", "label": "Sublease Receipts Amounts Representing Interest", "negatedLabel": "Less amounts representing interest" } } }, "localname": "SubleaseReceiptsAmountsRepresentingInterest", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "swbi_TurnoverOfGoodsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Turnover of goods.", "label": "Turnover Of Goods [Member]", "terseLabel": "Turnover of Goods" } } }, "localname": "TurnoverOfGoodsMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "swbi_UnsecuredRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "unsecured revolving credit facility.", "label": "Unsecured Revolving Credit Facility [Member]", "terseLabel": "Unsecured Revolving Credit Facility" } } }, "localname": "UnsecuredRevolvingCreditFacilityMember", "nsuri": "http://www.smith-wesson.com/20230731", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Deferred Revenue" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r533" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r217", "r218" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances for credit losses of $17 on July 31, 2023 and $23 on April 30, 2023", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r21", "r55", "r504" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": 0.0, "parentTag": "swbi_AccruedExpensesAndDeferredRevenueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued taxes other than income" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": 1.0, "parentTag": "swbi_AccruedExpensesAndDeferredRevenueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r85", "r130" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": 4.0, "parentTag": "swbi_AccruedExpensesAndDeferredRevenueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r29", "r96", "r154", "r420", "r433", "r434" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r8", "r29", "r361", "r364", "r399", "r429", "r430", "r626", "r627", "r628", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss)/Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r341", "r342", "r343", "r438", "r634", "r635", "r636", "r660", "r679" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Issuance of common stock under restricted stock unit awards, net of shares surrendered" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r53", "r54", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r339", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r155", "r219", "r223" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowances for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive shares excluded from computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r5", "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges", "totalLabel": "Asset Impairment Charges, Total" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r128", "r153", "r172", "r202", "r208", "r212", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r354", "r358", "r377", "r415", "r462", "r533", "r545", "r654", "r655", "r665" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r148", "r156", "r172", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r354", "r358", "r377", "r533", "r654", "r655", "r665" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Financial assets", "totalLabel": "Assets, Fair Value Disclosure, Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BridgeLoan": { "auth_ref": [ "r84", "r129" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short-Term financing which is expected to be paid back relatively quickly, such as by a subsequent longer-term loan. Also called swing loan or bridge financing.", "label": "Bridge Loan", "terseLabel": "Swingline Loan" } } }, "localname": "BridgeLoan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Swingline Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r5" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Business separation expenses" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r34", "r35", "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r32", "r150", "r503" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r32", "r110", "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r110" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase/(decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r62", "r417", "r449" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r119", "r240", "r241", "r499", "r647" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r535", "r536", "r537", "r539", "r540", "r541", "r542", "r634", "r635", "r660", "r677", "r679" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r87", "r450" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r87", "r450", "r468", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r87", "r419", "r533" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock $0.001 par value 100,000,000 shares authorized, 75,183,851 issued and 46,143,481 shares outstanding on July 31, 2023 and 75,029,300 shares issued and 45,988,930 shares outstanding on April 30, 2023", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionContractCostProgressPaymentOffset": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of progress payment netted against construction contract cost.", "label": "Construction Contract Cost, Progress Payment Offset", "terseLabel": "Construction Contract Cost" } } }, "localname": "ConstructionContractCostProgressPaymentOffset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r104", "r411" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "totalLabel": "Cost of Goods and Services Sold, Total" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Goods Sold [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r120", "r170", "r257", "r263", "r264", "r265", "r266", "r267", "r268", "r273", "r280", "r281", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Notes, Loans Payable, and Financing Arrangements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r175", "r258", "r259", "r260", "r261", "r262", "r264", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r384", "r517", "r518", "r519", "r520", "r521", "r632" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r23", "r46", "r47", "r58", "r59", "r60", "r63", "r122", "r123", "r175", "r258", "r259", "r260", "r261", "r262", "r264", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r384", "r517", "r518", "r519", "r520", "r521", "r632" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r50", "r51" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable within one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Current", "terseLabel": "Accrued profit sharing" } } }, "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r346", "r347" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r346", "r347", "r416" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Liabilities, Net, Total" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r5", "r40" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r68", "r70", "r72", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain/(loss) recognized on Separation", "totalLabel": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Total" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r68", "r69", "r70", "r71", "r72", "r78", "r99", "r675" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Income from discontinued operations, net of tax", "totalLabel": "Income/(loss) from discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r69", "r70", "r71", "r72", "r78", "r81", "r348", "r351", "r352" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "totalLabel": "Discontinued Operation, Tax Effect of Discontinued Operation, Total", "verboseLabel": "Income tax expense/(benefit)" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of in a spinoff and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member]", "terseLabel": "Spin-off" } } }, "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r79", "r147" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of sales" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "terseLabel": "Operating expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r79", "r147" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail": { "order": 0.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Net revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r65", "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r3", "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividends issued", "totalLabel": "Dividends, Total" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r162", "r181", "r182", "r183", "r184", "r185", "r189", "r191", "r196", "r197", "r198", "r200", "r368", "r369", "r413", "r426", "r512" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic - net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share - Basic" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r162", "r181", "r182", "r183", "r184", "r185", "r191", "r196", "r197", "r198", "r200", "r368", "r369", "r413", "r426", "r512" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted - net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings per share - Diluted" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and incentives", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relocation of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Relocation [Member]", "terseLabel": "Relocation [Member]" } } }, "localname": "EmployeeRelocationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining contractual term" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r659" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to unvested RSUs and PSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r9", "r145", "r159", "r160", "r161", "r176", "r177", "r178", "r180", "r186", "r188", "r201", "r221", "r222", "r298", "r341", "r342", "r343", "r349", "r350", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r378", "r379", "r380", "r381", "r382", "r383", "r399", "r429", "r430", "r431", "r438", "r488" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r505" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO Inventory Amount", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r371", "r372", "r375" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r371", "r372", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r271", "r302", "r303", "r304", "r305", "r306", "r307", "r372", "r406", "r407", "r408", "r518", "r519", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r371", "r372", "r373", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r271", "r302", "r307", "r372", "r406", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "(Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r271", "r302", "r307", "r372", "r407", "r518", "r519", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "(Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r271", "r302", "r303", "r304", "r305", "r306", "r307", "r372", "r408", "r518", "r519", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "(Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r271", "r302", "r303", "r304", "r305", "r306", "r307", "r406", "r407", "r408", "r518", "r519", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r370", "r376" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value on Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r388", "r391", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Financing lease interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r386", "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail3": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease payments", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r386" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": 8.0, "parentTag": "swbi_AccruedExpensesAndDeferredRevenueCurrent", "weight": 1.0 }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedLabel": "Less current maturities of lease liabilities", "terseLabel": "Current portion of finance lease obligation", "verboseLabel": "Current liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r386" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease payable, net of current portion", "verboseLabel": "Non-current liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail3": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail3": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less amounts representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r385" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Right-of-use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r388", "r391", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Financing lease Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r396", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Financing leases, weighted average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r395", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases, weighted average lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities", "totalLabel": "Financial Liabilities Fair Value Disclosure, Total" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r631", "r642", "r644" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss/(gain) on sale/disposition of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r105", "r472" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r151", "r225", "r412", "r516", "r533", "r640", "r641" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r102", "r172", "r202", "r207", "r211", "r213", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r377", "r514", "r654" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r56", "r103", "r112", "r181", "r182", "r183", "r184", "r195", "r198" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income from continuing operations", "totalLabel": "Income from continuing operations", "verboseLabel": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r98", "r134", "r202", "r207", "r211", "r213", "r414", "r423", "r514" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income from operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r97", "r133", "r135", "r162", "r179", "r181", "r182", "r183", "r184", "r191", "r196", "r197", "r369", "r413", "r676" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic - continuing operations", "totalLabel": "Income (Loss) from Continuing Operations, Per Outstanding Share, Total", "verboseLabel": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r97", "r162", "r179", "r181", "r182", "r183", "r184", "r191", "r196", "r197", "r198", "r369", "r413", "r676" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted - continuing operations", "totalLabel": "Income (Loss) from Continuing Operations, Per Diluted Share, Total", "verboseLabel": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r68", "r69", "r70", "r71", "r72", "r78", "r81", "r126" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income/(loss) from discontinued operations, net of tax", "totalLabel": "Income from discontinued operations, net of tax", "verboseLabel": "Income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r7", "r12", "r15", "r66", "r73", "r74", "r75", "r76", "r77", "r80", "r82", "r83", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r226", "r231", "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r231", "r473" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r143", "r187", "r188", "r205", "r348", "r351", "r427" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r31", "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r61", "r623" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r4" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r4" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r4" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued payroll and incentives" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r4" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r4" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r630" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r4" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r192", "r193", "r194", "r198", "r312" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "verboseLabel": "Effect of dilutive stock awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r37", "r38" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net", "totalLabel": "Total Intangible assets, Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income/(expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r164", "r167", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r115", "r506" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": 0.0, "parentTag": "us-gaap_FIFOInventoryAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r115", "r624" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_FIFOInventoryAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "terseLabel": "Finished parts" } } }, "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r115", "r508" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_FIFOInventoryAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r115", "r507" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_FIFOInventoryAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r397" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]" } } }, "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r398" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": 0.0, "parentTag": "swbi_PresentValueOfSubleaseReceipts", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received", "terseLabel": "Total future sublease receipt", "totalLabel": "Total future sublease receipts" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r398" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "terseLabel": "2028" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r398" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "2027" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r398" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": 0.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r398" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r398" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r398" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r172", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r355", "r358", "r359", "r377", "r448", "r513", "r545", "r654", "r665", "r666" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r92", "r132", "r422", "r533", "r633", "r639", "r661" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r149", "r172", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r355", "r358", "r359", "r377", "r533", "r654", "r665", "r666" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r131", "r674" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Borrowings outstanding", "totalLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit facility, maturity" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Interest description of revolving line of credit" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest rate on borrowings" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesAndLoans": { "auth_ref": [ "r23" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes and Loans, Noncurrent", "terseLabel": "Notes and loans payable (Note 4)", "totalLabel": "Notes and loans payable (Note 4)" } } }, "localname": "LongTermNotesAndLoans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r242", "r243", "r244", "r247", "r649", "r650" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r648", "r649", "r650" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Aggregate damages claims" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r648", "r649", "r650" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Compensatory damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r242", "r243", "r244", "r247", "r649", "r650" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [ "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "terseLabel": "Stockholders ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r141", "r144" ], "lang": { "en-us": { "role": { "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.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r166" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r166" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r110", "r111", "r112" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r100", "r112", "r136", "r147", "r157", "r158", "r161", "r172", "r179", "r181", "r182", "r183", "r184", "r187", "r188", "r195", "r202", "r207", "r211", "r213", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r369", "r377", "r425", "r470", "r486", "r487", "r514", "r543", "r654" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Net income" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental Disclosure of Non-cash Investing Activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income/(expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income/(expense), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r202", "r207", "r211", "r213", "r514" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r392", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r386" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease payments", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r386" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": 7.0, "parentTag": "swbi_AccruedExpensesAndDeferredRevenueCurrent", "weight": 1.0 }, "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less current maturities of lease liabilities", "terseLabel": "Current portion of operating lease obligation", "totalLabel": "Operating Lease Liability Current, Total", "verboseLabel": "Current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r386" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current liabilities", "totalLabel": "Operating Lease Liability Noncurrent, Total", "verboseLabel": "Long-term maturities of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r389", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in measurement of liabilities and operating cash flows" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r385" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "totalLabel": "Right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r396", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases, weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r395", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted average lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail": { "order": 2.0, "parentTag": "swbi_AccruedExpensesAndDeferredRevenueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r152" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the nature and terms of commitment.", "label": "Other Commitments, Description", "terseLabel": "Terms of commitment" } } }, "localname": "OtherCommitmentsDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income/(expense), net", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Nonoperating Income Expense Member" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payments to acquire treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r230", "r629" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments and settlements" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r30" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividend distribution", "totalLabel": "Payments of Dividends, Total" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r163" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of employee withholding tax related to restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Payments to acquire patents and software" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Payments to acquire property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares", "verboseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r86", "r285" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r86", "r450" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r86", "r285" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r86", "r450", "r468", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r86", "r418", "r533" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r625" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r21", "r651", "r652" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r147", "r157", "r158", "r165", "r172", "r179", "r187", "r188", "r202", "r207", "r211", "r213", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r353", "r356", "r357", "r369", "r377", "r414", "r424", "r437", "r470", "r486", "r487", "r514", "r530", "r531", "r544", "r628", "r654" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r622", "r643" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization, Total" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r400", "r401", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r64", "r345", "r673" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r227", "r228", "r230", "r233", "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r5", "r234", "r236", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Total restructuring expense", "totalLabel": "Restructuring Charges, Total" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r229", "r230", "r236", "r237" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r229", "r230", "r231", "r232", "r236", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r5" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "totalLabel": "Charges" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r230", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring Reserve at July 31, 2023", "periodStartLabel": "Restructuring Reserve at April 30, 2023", "totalLabel": "Restructuring Reserve, Total" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r89", "r124", "r421", "r432", "r434", "r436", "r451", "r533" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r145", "r176", "r177", "r178", "r180", "r186", "r188", "r221", "r222", "r341", "r342", "r343", "r349", "r350", "r360", "r362", "r363", "r365", "r367", "r429", "r431", "r438", "r679" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r203", "r204", "r206", "r209", "r210", "r214", "r215", "r216", "r299", "r300", "r411" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Credit Facilities" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r7", "r12", "r15", "r66", "r73", "r74", "r75", "r76", "r77", "r80", "r82", "r83", "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of Results of Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Net Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r93", "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r229", "r230", "r231", "r232", "r236", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r41", "r43", "r44" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Components of restructuring charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r42", "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Severance and employee related benefits and Relocation accruals" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSaleLeasebackTransactionsTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r662" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of sale leaseback transactions.", "label": "Sale Leaseback Transactions [Table Text Block]", "terseLabel": "Summary of Future Expected Undiscounted Cash Flows" } } }, "localname": "ScheduleOfSaleLeasebackTransactionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r309", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Activity for Unvested RSUs and PSUs" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r10", "r11", "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share Based Compensation Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling, marketing, and distribution", "totalLabel": "Selling and Marketing Expense, Total" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling, Marketing, and Distribution [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r4" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Restricted Stock Units, Forfeited", "terseLabel": "Stock units, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Stock units, awarded", "verboseLabel": "Restricted Stock Units, Awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Average Grant Date Fair Value, Awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Restricted Stock Units, RSUs and PSUs outstanding, end of period", "periodStartLabel": "Restricted Stock Units, RSUs and PSUs outstanding, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Summary of activity in unvested restricted stock units and performance share units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, end of period", "periodStartLabel": "Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted Stock Units, Released", "terseLabel": "Stock unit vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Grant date fair value of vested RSUs and PSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r309", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "All Award Types", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r9", "r27", "r145", "r159", "r160", "r161", "r176", "r177", "r178", "r180", "r186", "r188", "r201", "r221", "r222", "r298", "r341", "r342", "r343", "r349", "r350", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r378", "r379", "r380", "r381", "r382", "r383", "r399", "r429", "r430", "r431", "r438", "r488" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r176", "r177", "r178", "r201", "r411", "r435", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r538" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r176", "r177", "r178", "r201", "r411", "r435", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r469", "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r538" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r87", "r90", "r91", "r114", "r452", "r468", "r489", "r490", "r533", "r545", "r633", "r639", "r661", "r679" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r121", "r171", "r284", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r366", "r491", "r492", "r498" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Stockholders' Equity, Reverse Stock Split", "terseLabel": "Reverse stock split description" } } }, "localname": "StockholdersEquityReverseStockSplit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r393", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Income related to sublease agreement" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r404", "r405" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information Cash paid for:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury Stock (in share)", "periodStartLabel": "Treasury Stock (in share)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r26", "r48", "r49" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost (29,040,370 shares on July 31, 2023 and April 30, 2023)", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r229", "r230", "r236", "r237" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetails", "http://www.smith-wesson.com/20230731/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r190", "r198" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted average shares outstanding \u2014 Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r189", "r198" ], "calculation": { "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average shares outstanding \u2014 Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.smith-wesson.com/20230731/taxonomy/role/Role_DisclosureStockholdersEquityReconciliationOfNetIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedEarningsPerShareDetail", "http://www.smith-wesson.com/20230731/taxonomy/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org//820/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482332/910-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r547": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r548": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r549": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r551": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r552": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r553": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r554": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r555": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r556": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r558": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r581": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r583": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r584": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r585": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r588": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r615": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r616": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r617": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r618": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r619": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r621": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//205-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 61 0000950170-23-047003-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-047003-xbrl.zip M4$L#!!0 ( !"")U<2!->W\8G2@9HD>YGF?=]]XO]\-]WWW67NNL_=]KK_-;Y^QUSCHW,S=8 +6V MNI8Z (@' !O!^!F'J *("8D)"(D("8B(B(A(28EIZ<@)R,C9Z:EHZ)G9^'D M8&=A8^/B%17@XA;F86,3?"@D_$!<2DJ*4T!.259"45122N+O(D 2$A)R,G(F M"@HFB;ML=R7^;;MI!= 0 YX A4! ;@ >#1!$ [SI '#>KI, ^(\!_MN >"!\ M D(B8A)2LML$-#4 #P@"X>&#" CP\6_55[HFP MY#QBGL??VA@,1W&\DL^]PTE(&>\P,;/P\0L("MV3DI9Y*"LGK_I$35U#4TO[ MF9&QB:F9.=3>X86CD[.+JX^OGW] 8%!PQ-O(J.B8V+B4U ]IZ1D?/V7F%Q06 M%9>4(LJJJFO0M77U#8WMF([.KNZ>WKZQ\8G)J>F9V;GEE=6U]8W-K>V?!X>_ MCXY/3L_.+_[F @) P'_9_\E%<\N%AX\/PB?ZFPN(%_!W @T^P5UQ0MI'!D1V M7G3<$F'$](^3\[ZUD?!(&N(8GGN/DC+R2BWS'?R-]@_9_P\L_#\B^Q^P_^6: M Y"#@+>;!Z(!@ &G/R75-!0/+-I_ZW)WTPHY!R8F^0B=!^GU@9F2:O0 QX11-0!S@92!RK\= MA&I# =J'/UARRPG/-LYY?4M1G3CDDLU^#M8\^ZQU+[8GN M'U^O-T&$+@0%+DRS A^VG2SRGGF 3\K[^*?@T'WS]\N';'N*5R0W@#"6N;2T MM8$RJS^E6VZ*7EAW">FQ"C1,\'EM@KO14*LL5N8!1+GP>#BX*\LJNB,S*J_" M:DE1F6&DD/6)6%*M7KT[07AZS\F2.* M6VB,CA:81*V/V]/TLA]I0K>YY7C(F4,0)KRY/1,<) U9':F!&4\FC/,S3%01 M4$99(=$ 0IM!R"C,__ GJ\W;B\06KA0E)_-W[G"H.M_G0WTL1P1K#&@*N:V@ MI 7MUB5-W;D =["&"-KI(,4Z/->V PQ_;TKXU 6V\JZ6V)]S8# IVXO@4;O& M223QQ.['^87\GM$J3?FK,5FE5U6O=NRU<;593L7.R1 7^CIYRWM?^TP_N'\1 MYWPV/)VY*4+O#&9&N1>T=\K90)0OC%5"EW]1>:2\<[%KZ*U&H$I(WP57B-D:?4,]HI(@NDGDV5Y&^\PKVZT?[(4.<,F/.T/K(_W(2. MB[+5C\NO--OP];9!:EV3>7XU=NKH>SG&B;# 1:1OTU=(HCHA^(W/DXO%-)A_ M;09+6J&IR)N[09.6FS/9$[,G]S\Q[L-MJ\-*&C)E[1ZEIZB3%OS4%9;L]"(= M)$?PPB50"<1VNVH^G-2*8C< $H^HZPXQD\'\-$=SS@^\> \6%Z;Y_$JA@:!E MB]FM:ZZ:^HF)"+K"F,Y/A< 340@ ?EFN.6ZH/?Q,SL@K>#>X10/Y.*.VTG<* MX45G>6_?.2(<&YP\S;"60S:5/WW-[EH+;6G<0^A*#82A3H;;[XN.9J]RX61W MS#CQ]['H \9R+S]Y-9;9%X5I[6&_*PU=KU%CJ1[/E9H7W".:BD9&]_S%Z(,WB.V^PT45:6D6.5><:C;)DK19>]BN2 M? KUOI^J[,T+=++,\VQAB-(Y/(?MQ 'K=IWUQ:>IDI>:6PA(Z4E6H-*81.N^6&[8Q!R MOI>]!@^IRQO>]"H!3HL7K"SFNCM-0X3:W5SV29:D:.L0K-7]QSB/MVYBOZRGQ@[W M@<)U=X1IAI:_.UJ,V-H&FWK8(69^>IY/W7EOI3'2)$$$N&;(7DGUGZGOV['J M]S5FO7)Z.M8J'Y4'@WW?/S\L<]I.?0:UGENR0'86=9A2/]3B]NP+I7GFU&"J M%G=?I$DKKVBFQOUYJV7Z'/=#DN_*'X>AS4H#,E^EIFD+#;CZ%1,85$[YXQ\T M\N=7"5\^^^)ZA].I9LK-\6,V\6J]8<PH67 .FMA;GSV2GR,=!NW"3>^O7L?BG_;&]MA8N5E@VPC90Y8C) M('_%KM0^RN=:AOPE#0I?UN.;S@W@2_8TH_"E5B@N%S-ZYKHA6#1+]9%8 .A4CJRRC MU.XXCRO4O[8HI\/529M75Q&';\ MSM'B3$:.)Q3 F&I6[^>LK_1S,ED&IC[)56NITZ&O5TC.!POT>#ML;N+#0:R> MFK\&'ZU0#Q[8M[6FN3"RIJRKR\X$==M-U;9P+@TBSJ@T&^OYBAZX.0KPU=)^ M4MZ$PZC4[5; \2S%%1&O8CFZ.^]'^<&KD,.\'^,PS[Q/W7)A&[M@0O%2UOR_S$>?ZP&D=0[P&6A#O M7M,-KNMHIOQE@7L;6Z+!FW$RKN$%_Y8M@_7JQNH:CUZ:KK"R"NY=ZBQ_UMF[ M]X4U7G#*-W4A$BQT4E8@-_X.>_VXG%C/).4\Y^'RGI,U3B.F8+PRZ+OSS"7S">0@<)L6XCWRJM',_'**5N+E B/;H2P8>A1_ MA7<#Z'[]X.ODKQJ$[QZG'K-Q@XI P]TZV])>LN2E)?; =6'?5R^416X \);8 M,M&/ M>,.J\'VI&F&$!"%@WR";XQB-33N QR__&>2&4%FI.5MK%7W*YUN0"L%W_CR$ M+5&*X!6.@8!/Y2J7\6>4 I1JC*T$0M,E3D690B [XG=IK% MEA-,>:88]QM3N.-QX!#XUEG^R]<_GEE>:+?=[6Q3K0/[5FA)#'SO^!TWN$:' M3?EI[3DP!O]]?TZSGMK3#:*ALV+.*XX[RD/NWOWM#B^]NRC M4I&8W4DPUG%!7X6V;F)8EM[Z"<$-N=Y;ON?1-[)CR^#!#]A)SH5N^G*2!PZW M*@O&'2J!_FBZ"[XL:-94\EQJ#W%(@B+Y6+50SM>"'[*MLR1GCVX E$65T4YC MJ,I*:8+/S([IA\]X9-;G-)2(T(%.&)T2W%+'J)VW?RR+A9!/]P 5Y]EATE#S M'_7&B4KAEWMZ;<*.C@JVYB_;R[L7N8 Y3>33,2^U<28U+WU\0@I=,@*H+.O>Q6AL87A:U$-9^JEX%_($&I"!-06"1ZRK2O2N.=3U!YEY07 _<[,?J9M4'Z(H+5'*(ASN+ F$Z/\D/%Q#X4WG" MZCUWK=TC;OT/CL@)C_"7SUZ4GOW\97)P)\M+(,6P'3^LF.90V9_Y^6\Z@+A0]J:<73>TMQ%G$WM)L JL M"/0?/&85&43KP]W?3;)1AM)L400S9B$#OW?08NJ>L+!7L8_K^,\O/@W%0Q$" M]V_/H7'*61Y,BGYUS**@9_E TH5E_SML583AU]H/]]3JVMGG@-QCAY,U>WQ? MMFE=OL&X2YZ6Z-94ZP?FF,7"Z-.#@E>[8?, JHS:VV?ZTURK3Y6[BJ'+O7Y/ MV.8&"5+ZQ'ML21,5J /!17;;RN0'&=%NTKJFF*^O$D,^M48-&28)UA$D4NZB M]HV"L2QP@]>Z%J@$;0F;J=+6J@.!".ER$5%,1[#BB81969?HKMGS1TL#3$.R MP\QR L6NPYTVM/VHLS)V_L5->8?[-!"1JJH[^O-79[9$XXN-$!H7BI4EBDAD54XY':FY:]4/AS3)B8?DC\NL>E:H6N=1!)9%=!>YX10-JWS8> M;'JG=K,_" $:,X]OZ&[7%[&DN["$,DF)*.CA]#Z+%%7H][IX)ZL?H,:HRQU> MV[+\WG.]7K4Y"[5#+%D.\ZT7S7[CRTY+48J<2,Z<LNMPE64C!&4AOQ/Y(&"48Y=9=XA1;NR J3L2:ZHJ5+]OIIN.*VQQAS8>2< MR3RQ.O@>RBLB'-(@78EC7-% 3R'-8^,>QJE9XI@C\$(/1L^-]RC9U>>Q@QM) M,DD(D0N,%!YG]>(7 MNC ?VWR/'C^;H<8/'PKZ:B]#L=E#HA(;H3CB%DZ73(^WTB+>L 8WDR'USN+\ MZ5'E,Y]VK#?58XBW4J1W]1QTQP>R3(4OTCF(G)QI:/Z131%'I,8$6F/+"1(H MACW;7:1:I/B!L:%N*KPLP_7<4;X!R*WB4.%]XUW0M-)OHT?Q8L3;[TX+F8)Z MC@'VN2BJ9N/=A9QK!^C.ASK4#AB7N.UO38YKS$*^6*96IX\X\>V6 .?]NOC# M4=#^FBVB_0*?Q5>DNL#SA%N!7\CK=OJ1OCX_#B"N%:;S=\3Y-NF?3Y';3.K16UE??E0- MC_&VEIT:O3[P/W$=-7K@S>Q_ 5!+ P04 " 0@B=7G=M+?H)X 0"MQ1P M$0 '-W8FDM,C R,S W,S$N:'1M[+UK<]O(M2[\??\*'"<[-5.O6NX[NNV9 M.:61Y41[>VS'LG,Y7UQ]E9"A" 4@;2F__ET-D!1E2;9L4Q)(=:4R%@D0Z%Z7 M9SUK]>VG_WMZ/"H^A*:MZO'/C\@V?E2$L:M]-3[\^='.P>[^_J/_^\M/_P>A MXMGS_9?%R_"QV'&3ZD-X5K5N5+?3)A0_'/SV8[$_'E7C4/SCUSUFQZ' M\:1 Q=%D./'S]N^UB-VWHTG<"KVFU7'S\N$.J?O=L$D[XNGIE)*)Y0 M3!G"&F'YEL@GA#[A/!Z'T>BL M>%Z-S=A59E0A#/3=,^C_J8GI[89^6IQ;_K8W4DQEH_[BQ=NG5QYJ^AO MG2S?6EUHP/+=[#$(<0)="_/[0>R_?^;V=-F:=G'[Z:7[+_0O79W?6IU>]UR2 MFI'TG=0]OWU3\Y.PF.X$8W[.Q>M:JNKV@0]((__\=N+ M W<4C@WZM.L^?"+]-KCMP_K#8[CP.-G#_,9IBPZ-.5G<'$UKNQ?,+ERXN6IK M3DGY.17T=\Q_$)R_NAEPX<*3 _2:7F4$%#\.IY,P;BL["BATPND2L MNY,&)0&V7Y O/(\BS! C\U^V'^U%^;;'U>0(?0QM6X\[5TS-Q.7Y+ZK3"8)N M7/S1K%OGJG\\:T M^O#SH]UZ#'J9H+<@V$>%ZS_]_&@"ZGK<8\'C]-C'L^?^9&M_5K23LU'X^=&Q M:0ZK\9/"3"?U_ZF.3^H&K'?R],3X!*]/"G5R^O11]UI??9C_R%?MRG9H^C\K[\.X^_/QZC<$(PY%P9$(]6(L-]B23F%&ML MM13V43$VQ^DMH7HR1^GG@.1F],]@FN?P33OKY>GD38C0__ M&*S];!?:V9C1_MB'T_\-9]_60@SHC#4MM;Q12[V(U)4D(*(B/%1)@K2Q&MGH M>$FUI\RPY9;N@#!])]"1.?RV%D8S:L,UC7O>&-=QCKYUAI:>6\,1#8XBSF($ M;4-CTW\B(5Y)M_">6=1XLEL? XZF)K8[8Y^@ OP:Z%,5+NG<6A&5#Q;ADG-H M;V1(*4Z1U(0Q3G2,!N+)=%SU/WCW_MW!,T"VMGHRKD: -\TT !@\OMCT:[I" M)*>F= &)[EVEH<@08A#E/H92EE3J\CNZX@CUH+(DJ1(DQ7E 5IN J!8F*A:= M$N&;NW+19(1G5&D*+@N&C;C! AD#\260DI9E5!;\\=.>O#KI8N?X\$4 VM,Q MO5?Q71MVVC9,#B8 ':F7K^*"(;ZNVRHU86\1@5]4[>2;%/C+Y_C%'UY-CD+3 M-:-]68]=#VPW^=GL#[0C*\9R$&:)]_$SX "PJ[7R$C@&H7P$V!^7B/ M.#P(6:H"T!$ 1K A'W2\H8S.M7/_]C)O%#CB5QJ- #F4VG(D& 6!.,:1*J-% M@EK%A7:6D$O.TW:>E M%W1"*Q%V" M 0FPUI"U.8 >%HSB6(6[DM$0[.CQQ8)!DWX%E#ZTO_R4RGQ/VJZJ!@TNNK+? MDU0\^OE16QV?C%*)K?ONJ$G]2?4C-&_0]FGK$X&_^(S^=/:\-A4G/_TT$A ]PQN&FJS.^!_NJS$-HOO/3Q)UU_ M?)6<3[HRQD),$]-,4O7EE[Y()Q FB^)O@+(U,>FKNY]1R: 5IC*[X]WS4DU,:-;=6^Z.O?& M7A/0!>BE3!J25*4A!R"&&KR;:BY\2=9<0V\;((;3YJP+YZE*6H]O6SO+_O,] MVC%<:FS!(R%!T*G@SH"#JA(18W"@L;38KKW_W'.H7*&VG G2,B$1Y')IN(DX MI#E-A5ZCG %N'"A?,"0$9"6R&EX!YAD1X>N2! ^D,G+JA M:>=S20-<6B0,P",J%YI5D9=K,J/7H>G&^"$Y/#@RS:VG)_?#65SIK7>^1$)1 M Q&12*0C_$=$7?I G5>1WK:=?+63I.D6JW"2X#$55F(D-0,Z4$:)E()\GK@T MX& 8]_K6\_FO[KP&.UE%Y[VF@DA0.G6@;YZ&YXR%OR1Q4BA,&"-Q: AQH6HQ M=9-IDU*:NDW#*K/)<4OIQ[RP\":,^LE)&^G!7F).G 605]ZD6K1%*B&]9C&D MJI[%!X#(#6,Q+X\'S#$$:LA84A50D4"F=$$-3:.)0;\SX,)Q3 MJM_,:74\/=Y(7"PY=R+-Q?%2"/ Y!HY$R6A@.$*VOQ8JJL8;JR(3N8_> M<80=Y)$\8HP,)@I"EU(0OJ(H_?I2D/F-2RRD=AT/V4A=:J)==*5##G?S.HU( M#"3-?_,1 !%(IAIL.>!F=+)/.]^$BQ-Z-E*9CFMM8DASXY,R)?S'$"H1)%@DL=2X,\)6D&"P/-8DN1$I0K0#3+8CE4S=ZPOMF7-#NJ MOBY59QZ5]"$2E*8OPG^L0>D+9$,H#?4.&Q*KG'0[.3 MVYML,9BA(R&)4!$@ML3"(XX904KK5 KCA*H0&;:#I32#AM@5SE.2L;0"LX \ M4P9Q9]*P3D#8Q2R9"T7"-.1(04F@@D#*03 MBEHN%1NJ9I^;JOF;&4W#KV>+/_\"3S2-.SI[ 0H=703*Q4W[XY/II.WN(*L* MK4N-^:T;QN\(\?,F_'L:QN[LFI8LW=J^"6G5!!CINJ "=3@XP10DHVG2O0\8 MDE%9(I$FUKA M?3K@MS?-S]Y/?F0\DQ: ;R9*0V@'E5:P,T$(+N2O/2"<#/( MBO5P>//]6,O]! J5*DS I!@:;E_!!Z@0RD0E2H:QFVP>-TGEK\)$U.-@]\S MS1A@>#,#?O2E*A5)Q5520A;$&-)I$@I(/6J>AD'<8"L:]SCE_$7=MA>6_?]Z M]M( IP2D.?_Z[ *A' %$07!/I')=A.VI-@*52B:"3SG@ MMJ9(FZ@@Q'/C]6"K'D-;)3 ==YL<>F]#Y7=#CP962K,K4>28XDX=089KCR* MJO2Z%-P3FL=([CP-M%@2;B%*A CQ@EL('T8;C6+)68@\>$D'6T*XBE%TX?L= MQ -(Q[M%Q'=>7<5ID[BT8=@*7*:$>&XP\#N?AA5+"_"?UH,RKV0 [7!GLW+6 M@KAK3[03$MXP &95(!BH-TIY-HO+0+8 M!!U&9>G+LG2&E'BP?G9P5#>3MZ$Y?A;LY'*5X]>F\H?A16UN5QDK!+UN1RM9 M8L22'C@'I[$J..2\<-YX67(]V)5]WSU>,4M+8)7GG,O(_)>"^ /PB!E M)$$"1P9^PW4PZSNX=&_3,N\G/;G9OBX#2T]69"R9#(.=DWJCZDDR\%?QP(PV=(:(! 2*U @4(&@C+DN++ 7KE9S9P)3U M#@]N1&0=XL8 V+,(6FB@ T@Y@A&GV"&#(2U*>^58AF/IZ6"W8KB1;QZ$T0@T M#WK]S32_AU21WN2R)O@FYX(S)+HE;B0JT"=+>1%F3D0,2=+@2D%IA/)%-:D. M._7MFG;9,U]/0;_5A[ [,NUFNF"@+F(CTKZS25$"8V#E2D.*)!W&EBK)![MR M=&B5Z-N926N]L9(2AJ+695IFR)&-0B+5*8@+*M.NX0/5T/TEL0/P+>EEP%8X M1$E:VF8414I#0R@+3.)@C+K]88%OU=SP)E$.0*$6%$I,D(BITB,>=4CG0)2( MFC)ZK5+T&]RD]C58WW8_9,4PQC&#H(=+FB;*<8\L]A0Y1@E605IG!Y=7K(RL MW-ALOGJ*18K"\! SJ9NS9^;8'&[HICG'U LTT0]"C!O"0/VI$L15#!4 MK_NB/]!O.QTE%1_ %8"%S:PO,%8Z%J5'0FC5[U)M2N%1X#HH&JAE?K"#!(.J M=-[.] *.2ZT=IXA:DXXO<*E:X(!36>F%+ZVV;'!3X[YY"X<;*WZ^<>#B_)MS MM]WW=EUTZW4H-34&$IJ4VGA9(I7.'$AG+D02I+'TUO=^^.J\;F4S-)0'FL$C MQ(XTPL(Q&#:V%K$RE-QZHI0:[!RP![UD$:*[];&$-^LT>4]H@C301Q2)A[6A'AE>1*"20L3;L[:YU2](B;WU8Z-[*O4XP#1E)6K7G MTUFCL\,[$7$1.)'TWI'!IB.K6/M)UX6\&FTQY@8C' P#\BK2B968HM* JG3@ MF*IZ.TX)="1\JL\XADJ,G2?6*^USC>_K:WPS8K')Y3W+.#4, M&Q0-^#3P!I$._C7I9,Y21!5C$(,M[^5CGNYI%V;.T\DB')4Z&L0U!>X90IH- M 3A$TR%0PQU+'W E<64;,"L&BJ <484]XC8"LXH!N*40,1KMK62#5<\0%BH- M(&6W1@D"^1V2MIO)2DV:"\@04W !QQ"('"PY'H(*;X=E0;Y68E=:I*55Z=!F M!SFWBRA2S#A1*7,9;*P<\!RB%6HH0O@A0AIDA"*(&V[2:;Y AM/ZX^!+3=7@ M>/"BJ'S=,=J_GEWF.)N])2_1GI5>B;2 B:5%G0(96Q(4A:7:4Q^9'.Q4L!4- M&7PW'=T[=3,RFHYAAU>'YBLWJ%G/T"D]/"Z0@#CVJ:@&<&U8U)#5,$.5%MP, M=]0B[REVO^%#D5(()3%2QIFTP35#6I<,24<5-T9([P8[[RWO$O6>"V&9QAHY MFZ;EIWJZP9 '<2H4!!%&/1OL!C)W/=%A .KR$3R,>@=/5.G@6*614N!RA$JI MC7::R?5>L=8=!@S^M\GCD-CCT,UE"3+8=(BT1T8"@@922ADY8>SV3YG]!F+" MEKK_!6+"5C:1DOL2 S!)%]*)R"*5ECS:B,#)(J@S2H@G )HL,A(49')<#Y:" M#WX3P'O:]-,2Y4G:F*O;G8:F>AQS%EGE@!UPI50Y6)4.= 7!/2E2 )9&ZA&$ M1"#LWD!Z+!S0&);V!32RM+>_$?\W<+T2$7D327URZW=ME^5(B:/#R$OK$ _I M@#B2-KNED@M"HBW-X#+1O+OU?94LO>8\6"51U(0@GM(GY=.Q3]QPCEF(D:]W M(GQW6[?<$VD1Q!D0+1(>)P5"F+-I^,([71)26LST>BOPWO;WN*?-(J*(P@6, MA%"04Y1.(ZN%1X8Y990NC1GN^9X#&WY?8:;'G*.E=0*5D(E#7AXB @:ID-'< MXFA-='QPF5Z*G+OU-!4"3\!TSUZ:XV7B^-+T>=V+^K!J)Y5K-WJ^NQ,X, N$ M*/ATB@/Q%BE,./*46E5ZPZT>[/R)JV82S\C^KZ8-%Z8/W\62L'O:!I8K(;SS M$-Y*"'0E!5[;C9(1K92-&.OA'KJS)J6Q51YNYTPHK?&HE&G;L1*'A)44^4A- M")Q[0@:[$^E@%O#=DFJ(E=H*FU8$0X(H1814VF,4=,E#-V,_#"Y!'!+#& 6 MXIA&!21'D1,!=$1AI+U4$->,+"4D OCV]ZM:#TFE):<"+!L9F6;E2;!X$R/@ MD-(DK1_B3@]VY&N(.+1"3HV!-!,N*9(6 PY9T(\B$2,7@C2ZD^.[AKF5'2W&)9'8P>,P."?$HY@F% <4O5"Z]#1M MN3Q4U0SU())/CDSX')?XY-;OX1*EP%Z1,B)F8CKO)QAD66 (:+-T6E/#]&") M\\T@\0(,PN\W+2I*FVI51I2VP#Q(-+"'*ED=7N'S'95ZGVN];(#JM<>>C*[,U MYFG+FK?!'8WK47T([4M%IKXAP=^N,1$%CG\SW^]O75$=6%*AB$C(G;:7A1P0 M62\T\":/93H:S-[^.1VW3)3N:1W=JA(/&9G4I8R(>T 1#OZ---<2T1BQE0(,$KS9S$ MPSTF8CA[,<"E9U43W*2^[05N]S0&@R&;),0@)2WD,A$8L)&"H%($P:,QEMS^ M+*Q-2C-7N?,"20>]=#/''00V0<&!-?4(4TZM"27VH>+RY_Y6-W=YY=>F#5UIR2\@E<^\JGO3NX_FEP[6N? M!G^FV 3&T;Z*.\=@%\X\JT#F%V]/^[]_8G$N_3U\^ M"^,:/.NJQ]Y4LQ<>\?ABZR](HSI]TLR+#$?523&JQK^_J4<7H2?]8+MN#A]3 MC-GC!BX_3O<]*DSCFL_?/+OC<82D!\6ZGHSK27A43.HW(;8_/WK^\NU['2TF MU'"D3-EM#@SDQPF*O$R'-TL7O&./BMC4Q[/?O'?.L\"UAM334<1MFGU0LH \ MUZ4AL30&F^+Y>\FQ*"GQB)) TCH"BA0."CD2A;?$B,"2F3_^1 :#$ I55"IE M+8HABG2(RI><,=SO!,2N#]*+4 M(!3AB#%>!Q1M6B!OO$OG,7-$? EJ, Y+SN$V9BWA"AY$B%,@8LZ0(D3"^X6F MW 1JK8?;/'5,& 7-Q-:D3,$C)4"+UF/.;1#.!3I8$0=L'+,*65!( M<(!D&[ \X@TCMR;BH0I%*%=:XCTJ<02A. ?T)? 2*6>C=[%TWME/A!(4"48" MA8KI@&\L";*J!$N5&EL7M R!)$MQI<,E>"KM=B F'"AK".#E\(-22DE-2#Y+ M<# *$AU$@H74,X!2K+<4,7!6[ 0T2EYM4/TW;3UM7&C[CT?!^(YS /+]\E]% M\=-)T4[.DH12I$?5.%&F)W@;__?3"-$?M=5_PA,"GT\F3X]-=)_ MT=T1S7$U.H.TXSBTQS^[A5F5!V.GXQ"G#R%1K[WPZ:> MCCTT>U0W3YI#:W[ 6]W_?GQZZ3ORX]/K)?@Q5(='DR>V'OGEOJA5BO3=R_VW M>\^*@[<[;_<.5B+9[S:S#9'LP=[NNS?[;_?W#HJ=E\^*O7_L_F7GY9_WBMU7 MO_VV?W"P_^KE0Q'DWJ\53S;WMTN*!9;M6:C"V;B &+=YR,BFZL8CYO4TGI*4F?LZV MODD!XS0C>;34,WDG&O@J7[S"4\\EJDN44$R):AD"!Q+2$7TSPH('NSR@CPO1M/>2S&)E6O?*B> M/*O=-)5Z4EUXW?5#,/KKPN O"/276P/,E78@ ^;0 '-B["A2+XNN>_2B] M'QK0S-_^H6HKV\T:>C+__>PFN,LO$I?N=7R;\_].XGX\\=?;W)]U_4?KB:AU_",VDQ-.ZF;RJ.@61$U^?E2=SNP539KI702"2VZ\ZI1:EUP^_4(T>'QRM8<\ M)*N^BRB_4M7^]=W.F[=[;U[\LWBS]_K5F[?%ZW=O#M[MO'Q;O'U50';Z%E+0 M@K#BU9N"B!_\C\6KY\7;O^P52XGK(FG=V7V;+A/-^%4V,4=$^#*2LP5 MJY7V9#6%YLNC#P\3 KJ%*VV:_%<\KX!?OZRW[]+O!0M&TL@0M6DIGDV[ZX+W M(BH\B3(=."?%]_I]M]+C+/4.WFU#L^XJP]W2"R'H9KIQ+D"OU8C=?&CPHPF5U^X4%:@NCPY?3HK&T@% M?S\J'B^ZFW6^&IW?4BZQ],K+$ZV^/=Y:$XRR-DW,(R7B FNDB9((8R.B-M%X M\MTC 'V\?1,.NP4!XTG:Y>X>8NXWB>W:J4AI:6CQ)W-\\K3HEX<6OT+??+M5 M[(_=]I=+&X, E;6F/3_LG1HWZ>RLJ&/1+.RK,&W1G@27EKSXHAH7U:0MW%&7 MTOZ8R5 F0VM.AM9 6NLZ-J/3VSX[-D._>,>EAPQJ\*8WM*M,[+[JWE_D.ZNL M+SBO?#I*"46MR[2(0"#-$NF)D$$[*W$DWSVBT_.=\WT:JK3/(5AKM]-O<[9; M^XM51M0&EY8K3L))4W](SUG_\N++\,%X,[01GIGQ#VR09XA#=,5]Z^BA I3G MG,>TN3QG%""&$X\TU@JE162"2^H=7A% O36G^[.5X?UB[LVHAJH28<&95.HK MT."B;HHZ[CIQ-X=F7/VG^_SC?<>4^_.BVPO[M[8(X.[GWF306S'H[6^_V3[8 M+F9;1C89Y58DV(NT*0V17PEM YK"F\M(N8R4L[3596DX'2M,G41$10-YEN;( M6D*0((%'Z[QP?$735':\;T+;SOYY48T#6?<,C8([POUUFPZXG10['\)X&FZ0 MK#T(RPJ1$!Y+BFQIP#:<9L@&2Y%T)&UB;;!W>J66M0M_OFK>UA_7ON9X<))V MSHY5&/FOF FU=MW$1B'Z052!(?$"]%B72I"9*:>B6D99JM:'[ S!R[ M1/U5\[JI/T RN?F%\M],VQIW-&W#9-+F>GFNEVIQX(DJ&2I>.52$> MI\C)D/=&^1 !ILH5U'N\'4ZW;W-E=Q8=N">&F2/'FENN,>1WD3-YWF&$9 M8:(*.J9C>"WBBE-DL -&$CT7QCM7FO"]!";E^#O@QIM 613&FYS=_WB7V7TL M'=:&:T1#RNX5-\@:%1&3@>J@K7/D&AZOA3E3W\XI9CHIVTQ":-PDJRT&'=FNE4 ^QU-TTSZP@!T@AH+.G#KX"O(; TYTBE^ D&'=4[(Y,VWYG826; MPSJ;0V,Z0GAP=@P$+EO"P[6$E[-5Q^'4':5310O@'M F (ES@G(W R@K-:-4 MO%U/&_K.7.J: HFF/FJ))2(LC2XZ(I'VQ"+C15E*PFFT_'L+)#-R>T:H[<+- M?3C'2O//M(44N$-WI.M6 12P^&!&TU#\$52)2=I2KNB.J;N=V0X95F_7); Q MTCAJD10&(^XU09H:BU1PTM/H/!'?/2-H%F?[,+OV_G#P]U_WU\#6,_9?-'3F MHV=1I9-ZM46<>XJL8Q@Y190/FK@8RE5A_]Z,1G1;XUR:\I9(QIW-=KM=7WAI M6F_^7?QY5%LS*@["*+A)\9MI?@^3;YB&\L41SP=;V;DW:?QKVDZJ>+8!%#\= M'>_2JE%[5KBCX'XOH.N_ \L/W1+25& \WW/H2?$#^;$X,FT1JU'PA1F-X&K: MQSN5+/\]K5+!52Z7"IYS:$C5S'0Y[89<^&F: MZMS="J)QH"_=WM\*/4BMFSTD;Z[9=([I&FG92 M:%QX<]9N=S'N[@8Y@:]+K)A$K,0$\1 XX'A@B%F'O:54.DM6,T-P=]HTT.U^ M__;$7R9F,FW7WQ/^&;XT,WG-.U@4LT-;DFF^K&*LH[,B '\]*_83(32NFYWXS$Q,OVOQ)Y![_HSE,:,W4[B3 M8Y%0]4TXG/9G!A<'Z&WQ0PJJY=.",KH]NV-R5'6[R)VD7>1N&X#[!B]P-;0_ MWC5J.N!Q8:N;3[$:MP=;=--+.\GW;BGUS6QO^Z?+FZ\ MP2W7-W)Q:R*P\]NO:?+BWFK<1P="+:)S4K[,Q+=7-A/H#AMHW;WQTS/O;S;CD6W+NTV\CBOO M1^'&^I:;/U?@_MA UL4-=<&R+@:CB^P7]ZF+7,3;1.[P\JJ!ITP),VU?,QVM MH>M]4L(;O,5EDUMK)>5BXQIBQ,%U,RNR+P[?%[..[F0+-V*=Z)8&,6$1URPB M;2Q!SA)O:#16TKB:6G_GC+].VVH.VN^>Y_E/D&<^^&?.S?<[;TP)XKK M1EWO$S2ZK3H017K@2OXE5; M9W0;9@1?C.MNOXMIVR_'!K$%4(TOTIUMMRY[OC=%VK,BO6MTEE[^L8)7PVN+ M,?2A3D. 'ZJVFZ$S-F-7F5%:>@?2[48%VXD9>]/XMDB':JU*I?\@U=&;7WLHOK?215:][)"UN7 MR P]J]\R_=.PY&\'%=90-#,8>]YM?@2A<;:_KO)1>4"O&#@&'"L%,M(:A(7W MTBD7.<6?XECPF HK,9*: 7J542*EA$'$*2ZT8=QK>\5V==T^S=TVS0=I/^;V MU73217$(YX^*Z;CJ'__N?;=;<_L((H"K0"#MSX_V7SZ_B'SCZ3'R]03-;GGT M"Y=;A*LM+L@<.>;]W!CHZ,62(J#K=[QNK][Q>JNHSP5;F.X7!^%D$M(Y4X78 M*BBF;/LFT(._M$\+H?>1?UU^Z:H3BZ/%4-&).0Q];HM,G(3FB1E]-&?MTT?% MXZ'M;W._:>M#/"9NQ3,??]M_^Y?B3^;XY&GQ][V#@U;OSZXN] MXM7S8O?5R[=[+]\>9)\8Q@#=2AUG4_8HW);J"]OX:9(:]/DM []X!__TK,BO MFH#V]5,$KCB39=F.9[9P.Q,)T.SI\S9T9K!L?;?M.Z: >?.VV"]0\7S_Y<[+W?V=%Y 5 M/'_UYK>=M_NO7BY\U SC<)]A#NP.LJSSO?,?;D-O5W*5^])D%P&&5>RXXP-\ M/P%T*FX5T;O'?PKIW9AUX69+MXOIBR<+#H>?'#N[&9>FBZ_S'' MZQRO'U2\7L,!-YX#?@[X]Z^]+X7\^U?@Q;!/W\-/S6$?\][[JG73MH7H^P " M/]TN?EOTO3_<13]MBV<+&72C!SMC,SIKJVY<_IPG[-9CW\^-3/>\">UT-.EN M>742^EZTF31DTI!)P[!) ]&9-636D,L$-^<+[/V_TZ3]"O+DZD-X#]$O?3&: M?7X K(%M%W]=DD 7__]Z+H&./HSJ=IHF_^W8>CH_P+QX4[6_9TZ0.4'F!,/F M!)1E3I Y0>8$-^<$_'V2;5./VHX/G#2U"SX%P = !_AVJ@5TG>^HP.M%YW.L MS[$^Q_IUC_6K#^KW/<'K(6TG-R#%W6!@(.MN0'B;=V?,*ED#E>3YRG0!Q'NZ7;Q;$D-QD,209AGO=9)(VZ8F252A'WM\UX9T M<48.UIT9J"&@A%H'D,A!/P?]'/1ST%_WH"_?A].CRE8/8MFQW"[V9KU=\T"= M4_@>>>=1],&I).-RQN7;PN4'0JKIVI/JC,N#4\G#Q&7X-YWY,[2S ME09Z/.8-CG?^;G%LSO'.!\?5Y&A^1F9HVWH,DBXY_.Z@^_+O\X^_=1]??_*Q M.#BJPLC/OWT=FNY0X;$+Q6XWCC6_LE-!R)F$I8]]_Q9?=*>2@RC_/#6-K\RX M_>3*^>Z_OYDTUQ9N'!^;WY?>T!S7S7CY'4U3?UQ\F#80_RY^0OO[\R]^'<%# MB_\!_85%DWZM_=EA:LW\BUW3-&=%.CA^\0WT/K;%P4E(6PXOOAU-;4&4H(LO MTEGS;;O\,4RJ2=V;0+8H+N M5J, &EZZZ;?SO]ZBOYA1O?A< ^"/SSNZ#_T\/-?#"^//BLX$%]\$^$'QHG:_ M+[Z9CLWB]W.S>_YZ=_$5L+G%W^:PV#OM^K#TU7AZ?/[IM$)_F2Y;YF]5.T%T MH:O?P'TGIDJ&N'"%E]/NI&?"%G:^>/OK^B-<>5.?NT!3@\ FP1=VUK4KO>OU M=%+LI*5BH/;BU;CX9SV%;@,IF]_PUQ<[BS^GE?L=9&)\L>/2=/+_G NTNW:< MVKSPVPL>>;D%8&RC$;00E%SLP!=@N8D6?N8'UWOU5307>@@X\O M2N!M$WX__[N:'I\LGO0._:T*"P#Z6W5R_JN_U:-D@^=?I+4!?P]F<@3&M*S MPC2A:.OC;M5 .DYU::G!N^V#[6+2&!\@6OW>+3I(1N02V(S/BKHI0/KS;]NI M;2O U=2E;>A,U<*CNH-ZS:BMBV-SUAU)GPQ_Z9&I6=W'[NSY_A5=&_N7I&?E M8\\_0U#RL>?Y%-F[/_9\?D!2\28<)C(% /F\;C["G^A%7?^>/N^/.T1/P+\B M3OW]+KPYI#K%D/,#NN; "I"=T#5![V=/2X=;S*0#_G$]*4ZF38#[X%<0]E+F MW%V),WV.9OI<>MM'",G=>T)Q' "CX2K ]@%$_!24:;DS#R5+2]-VW"1]2S1C M$(L ]X\3&_5]7%K\E.Q=\=.]4W=DQH=AZ1E\^1G;Q3U,;#LZVBMO]* MHOL0X)>'-<39K>)D!)D-_-/4+>0,Z9''W=;C;2_J[G+WU_EODZX_:5*=GO%Y M,]@&%^^)@S-M:L!9/2U2?E4EAP8W^YP)@5Q!@L?0ERF0,M!EGWRYIVE3=5>= MP(WM5O^=?[JX:,.H"A^NNA+ L8^O_E$X[>5PZ4+594177)@ BH2K?M'YWS&( M\,H7@458$57?)D0Y(JG@.HN?_NQ&HVN^+:>COSEK]NCJ[]W M5W]]9>O<5:TXJ1,P@;U>+;1J/ V7KRPL\/Q2W73>/P9OZ3;2[]"@;D-O+5OI M>EL!>)JF"'T6EDRUZ%4);CNI;V)^V\5?(*F"-'"K T #\/$96UVPUJ, #9D_ M/MV4BI#PL"XYCY7[W$-NALL]=(2K@:-W7>CA<9TD S!R%(S_=__ WJZ: M.J/D$$ZF">@ 21/P+%P[/<2 D#\F&.P.XRYL2+= 5P%89RP)X2GQ2B OQL!HZ&3UG^Z]265AW*]/ M!HT!IE?I7')(^,,USTF=Z'3;_1Q:G

    MW,(:61WX8K'7]&V M&C+GD[/N^]T:I 7OQ=8GCI&B8L+N].NY98-5==;N0^N: MRLX93TBU@.-JTIMD:L!N!SN'$+@3A^@!ACTM7D P/>RML>U9Q]:YI (PN', M19*TI\!AIQVN++J4\E[PT@X%NF_3%[/H7<2F/DX/.NXLK[OS7].4#X,DX'%^ M&E)7 -R C7:, FX[KMIINU!\K""! S1(\7&N.@B)W?,2@#2@'/#WL\N:3I^- M<\T46$#G2Q"./'AR,:J,[0VPB],]3LQ, AIEH/6FK<>I_E\L'^N2N%W;48*^ M::YN.TU,.RKUY:=?;B*80VQHH M()4AS DT==2CBJ^Z13/)&MS,^>#>SHKZQL^ ;7Y:6]I&XN1D1EW[D+.$AM=@ M7^<-X]Z2#[MV=W6Q] AS KTZ[4 /S/N/D')N8]#M:#1K\A])>>&;)2Q(C@!/ MB%6;B"G%E'\"+EN7O&$&F6967 -1=G=T-@"7CBVT80GNN^ZTK7%'8&J3F8-X M(,/@0=-.))_<7,&#P7"WTKM"U='I+NCTL7CV]@3'T/R%H,[%-W>G)).3INK@ MNCKNS+T-$&SKKEHTP\ +C^S,!![6Q64;NK?Z*VP@W9<*3J#&Y(BSIKP)H]J9 M7F3I)Q<[O6A>]X(Y+4F_;<*QZ55;':>@G#PNN=G5<33!U8<^->FDGN)'"O_= MKU*T2U*<6=627/L(.QV;#K!['+[8Z"MB2M-?3&XZ>_3\R2=I/ $X!T#,S-B/ M(>6_'.<7QKLUBR1 0GI1]G3)!LB8D]*[&EX L?ABQBG2J\ <69\YA ]FU#EK M4F%Z3U\L3))+GZYX.YA6JJ[Z^=.7H^*G9.02ME7C#R"&NCF#6 DA [@?9/5' MG72:,0#U6=>H&?A?L.64+8[#*"5BT%.7,B;H2"HXP@]2&7+.+N$9H&]0Y[7Y MV#66=U7[>JORP:5Y#W/=SER[1_;.O<\ WN>!H .']0PJ\K7!&>;[OXWIEJ5P;I*,TYA'.G'I'<+HTC]%[S2?X\?U^3T+SI"?/3 MPGPPD"#,HA+TL]\QJ.@BBYW,4^OTI'$*/.&D&_N>9QA53/ %!O9T9N .2'[/ M&#MJU-/>_HO4Y]0<7Z5XEJ32)=971.9P"A;:,>Q%DQ/"NGG$3 GB@BKVR +6 M! "X")$@FSB=/7TY23\79R>8KG,S?CG+\^?E]#D]VNK:W=O,Z:0@%'QW/#EJ M^SK*9W.8+CM9%$<2?;#P'I\D69W7^^8:&(497S +/.S$EGZ>C!T:!R9@?H>? M)W?N;NKJ >FNM#-"TDWZ?J;?#C*!&F\E)M'-,9J8WSO>6=O1G-6E-Y[,U/79 M$D2'KC&-4P&T]14B$%/5N.DQW#7N5)/JZ.?MGC=O.9%,A;@OYXXS#/RDQO1) M<:FS_B^FB/,V)VU_J,+':Z7;'3LW]@$=/QC& GXTO% MM7D6-"L;]16XGEY=$%%GX=W8CNEH;,=")]/>PON2ULGYX%Z7P$-$3E6.!88RZQP=,[TEY"KG8OT M/)?XC$*3^,X))T.+$5M) ODE#;A>%OG4S04![BW$_")RXX SUNKK,3+07 MQ;HDN,0Y@62-+DJM FAU9HEG?*X<O[2F9MO)7:;8"7A![0^48/ZN'+0 MCSJ!%"#Z5M'Q3_AWE 8-1UU431T^G,+?$#H2/,51'[32IV1*1\& 9N9OZU%V M43[JH D:D$0,39\]:18$9\E1;\>S#V@>.V;1+.&_6U"POGDSQM;."68OU2X5 M26S>?X#^A:5$N@/P6;&U;]^,)L 3YYEY__V,5,SCP'D;)O/Z_-PUNZ'47H1= M>@'Y'V#X:)[(+Q(_4-L4N$QW3V)#0)9&IGFZN'^NA80L_>'3[<7XO BJ)UVF M/$^KW6Q&2$KLPOA#U=0=#YBU='IR,DKJ68J<,[]/.5CJ0V,^+@QM_L;YX/O3 M]%(W5Q3DC%W-);4A0I]Z= KP)6#-\2S<03;0M^N\WNN+PZ;^F$C*>/%G?9( M<#KN8N+L![/ GC*3>4$'++\_P+PGJJ?0F%F%Z%-RO?3KN95=I\2D@0^FJ6H( M8(L2^GFTG0M\*YD$B!1^[CIWZ@5WG-X#-C^G4_!;7Q^GNIA;(J\=E^TIW6C& M>T%]8=)']R*%B:X=B=SU79O1B%F#^I_,Q@.N$E%BYY,^MX%?CX\ZC+/%>*:M()I6>9GUCYU,TI]L6+GRKK]&1.CA:-O^SZ+C5P=.[R MP+U2M:?#MUMVV MJ U\LH'B8KBIJRAU!>:M>5WZ8&_W4\:U,QXG6+X7'E$3!#P*'.@F:G "P&R]^?<]IU-ZOY5O]K95W][U,C MGZ0B1^6N[=[S7F4;VCN(X8LI4NU5?1R>O14#\>Y-F2'WV_[;O\RG+>\='+QZ M6?SZ9N?ELX,M0-1=2/9?/BL.WOUZL/]L?^?-_M[!0S*2U;*(E >GX4*?SI]N MZU&5BF#^O36CE$J\;X]"6/]HL/OJY;.]EP=[SPKXZ^#5B_UG.V_7"CNO7V^S(SQ L/SAW=A 0@UN^^,PY#K,5+^,)* M[6$G#38\&897?L$&EE^7=K(8OC$,P[%S+%PW%,Y:&((6;KQU5HZ%FQ$+_V1A^&<.21FE,THFU%V@U#VXG2=87AGAMF<>>0]);,6!J*%>ZO"#1W6 M[F1SF96"XP_[X[L:6[YQ1W9!Q+:I%ATPXQ;=<(AV,'WX)F6D-2S06Y\68/3K MH4Y,4Z2EF/UD]_8HK4CQ9F)^' 9"#MT?!T\S]*]*MU]PTY7J935N^GGUX7*+\K2Q/KU3'KIZ=5W%0^\DK*Y4 MY;O3INEV<.GVG?C6P<2-5NHP// K"VXKULBW'YJ[>AU=>6;N@)24%9,5DS$L M8UAVE:R887+PBRG4A1/">H&L%/V69VB3)8%GIOYU3-VT_980+OV1-@+Z8$;+ MZ^K68T#@P<6[U6IA7*^-#K[!Q>[.F_XX#*_Y]M!W"ZM]KHQ]WRG_],/X>3/;W3>MK7S^7@:!M9,$"1<5XB55R&CA$2>48F?+$ WPV>XIIY,WZ1C* MW??6BJA\L B7G".N(T-*<8JD)HQQHF,TY:/NN)>?'TU;=&C,R9.$\CMCG_[9 M.X?XG4EW(%8U/OQ;&O!X5*2=@+JWO'O_[N 9$&FP+'@*>Y0V7JQ .NW/CQ!\ MZK>B^_E1=0IBFQXC7W?G4Z8['OT"-LQ+_=/CBQW^)2/9BGU@$($C<_"!*F:- M_"!']!S1-R:B8V-+K!4$B.4!\=!',:2HHX MYP%9;0*B6IBH6'1*A'N-Z&Q+")DC^O B^FT-H ZL>'-'>Q"L'P;M.)=.2$A[ M[+H (-#MF3L._9$)HU']L=]%N-OZL=\#>U2W;7\.Y!^OFL&54;Q#\;(L;122 M(FP"0#D',+;&,!2%\%@0R+0L7T5>MC/7T?.Z>59/[21.1W.=OEFH=#::OB(T M)^6U2+[>SM##9#W^R3;%X]FGY?]>6,S5U3RS"USO M3QDF'M$ ^1 )NQ$6F) M2Z2XI"**J'GTJR R]^$":9')1KM L9(E-7GL>@B9_]=J(?/ES1B%SHG[G<8[ MKH/F5!'DO(+$W4:'C+(<>!\K-6=:>?MQ.%6X MQ?6I9L:?#:B;YTF/:U@FV9^=O5F%/,UQG4LC>2AQT.+.E&S=@/&:T3 K'!72 MH])CB[BB#AD3);)!2AEYD*6Y1,F^I33R?/_YJSDTG^UT9[^O;,P+;Y5B9261 MC#L/$W=R223[P1J).\??S8B_OA2>6NX0$1!U>70.*4E+)#E5TE!+(*2NHB1R MF_&WW")$Y?@[/-QY(%,(EJLHE,Q M>Z_'[)VQ?Y4 >Z?#Z=4.8:FMDI,\@I51*)=-'-KZ"V7A6@N"WVK8;RM)V:4I]%L3E5HI27S3 H'.L"72>&&D4+' MC-4D<&2!JJ6J4(D,\099&J236 FI5K++^FT,^5')![N(/-/!H4-9K@?ET)_] M)8?^!QOZ):8N**&1CCH=L%)29)122)"2,19#M&XE]:!;"?V:;&F*<^C? "B[ MK0E"&U8)6#_8>=W4)R#8LZWB9&3&DZUN_50Z1N_D.*2/XS 9QE#'L!2]-KPO M+S4=M+CS7.UU \RK>9H*6$=.+++$,L0MD\@031&EVEH@09'Q2SSMVU9.]7#] M.H'USMCOS9$:_GY>C=,^]"^":<.;)(E7\5T;.F:W$\%V=IR;'D]'9A+\LP"2 MB6' M(=UM.%8KVP@XP] 0ZR ;/7-A_:!E[L##J.$/2YMK0[ARQ7?0XLZ$:]U0\6K" M957D"FN)HI0<\5 J9)S3R%LI2XR#-,JMHOZQ8E)%]!:F^7BCC#6YR)%C;O:# M''/7*N92HKB1 DEO(N(R6J18Z9$HE7 LNM*6:A5%CAQS'PC6Y!D=&UK)>!9B M:)K@BVJQX>XWG^"\T:I=&XJ5"[B#%G>F6.L&D=># M[$9K=&VH5CY68)"4+!\KD*G;YZ@;C]);$062.@;$,;9(2R40"1%S+APC]-(\ MW&^IGRR='/FR'KL5'^5,RY4=Y9R/%7A0@)9K+9D 9'_)!.#!$@ 12ZPCL8@* M0A$G@B&K Q Y8C7WJ3(OHK:S>T2 ,97=GIT)@ ;4>?9Z%D0ZP<^_8E!^:2@ MM:_SW.)FVW2;)GST]=2.PJ")WC?XW]VYVA^'X5\WUVWFBH.#ZVN.&_(>EUP# M0Q3$(>Z80-IP@3@&DDBY*2F]-,[W[<<-K8@<"E9N24D'.:KW11_)!/'><2Q7 MB#)UR-0A4X=,';Z'.A!18D%*@AQ6$:@#5DA;HB!,<^X\%MS%E4P16BUUX&2+ MZF%NL9:IPVW6ED!MZ0$_/U*/[FT\:BZT>]+9.9[>=N7)UB-_6VCT8G_GU_T7 M^V_W]PZ*G9?/BH.WKW;_]R^O7CS;>W/PIS^<4DSTTV+OK^_VW_YS& ,L0S> M8;#-7"?>T#KQ[*#!8E096XVJ217:)\,@IV-7_^_?.\]6/P.\Y!E@(P=B!C,[/@^OW.GP"HX81T89"DX9Q*D52)/@ M4$DQ+0TQ$D>RDID9,W!_W6/[[DJG\3*YQ5@^&'B 0R?KA#P/BFL_;#_((3R' M\(T)X983'CVVB+@(X5CZ@+0.!NFH*,>81N/82F9(W'((+W4.X0,,X;#US33X(IR>A'$+OS=C#XX]VW6V"1_">/JMI9H\T#H$GI>WFQJTN#-- M6S?(O&X-C Q8&HHD-QYQ(2TRHBR1<%H:)96/QGQ/I:7]:*LG,[3>FX'USMC/ MM[Y[TR/U:ED;D5N8KVP'E0Q$#Q.(C;HJ2C5. M :+Z\,T']N2I+D/@#[G8/&AQ9[JV;EAYS3"7D%Q*[U$D-B*.@;.I0".R$AMA MO/-$A57,5-D[/AG59R&\"2,S"?[%^7JBU5,U,LS-YS((K0T(Y=I)]H,U$G<. MQIL1C'UIE;3<(!:L1=R5%BG!(38'08+A0N'5[,IQ5\&8J"TA\_23 8)0GGZ2 MZR;Y>./-J9;DFO*@Q9T)VKHAY'75$ETR V1+,U$B;H.#OZA&UNA0EB)8XE>S MXVJ/SXN#%5=>)=D2^6#%C#VY2))CDJ>%"T1Z9IAH?#J.2/RS/ M7!MFEBO'@Q9W9F;KAI%7,S,50]1. ,M2%%B6IPI9JA0*S%IJ S/4KF37D_E< MW]WZ.,W_-:D)NZ8]^M6TP>\TC1D?AF-H:#L?V#I;+7-36WJ@!QQG;%H;;,K5 MD^P':R3N'*,W(T8S@4GTS**2&XVX* 6R/!(4B(I.62HT5ZNHGMQ_C*:8Y1@] M/&S*,T]R=27XXJ-)&# Y&T;Q?U@^N3:<+5>=!RWNS-G6#1VOFQ:LL2NE08X9 M@KBE'!EC(A,9#3:<(NL(1+Q$ /2I10(QZ""EDYX M[%911;GKB"Q+G"/R\)#H+F:DT%NNF=!<,_E6PWA;3\RH<)>/XAQ&[7]8SCE MJE9W1X/W/8:W%VT]JGQQT<1RY7EC=9))W[H![C6+?ZCSH90:X=("Z8LL(.4< M11$+51); O>[1/J^I0QS:\NQE=A2F'X]P?N,KRP[ QA3!K*!)*:#P:B'6Z#) M47]XSI*C?H[Z7[O _#F-L8EA:'B#? MRV7P-11W9FGKAI97LS3*K"9. L\BGB..M45**HJ\T0%;K (7*YDB\Z(>'[X- MS7&'V3MC_R(A]JHV9>%;ZEN(6@:>##RYX)+]8"W%G0/P9@1@IQDVPF,42UXB M+EQ AHD46X/5(BCIPZ5S^+ZI3'*[ ;C4>0+, ('GMB; ;%A6O'Y@\KP:F[$+ MQ2B8-LPK'UO%.$R*.BZFO)S43?+$88R%#4OE:\/#)U",=98VU(;",7I-)^H2Z2D*%%)HM$0CQ5QWW42\IV' M8BUS*!X@!.6)(1M:''DU.0I- =Z&5K?V9Z-5O#8,;*6UX=E,O86@KIO8.BQ= M;8):ON <-U5,9G2#@]ZK&9U4)#K@+(B*R! /+B)E@:QY&YAE)'"ERE445SK@ M7YH0O'(R5VZ5?)AG#WS!9R[//,ZHMC9#\KD.DUG P_.7S (VC 5X;'$@BB/F M6=K\!8*YYEP@[PTFFH32,;:*NLY=L !<9A:P :B6-XAYT(6B?H.8O#',9A2' M5EH;S[1PH,-XF19N&"T,+'A**$&EUPSQ,NT.F(I#:1U2:8SUAMD5;P^SJGW_ M!-_2?&5,\"[Q*S/!>P>R7 _*@3_[2P[\#S;P8ZJQQ<0@$31&W&*.M'8>$>JU MPCAP:E8RS^,-!@EA63%9,5DV%M[924%3,\Q=S6 M^,&R@,DM3R$E7YY">D>C#.M'Y5\W(8:F"4F[0.JWBC_.K20/^5X^"BQ(0VPZ M]34HASC\%QE16D18*803F!.N5G,B^TPI7:+UVC2OFH.)F03_-S.:AM>A.3@R M3;@X&@Q_IOOAKO95W#F&WCGSK!Z-3-/.[CX?(=Y_^?RZ+A+-A+&1(%X*BKBT M'"FN!2+1*J^E+B43JSGB]@ZZ"#Z+KQKFOF;<>[T]N[S_8[<&6F[,YT]WX95WCH(!X>[_ M#\N#>UD59B')[,F?V_A02$X#LT@XCL&3TZJ\:"D*V@H=M!$X\MORY/VVG7ZU MH:=9'\G8$_EMP_BZ?G&#P>]T0#Z=9\$)>++Q,2)3ZI(I1Y@5Y+;Z]6HZ:2=F M[*OQX>UT#CB&,T"84# N39TC&*EHTDPZYLHH0I#A4N=6A5"WJ;22*@;T*8"U M1X^XD6F)J"6(6(NUE5IK'F^K7RM4VKB^">(^/$S^R3;%X]DWR_^M.I,JZJ:H MSY4PC)'*/ YR_ZN:AZ6#31!WWBISW6#TZG@I0FF"6[5E^,EUV%X=NFTL?J-'CTG]#4R>+3P#=_.LB=%#+FK WF/*CAANP' MZR[N''LW(_82S(@Q*=N4-*U;UPY9CP72C 56:>Q0<*5 7&B/5! EPD24G$2'F;UT>.*WI#^]1FYQ MH/5;1JD84Z4J@T%$.^A((!SB#[$H^.!+ICVCXE+N]RWQYYX[GX>@L_-?/< 3 MHJ/2"K!_+M,0-$>&:(V,45$PYB-5-8EZQ%2PP:\6VE+A^,Y#U-NHO#-FE_0>R>5]KWCIHJI6RR'#I$'>: M(8,)06"_2DINTC#WK9CWMP]F7[9Q+K<(9UM<;:J-7P#NI1'H O3X/]/16<'( M5D$Q9=GE\K="G%9'9ICJK?8E9QE M$RS].C2?V7X&]1OM8R^E(B1&Y%4$@"8L@($[CX0-!M Z2LY6,DGI=D%=;$%@ MVM)L4TW];!SW7#SFA/09D0@3@.%7%.7B"J,G8ZEQ^32(-=WYIHY[FXZWCR0+2OR MYG-7&\:.]U5R13,J3DSE07R%,R?5Q(R&,0-V6-ZY-HPL3\$B +LW+=Y&K#>!,FIAH'7P33C*OQ83XM?IW+);F@/&AQ M9WZV;O!XS2I%RVVPA".FRG0DHW5(<1F0]C%HZR@1E]S-LWG%N M>CP=I:6*ST*L7#59$3\3%&^5J^-G&88>)@SE4%:=]2+KG#<,RV_G_VWG2YC23)%GZ5--WN_JK, M$*K8%]7TF+&T='-N%:E/9-VR^ZLL5A'3(,!& I(X3W\C$R!%<9$H,@E$)GP6 M%4@"B4SW\'-.>'AX$,V!CLN#(2@SV>ETR960KV:+DSC/L'*:[^,D3NOQAUB- MI_GG6$:ZOZQ([8UH@^1RT>8&T=8WS+Q=M"7*%*$8(\8C05QZT:QQ::2\#$VB MQ-#429??*XA]V #VRZMXO=_"]:^SNCZ(B\-T;#]U52/,8*T+X AR*4#+$ = MRSVB9<*CQ\8&[F[.G1]V;+HQS*6_DB=4( M$RH,-CA2=V/'Q*/E4)=-)3BE63*4V5GB&T%_]O7JA$_S8VLTP;%(#3.\M.ZU,G" MX]$5V'_=HGU'"I-I.E*D,X6Y21@K76'N )Y!H@SX'^(%^']G^3_YZ(7 $6&L M?7-"MT#64HL(=II8P8*]>6C*0S),3\C_?"1IF86@P/]E5(X.+"?0/^Q9I7XF M8^O&D_%BG"_0G-]X-17T_STN!S1H?_=& SYA>IX^IPUZAMG236+1*K#HO/Q? MRHBO^_L6A&1Q8'Z[D*3&*B.#:)091EP&@TQ4%G&'"2-1I$0Z.7WOU\\DLC<- M3R8K!5,C*6D/%BYOB1X0EEM'.$@L@:@ 40&B D3%HUK!"9D\]AY9S1SBS"2D M#68H>LU(",Y3=J.KR$.R4YL2%9R,J"FS$1R(BH=FJ_)_;;92^_(N>_SU:3'D M 5D#0F]\:9=6VJ(Q/D/ZQI-FY.;-/R9K=A(KZYN.='9Z/IZ^KZ:S19,ZF^=? M9X3,;WL_;P](G"^J6:H6)[&.#1AF.]'UT='A0_?)N[^#5T:C:/WCY MO,HOJZ/??SG:?[6_]V[_]5%G:/6D3]4-5G4V1EHA?=&_>'WJ5V&? ?AQS+L6J:H;^3A,[%D=7]0QR]D,2Q?&:;,CJVL_NUX: M\&%FCOZ^COD M#C'I3LE^-F^F]M7QR3S&ZK?\^Y.Z>IUM&"X[,Y68?[]'M5OI(^4;8=^IEQ]4 M% <@73I(4P#IG0#IIN$=H/" 41C@%> 5X'6+\$K+B$J 5Q"Y@,+;S424'E(; M61#N-#!_V)]6BY/9LK;34(^J^,G'C&MG,<=BTP:Z"G9ARVMM6*3SB\?3-4;< MO]<2'U$F'^^_;//2T+2'E1L',>L-.XGU0_>W?JGATT\,ST9;Y8*3869O*3)UNX.?&!U8/5! ML3HC6D9+4'""(QX\028YC'!T)GKC";8WSK;PW!B;HD!8VV9S=?['$BH1\S(Q MG86!:S97E\+JFH]8=[N3#A,#725V(#'02>US<\3B+#TJ.5#T81># M#B[TF$[/X V2"'TS0_ _84Z!KA_U[@_,FTY MU0X)[0GBV&BD<>)(>V&D35H9H[K(*#PY]PLZ,MVU\@7N'TJF 4H02@*A?\QG M=5V=S6?YUR7D]$!L%+N@!V)C<&(C<6X"QA9)E1+B*4;DN! H,,F#DX%1H;M( M-+0H\[8%F:Y."L CCDF1RQ*@+LK'LL),WI_, I#];@0(D/W@R#X&II.F!G&N M&>(V\[R1GB*I>1)!)6R5[R*S\ 1D3T9< =D/ \N@:&&@J83#LSBWBZ:U:?QT MUG2HJU^4M^FW?+[JCQ8$U^R*:PH#QY+\ $@&X0*NV;X6_%+57[7Q^DK=R<.K MC3+)%7N#8OS.@?$NUM'._4E[@&2('^)D=M:T,"YA8E<8Y14)F[#O95=S28[@ MI&Q**&JE$,__(FUB0%1%GO]/1-7-PM$%0NQ-PZO/^/!Z-;_L:M_J2!E39'() M, @6AHK0:3#P^V]P(-^AD"\WE 1'',)>-R?M2H8,(1$E8Z*2SF,:3#>;3C=! MOE)!RX@B,>C)%FI@S,=NV01J"<7< M.Q^GD-\$K7"G5M"$4(950EZX@+AS'FF97P7#L=#,62Q9%Q/U-5IDJ?#;!5QT M+!2RF3DN/,%7 O"4"$"R@[_0<_1]Q&IM3XYMYN0WY7/C .)XM[*2: MW=@?6D(*$31*L6L=H%$&IU&X5YJD+$IL- +QZ!N-PCWRBCD@_$(= Y2_:Y3O53+:I(BB$)F^F:1( M!QF18T$SHH60K).&UD]&^6HDNDM$ .4/)1$!?:Q+PI[/S:?&4S\[A?J'/D4E M+'^ SGBTSE!9(&!/-3*2,<03L^'%43>," M6ESWM_LH[-X$U\#TZ=M^ "2#< '7;%\4P@[=04G'AT[RU(ARG$X^\NS00(U.M$>&$F+T2H07_9_AL,!1Q M<,Q)29R^0;T/6MG9!/5"B^M"(0A:7._TY'R_X8!8+SJ=G\-6E4+%!&Q5 ='Q MC5.M:$C.6X8TQ1%QSR/2P3C$% X8:R-UZ&2^?X$[7VB-JR+D('9U=#H1G4D/ MV+JR8PA7F,G[DR< "; ; 3(<"=!#"O_A8@R E+DM?Z*=8EIE11)DTWQ<8615 MY$A&(3V3R0;=R:[;;J5,G0=H?O6ME0P&FJ:0&?P&Q_F/6ZNN@,9BI6+?NK%8 M]S46L"6H3 $'6X(@A_.-4U, M*.[LL#/8%K1CL%:8R?N3N '>WXT =X?'.]K&56(D2*)A452\W]TAI\#[PRPN@>W VRX;:<*^2O/9Z453\]FTKES,@1W7 M>8AJ83^5T>"\,'\7*2]V;G,9-AXV6^WGBZS!+B\!(_?FGA8_6^XP8\7G]:S&T>>>.IG9_O+^)I MG;5'G\P$B 80#2 :=E@"5^[&2:H/VDKQ)**!$0JB82"B :HG!I_8J,YB=NV)G<9*WPU!^Z6,\" M[0#:8;O+6I 4Z0-*O1I/EAD&NDB+/&'A/4B;+4N;)]V'!-*F9Z!QN[0QB=M@ MG462,XVXI@8Y(7A6.AI[IY@(_$:I3A=ID36$%2AN-HN((&X*0+;"3-Z?Q BH M!U /H!YV5ST$&DA*R2 OI46<-^?=$L>1%M+KF"33+#Y%8@34 Z@'V,J\6TF/ M/]IOB:&RV;SV?:RFRU,7Y]4L98 Y/[+\M$1 M$DP7+?HYQXKQ@"QE"?$D.=*11"2L\$Y+E03NI&KW8G*YMYI;'K13R\/4YHWJ MP\\3RIL5.:M)YT/[[LL1P:RLW!,@TL[O!R]$G,&0[[FU@80'0<+1):MY,(@U M#>JY-@19FSF9G\DZ#/S"#0Z4/!1*YMYARWU"(5F'N)<*&4((X@QSEZB3 M.G72@76;E)PE E!RB MST[S8YSG2*JFLT6^2HZ@*C_7.+_M_=Q.JC,[7S05D8N36,[?_^J@S MM'K2I^H&JSH;(ZTVO.2$/Z]RPI^73/"G/['3]UF7]7Q$O3P\>/7ZX.CUJRJ_ M.CK\=?_5WG'^X>@X_^>WUP?'1]7A;8.H=\_YIGKYS[V#?[P^RH&2G^[PY?_^ MY^&OKUZ_._K;__I$,3$_5Z___]_WC_\O1,S=$:,'BJH__#ZUR]!LB_OQFEU; M87[;BI5=+F87^\Z:VVXVT>"?V[>CB3V?+1?Y.S[%/!UJOX_@UAGK#_AFM]U9 M'5_4,0O1#"@7=FXGZZMK/[N^HO=A7(_=>#)>G+^X^/PMZWJKKZ.R^;9GM\_M MUG?4P3O$1KZE/_>Q&:OWYSYT(?=1BCU*N8_O]\M72@S48RH,-K;(H$J87JFA M9KS!"Z5M.@./0%R %TKT0C>YS4Z=50%^0>2 %\ +@%_#]!E$#G@!O #X]: : MM@LC;LF'MZ\Q[&HL@5_*] M@'&!<#ZM3.G7QGO?+T^7$;FXS6L\=#& )8-D7 ML"S+9Q YX 7P N!77WT&D0->V((7OJ==RLZY8//0!.Z B"C4!5#PUR-G@1>* M\<(EB4A(9O8ZF?FR/2NEC&@KW;<%Q=\.HR#D 8802WW#R;T0QDU+$3LI(R9+ M]^^N8F7I?BDNL [(;; +[WV2UGZ\(%>V)N/[>32]G9:HYYE67L2)'T3?H>+ MDS@O(\Y*=RW@7PGX5UP$%:CPRO(8Q UX ;Q0G!< G0K2T^ <,!N.P!FE .9 M41[/%K"*T*<9)10)]4VZ@1=*\,+6BH36_4C(6"XGJ'T16*CX8@*_N&JV_M.*!]J-($H!PV4.[8 M*E3ID=0WF'P7%W8\A:X<@)/]PY8Z!YG+U5+^?G%20Q 68!9D%S GQ^]]+/2?Z".*\OCIHL(_9* M]W09T0@U#O>"SHT.R55P9)[2/B)"JD29*(,>R%,88YDYY5[54^+=[%]/=G M+_^,223A(T9":(JX\@8Y(P*RS&NKC;)6\V?5U)YF,R]K]-[:LQ>K(US;#7BK M9./A'7QW_^LV[]FV9W'5/X\>U:%Z,?9+O7?GZ'\4VJ, MM/C[L_&G;+#E*0JS!5J_X]E_*CZ2G/S'3U\^ZG\"! $$?0<$=>^"6Q&H0(RX M._^XLY'R *#?G+_^TO=0 [;?*-L+$:,/G*(H7&9[*S&R/#)$ R$)8Z(%LUVP M_=6-]JO4RA<<__O1JX<2O !R!W('<@=R!W(O/M2 W#<[E<^S]\BP0D8HA7A@ M AFN+3)8:A&22=+>('=#4B2$!223U(A39Y A2B N2#!16(:]W!BY4Z5'!,/T M'1@>&!X8'AB^_% #AM\HP\?@-0]&(N:(1=Q'A[0*>?KN./$A8N6COL[P7$X2=!C8'A@>&!X8'A@^.)##1A^HPRO M,;'>B8AL%)FMKCX>DB:!Y3B_P=8:W6/(0,$8\F:P*3!8$&JN B&!) M&!D9Q7IS"7H&Y [D#N0.Y Z1 MP\*&[V.,^@ X](&:(S-QN"+/4:.4OSO%Q: M%KVYSLTX>4ZXI$@Z[!%W>0JN2<+(QQBL2\0D:ZYS\\4A'RU'K^OFUD5Q7=7) M43/", T'_ &F!J:&:7@/0FU35-\_KO[APK6@6&XHED2CB5%0Y+1PB(2SF5]\0+)S2$8/BO[[C<"%'NX#D _1"IPR8901B!N2$)>!(Z-PE@$RNI@,]T++ZUHAF*@,M1:Y9)J*0ZF0=E0A MXJA-)$KK:-K8R@.3>"0(!XE07E*CN]8+F(\HDP/=F]\_*&F#&3E;QZ9GSNE9 MG-:V";H'QMR@O=N;S@O?ZP5 OHV:N^]SF_ZAW.JH8 [Q!/%48#P!KT <0!P MKT \03P!KT #K">*]\-_+>G&:;Z4^GNV%,&[NP4[> MVG'8GZX/V6SKX=JTT\LK6:=W\=_+<9U-=Q3G'\8^OLU/.0OOHI^]G[97^3]V MLHP=I9O)B"C55;(9(&PW(0RH'.*@1^;N>QSTCXIAB@CQ5&X\ :] '$ < *] M/$$\ :] ')1F[K[' ? *Q!/$$_ *Q$%9YNY[' "O0#Q!/ &O0!R496XHE>@; M+]U>*F$I9UA*B:CP#'&B%7+88,2P%H9[;4WTUTLE/#?&IB@0UA8C+O,_EE") MF)>)::J2(Q9*)0#"RMR7U_&NX;+\TC]8VJ_K97LF\BPU^_).9\VSS/R_?73>H2L_KUXWWA1V8]V'NI1-8V+YD*KCF.W?&(YG\?F MNOER1>PY+VOT]$8 M#_HN3NPBAN/90Z:S#U^_,!K.)'Z2+/GFAC T'@:MTI= &H*Y^QX'_2-IF -# M/)4;3\ K$ <0!\ K$$\03\ K$ >EF;OO<0"\ O$$\02\ G%0EKG['@? *Q!/ M$$_ *Q '99D;:D&@%J2@6A!);5/909"CWB,NDD":V(",,9X[*9E3-VI!'KGA M%6I!"H;8_M6"P!&5 ]T*^VK\89P-%NIJ7-?+!V]1';17"U*EV>;-7_[^C#[K M2W,-F(J7T;2I[PXN* K!,84Z!N 1X'%''5Q0%()C"G4,P"/ XXXZN* H!,?L MA&-ZE(\<@KEAR0>6? I:\E&,*\&C0L1JBK@)%EG?K )K7WT1-DHKR_Y1!U= M2$H@;)KMO\(09'C@*!'M3>+6.1^O+_EMK%()C"G4,P"/ XXXZN* H!,<4ZAB 1X#''75P05$(CMD)Q_0H M2S4$ MFS'H@Z;Z!T '<5&-IWYV&LO8-EF6/WNC+SO=R.;RN^/\LZ'$V:*J9Y-QJ+X< MNF7Y:@AN^49PW-3)?6T^,8PN/IEV1T0J'W:_ ^)$R"VW8L7(#8@ M-B"V'@1J\0%8$+'=?\$4T!30= L#X2:>%C\B"@IOP-V=< Q,*(ITR]8I<%,K MN[ DNCKJ,!#J)!/(.F\15RX@BQU%1/OH"+:1VQM+H@_9ZW00%_OM,3*J**:TC!X(97FW-U*OTUWL7T(E?4X;K RSI9M$$'O;#8_[NP;D7G'( M>[O<2SI@21E!(H:(N!,::9<4TI$X[[Q0W/GK12L>2NB[W7LY.3V?3H\7,_ZL]-[4^7"[JA9TV9ZE^H?[J]J\/%("*CS3I M[.#4S<(::,"MXUOQR9\"8:7J17 5JAF*[I'SES*"$D3'X$1'D#S2Z 62.''$ MM>%-CLD@3H2DUCK!E.E"=+1RHSFP/<[KU_]>CA?G'26:E "- 1H#- 9H#- 8 MH#% 8Q2H,;01A&,1D9%!(>X509K3A(2TPCCGC>3AQEXZZA.V^3..LF8O'<;( M:6V04M+C+#:TY'YC&H,J/:)&@= H0%" X0&" T0&B T"A0:6!"EHB:(4)6% M!L%YA B!$<%<4X*Q-/3& :54R(2U(R@R*A"GLLECB(0LE]H0GP2386-"0V V M8H6V- >A 4(#A 8(#1 :(#1V76A$9WQ@+ L-X2/B6"5D2&*(*TR39TH$K:\+ MC2PHFE42ACQ/!G$M&7)&-X>I6QQI4@X[N;E5$P8: S0&: S0&.5KC!V(*9 ( M@Y,(PEMEG<*(F*P3N#<1.*2:F1Y< @; MHPTU7 1%KDN$XSS@ZN7\O)4*Z]+.==UF5Z6EM(1@_K4'03Y6\^T!>4%R@N4%RBO 2DOD"RM9"$R,8==D]R)#''/#7*2 M4N0-99H%HDW"-^I.?,2<"8<8EA%QYCW2UN7/<*6)5@3KU*ED^7JW%F%&G$/= MR3!2/%<[ML"QZGWJW@%>V(P7MG948O&*O" G@6/ ,> 8@+6!.0D< XX!QP"L M#8Z!T]Z>JM"]G-/>]L[FXTG%<'O<&RNC*KXL]Y81BYNN MM"[+!T,P]Y-Q$FSPV.@&C\2(Q3Y0)+Q739-0CYPU!.F0=& &\ZCXC7Y?4FG, M74"28YD_XRVR7 >4M I&"1X(W=;1;&*$J2ERLP= 4&\@"+:(0J3 QD]@^^&Q MO9:<1!VSMY-+B(OHD.92H*0B,<%%;7@G;+]K9Z*5!5E [D#N0.Y [ML.-2#W MC9*[I5@[(0RRQFO$?7/4![8,^< HS;P?)"/7R=U+*C01%CFF LIOXLB%?(G( M I9!R^A$W-QA9)J-I"RS5T-9N 4,#PP/# \,O^U0 X;?*,,S&Z7-$W:D'2&( M8T:1"9%EPG>.19QPN'FDN<':$$(LTM)QQ%/,TW Q-@CXS/.5:X>"(9?3&')YY MQKPD+$_?@T=<48*L&4#5;GR;>Z,?L.Q'@A!<+1&\2]S7Q.?$16,RR22D+[ M&]R\V^=> ?[T!G^ J2%28!H^**KO'U?#@5-W*Q;*4M3!T"Q6.&T.C_+(&N81 M$])BQ7'4]$:YWT,4RVX?. 4X#*='@>2!4"LKU$#R0';CN[8&:$^-R&Y[0D#SGB$:5]07G$3EC(Z)&V*19\GJ#U8-,\Y&D ML/Q08%*CN]8+@SY&J']0T@8SU_?:*8<(@GB*<"XPEX!>( X@!X!>()X@EX!>*@-'-#@KAOO'1[ M@M@82@1/ CG>+ Q;FI"CV"&C J9- 1Q.X7J"6$7MB4X!1=\L0">2/RVM01@' M;EFT1L0;O6/VPG\OZ\5IOI7Z>+87PKBY!SMY:\=A?_K2GHT7=M+6P[5IIY=7 MLD[OXK^7XSJ;[BC./XQ]?)N?13][/VVO\G_L9!D[2C>3$56=;54'"-M- M" ,JASCHD;G['@?]HV*8(D(\E1M/P"L0!Q 'P"L03Q!/P"L0!Z69N^]Q +P" M\03Q!+P"<5"6N?L>!\ K$$\03\ K$ =EF1M*)?K&2W>42C =",<1>=:4/<20 MD.%*(F>#-((*;8V[7BJ!D\8J2(X2)P)QHS$R06K$B95*!DPPU5 J 1!6YKZ\ M09^9VS]8VJ_K97LF\BPU^_).9\VSS/R_?73>H1< M_??BW>-%93_:>:A'U30NFLNM^H[=^;GE?!Z;[\B7+F+_>5DCJ3="$78_%VUN M$(I]0^0[6DI*EJ@P),M#SA#7(2*7O$3&.THE-@[3&S6U@CAIG'#YG<8C+D46 MER)@%(W*2I.XH*.[T72A!>U&%[Z9S8_MIS_&BY.F!\-X^C[_HOWK+]<;P3G M$S]-QGQS0QB:$(-6Z4L@#<'()^ 5 MB(/2S-WW. !>@7B"> )>@3@HR]Q]CP/@%8@GB"?@%8B#LLP-M2!0"U)0+8BF MTFJ+-:*.2\19TR?;-7_[^C#[K2Z,-F(J7T<"I[PXN* K!,84Z M!N 1X'%''5Q0%()C"G4,P"/ XXXZN* H!,?LA&-ZE(\<@KEAR0>6? I:\K$Q M42P403)ZBKBF#!DI Z+&6D9L9)3&ZTL^VCD1E1-(,.D03]HB$Y5 5.ID&7?1 M87M]R>!&F9GV-0G!,H8X!> 1X MW%$'%Q2%X)A"'0/P"/"XHPXN* K!,3OAF!YEJ89@;DCL0V*_H,2^\-['X @2 MQ#G$!0[(,A>1#]XG':+0BG6QEP,2^Y#8W_3>C$$?--4_ #J(BVH\];/36,:V MR;+\V1M]V>E&-I??'>>?#27.%E4]FXQ#]>70+64W0&!VJ?-_Y X 6+;O7@!8@-B V+K0: 6'X %$=O]%TP!30%- MMS 0;N)I\2.BH/ &W-T)Q\"$HDBW;)T"-[6R"TNB[9*H\]XD*@-BP@O$";'( M:D(0Q]);E5^JFTNB#]GK=! 7^^URR*^SNJME438B1!?9L@XF7*4#&1 _$#_$ M2TG$#W/?,N:^0&R]#M3B Q"(#8BMH'@!8@-B V+K0: 6'X! ;$!L!<4+$!L0 M&Q!;#P*U^ $8@-B*RA>8 UR8&N040NNB+$H8&41IYHBK9)#-ED:.7;!2]'% MMDQ8@P3BOQO(X)BL@6[%_,5.[-3'RBZJ_UI.SBM&1A7%E)71 Z$L[_9&ZG6Z MB_U+J*3/:8.58;9TDPAB;[OA<7_7@-PK#GGO.%%5)IU%&T;1TRS=I"#(.&L0 M#H:(Q*S _D;)F;-:$,DUDDY1Q#FUR%'+$-/Y#SC%2"2[+O=>SDY/9].CQCA?G79W.+D!C@,8 C0$: S0&: S0& 5J#!&MI"01Q*G)>J%I M-.JX:]:QC'/*64RIOZXQJ(\*>^60D4XC[IE'+OB$$L6,$TU\LF%C&H-J/B*J MS$ZC(#1 :(#0 *$!0@.$QJX+C8"-<-Q;)!SEB!O!D#7&(2>9)RJK#$75=:$A MO(U9@P2D),&(*QSS9SA%(5$;(^>!$+DQH2$H'BD)0@.$!@@-$!H@-$!H@- H M46A$ZA)3T2#'A4<\2HRT]1[%0%C*XT;BF*X+#<.U$,'GL104R4*#"F0B8<@0 MH[5+&)NPN8R&8J Q0&. Q@"-4;[&V(&8 HDP.(D@H\%"J_P4DLM,]R8B8YMF M@#H&+PC7WMCK$L';*!T3$DEN'.*:>&0X-B_G5-W03IW3$H#YU!T'^UC-M07F! M\@+E!,48I1((Y-0CIBB7!DQ$DMB'(WZDZ<$TF'Z!!6 MO)$YB2&M.472$,8X,2E9M;'E(*;I2!%0*L-(\5QT;,G_M=E*[0W:1?TCCJ9WZ<7Y[O=V?=QA4?(IORP+^SDHSVO?WY6_?0(TV^C[4RW M%KL!*%LTQN:&H[;\^NBTM5-Y3566-D5:$74+MGU>A]L_/ /NGM_7) MGZGO(^KEX<&KUP='KU]5^=71X:_[K_:.\P^WCIS>/=QQ?I;?7A\<'U6';ZJ7 M>T?_K-[\>O@'1,4.(N-ENQNO:SZ\TK/XSKL1M/\NSYQ<7G;^EAN?HZJ9XSP?[:V/.V^>_ZGIY3 M_LVWX&^]@SW'^MO?],W+;.U>H$]H%Y(>JD"VM191D&.R&YJ__/V9?+;-W/2] M6HA?C/$MN7)KIUM&"Y;\Y81Q=_=/+OT MD5)&U -W G<"=W;+G12XXLYR6]4".?GZ5^/YP_ZT6IS,EK6=AKJ\2OXBO5Q&)'Z%S\SW\1E6 M(\IQ=A_=*)^91MF46*7__2&Y>I2NJEYL?5*ER>QC7:7Y[+2:G<6Y731EF$VA M\H?Q8ASK%P\]7+);5S^<-+MW_D-(LU._=3:C!"=MS4G@&'!,:0Q6D!< PR!4 MP#%;%>M?SK6N&GA=V-@I^ETM7B17# Z2_KL&QD%<5./VU/E.9MA/X?6O!_+6 MQT'!L;WI/:)EJ9.N=\%WZK1"=L'W:6_[@^S?/T2^XU1J3)3Q@2)M141UI'Q&BB]S17A9:#8$<8/):@A=Z-.B!HH&B!T/1*B;K*9'(,B\S1:M, MUHH'9&7T1DC!'+EQ&H'GQM@4!<+:8L1E_L<2*E&^0F*:JN2(W0!%,T*!HLNC MZ*=:2(7<3"]@9B_\][)>M&T3JL6LFL?\)S^>Q&IZF;1I?M_\U'15J,[FLP_C M9K.2.W_"I5E(\12G'V'QHP=. L> 8TI3- 5Y 3 ,0@4<4^@"+GWB20*%2<)# M!\:KF+_4CVV;B+#34-G363;]_[2_Z'Q-MZN!<'_!OY6A47"X0PJF[^:&?&_? M,/;V?*^3R00I%-*2>\0U9\A1&Q!S/C!!HM"1=K$D>Q7A]Z9A[PJ^=Y0 -GGP MEGD2+: /K-$"Y<*@!\H%RLV4*R+W0F*%!/$6\20$TB;_PZT)H3G](_@;55 / M66)]>LI5(\$-4&YYZ+.)-5=(IQ2+.TU9Q4\_O+?CZ8]5AITZA_9/85R?S>IQ MBT.S5-FZCHNZ\[542*WT0.=];XH;D'88*PJ@\S:J\YB3.GG&$;:Z*:4+'%D< M4_Y1X93_EPO226KE'QGG&\0_G+[ZC/&'::]%^*[/H>TLPP(@U&<0*LO@P+S; M]\$0S-U[YNT?=7[C]/J=%A!&$A^H3T@*$1"/D2/-'$:2QJPK#$W2ZRX211T) MB*^?7R]!./1[)]&MW>N@;F>G$TUOFV+]ND&L'/QM;7\V_3A?)_]F?:AM4\SC M?7ZH1=V\(8X_-,=Q04W/+B:>(,5?M+E!_H+\+4C^"D4)^E,;LA?[\G?U9_=.,7EPSV9C8_G+^[9+##]&JV=(NTG.RMV:OK3%IG M@GC J-H_00S%3J!%MNV#(9@;M AHD8*TB/->,&C1#99@T0RF";L M$I?F,:FX+6L12D",#%",0!G83F?GCA8S_R_D;!V;G ISN# MMOWP1#,#6P[#+9-3&)"@D#" MQLR7D@2DI1;($A^BC4YJZKLHE7IBMB5* =N6!SQ0Y;33>927)W;Z/G]L/+W: MD;2MCFSKFR9CZ\:31W4GA<*FPG,J]^_L5\Q*U^XY"1P#CBE-K!3D!< P"!5P M3*'M--@3ZW\&^O_!1QATMG_AZ=U_?YF_E0%1<)!#3J7OYH9D;M^0]?9D+L5) MAD@E2BS_PZ,BR+F@4>+8"FY)#*J38R+WISX/I#J^BJO_[D\OD/[=)=!W7FDG M1\8(2/("()5F<&#A[?M@".8&%AX&"WLC29 B(8I-TYS4$J2%,,A(YHC3@CES MHWW50Y94M\'"3(\, Q8N$) VL=0*J99BH6A_^B&_F#6[7CI?28442P_$W8#W M#PW!W"#N^H:H=Z18')4J4($"$RH+-<^1XY$@KFPDV%!,-'N:%,L5A.^\H\*( M23@!!H"H.(,#^V[?!T,P=^_9MW_T"4T1OK+%3<444G)(8VD1YX0@IT(>P\Y8 M@R,QFKNGR1 ]2$1\O3^I&&D.71">)*>PN7&ZM2X(D%(J%KO>SN.9'8>+I@>K MDOW9XB3.*[^JUV0B:L#J8G25F". M;* <<9IDEHE)(.EX3(G[:)EXJJ*O!N*/&X1_NJ)^0SI+6@$@]1F0RC(XL/#V M?3 $@4(C$YKGRP2MPHO>ZJ:FH#+,P$E& 7 M"$A0!+73.9;+%D9G]ASZ%^UJGF7 6>\AF+OW"J]_N BKBE\Y\Q![$QF/2#F7 M$,^!@(P6!C'"HL>.FT"?*%UTP59O5V35M40E(\TTK"0.<"41ZIM B6S;!T,P M=^^5"%#XJC HF"B<\2AID>E82XEL( 9)[QESF:A#>M2QQ4] X5_OGCA2W1U5 M#!A48GH)2GAZ.(W*T3Y?QM!DE^:SR:3=8C>>-MPP_@!%/;N9;(+L?='F!HG7 M-Y"](TM#*?9>\J;V6S;;T@PR3#'D9"(L$(FDI YQQS!R.#EDL':.)IRU M1'BR%-'#],-]5WEX=RV^!XRI_5OE@5HF2#8UR:;Y+/^AJD\R?$S?0T73+B:9 M((=?M+E[KW5!)+8B$6/E;* )*4)T%GPL(AT%1X(&QT.4@<3TF"13_=&-;U&( M%VT%WK9(?[0"^H[R3$I""1" 4'$&!^;=O@^&8&Y@WH$PKW()XY208TUK'^XH M. M02U/K],L TY_#\'LA+5@2@DM6>.8"_5 MS9.#.\@6K?GKU[%UX\EX,8[UWO2R,^6[%7UUOYR CE3J!-MNV# M(9B[]]H$2'UU8JP4,:7,R-&E3,M8*60S82--+8E)!R7X#5+O(!'5+:E_HV"( M$ -<7AXJ0;T/Y*5BJ#[:^=Q.%^=0Z;.+*2A(]!=M;I!Y?8/5N]8;E<%16"2D MB8@S)9%3-"!!N=+&**754^1NWLYG8>D7?ZPAOH7\K,FZ$7:ZLXZ4 $)]!J&R M# [,NWT?#,'_E$G+/[<+2 "MB$YF64#IQ1QKAC2!#MDI(N268LCUT^0 M)WJL@+C?@VDWK0X! MC_J,1V49'$AX^SX8@KF!A(=!PB1)C8W!B&A&$*57'^SH&Y&-QF'V[?#1&4TNE04$:U1Q?2Y'6U"/J+1?41^X$ MV4@.YTI)>%>-"7B1JWO?"*&K,C6/9 Y*"P"!0 *H)C@&(X"Z!^%0Z'2UW:I MNRQ*-$7<"XRXT H9*R7BE$B> @F8QHWDP1XD9.Z7##.JS-+GGDL:J'"ZK=*% M/W'ZC4/Z[:%CXB N*F_KDZ9G]H=QB*%RY]7L+,[M8CQ]7S7(\.$QJ;BG'Q3W M3\5M99CT.Q77Z4('"/%"5VB'(\1!P:Z.;E'&Q*0KKGCE_/?ZQBRC+W@C[U+^N@H$9=UIF2XR&75ZB1P##BF- 8KR N 81 JX)A"SP B3[Q03&"A^*$# MXZT]/\VOZFHQRR+^W\OQ/%9G=M'^JCD.J)ZEQ4<[[_X8H*[&Q/W7B;QJQ8TU66G&%>(H:N8 5\LZ;X)EC/MHNEJ'^4 MX?XPO5V#_=N)G2[VIN'U!=YW)!QIF5N 8J@5@3X%P8]\"_P;W-L4/*,.*61 M-;PY=S!(9(CF2!IM@J#>,LPZ2==LG']Y9_UH 8J@SFGKL^F!Y%UNJW/J,NL" ME4Z]SKK ;M@BU2'LAH6URQT0PYA@:PDWR,4DLQCF&CDC(L+.,>NY%8'*)ZF< M>FHMS.@("U7D0F;/=_7V;^43ZJY "X$6 BT$6@BTT%>T$'6:>T(94BYQQ&66 M09H$BI2.C"L;"1?=) 8WK84(&0FF00N!%MI,%1BTYRT6^2[;\R[K&*KQ]-9. M*IV7?T%KWAZ(;S@CHTCQ#6=D@/C> ?&M9:.@&4&4AN:@#):0HX$AIC2+T4=N M,7["#L/[%S3XD.Z"]SLAH\E(RLXRDG!(1I]5.-3D@2@"402B"$01B**OB"*A MM>3)&Z2TS0+'2XP<8Q3EL2^%8]1:GIZPY?(&1%&3FM1EEBV"*.IM:G+0J[G] M [?KW9O3>&JGOIONS<7TCMB]=.+].Y^"DPJ=WH!C=L,Q93%805X #(-0 <<4 M=-0*[&KJA:2_W-4TFZ[E?*PFS9GCU'Z=?9 M]/UQG)\>3M^L:.O7AK4.+TFKLP[.G=7;#AA0^Y>CAH5[D"';]L$0S TR!&1( M23*$!!P:&2(B P;-_FA:J8D!R;-L'0S W M2 Z0' 5)CF22DTEP1 G+DB,HCHP/&'&L">.>!JN!-(;MXD5*:-@N#E)[!Z2V"MY:'@@B MW$7$75)(1TX1]91):JWRU'>9W7NWXL;CV;']],=GWGPSFQ^=V'G\Q=8QO)R= MGL5IW>6BMI*P8;P,_59^QA"*\?K(OR"+BG0+R*)B!0'(HKMED4Q".^.R+,+: M(LXB1I8IB8+FA@E)>="=9B"W)(N,)B"+0!9MIC@06GP7"X(W6GS?UFZG\V)! M:/'= QT.Y^L4J=%!_> MT@"82(\T$:"+01$]7;CDPZ=0_;&M2 MCN.IGS<]#'[Z(8=^^^K')OG89B+M-*Q>Q'\OQQ\RFDP[*I"$;I_%"+8!]X<8 M@KE[ORL(!&,K&(DCADF/D3*I28CE?YP7%G&,2?ZU<\S<6,Q^2!*M48O-_[_^ MC-CO+@O=FS_L3<.7O[CRSK?YP6997JYXX-6:#_+/DV6S$O[ZDS^QT_?QG5W$ MURE%W]E!UR-#69&+X !H.RWI@,6W[X,AF+OW+-X_&H;LU=UBA%(>L#8>.4XX MXEHK9)M=OH8SKKEW5IK81?:J5#%RSS/N ^(F6L1YQ; M@K0B!"5C.+%4XY!N;O0@-"3/.:)1T?P9'I$S-B)JA$V:):]%[%2.7@K/5^/Z M;%;;R3^RY<_R)_+/S:V-I\L8#C.OM'M#.FN;QT9"E-G$IN?+L#L E&49O$ X M:KU2?BB!U "I 5*C$ZD1!)<\*86BD19Q*PTRD0:4<,32$^$)T=>E1C!1&6HM MWLI\]I Z=AMG236+3@+'J=X2]EA-S]?0N:M3ATOUVS&DJ9)U@@ M0AE%/ J)C"7YE5?!."5(=.JZ9G5.)!VB0UAQWI2;,:0UIT@:PA@G)B6K!J!9 ML][CRA2Y1/O-0 31NG6P+,O@($9 C( 8 3%2M!CQGFF'540R:((XLP%9HQ5B M/B;EI992VNMBA/J(.6M.K\(RYL]XC[1U%'FN--&*8)W( ,0((7C$!04U,@@U M B5B TVA'2W/SB:QZ?AH)\U!K'XRJY?SV.3.VJ1:FLP^5N/I*M2[.I\54FD; M5*_9#" [3D MCFW;:>'=KEV?V7%HIM$OX*"U71??D,S?,MN! \ !0W< P%%!S@ '#$%\WWV8 M!'UB\4U!?#]4M>TW2C;6BU$UC>W)R?8TW_ZBKKP]&R_RD_Y/[&8[]%.,A_M+ M\JV,D-(E^08+]RJQ9^@93:3+@NPAL /NR#+R_="CP8]L#2P]&!8VEIB M3# !1>IY9FDCD$TA("$992D);+'HHK7>$[$T+[/72%F U>-:Q+N7SR!W4RS2 M[$_][#16"_OIP0? /KW?(4=34&J\1V Z2/57S#YZ4'\;57]2""FP84AZ$A%7 M B-#I$-$!:J##BS8&UMU'Y:C:1CAN"&$1@!VI/ZXX45N7BD+L(; #Y"C*<$+ M/1KTP-+ TH-AZ6@TQ31*E&C3T,T)AYRB'"FF'+91:$]8-SF:IV!I(0BP='DL M?9&CR?^U;A+;EW?9XZ]?C7WR:(-\AI^-)SYNN?E'F/OX)%;6YRC*CW'>M.Z? MSA;Y*G:>?YVC.;_M_=Q.JC,[;VM:%B>QCDW@9D/7L2G^F[9= NTB_Y!69^;F MM]>+_(MF VC]_+9#8DHTQ-4VM8\8611&UMJ@ZII!3RX3JV?V?5S!(+(I/^P+ M._EHS^N?GU4_/<+T/8II-YN$)[/[T6_[Q_^L_F9/SWZN_GA]='1X4/WR;N_@ MU=&HVC]X^;S*+ZNCWW\YVG^UO_=N__519P'ZI$_537C"&%EO%#H\>/7ZX.CU MJRJ_.CK\=?_5WG'^X>@X_^>WUP?'1]7AF^KEWM$_JS>_'OYQ5*'JAY>S=5>/ M'^_RQ-4,-!?/&6-_O9Z"?F+O;&HQXDE]\\/O4[L,^0[Z9NEO9!&ZM=(-F;A% M4/CO9;T8I_,!?=&YXV V16WWCOWIAYB?-TO%O3PU^C!>C&/]H@Q' ME#DJV]G*;:%KEXO91=^@Y@:S35_@G]NWHXD]GRT7^?*?8IXAME]%<&O!]0?R M\)G8LSJ^J&,6YUEN7QBGS4NLKOWL^I+VAW$]=N/)>''^XN+SMZQLK[Y.JN>< M\;\V]KQMPKN^I^>4TV^^!W_K'>PY_O8W??,J6[N7KU0/Z,?L_-A8FEF5D&96 MQ:29P0N;\<+EUD&YX;X=#SAUY,*4]_*D'L[$0W?)CV]F\R:%5!V?S&.L?LN_ M/ZFKU]F&H?JOY>2\8F141LA^]W$8I8^4;T1]IUY^4)D=$&61$ U>*,$+6VMP M!42Y':*DF+(R8A*8<,? M7L_/ !<-^D% -?= U=:1DP"N,(T P0N>*$0+VPM M'UZEXLGK_5B9>E'R_:XLN.)U]?? M+N?^Q-;Y@\TYLO/96;;S>7O:;'/0[%FS\%Z-VZ-U8L@OVLK,MH?8F3UOEH6A M#+^3;:=/O.A??(%XN0&ZP5B$/2W?O:?E80[H(4[?OJN%6RY%(!)I+C'B@2AD M=5(HJ20YI21%);O8>_IRU3#R]:>S. WCQ7(>F_/6EO-Y#+\L%P>SQ?^-BPZW MNQ U(KS?^U(W!&B#8)#>XQ&0>PFQ .0^B& ";5)-HZ7L_I MS)?Y96P0H$D%->F?U=;9N'[[X[(]4#=PTX=%GW$'*%G6^B"HM@(!]8Y&(X'H MR*E&@1.>%1B6R&JLLPQ+,3$>2!(WFL%^3TJF_NC&%Y+MUP:;]]=(OC_=6^'X MZS6,[TW#FQ6(M^][NX+PCE2<8IWE9P"<^@U.A9F\I&3,U@KY@#!Z0QC*CFR-+3^ZE7KKUT!U"NCZOBPNJ.Y MUIO]@[V#E_M[OUYML_7#[P=[O[_:SW^_L]D3..-I&@U4S1[+-OE^;3]0<=8' MJ568.<+X0U<3Z\MYZL'R-/_"KZ>IPO/ 9-)(I& 1QPDC'?.LE>"@G*;;ZE;D9]/*[QRX,\F-U.']OI^/_ M::U[M4_:[8;EST73S>]KII6/->UP^M7]$=OIRFP:US.4ZN-L/@FK%(CYN6[6 M4T,SM96O>.6]E:WRUS9?,K?G MS1M/\D??+Z=U]<-J2;>Y]CQ^F$T^7%SW;%PO9I/ZQU$UF>4_7G_SZ2S$>3;Y MV6S>]M#+3S>)S;N;*_ME2O7HXFZJ>GF6C5K7LWG^97/M67["^<6?T3Q.VKG7 MV7P6EGY1-QFAJK:36"UF%S?^P<['<='>NL]>GV6,R=?Z?#L77Y7->;*LQ[9> MY#\WK>&B7[1?>[)L(#B_:.^XSA.[YN^G9W$Q7HP_Q*H^FS'_,WYMGT[8VS?6$>_G(^;71'O M8YY1KM?'9RF-?;RPPVG3PL[.K[QG/&V]__NTZ9M9'35ST-4'%R=Y1+\_F2T7 MGX='Z^4Z3B;5;#G_;+X\\.-*-1R=CA^BO&L>I<-/A]5+V?3:6-!OUP\KUXM6SLW=_WO99ZIYR>(-V7. MJ/H8*QRJM)\=MKJCVEN_SJ&MOH352'ANS MSY;_;++FCG*D?\@^KIO1NQKH+H_(]A;:W]G%(IZ>+9J7D_@A3M!D9L.%:?.3 MY*__[-C%R:R.GR^YYG'>X:89A_.%8>?3;(= M\LUD@ZX\?I*Q9NV#U=C+ W:17=@$7_/WU4-]^="S2]YM+M5XL?'"I<%=;-[4 M9%HR&?O%JH#DTD?/JZ/LG8,<3Y6I+M*^U6U9EX*A??7YYC9?-#GSL;^[I&9V MFKW4II9:\ZXZ$E\@0,\>^ZZ';!ZL]2C!.^#2=W$UL-M@Z-E3WIE-;&CX=-8" MX&J-IL&0>8;->5A!];ANP>/Y%UG_+V8!^>=,IAN::Q@1$PW>(&PI09PZC:QI M7BG'"-$<^]C)MI9?;#VN#]/>:D]C-D5'4PURL^AK)^<:],>J-7'#-YF\ZJ:+ M\XU)Q],/)Z(%UI8P9(2/>>I*$[+$!:1P2 %;P:+3CR[):0]G'I^^N5AVV/\< M:F]G&7'.C_/%?YG,_+_N-\A@VO4X(%_[H[IT2'7%(VLB8S\/!>&;E;,[%L*< MG;2%O/5)C'E"TP;C-2F^N/O3GQ?/FL^-5Z<2IW4N<]'F,D]7N?[U90DSP[]OTXR0F7Y>C&!;K>E9QWZ@%M83;[N>QM-8_DTF7VLO_^K M\LSY0S.YB=,\YVIZH3=>.*^6=9X!+]J)7WN?-L\3;&BB MLKV//$M1E)F[V:'1L/>5SZ0I7J>6]3-/#1K]V3'\_R! MLQ7PMH_P>5'T;%:/5U/>_.<\NVL?^K/V']W3#RNK/M18%V_.7SN>A?KB5F,8 M73'A1:7Z\VHOFZ=9!)ZO5XBK19[[U*M:DOK*)^)DG /%KB3(\J1A>W^M)_FU[Y6R!/.,-JSEEX[KUN1@#77I^,#,]?N6Y?]1TYR1Q M/>>^JKU7@W^V:.H;FLS%^E2+>AW=D_,O]F?<-IX^(\NZ*<<\M*.X09B+)AT- M.C19'3\^F^1KYWEI#N_FXOGO\6P='C>25*,J1^4_]O;>7@W"SYB9_SC+D]Y% M$Y#'WUN T23GEI,F99-AQUZ$YW\OIZN"N/;F%]<#]-8+-19<58>TJ9T,=U4!]P2-;>Z9.>R\- MQ36G]AQBI22'9(ALP+99"?&V71Y9KTI=0.#BQ"ZJ[+;F7X&$:06A MY]&V.?SVA*6KRH@/Q$HMY36"VJ1L9:CX*WC3DKGTXVJ\>_.:?S:KK:L5^*G[Z_5A]>?C^/ZSMS&-Q-HC\Z? M;5 ^/FT*C?U8K8P-"_6=+]2OMC9?6Q/+NG22!W&C-$<9&/W).*OF/,^];(>W MFO*>GV[[/$A'GAK@_ >?2S M]]-\Z>KSWON&>U=)H8OALQXR&8K7\Y[)V+J+E7N[6$^83O-P6A[^M<)KP_K.H/5[Q=Q?OJ\.LQWT?Y<5V'63+::"H(/ M;?%)GLV>GDW&?KQ8)61RO%3-B7_M,O2R7JT^YPG9_.+D1C>;SV'I1;?"-A[SR0%?B[^+1YDU\SYNBB29M MG.^XJ5-I;^3+J[3YLK:F9/T][Y=V;K,-UA/GQA29I5NIY;-9<]0W7]U4?U[S M:-V60'P> NL1T%C%YF$]M\T@1),,/XVYQGI6VFJ.K[,'-Z8/&?9YY>3E4\^*\9&'C8/UFY20K.$EA<# M$V!L5V'LMU8WK[ASC187^>IYG,:/.5!F9^MZDF:ND<=K$U7+MKPD&R2NL_)? M#.J3)ARB7WX>?TWQS/7KC2]+F>K99)5'F\?+_-KZW1=!D";17TEY??ZZZN-) M;']WOGZG;H_?FH-^N#E:-@'=#%:S9=UT]6]MP*5 M57#>NWG,(_8!@>5+V00$GMC:#J"R3+_M_>A7*?'I4VV&1><\*R+VIN'7S].\=ZO"^N/9G;FXXT:( M=%]B!$KWVN[TT]7I!]?$WI4)^<4>B'4)^VU9H,]3P-O*G?#L/^/2H<(=/OP4+#PK*[]D&MVH?TDKR]2VM'Z0IIWQAEXO9Q?EF MS4UF-[S /[=O1Q-[/ENNNY;\O/HZ@EM#KC_0[$"Q9W5\43?+[MG#%S9JY\*K M:S^[N(>K[3,_C.MQ.SC.7UQ8XH!//M7H.S@'>O?+SOOW:31;BA""^4 M*$$A+G8Z+G;)#4\@VH:=I>SABL^[&W5NCU%ND/TL !J''6/;7ICOAR^*<$5? M Z)/I^_T\438K81.^4=@/-8)/50?MQ\7X[QS@B:'DF*BJ2?"R!G'$?6.2V4) M\8)=KT;*GT@Z1(>PXAQQDQC2FE,D#6&,$Y.255]4(UWFJ]IT52N##M/O=6QK MD_XQG]5U1\>(B9$Q]SQ(#.!L.T0.V>GA3W3VO%^>+E>%:_:T:02\Z@[=PQP$ MB+L"G "SG7)\480K^AH07Y4']ZV0*"QL=B5"'E# 4NCDIX>*XH?;-@3#).[B MS,_(#:O'F3Q$8U8;R#$XB(FZQ0-9BC2)15*FD'75D (1URUK?J)K&Q>5H_O(_6T_9 M@O[ODQ.*)89MA]UAVW$/UM9W,;B^0Z31Y[11:6&V;#9W%CV]+EN=%;3H>'\/ MES]#AYGM>F:+9: &,XP$\2:KQ>"1L]P@YCS.>C'Y/(-]S,SVXNB>KTYN.YK% MDI$@NMC%R6^&3_'SV#+6,_N0PX?UE')\480K2I%\$! 0$$6X8G,! ;MA2MJ& M47!<[)(;8#=,85E[YAUCVND\\5($\20,,M@GI)GW2J6HM+8#2!^^7,[G3?_J M*QW8(&'?+SXMTPG%Y@JW'7%[WL^7,7P^L*#I:QABBO/F,+IY_!"GR]A#AT/4 M[4@5/>3G85/0T++N/E"?O&2(8ZP1-U(CIWG38CFQD5Z MB'T'S0%K3SCA@P1J =)SV$C0PZA;56A-OQ%[_7$T1!OLARI 1,%^*)CW/7X? M4?(88Y(0Y7FVQXWQR)$\IOCDV:+]NS.+X\U[D9+PJ)! 5H2XK)O%6,0-L6%#>R:@54YV#6S:_.X@)G* M,S&.)"/-/$Y+I+&/2*4H+94.XT">P7Z:8&1SD^(LZG69] MD#"<33,(/3GLX"JCW+U@-Q3AAV+U3@,2#LVR MW?KAA+*5'J32(2 &6.H-"?+!*#](>U^<94/_'WMOVMS&L:0+?W]_18?O\80= M@>+4ODAS3P2M9:XF;$DATN-X/]VH5<0Y(,"#!B1Q?OW-Z@9(D. FL4EV@W5F M;(- KYF5F4\NE4FX%@FCR)U"W."$K*8&T1BT"UYKS.F]VR"OHEL// (_+J-L=@#;[;:@#& M*R&[LW5C@(BBC+*YR8>+6F!GO$61.H&X=Q0Y'#P"]XU%F[B3ZEY;4&[SX3;P MWNL-N-=521/0GG0ZH+3L21E,4*M,LAF6-;]UD@T+0>59R8+1 *J*<:151N;)59U"@K4>9R+)59P?]78&])B(X9&4PB"7MR+=E9"1)I_T6RGZ='D0GNYMO\SR]T)***;CP7DPH8E/$IHA- MV9TSF.T?97=.K]E3=N?T+(\@;8R<.84$30)QFQ(R7"ID)(L\!B6CQSL0T"RS M=09O?_O)A-Z&*9]:XLILG2)U@R[K+ZF!G0' )>"_"OBGH)C%F"&L@D9EE$[.P,EBU3V MJD*CB,T0Q:;LWRE)NK)_Y[FY<9@23QGV*$61$+=,@P?'/8H.F^ $BU+Q!W/C MNG+>] B+LG-GE]TW^)QCP7]?,_G]\ABN[.'O,/YR#;'XGF#LYQNI1>A]R?6/ M9;T8I],=\)%>+^=Y#NGB*,(_\QBK8_CIJ*XB4#-4_[6]U?MG@.\Z MJBBF;%1]!0F,/LMGJ/YVU;L5.[$.]T7">.Y-BY4SB&MIP4ZDB#A7+I*HF=\. M]^&DL0J2H\2)R&/<,#)!:L2)E4H&3##5-X]D>S6KKXCPG9L&?*MED".,\;6F M8>#+.&?%+D\0]D"R>I1_@:?S1V59W]RNBS(KA26(:)_+&;Q QEJ+&.:&,V44 M\>X^R[IIUW5P-)LO#N/\N-O%37=[;<]CV[5V,:OJ3$ $?L1QN\AKL%!V =I[ M'JOI;'&NPVU=S;?;_>Q5?Q4]?U=_(/+>.4^Q0!)S M #+,*^1XT$@&CK7R\+/%72_U=SD:$NO%FW9+PWV6-U?\>2SO.'+47-J^S;9=H#W;C^O9:DQ-EF&MGX/X]H#)<'J@'EJ MGF"VG%^&877U%6S10XC?V6I>N*./LM;3[%8SN>KG_,B(=<6,2YFO1%6,Y/HYT/WV&F>_HL='$Y*K$; M(ICYU.ZZ*H;D)M_86J:5/H)4^ MQKF_7!MSLIS'L_@JHIN6YM99+GO7M_P=^!+_>02.07T2X:6^Q,GIP]N)2R:M M;IV81S04W& J.:5(!P8+STF"G'0*:0.XQE%LH_5=!_R?M9D@8H\4.U'LQ-O_ M&Z30/GF.@F()<1XI3 M&#ZO EW1 P,:>P/.// )K-%R42_@?G!P>^IZBE-.'T[@>1J#=474J[+S?,#Q M.#^B.VTN>LEFY2-600,X)@<-@$ESVUQK,I["8UIXQ6H&:Z<]?9QBOMO9I?:N M8G ?.5AM)AE+MO#^!/TPK3[XQSB\%2;[,C\,1' M%JX)OX\G.48,#Y@%W,4XW?#I[562?/:PY\^8W[35#K^X_.J?EW9NX=;Y49+] MDC%@NO7]5E?]S]6Y>]5?F6#Y*S\[!F71/,+J.O4)\&>6TEKS@+8(,[@ T"(L M_:(URM;["'>9CX'-;EF#8-=U)L'^\C.LQXKR!N?BLSL?Q!,[;Z*(VRP%#9$+ M%S)'OQ[!UZ!8]ALP ^S\L+KY;_#OJS2?'5?+AXFA#%#>KID8RIP*G&&D-)>(!XJ1 M%H#H34@V:B83W8[Z,.^I(UZ-T:WKY?%) MFXJ["'U:2P?\JI>VE<46B^3OX8C)I#T7(!-\7*F0!M^#286+C!>3V([0R+>9 M.0"6C:VNX6E&<+7V^_.WO*Q$ (I$"[?SV8;'E%JO)N.!]:NV;\H;:_P/^+EJ M[#XLFXSV\D;L&;@C[2VS*Q)#\S0KY;1_D0S[YV387Y-AA9#&*[H=MPF;_%U. M[C30[4K@].G5 3KX-WM\\O*OZNV*G2O8"/RKERN8D\\YRQ2M--U->&N;$P?' MF4_-G:J_\C6GU0'(50U \AC$X;1)[MBPJC@X@WFS4\DVF@&%E#1,..9NKJ36/@*U\1+F2* A,O*"IBY3RFB7O&L[=JTA"DUW. M(I="N#NN7(^-=Y%*%!4L0&X)1RXP>"L7K LF@BNAMU"T[$S8Q@Q<:)!9 MUOG-[>N"HXPYI'SC_5H*&CI%%'#T4CA&E0^7UWE(/!(:/,)*@X86VB"M"4.$ M2FFL\89)_H#KW-!GM^=LV_IY;(#28I4%8&>(T^*8% M-'O5NVE&:>.S2-8YYIIYOSPY;:[X:C:=9CCEEXMS)V%Q!%3\?'0I:'X-?H(K MAUE3B.KB9!R_-$ NA];S/].,8#=ZW?[G]Z].;@U>U,H?]?&AA\.WQQ4AQ^J5Q_> MOW[S_N#-Z_SIX,/O[U[O'\(?;]^]WW__ZMW^[]7!(7SQQYOWAP?5+W^^W__S M]3OX_=?"B:XX\785*CAL:E?_F#6UJV^V:U<;4)=CNKTE_5.WGMBTB6'\Y8$+ MJ*CPV#+%D+41?/R4*#(8L*21UI+(N/.FDQT2!_XHAN4DQWOMI"WFR&O\<&ZG M=0L!ZT.XPV^3F?_G3U6LO3W)ZV&^C-?M'BXI[N]K&I2CQK/)9/:U06A-P<4\ M%U_4#YAJ(MKFA"SNM8VI4Q84"! MKMFI%,&K:PLR\O]/E^#VM:48ZX+W*1"\2MGW.Z^]:D!G@U2:>.AEG%K],L[/ M,%O6.3O[ZXLN*B+NK5"N62U/JU'6>\Y;EE_1]<%H M8D]GRP7XIGE9>UN-@8'TYTS;Z]H?K)YO3U)RI^/P78X2>YK+'[S<+2W;]'T[ MMCU:)\N[=G#0?>UQ\[W@2'>*C<8YD=G7UC<=]E]\'/;?HDX[95VG8Q"?2'BO M(.<3 ML$MUSSBQNXT=G]WXX9*^7M>:"H)#'K_$M B($\^0B3(BKK&P$@NF0 M_=Y4TEW<L%IP].15^,T):P2G# 40HQY3*9"1@6# M+)9>:@-_IZURVH?$:8=?9_]_3A1VU7%[1/3U%8E%/?5 /95 W+/ 9[(_882> M\7-8^*PXJ ,@>L%GP].1UVS4TSRDH#0BV&#$F8K($8>1<4$QG[0G2CTJ/LM% MH-TB-,I$B:#U64&5"-JS0&BJ/P&$GO%S6 BMN*@#('I!:,/3D=5!(@W0#"E&.;72*QQ8 3?#KRFM%YRC@9+$'&>H*X2A89; 7"E)$8E7-*/&H( M[2W\JUN QD2G.KWW\[[DZK MR]YMM+MJPV6!?7W1O-'1%1%2Q)S@ 8[&31X]\SI MVCYTA?OTR V\C<@VU%WVG55T)YSP ISA9VLF[+<]9HI^FF<[*H^Q/CZ!FG MAX4>BQ,] **7(-_PM. M1QA/L)'N=@-#T4L#@&R['08:H-+)8G\VZ?*LMV(S%W/5!;P_L8R>NI'Y]608>V\5W]:<.RO5L9MJXZIWJ/5IP_4PN<\!>/O:R:O M1N? WV'\Y/CS.27$IB4T(V>@.J(GIDJ K( M0/NUC.X;^'>?5T M/];HWM*V.U.-WK;U$:VG<+)*L35SA9IQ\\MY-5LSJYDJE%IVM2>T!S:3UF/( M1Z1F4,=J"-&XSG.'VI%)]7>/&\(//KWL!X<-_9"T/;=A0XSO:7JW84-4JCL< M1_D>()4.+WBWZ45FSV#3W2RDKI^-[=ZC]7[D4]^'?W1C93J=$5+U)R7UH]PC M@^(>*=Q[$N[=AAUV.=G[=+SXD9CN(W.BS#A[9C/.SES<_@AH&7-6M&W1MD7; M[J"V;8.(1=L6;5N*?1^W8*&HVF>F:IMME?V1S*)FA[3CIE0-]BS]UZ_9O?^3F%.84Y)1S0IZ+:X5NDYUDJ6PI@>PA.KIEY;96(C!#D)<6(!V:0 M4\HA2:./S!*A&>^J!T&,%WL0G!6HK9L1O%[&!YMYC7&9>=WK2M=BYHN9[\7R M+V:^F/E=,_/"8>J228C[7%0NG$):2(N8ECR/ZW,NW6N?R]K,7UE__O#FG8Y$ M,>_%O/>:[*458%\X40Q\,?"[9N ]9M'%X!"CF(*!)Q%IPA2B6+,DG!4,WW\C MZR4G_KK]9AOV/L\,^3"-G4T-$807,]]G,U\:"SZ+-*?H3\U"R:3UN-2K,*?' MS"GQST?C1 $._5O^Q;OI(;:XVKN103H5 D;<2H.X4@RYG*^45EM&F , 3QXS M2YG=FL.OLZ[<&MJI4U-TT_!U4S'-9?D_X^5?3/-@3+/A.D9'&<(RY@*BY) U M-" CJ92,.\54)R/K[A)I[- DCYC2Q2@7K=1CL@\KH5@$8 !$+V9Y5\RRMRJ M<06+[$0 C]ERI(GQ*&A+B:'867ZOV6+WR =V::45IL5*]UE)E6V/SR(?*'>B M:*6DG ISGC%S2M"Q%!+U!C@,2C<5[^:1O9LHP"D)!MED+>(Q&60T_"MY+#"- MU";L'CT?>#2/G14Z8E+*'(MV*L:Y&.>R_(MQ'I9QUBHH@QU!D; QEDS9+PS M")ND/4]>1$,?+2/8I5$><=;? 5M%+_7;+)><8!& 01*]&.9=,1%50[4;I2$D^%.<^8 M.27P6,J)>@,24LQAL;.#4(2Z$ M0=K(7+NC*,6.6*'N99?OD1/LU$PK69SG7FNILE'P6:0$]4Y4KI2L4V'.,V9. M"3N66J+> (=!Z:;BWCRN>V,$$UX*X#>1X-YXIY$UF"')K.546<8?OW'HV_&7 MKDH=26[$7@H=BW(JMKG8YK+\BVT>DFW&S!%#P"(G11/86<:1E50@ATD4W#.K MB'ZTE&!W-IF-.)'%*A>UU&.R#RLE6 1@ $0O=GE7['),$D>B''(1C#,G*B$# M?R-BHC7"1H/]O3IZWRFUEBJ[!'<_)7AX%('R"0S"3I2OE-Q3 M8IAXCE MNMXJA$:A,9*"",2%H\@I31%7+GAG,?=./&:B<3]#JONY3&G\+0;T/W$^RQ+T MC6+"7_:VAO(6D=J\&:R&HOH*0B@(H2"$WHI)00@[AQ!,M-&KD)"U%G"!BQ%9 MQAE8^R"H]9Q'_B@[(#M !MO!5#TR6!5P4+3>+H53AY4E+?#@^0A*@0<[!P_ MSC-N;$1$2X$XE0PY:1PB3$7!<8Q4XR?(NC9HX>TX+8XR9"APH<"%LH'S&6=K M9PL[J=)RL9S':I)U1G6RTA4[46I4,H2%.<^8.24XVX_JK^)]]5I,BO>U<]Z7 MYY(3:SBRG"?$0\+(!,=1PL)@XHF/]E'3MUVUC!UA:GI;Y%K\K&'HNP(+!B$O M!1846%!@0:>P@!,FG& ,$9ZWPCB:N^-Q@TP*&JP^EI[<:RO,77.V'<&!'!UE M_=WT4O# ,!1=S\@^K#1M003/1U *(M@Y1!!I]$YX@K"S 7&N8IXQ@U%P'&R^ M8$JG>\V8^<$T;5< 08U @@I V"F]5[;1[GYB-FN,RA[#,R_J:A[A$6KX 71' M-<[V)-:+_A0OE11@CRO+"G-ZS)P2B!U$@5AQNTIU;#?*;H!(Y)?U.BCNXU6; M@%(*X"YBQ/*0%1Z\1SI*BVCB.FIX5O N'SS/_.4$M.( MJXB1X58A$P'O6.L3Y_[!<5'!2P4D%)_4. M)\D4O/#>(!=X0#PZ!SA)V8QYN*:$)H8?;8+OP\,FICHM3RBP:?BPJ6P\W_WZ MAH]M04/UQ4Z6L9JELOG\6>3/"W.>#W-*Q+X?198],U:]]3#[HYM*#?CC>ES< M!1^%,8AQZ1$/,B'-8T21!\RISXV\4A>1Z6O2]UTY4R/%6&]+O8L6*D:X&.&R M_(L1+D;XZDHZ'J76/B!&59X>[#5R.EJ4,"/!>RL5E@^6'NZN#R86G?;!+$IH M^$JH9V0?5E*V", B%ZL\*Y8X<1Y=%R(7,JN$?>*(&V2S48Y>B$P5O[^VZ%O M33MV98[-2)G^[GXNVNAADGV[75,U0%73;&;VR_D\9_Q 7)?S\6(,ESE+^TU6 M@@]?]J=$J"27>ER_59C38^:4H.,@ZI=*#6JI02TUJ,4-O*HK5@B&,I6052X' M8YE"C@>"O+("/$!.9=0/F!%]U6+%CMQ 4_8O]\D;Z4.):<%$!1,53%0P4<%$ M!1/=%1-9C)6ER2&E2=Z_[ '?)/B7#(G'9!DU+#Q8@KI;1$1&7!9,5##14#!1 M28P75%1044%%!17U#A49'106E"(CHD6<)XTT 9AC.$W11^>TCP]?,- M/*( MCVB!1P4>E5W)SZQ083;]C,!L'C]@E4)_:NM*(KPPYQDSIT3D^U$&>1'/T#V: M 4V8+=TD]MO[[#>0^5M_).WN'.Z_ ULL$3@_6SJ.W7Z%.OOQJU;!:CW3E]O(W4%5 R5$P54%%!10,5N@0J7 MDM281V2QI7G[&41(F*&,YRZH8@=014F4 M/[7,%%Q1<$7!%7W#%<$*K+&UB#/B$(_,(2T51CHHI@7%@=%[U>[=+4O=/C-/I]P(# M^K TO)(8? ^W>0MQV"TE1QASC'BPBCD3/2(!4<(I3IX MMS4I B>-58!S$B<"K)K&R 2I$2=6*ADPP53?'(+_N.K1?JT-DQ=LF+BM%GWO M^E*K@0M3!1>8P/OL75#T5^EQ4/8#4^4/:PXS/8 N74G\F0"MJ+Z6'X:YB98C M80Q#'$ @LCXPA+U,G#NKO-G:Y?HC\O,ZNL7K<>TGLZP$#^%BOTUF_I\_51$D MYB1S?+Z,-R"?W;%>;C8)#U>HRW^MWL\6L1Y5O\_LM*Y 4V7L-&IL3(O(LXW9 MG\_M]'-CC.H7M^*'ODK@-MM[@:4>BAH]5O_M^?DQ7XP7\!+^6C*_FL$OJP_3:G_Y&5A84=[ 1#RJOL9& #WXB!;P(."_ MV7)>U4M7C\/8SC,(;,(G#5Q')T]Q22?,@=5T4+5K!<.7U>_V>D_1]7[O?T] M4!J 30.\\;A>9/3S!=[BCU?T_@\6O5U>" M:_QC!B^5*TCA^5K%,V]!;_N#F\W^.5].I_#MRZLO4)]. _C6#>YKGF"O.KSK M2U?CL\9;@-R7TSH_=PPOJZ/9UPA..S#V:+:H)?JYF'>]YI%7QM'L5%8/F_EN.\'F UQ&_P MS(MX=F*8^66CNO-C)/L%U@!P,D[!QP$:SEI*@MD@(%]FDR]95"<@D5D 5LH1/A6?^4:?61,JDA*(*)D0]SXA Y =D603 M?&^9UML-3K$DW&F/8I(1<8<-LL8:E!1G,?$8)&67,?_OP)7CRMZ?_F&_ MC8^7Q[_-YO/95V#>*PO$N:G=Z7=ZTACHM^N^=&47C;&:P;)?P(7.0,"G,Y'( MI-^K'D(*KO,CI8H&%!^BVCO$M?,('$H'+J*.R8IH0MHJA;2*"FRQ13CDC(1R M'!GE)&)!RQCS+'1WIS7UKD%.]>(3Z(W7C6TYR6S?#=UXD:> #.P\F_WVC?-* MB.-L11O^_Y:WZ&0JW >JM)?X1_2)[ M'?:+'4]6V6&@:(A7V;)?']68"2\M5\8 V %SQ+&QV9@%Q(0",Z>I%-9N :1@ MF]T L. ,K#]M.7))2*2EQ]AQ0>5V4/19&;,W%KS+@S-]ER7H'F9JVPY>,(!W MMEK[(;M2^1:;YNOWM?GZE,W7CS_FKAN^@W,QSD2I@5IU6JGE[)"MXA5Y.W$; M\(%S@4)-<.<\"O ])&V"*&U, F[1B$:^^W@*SE]F_K;JJ-QILPX^PR4^9VRT MLJC3&6"G;S[&)O!5C.M-QI4%80,7$5EB->(T,&2U O+*(DL!1S)5I8UTF"U MSJFDIG8([#-XC!XCI8)2RENB,+M0.W11#^Z'=J'8R9:O^*%A^^'LW8KI#^Q3 MBF?@4K;QU$N"TS0 R+O_6_D$C3L9QR;4^(BVV!O-#*86A4 HUF3D'.1HPA& M..)D-55;P0K#)9'8*\0PAJ4''BBR3D64@M!&!1IA!=[%%K_Y=C)N')CI:U < MY.(ZR98"-:4A^4(HV%-T"B1"<0=L]<7\A=AQ*[9R>3-#X8-M,@;U^-NZ[@?, MDPU?U6DX2]![XY!\)W.F&OR3J=S,>3 MBNIU;1)8RBN32HTG"G]G_!._C>NVZNA29@D.&&53"3_-5@$&.*P>5?-X,@%6 M5;^_^^W#IS:AU 0+X%7SXYY!LAP\ )@V]4> N_[9/'YS]Y;6F2CC-4YH4V?^ MY04,]G;\+;_H$8"V".AL$Y"UQX>7;6ZD*;,"@J6VWA1 ACW)24CXZ21FN-$H M,2 _L'P:6[/6/':+%2:S-K$TH"3$9@X"1')%@A]-WM\_&W%>^CUP54#(Q0*< MG.\Y.FMS= (+L"T%1C;!"[^PDZ_VM'[Y4_7O3U8X\7BD?]"ZE8,_WAW^G^K? M[/')R^JO-P<'']Y7OWW:?__Z8%2]>_]JKX*/U<&?OQV\>_UN_].[-P<]*%G9 M$YT\''WY_]WK_$/YX^^[]_OM7[_9_KPX. MX8L_WKP_/*A^^?/]_I^OW\'OOQ9.=,6)MRL<I\KV)PX02.+DQ<"*, 6]32$2,L8CC),$3]1%Q M([TTX(ZF[:Q$LHXQ9B(REC/$E0W(8F61"H2*@+7B =_DO784]J#/(3$!R]JM MPT:PR)<+\*^F34!P%?2X&!(9-7'G_-=FY-FVOLX#Q44&2-ZK98%'RS#C&.$8 M8%T;2Y#C7B%/(PU4$&&-ORP+PO%D,(XHZIS5HU$@JR)%2G&C3;X:C]^=56GV M]X"K/IZ%"[)R H[BF; @NBDM_!9AD7MZ9[=P_+PC[P$FZVCLCW)T)_YK:2?K MK,59J3A;K*-!YZE*3=;<-8L99E\4MQ+Z_V%1,--"N)5 M&SL:US%LV]%S?8!OT0>,RFFAPNF/6GG%MXO?VZBP_Y?RW$]7CVFK>NXJ&JPQ?!'&.>"J6F C_!._I\Y M"+V.K$(]/UF>OXLSG7^8G!<:=M#LWF]K[)JR=WWEU/#Q-W9RI,_L2X?/B HEME2OP93,[W%%SQU$5B'WSK MT^]QL<@;+H!GK=3NBC4XV_JTO[@F2K#I64W.R7"6=&IK,THAQJWQ!&Z<4,XC M%T5 /!J);.(* 6P";&2)PWJK.=P/Q1-:'JU1TH=S]NTWU3-=Q1CVKF\X.W2A M6(48SKR.=3L(NRLO6"3U)DG507D?&$8QY%&)21FD0^0H>>.%EPZ;N"VI06FE MB43,$Y6]'X:,%A9A0Y/AAB4X^8DDE>R)G974'7F/=4RSM:\;YA5@ZOGN2[AO MNUW#GC2;0L%36,Z;XI8,&.WT=*!U$-?V%'GX'AK$@(2_W"=-8@>$*)_V-8:XM&;W5)U&Z1(U;[WV:IE3^$@VSD[#W7U M:A;&:;R.Q8*COW_P:E1IBA'!HZ&I][O[DU>OQK;0_EPCU-7A[&3L!T:%ZX/X M+7O/N)LC[]F>G89_\F@:GU2]P M9/PV7K27_'5=D9I;7OCQ"5 N$V"6PG^-L6><,R#_AXNL,Q]FMSJ^; M"V1S? VH!+[_1A@-'G7Q-4>&5]?(G2;&^59YEDQGG.\;: N>&XZOD869R MVY=F$?W1=/RO95Y^] M-4*U4OUY5X'W.1&TVH%Y69U7O\2]S[D;47N]M55#8"6RC&:%#9>ISWI)Y<13 M\^!@3,9?FKY%JW1.8YG^W#O8J_XS)TRF[7[ZG"SY'*=^\QJ_%J7;\:K\T 0, MZJ-V#V?^D!D'2Z]-[;76-R_!%?M#7@X;ECIO <^*>3EOS",LU#&G#/W+.9P[E!TM:U2['!(\:SQP;0L[ULR6E:% M0'U QF%8JH(G9(S7"+['41*I>'!;O19$9)1*AJ3C!G$B$K*6"#@G1JRIXU)O M-0YZ].7-]N3N+^_M H1FR;<[$1E>9X'!)SN)#0*8G+9;C;V=SQM$OC(0;2O$ M:WNZV1-PV<&-:]!ZQAD7'>;+#]&4:RP7XZ86J5HAQ'7=WB7G,6.8$'.+@GS+ MB]>N5^?4*[^W5$D\%IZGNR(J7>#YBR!^O(ZG-!];[)7A=%.UGAN-YN]3CH6T M+4\!W]_UTDU97R[@6G4 S85#]1AH8.> Z!;SL5LN5B["IG]0[ZUDC*Z]XU6V MNQ6GQA6&I[O@#&^D95:+/0\?R>)#]<\OMW(485R?3.SIBS2)W[;#YBMY6-.] M.0I6FYTO7C8"@V 1'-)US,(NP^GG8\G;U>KQ UC.:CJ>9**@A M[8WWO:RE;B#[)C65H 30*C>4*:ZH^+G9M?4M;V$[V[>UL1PN/M;@:?[3WV_R MP>&/,P&[SAT'!($NREMNH)4]KAJ T?QDUA2O-SXR0)KY?KAFAT_Z[B&01R6YL82\;PB;@E0WE1J@_"V[NU;VP(+MVDE,= MV;HM)Y.FP=4:7EZ1(#F3UHO-,9I@2M.9/(>OOMJ3^M>F_WF1S9ZLDR*;3RB; M9R+81();T6SSE"!Y:3X[SC+F\^9-UQC D!N];8CK*G0=[,)V(;KK7G;G8>9& M?C?"U!MAYPW!+4[BPSF)K#B)YY[+E<(["J=U@V5VS>;SV7;UM02V"F^R*L, YE1_M-L6NL L' M6/5-,W01F+ D)76YW44/7HYKDS 5$EXI >=$ GY$8A#.+058 MHI22K6'(/_)R9_K\]W,=_LBOJK&DW&., N4T;RIPR$:2D$G1"TT8<72K=^N/ M+-)'?=7I[(KE3QYP6&?I-GC& M-[+9P>O_NW.KP2<H[62OV;MI'GDYFY_V>6M9#H$/7@1_D;]6:VH#'KLN M2;YQ^VT$]>/KR3OBB&<4)1<2K"?JD=/<(F4#MH[;0-E64[8?64\'_BB&Y21^ M2&H*?\X M6XFC:AJ;1CGSF,.";:>=)M!N%Q5<;+7'.)=E@Q7)QP)>G8S_I[E^$QL=/_ M?24OV[E7NUS,7KIFVUOSD+G"";]L#D<3>SI;+EXT?9Y>MK=K1I/^O#ZAV9!_ M4L<7=3RQ.7VU)M"\X7AS[9_6SP /<>89YKVP;&,?,UMI=K# MBN<Z3A\EZ/HGI;=7:TWSP9_S*]BRU$KJ2VDN9H?5VL\ M*L1H_4_6!; \6L?_1>O^YR^NUA!?XKRI(5I)4"M9+V^ 8VMA::1']T&$MQ%@ MEQ)\+7L+)YZ<$T#W_.O__HG^]+A<6>G?,]*)DT75; 2M+AKE*\CY1-Q\LE!# MIVOB GCJCY#>LAPV;P>,&<"ZZ)F4R?LS'^A_9\8]4L1A@$&IM^-I;HT3JL^S6:CO(=-=L?4[ MO9^>Q)(>-C?TT+R8SH;#B1^0L4<4I[_U1X*NM#)/QYT]+-"L+]KR&FBF)5:4*L2-P;DGJD5.28N,4()[BJD,6\.5 M[A5O^62__I'GYXP!:.U/P\?5\,GP,>OPAX!J@HTT,UU"M:*BAJ^B>D;V8J/[ MPHF=(7JQT;MBHR53)BKBD-/!(U%1/5!1I?YEQ\,I?^7174U[J%F>0]*?2'_/6#LLK%;BR@,@>L%JPU.7 MU\R8$2$QFQ+R0I%V6+757".-"8F"ZA"V>T3=*YZ2M?:[Z<=69S](_&1$)"V9 MKJ*1>DSV8I+[PHF=(7HQR3MCD@DQC$J)!+$,<484,DPXE!P5F'-!@R2=AD\> MW"3+D::DF.0^:Z12?++CT9)/]FMUO J2]B>JWS.^#@N7=1HSONO.W)YQ;&>8 MT_W&Z8+S^J)[K]DZ%&F4W 0DM7:(!ZJ0)E(A$@*QD5!B\,.5LCP$S"-T))7N M;5;LN_>:%U57,$'!! 43]%50"B;8.4Q@M59) 1*PGDK$B1/(B2B1=<92;"E- M<6OT2F>E,P^"";3:'[D\OH&7.' M!1 [#9U?5)]TCV;]&6;+W#>YUQ"Q[%K_(8QY$X<+RNRA%K\:93H5(S.!HX!Y M0-P'@RQ-%L6DG*1)$D%Q%Y&GM^_>?CA#FOO'0+E%5[!2X9$2O+Y\52/W1GN9E 7_.ES%LS*_>GX8/BZ,XW_CJ M?![B>GY=['8LXKVG(C[BX+J''8RH?JU6+*G>?#N)TQJND:>NO8XI NE#]2F" M(5C&.XQ,[')U$NZ(95&A%&%AV'V9&CB:@3; MTRR^IYV:.,MZH;*K]1G/UN?V-/7OF!2X6V/G]-TFN]%N)[LQU>78N;X\7._G MSO5])$U$IM>QD>.3R>PTQLK%:81#2@UA/V/[9?M]2>:7CB*[ MFZ*WFIK@G4:>Y!2]Q!(9$QGRGGMEHN0BAB[J_59Z_\U*[?^VTOJK=%E'V7HV MHI+U-E??,VVV,R:DF//^\&)( E#,>3'GNV;. \;4-84$2GC$'2?(&1902E12 ME43NN-Y%Q=UCF7,ABSGOLSDOO<&>2;QF8;_!R6U]R^((7FD\];/CV)^@;,]8 M/2R85T9,#(#H!:4-3WU>C=*P3L98@&5.,8-X"!0YRB+22DMBDI%2=;+)LE'> M=O)V-C_,ZKNI6CX$Y?VNT=W-=]TB-CK2O-.=ET4Q#5\Q]8SLQ3+WA1,[0_1B MF7?%,M-@G3/2(A#=/+(*,VH5TX%L6>8?CI\\IF5F(WB#8IG[K)A* M[['&?>'$SA"]6.-=L<8Q1$I8 M,LBZF!M8"(6,CQY%1@B6)#K>S3BZ1['&?"2,*M:XS\JH5)L\DPC)R7R68EV# M -I)E>*].HR7;%9_H$()&@^ Z 6?#4]Q7M-_,SCC/6E@,_CK^4H6R=@[3]/ GSC#-V6J.>)5:*2BS9K(+/ M?CQ:PBB51B3$2(Y\"&:1ML0@P[5AS"8:Q=: @>^)EM1?W7@-SEZ?J^QW9QJ[ MZWB)DIU.URWJ:/CJJ&=D'U:\I C (A>[/&NV&-*J*72&V0U=XB'I)&EF"+K ME#-2":;\5FNR[XF7/+H]EAP7>]QG=53J2QZ31YO/V_ MDD7*'%5($TP CPN%7# .16M9\)(+4 .W7H0'+0,)&C%0((@[$I!EGJ$0$@;D M[HT,8@="02M559W,YHT&G:4JC:<65%DUB;:.U$.KP].O5")48PPPW"@D1/BM$<^2F8)=9CA3OJXO&U5 M^>]9DZ_KGT^[1J=445])GNQQ7WAQ,X0O=CB7;'%F!H:I7?(:0J.GG($ M:I]:O;T_S770*ZW=-4K#2I=\7M%&/29[,<=]X<3.$+V8XUTQQP';Y)E-B&*O M$,_!$L>#0TE1)Z-)TIO857W-8YACR3O='ERTT0"")J6\YH?+:[0%7ED0Y4"8 M0YP%C(Q)!B4-:H$GD";&;KV(L(#/ YPE<1*(:Y?'AWJ,/$Z&1:LYUG$'HD%7 ME-?,3N+<+L;3SZ7 YAE!U!))'P#1"T0=GH:]=CHU@$TC4>*&(TX304X2@X32 M 7-#3-2JDW:_:V7^D&D]4S;,%U74:[(76]P73NP,T8LMWA5;+%ED@CD+9IA0 ML*M1(ZMB OOF9*2.*4<[*;!Y%%M,1E25$IM>*Z-28K/C)3:'LX6=5'95:!._ MG<1IO:JT"3%%$/=FUQLJCJV60,W+RP_AXC M[KYZD!5)Z1[-#Q-F2S>)EYZF9XS] 7E^1-']6]\6P2U2>_=E4 !I#RW%U8#4 M"&:==@E9+33B$J"I(<0@;Z)-$E,;Z+UF06WF+]^LK-/^-+Q>V:9/K6GJ&)?* M$>;DQX#I#>*V"4^!,WU1OMN/U3,MW -+6E!-034%U1144U#-\T UQ%*2&$N( M""$1CU8CK9)"T0L%.(=RK3JKRGHL5$.!WC]:G%50S8Z@FLOQO%+FU6NL4_*? M3\\+H'S^]7__1'\J:;E^LZJPI["G:+6BU8K8%/8\-IJ&SQ:\C[^O':SWRV.X MLH>_P_C+-=_"J=?2]N>')>T_EO5BG$[[1=Q,#Z!+AYLO+E!]7<]*N*!8(.\/(BHC@.R/-BZ^D7_6FT2_]_^US>*B7E9M5QXL2G./T9J/2!2=Q1 M:\_/C_EBO("7\->2_XV=3\?3SW5U$N?5P9&=GU6.;+[J,-ZEVEPK#Z^:1%3* M:)N08;F\SP>/G%("82J22R[H*$DGJLD?Q;"BXGN"L9OE1WZG_! Z? &ZM@+K*%9I-IG,ON9]; V(R$V.OHQ# MKL.JYA$.]>/)V*XWO2W@A&E>+6OXIAY5\9N/)XL-P@2[L+^^N AP6E3?<'E%C]52SU[C"[MY#@'#;XWBL^*!\ MY #AQ=3N]>4=5]#SB=AY'BA[9+>YTT7Q=H7B#AL4]T>+XMXT*&X-?_H3IKQE MD6QG__N^6OHC_D5O[X3>)H^=V"EZ^VGT=G9)BV)^!HJY:-I><:)HVF>H:6E_ MA+-HV@*!BV*^23&SIRMMZJ6 #4W?OH^+_JC;OC.W9T)8U&%?./%DE9Z%*T4^ M"B<*)PIP>V[ [>/EPK^G%[R^L[AGHEB48E\X493BCBC%XLT6=5C48?%F=Y$K MA1.%$X43!;CM)' KWNR X5M)Y18=6DIL!J-KWS5[&ONC:$N138&KSTS5EFK& MYZ%J&TA;]TC:J]I6#!?'_! E8CRC$P@SZJ M9C:/HID?I9FLZ9+]38?ELS:Z]QD_6OC:)[[>;7!E-ZR\<39>OQCY0-2^__#> M;J7G2@O3J[DI]V3$\ 3RZM&>DDF52,0H<)X0C\HA8UU$-(5@1%2"2=I%B_TV M$/G[K*[?SF?'K^!ZX^D2-/Z'DSAO6KG7'54;^(?@NV M'C8GRN+OV^(OEG@@ECAH9:/3!&Y /.)6$K#$@2'M*$LB28V#Z,(2_[4:BK+? MSD1YWXQ$^9#:\/6'Y:)>V&D R]PX9A>,">35&,O(Q$BB#@7L+>+*=K8O&Y..8-9>!-FT5M0%JP&53!6T4U] M)7K!6'WAQ/!4>L%8SUF/%8S5.X&\!F-1+)U@%B62(N(X"J1QC C $K%*6V]H MNHRQ/#?&)C@2:XL1E_ O2ZA$S -@TU0E1^P39I08H054%6745Z+O-*@JB[]O MB[]8XH%88F$8I\IAQ(0DB/O D-&"HDB9M$1@%?16;<>/6.*GRBB)D6*F&.:B MF_I*])TVS(/BQ/!4>HEV/&<]5C!6[P3R:HP5HQ8Z1HY"PH"7B-'(!IFC'2G0 MF(P+9"NC]",8JV24BFYZI U23[1UM0"!J]G_)J7H%]4L56$\62[&7R*\R\S_ ML[)?[3ST:,-YOQC=,^S]9.T@"I+HG41?C214BIJ:F! -)"#.G$2.!4 23JDH M@S"BF_K?BWF3U^/:MZF3&,XS)^_CXD,ZM-_V%XOYV"T7UDWBX>Q3/)G!$IM^ M?@,G+$Y_++V2QM]B0/\3Y[,L-]\H)OQEE_BB-^+3O9J[4GIZIN>*Q=E-3A08 MWK?%7PS[0 Q[ M3=L$S$4;O@X>Q/#1GN:#]^=S._W[!+=IJZ-JJ7T3?:5-=.%'< M]&+-'\J:4XNQC)(B8IU"7%B%# $;31G3%"NAK3+WL>;U5S?>BO:W,< /Z?4J M GB0 X#[.?[WO2F _/)B8@HGGBTGBK$OQOZ6"LH8/.4V(8UI ,/- M&+*)8I2HPM2Q0))UW>]E*#'Y8ON+Q=E%BU.B7 ,G>3'LNV'8G>,D:FN1(MXA M3K5!1FEPZHGRSGD=#%8=&?;>Q.29[+3]5M%60]=6_2+Z3IOJPHGBIA=K_E#6 MW-HHO681<<(9X@%3Y)QPB!K!#;CP.J9[M1PH,?GBE_>]:K]LW^N5HFJT0@S? M-]BD'2/44O&Z65*/P_Z+$XWH'LV/$V9+\%S(5 M6.UWO[:"67=/FQ;,6C#KKF"3X1FA@EF?AY8=HFP7S-H[=7%-AV&!K29$(BV2 M1=R%@+1F&A$9G8U)J8A]%UL5'B:W^\.CDPH:W3T]6=#H,T2C!7,,G8,%:6RMD\/2R1=B? M+L;KV6P'T2_GX\4XUF]6K,T='5^=,_5#NFQ ]IOEI&3 MB82!A(2(D7%2(<&EP3Y2(T/HZ6K7(\FOWYPQ\-4^RI;C)/I,X\GIJ'+1VV4= M&P,1VWF07V?+28 ?0##.^;&W"1RN TNWV'_]_.Q_>WY^S!?C!;R$OY8Q[Z;9 M"M:*FCRNX3Z MW;0ZB">+F',<*[0X6\XK-[/ST$*].0CV;%Y7]N1D/OL"J"_+>SZRNKSN\MH" M%0HN5 6OY8^JN%J$=;,D026B\V^.[6E6%)_GH"K.D.CLI.DJ/=K&J.U;+NOU ? <[:6J\;2:C.,RO^3, 5?MZM: 91LE M#R]W=M=\&C@P8UAA@'K_M1Q_ 3]YNJAO5VUE.7[7/HXMKSL*_3FQV[\= BT4UKL\6&5RU76'58E:=K"^8U[MO^J"N%\FB MLL#NVK<>T[2]9KUT-; >GA,,U9L$#7 M1UY8;X R5I[:#YO5>Z^\\^CCP!<>81ND;8,9_W%TU@'MQ'Z.;5P)V00O_,). MOMK3^N5/U;__*.WO'?]Y/-*[V20\&.$/_GAW^'^J?[/')R^KO]X<''QX7_WV M:?_]ZX-1]>[]J[T*/E8'?_YV\.[UN_U/[]X[?]>'1S"%W^\>7]X4/WRY_O] M/U^_@]]_+9SH.J1WV(3T_FA#>F]N".GUEO2WY.^[)=L58>E;;6+!8]]%XL., M0F;@D[70"+G<$+X)!\=IW<+L^"U_CB, ,9GP&?U< O-KI%6O@%H&7"UP:^/- M>55OH.[53=K?0#(^-A]R8/EO)=9V4\-AF3QVBB-LO$*<.X^,LQQQC'&4/!DA M61?[2/=7KIVAJ650YNM?\!U/'/F,>J MK>)1=3NO! MA[+Z$A0N(>#'B[DU ;(&<>7(V/5AV^JX"10W,:F,XGY;AXE?K\/$>U6&C*L0 M:XYW'5M8\W8!EVE7-5P_*X0KF%V-V>=G/X)&GLT7E[7Q^6GV9-;("&N@L=-N&A/>J-]]\/%ED M2X_.N_ M@4Q _(\-A<@%0XCJZ%^$Y3R79@&[AR\_*2_&4]"^Y_WT+Q<_[82E:^/2((8H MOW'^V :FFPQ,(QB-N*W"Y78Z!:F=UQ8D<75@JV5RS+PQB/8X#PG]GS:!;#]_ MGL?/.9R>['A>?;&3Y9F@7Y3%*VUF(Y'Y.NO':&6S&+5G;]0^KHQ:7DCQ6_1- M24).U(Q]-F1@-T:K.C>X36.=X+^C"GY<6+ /<$/;ZKL-(_#U:-;8MFQKMJ_9 MFL#FOGDUM@@LK\V+*[O)"S5'?06PG'.A8.EFGZ= "WBDLP7M9_,,)6?-7K/' M-#2,R:"%CDAQ#>8E6PXC<$*$B<0B(R&QK3'#WQ-.:.87_;"5^7@>+VJ-S&[; MF,9_0MG([+B-V=)D"(=-U7!)QXTUA3@@:.( M"Z*0#AK A3!44:NU4UMUP8YQ:AFV\% 8SO%2(&.=15A[)9).*8JMNN#!2 =( M_L@0N=/2D=%U$TVZ#)G/H?6HB,U-8@.(VLLH"&* QT$$6$*:"(=D IF(V@-> MWS8J@4DGF$),&S J@-"1I@QD)VG)51"$6S%;&YVGL=E0THMV[ MU<$1Y3TB*B3$953(*F51((H2H13A;BM<&I36'C/P=SE8&ZZQ0-9+CR*)01OF M):9DL!*C1IKO-@C+\F*K*9RY+E[?^V&7I\C630V9+ &_1@5$:9*(0#G$2'-*88FY$T9W4"3TB&.^VU%GX M_USDL9PLUNFT9,>3Y;S)663VU.FT^7HS@GH<\V:I@A)OK2^3QO L1\)QG4,+ M!FF5.)+@;AFL0PADRY+U*UC7O5B)$:>[*U2?KA$J..T+F+#,ZS!N*-MD^5S, MU@S$::]ZE\NSIM/8KI^SO5IG^>^TB@2&[[2 (4YRPKRM"CLO;%D[?^<1DLRU MBS&3MAQL58&S&8.\SFULGMJN*KO;LK+SQ&0I1;U)53B"64HA@*JP.9S")'+* M,B2HD(8"M.5A6U7T*@23:W/.]<1A7@-O[7C^WYG_'96VTKW=U1RKTM8K%8$% M<2:F]1Y'JPVI7QIRYUJS-,[$O$KB6Q%$9TKG[DB[+>D\TPE;D=4BZ3\."B@' M:.DU2GDK!9><(",=((- C9,:1QNW9ASTR[W]/DD_EV]\BWA+R4=X=Q%WJ1I[ MKJ41=X]:T%(9\<,A^1"ME90C9Q+-^]0,,C80%*G%5'%ODHQ=](0:3-B04C-2 M=&?[1I7*B.^JC* D8$WA^ =*R-*$.\N^Y\5-@DE)R7B)$5D0)J0 MC,I$[1GW>@)&A0!XLP$B1TU M0\Y;AYC' =P3;IT>;EDKP7JDV.X6[CU(SI>6G.]WB%PB4@8EP48I\)>82\@" M0D0J11%!YJ)16R+7+W^I^^046#:UN]T3^I21,+[#8$?)3FUNYKCUN24OCTY=5GB2W*JAY+NHM>.)(R$ MI 9Q2R4R5@846;0.?%\.0MUO'/X(DOX,.BPUDFY#*YFCMG?033GI(E0W929X M(((*C4+@!%"SP\AJ0-J4YY&S+ 4;MG:E$1.8"EH@I0)#W.7- DX1E(2C)M"0 MF-SJH#<8YU:HD=S=/.]YCX;'+268!V(B+NN4/&.8FTEHS32&CD6VU;OD=8!F?# MJ![I7;=AJ]3%A58I8?SE@3L$&1@@J]>=)_.9L(THT+RG-.Z;467^V_"8CO,,RD/X2%^F\#O/U41 M%.Y)KI2:@ZOQB)53>GGE\O&KV9E=T;U3W4+N21U?U/'$SL&NKYG:-)-LK_W3^3#4 MQ=G0D"_C>NS&$Z##B_4U-@[QCSNQUWEZ/P M'M$*G_^/='?I/1#V+A^4\@XOM\?Q':E]AZ/4GC&ZLZO1/6$ZNQAH'68ZX._F MG-_-=7[4*IA6N5V]P*\9WKPQ3;F+^>EWG<6L.Q^&<=4LYEM&86Q/-+R']OV. M%$T_-":![_O5__T3X3X_+EHOSS;>&KI^!B2OH^43L?+(!/YTNBCO,]^F/ M[-ZR2#9O!^P:P&KIC_@7"SIDO5TXT1=.G%E060SHLS"@.1#0']DL%G*'%&WA M35&]1?7>J'II?Z2UJ-[BG!1(_-126#AQ%PM)']E"%JX4^2B<*.A^B+JK[WP: M&FK_J[E%#$42!RJ)A3?]Y4W1DL/@4^%-X4WA3=%O!04621R<))9P; ER%$X4 M8U:,V8K738> ZG]5L]0?R>L[CWLFBX4W_>5-T9,[HB?W@G)']&0!DX,5Q!) 'G+8LG"B+YPHMFQ';-EY MFZC^2%[?>=PS62R\Z2]OBI[<$3W9]%^L7MM%@?U#E<7"F_[RINC)'=&3!4\. M7A8+;_K+FZ(G=T1/%CPY9%DL8>0A!R\+)_K"B29+]D=FB@(L"?JZ\*0KXF2G@ H&?H907 M#=Q?WA0-_,PT<(' STK(;PG6KT8^?E>T'JL1Y1BX01\U1KP];?-!@L0#G+1Y M<8SF;+FH%_#7>/IY5+D([S_-H\9G*4\8'\_N4YJPVYR_16B[Y=F]8=/W\F(Z M&PXG=H;H=\>JYW;DJ1C1#*_MFA,#U*97#U%GEBGLA4>,Y\G6QG%D6")(>.L= M2SHHHB]/MA:2")W@((5%0!PS@K0Q'#',"=4Q,>S"XPU1?S];C5U^OSQV<7[O M*>J&T1&\V+5CU(M.*SJMESJMV/F^R,0/6(='- 1_*T)5@,)W X5$7%3,6V2( M)&#T T4V@?D7$2=M.2,!IX$ A76SV-66_Z9J,Q=MYA!2$T&Z@"%R4#^&@P4< M4'](^\= .V]?SR83.Z^;)_FIJF%APRO@3:!!;X$9A.T17D!& 1G#TH<%9!29 M*#)1,,+5&"%1+ 7'2,;($;"9QM%9;]7B8L,%^];OIQZ8>\=ZQ M(Z[T"$O9):PK*JVHM!([*C(Q.*(/7B:*F5^9^:BP-18;I*DQB#.*D6,FH21) M\(0R1:D:DIGO1_R'[I%.XS]%*1:E6(!"D8G!$7WP,E& P@HH>!]8Y( 1O/ T MYWL8,HI%%+A1EB1E+;:7@0+!S&$? 4W ?Q&/C"-GB46<6.Z5Y#)I.MAX ),* MY$ 5,U]4VK!4V@!5TB_VUR)61:QZ+58%*:R0@N18*$H"HB02Q%.B2..HD2=) M!$>LB&QK:TJ?D4(_0@IL3Y600J^58NF!LOLE)9_B)&9UTI\RRY[Q=%@QI%)7 M-P"B#QX9#E#/_;+F;T&X5W5I(21P'0S"4E'$A5'(L@D7Q1YMA^Y'JA%4W)3AA'8,18N@99&F,6BC1U9OXE M0C_F12R1P<=3/#LRI$[+-#QIH>1MCR,<&<9F@YS3GQ8Y4E-S@H*30FLWFG<\$R36[X?<]_2#:['.N81I><;P;ASB;UB/%ET37?,A6V,MRS^FP\< M'9G8GV\X[MEU)Y'-1387V5P4WGL46\7P=]K2\LG.(5%+9LJ$T4-FRHB1\VS,E F:&10:NLG1&W+=LVTS"J6A.R.ONCI]:,A86*=-AI+!1($ALKBFIM3) MXAHQ\(07(MM,P#*L32T0W=M5^$'FF8)C6M2F-R*;(,+73.X*_0P M]J6E&=XC)C7[0W(_U.M %OB?:XDI(LT)&(S/$+0C(XIF=P MC#M._=UXV(\LEAE:+%80A+9MQUS _[B%(]D#5Y?<]LU0Z(&EB>B@#&ND%LLX M8FWFTC;)UB%;AVR=2:-GGK;.;-!#ILKS,U6DLV',B&>MX.+T+?P2"XQ<\D-(55A3&(O"G&USQ;7>AV^.='$7F MQE0$YOC%()D;TS,W*+1"]LKSM5<,Q[<<"^P57]B26\(1/'# :#&D;;JAC)Q M'DSV'JF],I;0BC/>H=YDZ]R_D D^"X#7]6!Y^;!0^:,NJR2^FD'IT'_^QQ=# MTZTWI_I[B+THN>@@T\(3J>G,6MJ&]_+- <:BI-RDXNHL3N67(;8<];XMR+NM MJZMX68FB>J-PP@&.Z_(L -F5)ID\BL$M$& /IOMRCBC= 6L/TR1#H' %VAN? MN\\(-X!]"$W7-G37 R5FF*[E&O;+-SOG+ \H87='K4Z,\[S*\DHV"O'#YW_Y M,;KIPN*><&UN69K@?F@;/')D;$D'E&)HOF!?UNE9"LKKKR]DQO_Q:>JH>_'? M/V=A6D=P'[6HW6 OZ;9OQT: [?R8BC+!5/)CW>*.&;JFJ4T(."F*UTKB'3/\[3I#@;W%MX-QYA,G"F:JM;&OF117239.0-X MPG^%E&P-UZU*K'.%7_]>IU?,U!?,T R#)1D2028;VKE,JA43X2J1%[C"6GQ) MUO4:*V,5;+,05@2=(:L2@:V> !K-9^?J_.9EK]@&X@K^!9*M_[,!_X=:V;'= MMT5,_KZ4%MAY[W+ P M&&[K!O<#<#,CZ0CIA5Y@H^"[?][^A_4FS:^D_"2+BR24QV5G[RY:?WO<_H#(4HM[\B0YWE]>'Q MB?,/@P52I C@HCHK>L@"UK>@9_(+?@8?5*8")6V5P\6MU-UI,%BRSZND[*]O M/X;M/0&NT#\A!Q^8"7;9A@68:.("<,E:)!G*8=PFPKL6*:MDL<9-/@1#]_S1 MRN>6/3S?=3PP6<$0P"8RU_.YYYM@;7J!YANQ94LM/L5TH0=CC\:$^#$OVJ_P M.GV'UGDIPS/0FU=2%--7!OK2'ZKB'84[#VY%/&WMC>';C'*[._&:8R;0_\?8 M'>,TNG%?(V@;^IXX5>C6 ,X(T57?R;\?('@_T09Y&#P;X3[_^_/EO[#_%>O.&_?.'3Y\^?F#?__[VP_M/"_;SAW=+ M!A_9IW]\_^GG]S^__?WG'S[MH8F ?Q_@?_CX^8=/[/-']N[CA_<_?/CTPWO\ M].GC+S^_?_L9_O'CSQ_>?GCW\]M?V*?/\,6O/WSX_(F]^L>'M_]X_S/\_IJ0 M<4)D_-AZQ9^5W_UKXW?_<.!WF\I01 =\S-!_VBH!!,<@)OI MJVT/=TV0XWK MIH\Y0N%SWQ4A%](Q;$/W ]_U]FU;+?8T-W(L'ELZ-J9Y&O;O,"PQ8*!EFJN6F!\ U@BQ+A#QMJHF#@72596K"XQ M/HSZ[!_+3TL&@JH"R5D!Y]1%U4> ^Z_SF/T5TI]FVNWQ3Y M15)BC L?CQ>)LI05V]1%N!(E_/,<-#$RO;I) +-CZ<35]ON2!;*ZE+)YT8TH M*@#8L;@XO , Z-\U/*YJ(T5X!P"R E"SH"Z33)8EBXM\W8)W_Y5+*?\$X8,Q M-]B$J'+8R!]U=*[VEZ .!@I"H<0N1)'D '\,]]SNU2*Q!B>GQUA9JS 1!7YO MK(+6O, 0OL:%;TIN63@>R8M\KDLODH9P _^PJDC&@6^;L>2A% %H_S#F0@M, M'MJ!$WNFID>6O:_]?\G+5;N=GL"A[W5JVQS9U]@"M7[%U2 MA'52]5)SY]MV-ZEZ77]Q> $KY(4LNI=M]R-2)1(P@JQ\#P4'%!GMMO8 !M^V M*3Z0354A(B7@8)%C\(&517I5)@V@/LE-);'^?K"_3H:"AMW4;: 8NX MINC&?S-$CM($\.\:)2Y(XF3=J[P.VW %(K2LP!I?@64*(&;M3BN@WDXBEV!+ M(/*_(J"7[#?UY"2.89FU[)"2%+LD(R*U,;4C),]"U%$'";".ZK!=;0_PAMZ3 M:0L'MLZ5F$-* TVP%D-%@UI()8CSCEZ4;AO"8\D^=DS@-IGB1C\$O]\H-3N! %V MG,)M#3/+D>":%\7<"D*/"S,&\]L(A17:,G:BTU&XJJ,X('.E1XC.KZ/SWC'? MIW8%MP7\ E JX"E-! M$13P 10O]UMD433:C'X!390QU@$4:BAC6 XQ")) MZT(9M2H,$ $/1?+?-5B<#'@)#;/&2 6S2EFTRE)L5$J8\QVM(AK[N+%2DJWM MX?L^"ZX:0P%? MCS)S!6,* 2)6 )]U;[._AUT9N1&0:9T7^/DT(*L*NWNP=+ MW%GMVUW\%WB?V\=7W>-%-G!>\@*?E(%V >B+1!H-%N17/CUC]9AJ1%6*\ M3\0F& ^1<+DO79W'CAT8NN;:H18>5+^Y@679ELEM-4(=2TN%9OI@D&MF:,>: M)D-WQ^#8"Q#^(B[+.JE^!,69G:LL\F[@+P(5QU55-Z[!L1J*HV$Q==)Z#PY* M+T/F7<+6I 9:T[8-3;Q[^Y[B]3?&ZUT_B"S#Y8;IA-QR'/UOXDD.HS6 ]*NB=8[ M7XG6V_-M1^FJJ5$Q8-3L'&UR@*4L0&/W9BS1^U?H/8Y<$9E>Q'5;<\%Q%3KW M_<@$CQ>4#SC!IHRB@\8$T[0T$Y2-YAH!Z"LKXG"IP4,3M)4GG2 ,GHC>]1GW M7QTE^ V"#2VBGN++#0!CRP+J\@R@J[Z/T2P6:_2HP'[.SZ7R!53N6>6&,5^" M1C%X=\KN+:NRT2*(S&C']0%KBQCK!L8*]2C4'=O@3NB 6>9&#HZ3<-%*BV6@ M>Y'A'G3\?(M1=PUC]9'3'E4[K-5__0VQI.HRGRU37:#OV90_"%:N\KQJP@&8 MB,OS/Y'B=QP&_-CYN5[G/R88*,*ML+6R+4O,;55P,H-8V$LI=AMH.R> MVC!:$]IJ;RWK&-Q4N'S(OFH)3'X"\%+)XE3*XTOM<>L@[!/B2(SX:IL(S,"! M6HDT1C@HWPJ65T!(FE9H#/A@ K?$*IC+5WO3Y!(V%U4]*_5589T@-P" M*%F# $E09.V#:G^K*K3$,GD.3BT&;IHXG5IJ4P$U9G938*=K6OJ#SO@(@ M8](WP"J;YO64J"N;=RS[#-H@4&%HP[PN^Y KYQ @, @? 76K02$,@VE_]J&B M)J&+,;7=&%(G 6Z.(F$R=9MH[.)8F"!M_M3ZXFK%&8'_K!I:.M2 MI2KF582K]OT'@!\D:E.)"5)<1<6_ME#:QIP*&==MD.WK6U::K4GR-S5<<&,; M5OQJF&"'5/2=N-_>SM56Q-40@\=>YH;-P!U=S8B";'N'JE60()B!N?8C8!T1 M[2_6T]-VO__5[FJAMME$:V_<*9@'2-* M)35V:F/SML)XT$FK(M@K$0AU&M=O^27<7UYEXCP_K^6-ZO_MI@".0*K=+[C< M"1KB PX%BOH6QVOA/]X!'H#GLD0L^BJM;8KC$^S[?2+/<]8PB?F&O9/8FILV MRJ I+2G[2I-M&2VN=9 16P KQZ*M 6HCX(M>6(9R<;U:/53)JKA*01G07:JB MT$8';$'8RH5(7'7O#09$$G4%I+T]LUE=E3B3"[_]"VQ<-KR/(@\MB:N#+:#Q MLFV4QJ+69N/[WH\ JB\R>;65,;&4;?[K((]U6.6T:Q%$5E_IKYODUB_OWKX%J5P4._*_W\MAQK3A MD3?LE?%Z".XHB90YI>J5NF/L\$4Q[U&)'?X"F=&JAW\TM/9N2VOL%W'94*:R M'7O\]DS9(RZH 0[XM,$NMFIIW=9';3![A\_&$J]\C1%TM=X;!:=7YA ,W3L M.([! BR9)$,MLN6&8\S0OB6JI%!@6G.POQ7NIO!FX!UB:^6X) M%-8 RC>,5\'K5];K+H?71JN (@ QJR1 FU'QDTB;]&F-OXD:!#EHR+ 5"2&( M^' %9MLY> 7+YKOH#1)7FU$^,+#ZU!MBXI]%HH32K_"R*)):J;67>;Q1;/V( MUZ[4E2F^;%]"N>BM$72 CA81'GM6FZY3U>_JFP.#>:];P>W=3D)VZV[P<;5@3J[1[AZMX 3YL?2!$R:>K E\7*!_ZCGQ8]")\_') MC]C9US@%RH%=**L-2P>[LK1=DW]8PY//+W2R9:N11<>2HZWA:@/>U3I3OT[T; MZ"RVDD)E!#"X!D\OP#7 M6[:18)N<=,DVT7$=$.]D[7H2]N:"C9EZ?>!M34\ M5;E3K<-@:HO=6!J%J!ZTCJUWG7?B1K=M@/Y5E"4X@."+5E532[KC]^'EO\HO M20B/^0G)*U/$LNU>VVW QD)QK)C IW,GKJADJFY0KYD/(LO'&[Z[JO!AV&O/RU]T:8.F&!S#9DB%3&8 ]57? (WY M\:2J=P"(F;'!6^-E30Q@T,"]@S*<"E%BI1G[KP>.&PJ_K!TA)WS43\4^Y)9D1J 1NX:(*Q.*-DI\'^ M)G/A0ZZLZ6RWM[U%_(%^,(Z9SE@ELHVS]F'6+L\DT8A5X?/V^DU=;/*R[>P9 M%%GO"/\=219_;]HN/PXZA YL?C>9\ UOHNSR.^"+;=VL> M2^+[].)[#_==TQ!2X/? 9V#9+-2J_Y,7?_9$MTVG;I.H@WZ>_61$=_^P.>R' M(I%'NN.^VA77B:=RV+"V!,E<-2,B;GB?W_-PA8."B\,W OLP7>>PD5XIG>(= M?\VS(A^\99,L6LN!^#U05*V$W+%)^]W^U-9+]^(>7/,CQG'3/=CIAGX,T5:] MP!OM/N!_CBZ]W_>WP\&-P:?0,)![6\'0R;U/!T.?/O8YG'Z.PY$&M+UB'6#& M5;LR2&^5WQ1=4K4M.+G9T/S4C)D8:'/\=F*%D#2+S#@-#M_)JAIA19U--81UA@D^1I/?0()P; 9TXF;59ZDDE? M,FM.$L?;COGIIDFUX_.4?A6-*%".4!F"@8$:)\@OFO@?>&/XNC@6$:2#*DC8 MS@MHZCVSJUV7!+\ J5&G53OM#QZY9JH@^6I0 8X>3U0KGV#@$\)EVQ[\@:_5 M%U*B4XG!2%QOT)A_1?;P0]0H;JM+J&'FAH898;JN90J#&Z:'S2\BXIYN6=P/ M= -XQW3\R#GLO-2D%Q@NEXX,N&7(B O'T;C47<>)+=TT79T:9DXZ8J@'TV*W M;42HL7HY)A":A@ML)<'RR5:B(< DAE2:$UB:*%<%_\P+= 8 >'^B$Z::2_!S MA&$;].H_;3 Q%B<8H 5/KJE;5#)Q. _"Z_R#-@"TV/J63?-"-P@&D,(WS2EQ MN,7+/I">JX-BU_+ F3F,X/\3#\]1(7NX;_#T@LGL(BERE33$?V*( M(NEFB#7,JU@'A%^E(BKM.)HB*?M:TKZT%GVHQ@KI8@9D0S]7FD9)V 2[6:FF M$JLN.?"/+Y((3QUK0S']Y*ZD.X1UO^H?'I2O)3("3OK:ZP!8LG<@)K% ?2=V MA,3;"E(5LA_V4^ZLC\'M@R6!'54FN5PV%KN'OVWVN986V;U@\;.# +S*S,(7'NAS7@,0=,E6.1?X&TK-"F(NF^B M;D&XX2GI.YOF_]N \QF2]O#^>_H>N")FD725 PEJ!54LPIF#LMNROBV MAR>0 L,IA138Z12D;1\*&E^K9-.Y)YB+:O41)@[6V%S59CV:GI0DK%-8J+&O M]KR!UB,285C472KBIIFOG>^@:M &&_MW+8!2VEEJ:_B^+OI8$0[]4*>.JCU] M?76RZ)ZK1==6-UXDYSFF6GOOLFTP+R7X)OUA(9U_@J2UTXU5UL$?$EWEMYDJ M6[G("T6C>5V!L:6"F4"$:9YAEUW:G_&#O@4XJBL,:R)/] X&VYX#U) T>+J9 MZJ!O*E;Z,W.!]A>-7Q6J2A@U\[49N'"A>FS[FA$5D*WPK=M%57VPR$1S_OR2 M>JP>B,)TAWJLJ,?J64'^ _58C003U&/U:#U69'A]J^&USL$=:0D4JR0;:QW[ M)OI1KUU995?Z?&SX@_(CNAAN'W%K!@26;5TQF'1EXQ8TW_29B*;0N/]GZPZP MMVI/>C>NH5:]WO4QNQ4V5E_]P;8PW)W"FU='WU^-/FG?N*G%5QN /:FCR?!86:D&0]E M_ + M=\B;7-GG*E'?5HVCV*37!J3V%>FPQV>=H&B'Y1QQ9TL6BFQ(N/#AY#$:W7B+^J:32I4V36V':LO5E)$((N+JFLK M56<BA--^H3/GWN2C4O+GO4S2KNG+^ONLE42=98H%Y&N:B+2DY?,N%.O\" M"_,76,,"6P1LL.[(9168*LY%!FAN+#/Y)2F5(-JV?F$,KC]6LNLS&#R@?<>? MWW^_?,SC+PQI2ZE[@ON.[C5Y$A&;(7J>=S!RW[+MP/0UGX%6BF$9G!?HI$';4UD ?O5:GF!F$W?6;\K2Y*C.IW>89CA(J^ M0%L>M9V'"-CN+:9MT1#X G6A***9>@9?!;+YML ZUBP?YK=U ][E^(#R4&Q0 M0C\%"T+65W'V(8V@L YC\D0=M,4L)W-:- MHL,F=E#38!UC)R@6=:F,2F?94H[RIARE8=HW'6P6M,0.O-O0/O?DVR9%VOWS:8^IM" M%-;)?6JP**-K$Y3Z,$&I?R4_:=A+WYUM@K*M/>_*()?LQV9N"A;"W(;_T5LN MP ]*U SG?'=. EC JB[LU=O7P*XRK-%9VI9<(B>UN1"PCV&-1KTU7_>*%<3) M&_;J^]>=W%@UZ96JJ,-A/25RLUXWA>U#N8$S M7%J18< CW[W^JM#ZBE1*CIL*.]M7.\-WWPS.9-YYF58@]8]J@BEX*9K]5!1T MRU-F?=\P+9IGB0.;0'-]/[0,;@3"AGM"CWLA M& 9&X$1VY 8^6 P[(FE@"_S0^7OO&LKX84L8'S-XHQ];])ZHBD(IS-E*J3XVMAH4F55.:>2@M%]ABC7#"S78U M_4KV7F.+-=&^;?4_P'HK#)6;V&@L]/2V49'C![.1!W\R#WX[1VTP4F'/'6YF M(_&@3M)HZQ-O'=]WJP)\37BJFO(FLBM%!_VWB_T1[/N@71-WAP%'K?C8ACCT MIAE";T=X]+MJ*D5$H2*%#5VS@7[Q'L@J;BTZ@/9EN,OV;X#=W2;B\$R M.*0F2#&ETLXCDBD6KO0L#JB_P(;Z0:'_CKU7]D.O-BLTX;KK6Y /GK[[>]]B MHLX2'^X A,I@?VIF7;..'C53*=ICCE!F9]DKU'D"V5J\DU:X\R1,FF36^P< MZ I[OG%,B?B"+@L6I3>3J,AFN\EF"QQP"(W0Y]+U8RQ;#;GGN %WXMBR8N%' M?GA0R!VZ41"%D 2[!Y5&= M3K\UNNUC')>R.C38KFOC.V*EZ=8"],G"L\VYVFJ[74!=^; ZH?N?F.+#!$=W MZ!%Z9L $[?3Y]@B&WA%L% =8"*$2826:"KVI0HQS$^/$H0B$8;I>#[.+YNFI;NQ[%P]YR= M$ECBUPYY;[/HAPYUIW)JG.?@U"#1$SG?J >,. AM\-AU%U2 %<0"R-G4N6N% M010'NB4.&WI.2<[O:_F[.J ]PK[N'Q,DYO\!5^I49.X^!S*O5@7VCC1>818U MP[$07LVDX!LLZ;Z,".M3NO/,P%0,P6W*U01C-+3"]O*R+]*NKC9RJ(Z4>P'Z MO-,HB,]UMCTNK+'"R[K8GEET?$-I@J5+G5G)A-:_WW#QSV>2S9#^C9JVD;-UN_2;GSF*;8 MIZMG.G[+3<\EU_G$%2.E0F(7J!KFD_.#T,P1KQIO>ENB^]5/%X9_UNM-,PZX M=[*[-/';=7,6'O[[=ZFRMQ'[J:'9JWT'^]>D+,&I3@:) EA<5FJ,0!XFZEK% M7^AZ[[C=@W0[.M;=0FK2C+P0::WN;3A8E8RUX]D%3J,!WC@7320)D_W=C 7L M1,]4QVRWO\Y?WP;W!F&N5LZT#CZ3AR6W2\4 8'I*] T7^'!U;F.Z!W'<7=% MC27KC4B*=DMSD=9DB-QDB&BZ,"W7#+B/)K7EN *'R9C<=DS#M"U;-_U@WQ") M \/4;4=P87LZMX0%QDOD:SQP/<>7D>L;WD'OI>*MGWOZ>K<"(2C+$YD;QHR- MC9F\1VKUEC:N"?_=V;;- &"NDNL-L?3 MM7N/CDR>D8G**ZNZKVJE"H6;S0P+N;J*[%DMU2.;3XZ*J&5<'POJ;8TZLJ JX2OT6[B27[5 ?MP[JK M]FO+&C1?.\I(O<$0M(5R7MJ=Y 4FNWI;H^T\;$?:JJ&E&*YN:L@48H>U='BW M0F5+$@/D!K*I#1,JX+T]9'=0.T?5T,_4MMT9/[3#T45#'5@7TM)61Y2;5."I MV3B;L"V@6._^3614C5F MJ^6_=C?*?1VTAVP;'+9M'K>O2F]+T?=%OAH=.;2"FYQL*TV[\TV'S2E7N]N M: +^B!JB"1E/V1,].N@_;5LT@@-4XP/W5EC"B?S8EMR(<)Z4IKE<^+K@KHWC M="//6[K-+=_3.%SKX4A>QW4B3=>VI=U=" 1#DAB/5C[) MVRSZO7&^$_@X;LP=AB_N M;LSI9JS[8+)Q85DAM[P@X'X@36X:9AQXH1Y9^@'IW46&?@I7,JI3^3&^QJS# MXIOR&^TXBL%^\[CL.,<3Q5584\V0:$X AV>5U]!V<,52#!7"UM?].66WIFWV M2G%#7I8OK M='R+KU_E+AWG=,N=?'.69?C;_WEW7!K^41Q#TJH1'HW+>AP[QX658=N+[C\4 M3T L3<#WK G[XA?'A98ZU@3,A):E&E9[&DE<@\[>Z/.KTXBMFLK'('GK?#IS2?,?!B#>]@H\WB8]RM$ M,GPA1-&U'P]WDI:; M#M>E)[EE2H-[MBNX*>U0BRW#=O6# 3F1;UDR\!P>^[K.+AX5O?VH*7Q1%Q'AN-I&7;? MB@L2BJ-.$))=-A:Y>=PNLZ1EJ8G#\!_86+%G:[O>0=G/WF^ M8\5!S.'W&.Z)'2Z<0.-F;.K2$V9L^0=#NT]GEZG2>?Z_LLB1\+\8FFZ].:55 M1@)H^@)H9& G#3P63,P&Z*2!YZ*!W=@RPSC4X0$F:&!+QV/+G( ;@>&:ONY[ ML7\8&3&=P+ UG_N@@KDE',E%Z(4<]'&LZX866='!\: +W(\/WM.PS"AM/ .ADGTU/AAZW MSZ0OG6Q8/( MLWD4^JZNNX%F^H^9N0*:]6W*7)$(&C'820>/!1.S 3KIX+GHX,B-3,V+!1>N M9W#+U0/NV9'-7LP"BVI'Y1TE^DIDL1*HB(R*"JS Z(G"8WWA"]R/#\K3LLI,& MCV_;/SLRC,T&.:=O;R8[;RR2^)KANI;F>](1/#"" &PV,-P\5P_5B?*^K1NA M*0_L/"W6=-MR76[I#MB&GO1Y8+D:-WRP^> KH1OW&Z[[;7:>IUNCS89].+;1S-<7TG%X&)B6K^M^9 ?FO@F@ MZQCKT31NQ6'$+=NPN?"-B&N&901"NEKD:(]H CB:1R; K"0;5=#,/S;T.:]$ M>GRP_GAR%B-#\[0LPY/&S'<%J;$T4))&.9Y4/6[;D+K+[V1&&[BA9?L\<*. 6VX4<<^5.C?<,(PURS),[21GZ#QD)G'AZ]9SI&>'BR<^4HH,9G\?!)G0P(YU[0DIT^H*;<#$>7-#I8,],B=+!C,]$ M2]+!C"/'#8G>YR=ZZ6#&Y\#>#U&O:RT,TYFK53S!7,PG"9 562A5-[=<;]+\ M2DI>R%3E50*92;BA9*_$ZU?!Z_ND-&>-^;'Y0Z?%Q93&7LRXF.:T'$0E,B,4 MQ\=+9 +==P(1N]QQ8HM;#@[/,S636W9D!HYT(ML]*+=U8C>P-5/RR/0$MT+A M<#]V36Z:9F!HH6:)0#[FR8VF?M("F1E+L-FH#5+AX\'%E!B 5#BI\+FI<#O4 MA8A\R>- E]P24G*C;;BDQ,>LQ&GZWOPC-K_+- ^%$BVOQ'TB,O/&[+3,.3JN M90) )VML>M+RFO$X1FC:P@MXK 6"6Y$1<<]V;1Y$FF4%T@Y#:>Q;8R*VHC@* M+:Z%ML.M6-.XT'2/^Z;G^68;'%=#SUN!9;)/5UWN.[:OF$):01!=' 6@1=95N3$/(I\&^ZQ M!?>$HW-;BTVANY8OQ6.F-$SOI&<1D ":0#1DWBF0"4J7=WE6UBF>U(@77B3A M_>;,S1J]TS+(*#H\ :"3038]D7G- =J^X9JVZ_!02A_#&Y+[H6?Q4#=#Q_5= M2XN\?8,L#G0OTC6?"]>RN&7X&@_,,."!%YJF:WF>YQJ/&1+13SN$A030Y 70 MR,!.&G@LF)@-T$D#ST4#ZWX<>8$;\]@U=&X%G@2]*G2NV69L:JXC'?N@RM.* M9.S&D81[? $:V YYH)N@AGW7EIX4AO^H)2+>24_M(?DS@8C(O',8$Q0N/[0] M/$SU\ +WB<@,F_L3LLI"1< M6XL\W8VY*6+)K0#O,:7)74LZH>\;PO2#Q^R9\4]ZQ@P)H E$1.:=PIB@=/D8 MQTF(\9"L:J:<_+M.-C@L?CQA^I$A>5IFV4GCQ'16]:CS6716]>S,/,/00UV$ M$8],7>>6A>=.:\+@TG8MW<(R$M_=-_-\W0_C$*S"4,,#@&QA<]^,X481Q=)P MC%#WK$<] $AS3WI:]6.*-#K^9R2R;61@)R. C(!Q,@H9 ;,S F0D[5#HDFNN M;6,IJU 6/Y!1VX0.5(7TN&FYT;EF%XTI@YG3$]NIEZ M#SI/GLZ8GI@\OZ;;7/.U*+)C'IF&Q2WI"NY;D<%M3?<=&5NN.+0NM=C3W,BQ M>&SI8)'ZGL;]R/&XI0O'=2)-UPSO,:W+A:^/-Y=(9TR/1G^1+3$>7) M0;8$ MV1+SLB5OMF#U*&!P MP/"Z/ M$*=,DDT=!MWTWV(/IOAS"LEU_\F&E';#V,$TR! I7H+WQN?L4> /8 MA]!T;4-W/$,+NAEI!%^=YE>65;*35$U7'C;(^K Y&'5 M2L)_A91L#6NN2B8SY.6_U^D5,_4%P[,KV:4LL!HT3$59)G$"OUX?8!?(R[P*P_O# MLTI%[6B\7R35%7(*_GLWE:4TF$BOY0V\9L@<)GNEULGK$IBM?'TV-#:O,[%O MQN>]+>QKT/FUR-&=^.[6EG=G9[ 7JP/08BHVI3PKY484(.8Z&"G7O%G[Q;'4]$52)D&2 CV<=6M< MDZ!N]9:[=$T'==6U+E]S(;AACG6+ZW1\BZ]?92T]R_4'_SO9TB??J..X(]V< MO_1M_P1 _$J=@T=E#L\I9DVXN \N /+XZU]?&"^>,M9\JYK(41Y__A!66I"G MT<&KG(@F;NF=C(>!O[D6<.P4\Q41<%)LCTT:WQ4W#R"=[X0&I0$VC#F&+R:8DWC;IA1$ MQ=YNBB1EIM:D#N[3[#9K)(]- 9\6%U.:,37?RM43Z%G++P[.,(U]R:5FF#"/##BQY4(\J--]P7(V;KN=PRW)L'G@RY&%DAY&( M'-?RG1OK4=M*@%--R0, VZ<].F#&0FPVFH.T^'AP,24&("U.6GQN6MR.XUB7 MON 1:$5N!<('C1QHW!&A+:4IA&;$!]/F+4O7(]_BKA\+;OD&W /7S35]:)@\=/>:6 M+6TN# V\;%V+I1M[NB:L U=<-Z(XM"QN2-< 5]R2//"%Y(9OB]@SX]"SY6,J M<7WA::<]1G?&0NQI- ?-)9M_EJ6A@,,_W]%LL@B?R,9!XZ(-:X[-IZFJPLN=-_D1A#XFN\*H:;)[.I?$5M1'(46 MUT+;X5:L:5QHN@>*V_-\,XYM-_K*:;HGU+^&Z9+^)?$S8K"3_AT+)F8#=-*_ M<]&_L6NYIN7;7+,LGUN!Y?(@!EWJZKZO>0+4L'!./P'[A/I77^C.28]8(P$T M@;S$O*L1)BA=KLU+B'*%H\9G7&0O>T"*S..)3<,BT;+$C-X9KMN*XA',MU[%-D77YK M%<^/>;%C@)[*]CRMY3EG83KNLK[7XY'&(\/;M()'<^:@V0"=S!$R1\9EC@A7 M%WX@)8_M ,-8NLD#VQ'<"GU-#WS']IS@%$FH!S9'?(/:;,@<(7-DLIIQ2APT M&Z"3.4+FR+C,$=\)11";)K>E8W,KTF+N.X;D,O:$8;D^V"K1*7)R#QT=66@^ M#>^8MT%"+4?S3^T-!KOM'0DC[F.HG@K/@*JQ(7F$Z;MFMF7SQM?--WW0@@A$ M$YUL_(1-Z8]( 3>Q*IU]/$.+5=>DP+ 7UV40"6X>-\.BOBON=J.AB1H6/XCSMKSM/O6,I] VL=3@U^>BE+ MYR23S3*9R!H9+F2XD.%"ALL#M9^%;JBYNLD-W3&XI5N""RD-'FF.[CJ.8P@I M]@T7TW1#,W8B;MN^QRTSTKAP[8A+RY>>(8W C,Q'':^GV62WC$+:CD!=DMU" M=@O9+62WD-TR:[LED)XNA6/BV)J 6V"M\,!S!=<=7PM"Z3M2ZOMV2Q#8L1?) M@&NNI4;=F-SS+(,[OFZ:EN['L7 ?>:*@>\?\(!DNRS=[L'KY)DK*32JNSN)4?AF"R5&O\4==5DE\U>U(7<7+ M2A35&P4,#NA=EV>!*&6:9/(HZ+;O!GLPW9=#6+;K3S[)MP/6'J9)AD#A"K0W M/G>? F\ ^Q":KFWHKN=8OF&ZEFO8> #]-J4X((3=#;5",<[S*LLKV4C$#Y__ M97NA&^A1Q%TM!ID8AC;X9ABA_(I9D3&"J%CYNQ%61IZGJMTPR5.;)A2R7/2,.P ?_ DCW?S;2^$.] MAF>&-WX+C'NM#'MYHPC3C?O*L,<[__"!D:=[ ^&($%WU)10;<2X;C<1%#&][ M)M)+<56^><'^<@_8S] '>T)@]/)?"2%4)O\R_@7W >I49=6_0'*%=5F"8?/X M9W6>%NP_P\LQ8\F.5>Z-]F6:^W&39TD%* NO?;U?>Z3]YW]\,33=?U.R]SWR ME"!]FXGTJDQ*EL?LQR0369B(E+W+LRBINFO 1*[32EWR<2,+=;YT>0QD4X ) M.PF3.2=CLHD0W77@_ BNPT4B+V\#530US?G ]8&UZ&^I! N>%3*6!:MR5JTD M>TB&1E,KKPNX"3W?IACN;99AD=SOK=B?\HKEP1_X QB":GOP-LH_!_,0GA.!3UOE1Z'BX!BBBL&.Q>L H?]S^[2Y>]! M9=J/25%6'5$.^,%B?X.'I[B!DN3=R34)2):\D4;9.8B]1D0!-RO)5ZT**=D: MKEZ53&8H1W;K=GOQ@E?'X"?FE[#.V1Z>K@_$]$&0IPK$F$L3J66&N'V*0(RY MM'S=TFS-25%L8S#;J MQ&W';\^&VGXJ\+%E#R)]!AHK7TO%7]^92WU'7WT'3W/1_V-1DM;H MA98K8#U85AGL8"J"1:AT&8#ASOQ&\>E[^YGD9O8YKAO"JA2=?)CP+XJ13\HL MQG!1H[9_*W*XB#4A-?,-AIZ4A/BL?,Y?&Y_SAT.?DV( IV:)ST/?G:GBB6' M+Y1%)1+T7)HB'(P'%O)<%!%>GO4>#Z*V,;8V#6IO'47 .U&ELE<1;$,4*BI: MK?*ZA%_*UV>3"0F>)B9XNESBV'172UN'IK.HJ[PK?L(-8A!)>Z,NYV!0Y348 M:,D7&;UI'J5K"HCM#2$2S::49Z5$VZ+J;615^->LW6Z=U[%7UIF.:L]N(MP;B^ M]RK:TO?M$\#%M[\5TWWQV>'4BL;L.J2K9SFP8@2S#! % '#\Y:\OC!>/BX[= MXL[K*[F/@/%6:/1.CL7'*X[:,T@/W95[J*(]J_$H9X^" @Z+>\=."E]AZ9.B M\2ML/4[).@K!^HA8(.'Z_(2K,0Z>).%*PI6$*PG7&0G7[]B[E$)_=G2K\W(]$F&#N\F\BB\[K[/CY MGS0'?&J#3^A,ACDPI>IIE!Q%ZHEX@7AALMK%LI<:\=/$ MS+V7#YS6FG??P02Y])<\.V<_W3VO=9J)U.-$YRA5WXDYB%3?@TS(7;C>8Q4K M$T>-BZ.HJ)C(_AF2/2F2AU DUD+7;.*H9\E1I$B([)\AV9,B>8A@W,)Q[UJ( M0 PU;8:B)APB^V=(]J1''@#!IKFDN!8E=:A7:=1<^K%:R0+G7D9U6)7L/\5Z M\X9]PI-\0CF*!J;;=J&.C!1&J39/S'UW:! F]7HJ0O 7IGW7<-]C,B@=#CP" M3AT_!S[3"C[2;J/E&=)N3YG-TA;^G6>XD7I[9JPZ?A8D]4;J;5P\0^KM"=7; M*WUACZ/;=^KJ;=SAU-?CX/7Q\S#I1]*/I!])/[:$P'5K>=?C$4@]3D8]/FX+ MV1 =MEKHI/G'X=%1]A8WD\/_4_/^Y[P2Z?8(-RHAF!A3WW4,"-7TC)\W==T" MY?I8!Q=-B2=':1(_'$O19&>J%R7E1,II3,K)LQ:F;Q%+/DO=1!UP1/:DB4@3 MC4(3&?["L^XZ+7'.+$F:Z"&](NJA([(G13(G16+:2W)HIF;940_=,\M8O>"7X9=140J\[$HJ6J25)OX^(94F]/>8:8L? - M*ILD5J6,V7BP0)ILI(@A339>369J"U\?Q7%CI,G&SZHC SEY9:3+QL4@I,N> MTBOS[IS#(TU&23\Z#6V<;/U3D99L%,4U1/^L)R23T]3_5$.3])$I(E&H8E>Z0O-U8@E M)\:2=YTI.>\((KE58\#"+ !.NN@)!CZ:U.@V.4WTN(UN0W2T*SW8_$9]@)W) M4R5^+ '/\Y:\OC!7*WRNH3OR]=G)\+^ M4_'#(=6=FA]:]!UFNT1=Y5U[(&X0D'>FO5&7\U1MZ609SW;^R$4 M2I"G4?/<2(9YH63Z&3Q!%FF2R8-7/)6>46?^_4-)]4^-HAA'L<^X$#ZB8>ZW M]]].C)$[S#(8Y6%E#\:\#T0/:(&-@R>_>9#!V$EA1&P]2N%*8?Z1L!8)UX<3 MKG<=2TW"E80K"5<2KB18-$I8.NYMO9\S>11>=U]EAG7$T+GR.I#7CF];6S /CDZV0F M*-MT=Q13>HF=GI*=OLDZ? 4W,G#FC!FB!5&RPJD64ZF60R/V.FYLQ-I%M(L MQ JD64Z*8(O&/SQ/;AH9R.>K1J:NX"6I@W M0J*FV7 3 M*192+,0*I%A.F[*F ^J>)S>-#.3S52-35_ 3%&JFOS2_FE@@OGNNS42$@E%U MRXY> HX$08040@HAA439#!!$2"&D$%)(E,T 0824YXX41Z6:VH(C]VG0\OU8E08MTW E&K1,H^JF8@C=V4$8!UYH M.BB)6QJ]3.*6Q"V)6Q*WTQ:W-(R91"Z%^N88;26)2L.8)\NP$RQGI6',LR@< MIU%,(PC2,^9EE%F@8\SSD*PUC M&CG R4Q_ HWV6,7UQ$VCY:9QFH>D6(@52+%,5K$8=XW_$#?-AIM(L9!B(58@ MQ7)2!-.0_^?)3",#^7RUR-3U^P1EFFDL-9K%_*!\-^5>(D+!J)IE1R\!23<1 M9@@ST\4,2;8I8(DP0Y@AS)!DFQ^6"#.$&7(["04C1 '-;+X5HN8SL_FW(H]E M6<*S1$H3FVEB,TU@&OL$)IK83//LQN(CC ,O-$*4Q"U-;"9Q2^*6Q"V)VVF+ M6YK83"*7 GUSC+621*6)S9-EV D6O=+$YEF4E].\II$#G)J4GF"NYETCX,1- ML^$FJF8AQ4*L0(KEM(KEKK%^XJ;9UD7,-!MF&J=Q2'J% M6('TRF3U"AT"\.R9B?0*Z15B!=(KI%>(F2CJ-1,\C%Z_3U"FZ9KVE6'-\+<( M4JD^7@?NEP\+[3_JLDKBJW$QPK7PL):V:3X-1&Y/@(:Q:/X_ AK\)%*X*8]9 M7A=LU?91L"0+04J4,F+?&<[29?"4-,FS!U2'\NE$?X,=7D8R3#+X1)1/9%5[)/OW__V!97JDE-O!3DGUU MPZ\7## 2KF O@(T2)4W$#'_IO\3'M_!AI0):N]P&X)M'"WSPI4Q3M0%FO\0W M#V7_(BR'VV0JPVJ[YVHE*A;(4*PEDW$,OR47LENVE("DJ-\A/#U.2A#+#(>B M+%G;\L+J+*D&, +0Y,WMFQS$>';.SO,\*EG8CCO:PC6X8NH,VMLA$J$"W^.U M MX1ME;6:]E3#(LD4%P$?W7+Z^;2>LE>"=Q2!.JD:AXI(N0>_-QS"^Q-AG^6 M"''8\A9-']18*'CAG[.R$EG%W@$I)?C%]]M[W^&][-,5K+E6U/GAYW>?7B_9 M^[K EU>O51<%P*9[)Z2M"_AW7ESU!'$ G#)%W@-2NUQ)_&H!U-LO"(B%!RFH M'(+LAN4!.#C>*EIV@FPH/48J'MAMA.Y7E9!ND,[O=+Z_!]%57S>P$>>RL=&X MB.%MST1Z*:[*-R_87Y[2 !B?&7P?[7]_4IRO^D^QX&%?_UM[ZM\TE\;IU?^U MBOV8/G:,I:/T<;?A8PIYR7[I?CVF(_%]OZHCU6$J]U.0K6*,\R%X=]0D0G-? M3:(6FX@2FSX_CD8W? 1 %UOS$.D&;K@ ,Q*M(T (L-"6=+[3E\X.9^K6T@1: MBHM\_4VPABO4FBG""RZ1:L?/A:D UI@LRLE_V#A)2X$T!N*'HG.(7=1:+ MB[Q9)$Z^2(0T+"&",B\VZJ+6\DGSRZUTQ^\O\A1,A(7:20(; ?J"]9(L3MO% M,U:(2]@\[ O$:2,FXR1+RA4:2"B-.^MH*UW%!I[P)<&;8./.COWR%9U_PSY2 M$>1X4UEUXCVL4U' $]!RJ8!#X5K -;PF8!&LAA1D>,HV>9G@$F7#3D-0;0T, M9.T"^+$)#2@3;=&R*FH#L48C[7][>(=BDU1 ]/\++WL!Z!'9M3I'[,=@[A%P M(4X_.:?_W)- (%*%QJ%UXRRMSKH!E%674F;L+> S9:8VD.D[8F#)_JFL\"UQ M*3H$\@!H(I< 8C-%)(TZ4'B/0 <425 K FO-7"1 D/,AVC7*+%HWZ@"UP;E MJD%OI>&5N*[J F0#N!VB:NR7LDX5$5,T/]-_C$WM.IX+5D"2A #;G!0"?Z M6/NH +&<]EX$;A$! 1(=WQT_MCRGA%0K.#M)GZ%]R!1H./6XF-KX?/#H=DC5=H[,WWNIO(:.['39XI81]>[S/U;/<# M$%U6RO)$DMJ9$,P?6%!_1K[,4S!@5/1 Z6]0L ^%*<4 M("8+)6JV%&V()Z]+^*5\?3;RC.#31TE;7#7;:5\" MX[EG A1,-Z80-PCX.=/>J,MY*J[RNCI3QNR;YE%-IKJ[(41D;$IY5DHT(BO9 MP4<5&S5KO]COBKM(RB10PO:LN_](;USS.%M;NH;S$N%YK.*AW1/NZ,8K_*5E M>O=>15\:2$ SVHNW]#W]WJMH2]^W3P 7W_Y63-/)/:=(TM#)+32)E4YNH;G6 M4ZE ?+JC ^Z2 2?A2L+U 84KG=-"PI6$*PG7\7/4U(3K=W0J"PE8"@V0@"4! M^S#T<-,A+21@9R)@Z;2=^<[%^UV64A3ABC4=/QBI%Y+ATA!DI(E)$ M1/:DB$@1/>%Y9W>=>3UG?B0U].@@G\X,.2+\D0.<],CCZQ%W:1,[3A%&D\]_CY38=]6!IQU+/D* KS M$=D_0[(G1?(0!ZTN-,,EAGJ6#$5ZA,C^&9(]Z9$'0+"QT'0Z,^AY,M3(0#Z= M? \1_L@!3IKD"32)O=2)GRCA\XPJ%";(I3_)#$]>4$D>$:UQ2G)5J$FM8TC6 MWK;7=&1T,$J=>6+6NT,;,.G6DZ6-K(5Q9S?M,3GTL ^86'6\6G(4;MUDL4": M;*2((4TV8DWF+CS;F@"'DB8; :N2)AL]GY F(TWV+#79*W/A6'>->)(FFTR( M]/4X>'UD.)M.LHZ4(2E#4H8/+"2YH2W)JYN]+GS<_K A.MJ53JI&AP<]Z0/L M3(X"GIK[/^>52(^<8$;E !/C[[O.]:#ZG/$SJ>$L-/NQSL.8$DN.TCBFEH$I M8F%*9$^:B#31$VDB=V'?.0?LGRF&6R8J5([YP& MF_,8U%%J29HJ/'[.,HRE1_PT!RTYXA+*4;AKUR#@;9&(M >[R$H^(HDX)98A M%40JZ$X(-HTEG9!"*HA4T(E44'CKD^VII6)R%@&A@% P11204!H5.@@%3XF" M+J -?XL@E>KC40A92]LT7]X((MVX+XS^J,LJB:]FX$G\+DLIBG#5'+DC+V2: M;];P4]] P0JY%DDF(_B0JBEMZ16+X1/(I_5&%/##95*M6+62;%,D><&N8,'V M1T05^W5*;X92[(0>*.4+*HEJW(FHBC!PWY$RE921"' L5+;*L5Z M ^N$>5F53)1E'B:BZIZ;P?MNBCRJPVJX_R6[S;E"V[?L-A.Q[X Z&( UQ=_A MC>!V@#$\EPD 05FG%4;6Q>YU";QM4BC P;]V'_'O.FE J@ (3X!W13#\#GL- M!5ZS9-?/Q-MN,9+]%LVETSUZ,=AC($-1 T#5_KK+\5^P5W>[5WRM',B E2NX M;]LLT]) ]Y14GH-8ZC;=;0.>!^@$MH;GY7%+A0O5>!SU\KL.!CJE4A)5L#OZQ*)D'$1.SO-;RZJ2_P)*RU!EGQ%5GH3DI5!GD;WEI3-_;C)LZ2"5PBOE9T?^VZS MGQ7L;P/P6Z@G9T(0?^BN/N# .$^!]14_*A8'B5/"EP7(_A!L)]!-0/HQ[D.) MVP*D5A'AY=MFP)8SX:);\;1B3_A@L%<1/%P4J![@KKP&$R8J7Y^="-'W-M6N M0?37K+5#\^>4L6:$2(NIPY2^J*N\:Y#�)VSK0WZG*>BJN\KF#Y+Q)L9?4H M75,"JKTA1&1L2GE62I3WE>S@H\*ZS=HO]JL>+I(R"9(TJ:[.NON/U#XTC[.U MI6LX+Q&>QTS_=D^XHQNO\)>6Z=U[%7UI( '-:"_>TO?T>Z^B+7W?/@%E M!U3?XRA0_>8I(&,GA1&Q]2B%ZZCS921<1\A1$Q2NC]6H1,*5A"L)5Q*NST>X M?L?>J5#U./B2!.PS$[ 4&A@):Y& ?2!Z>$D"=OX"ELX-G&]'X\>]?!X5P$^L M /ZN8VRH(V7\S&DM3,LGCGR6+5X4Q"&R)T5$BF@4BLA<^+I+'$F*B!01D3TI M(E)$3^81F7=-EL^9'TD-/3K(IS.4DPA_Y G/?($QY6#H4C\-#'#CDZI&R4% M/#4O[P[E9*^V+6K-^S_65/$I,?HH%2=-LQX_LYEW'M,Y9W::H-X<;]4D/E[;V$,?^*/M0735IV\VXEPVO,Y%#&][ M)M)+<56^><'^<@_8SU#KC9$U)TB*^SU0MY]I.!AP:YF&FB.:7\CFYB,#5%-1 M5FJZZC7S9;?+-:FLBSRMUS@==CL_]OB0V7)QJS&S2_9Y)>%1L;C(FYWAB-VP M:B?"'IM!6V?;B]40034QF(F@S(N-F@V)#QY>E607 -:\N,+!OK*XD$Q$2"LX MK5<-8 W36HV2%.L_S81)>/M0;-1LT/^%AUS ZXDLA"W3P-4[T7IS/V[R M:P-7FS&K[+/XLG.B(0U;/8ELN=>PU58<5>)+/TWZ4<>M/KQ.I6&K)Q^VZCDG M&>1IPL[[_]U_P"A:!C1?)N0](5EZL21T^CJHZEX4\3"E,B>%!$IHJ=1 M1)YE$S^2&B(U1&1/:HC4T%.I(=N[ZU"&.?,CJ2%20T3VTP0X:9''UR*.O[QK M0>N<^6G<9AV-9ATE!3PU+[]LNUI54VV1KUD[FS7/2O9*QK$,J^2B27!A-Q1- M:IV('GUVLSDFR'NFOKQK5'#._#1!/4HU='?RY]X6B4A[L(NLY".2B%-B&5)! MI(+NV#YS9U=NSOQ$*HA4T+0JN$?&0'>=NC5JBX!00"@@%$Q)CY-=3';Q74^? M>ZRV\BGQTP3MXEL/R]6>[RBUNTX1O/>LW/E,$3QL!!J.'K4]Y_:C1YDHF<#1 MG'5:879F!?N'W_.]&:A+]L.7;E G+MD,"L4;HJ2$)U@AH1]DQ1HB[$ ]?,$IO &CV::CFFV*!W:VF6%D:N3[;EPQ\+\: M<"Q9)"IQJI&G"Q"=H=Q4>\O?;A+JB&?=TRS4ZV>A^HY_@AF:AJW[@_^=8+:G M8%*0T])P%)H@ 0L"=@'H@<:>OH,!"P-/9UO MS^C/1]M%J2-\8N52-.AGOO6+YD+7/>+(:10$TZB?*6)A2F1/BH@4T5,I(E._ M:ZYBSAQ)BH@4T3,D>U)$I(B>1A&]TGV+&')B#'G7<6/S#AG>M:V85!E9<*2) MGEP3<7OI$S]-3!,][OC4N6FL"7+IAVWW6]^.-KX:AO$+Z.D8*X2:YX(:"DR1 M'"-F(=1,'34DQTB.$;,0:J:.FI%YJV/" TDR8A="S=B*T(W9U A/DR7M$#>?,D*,T M5ZE,;9IXF!+ADR8B342::$0,.0L)2)IH''B8$N&3)B)--,G\U9R9[&(]WQ MU/A_UZ( T<5245;L2HJB7Q6XILRSDN5UE289K"F"_$(N]\Z>OXY+OH+0PW-H MQHO0O=.03HO.7Y)_UTF45%=,9!%[)S9))5+VNRSSN@AE?ZS*\!W']Q+L-D1Q M"SYW)D05#\SF'^N";0I@]&0#]!"*<@4,":12R#5<4#)12.3F5_IK%B>9R$*I MF!;>\K):L3P&MBT&Q_,L4&:D=91DYPPTX9_X=]@2&Q)>]UE^V8 2:JZD.4; M]LJ U0%J:NG?99J':K4WZI97YFO8$ER9]7?#ALHJ#_]< ;')HESV]#QR[4DPJY$4G1?4P!)?@;OB1"1%V(/\#:^"E9 M;_*B$O!)02V3,BJ7)^.C!T;[J3CIFS5F>\,L>>GS"G5EFN:72/;*'($[*D6) MP"PA6( BR1IRB>$JX)48=X2D>7LEB^2)1S.S5Q$\2Q0E+ -WY74)OY2OS_8P MVV[CL&9&U%7>G4N',(,]GVEOU.4\%5>@CN'UOD@P9M6KZIK2MNT-(3YZ4\JS M4J*&KV2'9N4?-&N_V"\KNDC*)$A24$)GW?U'BHN:Q]G:TG1>(E$<,\W;+2T- MXZN7:%^YPE_J^M=18! M%<+"-5AXLC% =$CNTQR2BP;%.'B2#L@EX4K"E83KO(3K7<^D(^%*PI6$*PE7 M$J[7%GJQ=RN1G5]_6,:8J( $+ E8$K D8*MR=F5Q\;20($=CIJDVG<@OBN$YT>=-[[3=@E MJ^L!J$!?^(]V,.#]N'ST=M/ PSQ5XBQ00QIMS!J- MZ_K=1QV31IN0!7MCQAK^%@!H]?$ZD+Z\$:+ZX0FPWPC2/^JR2N*KQV"JO7.( M[P;HYG[G$F1"X/??!M MQ@3^/ZM%R@)1)N6"Y4<.PV7G,H-OT_2*%1(V6L+MK%I)MBF2+$PV<'>9UT4H M61XS^+"M0RB7[!U^WA3Y11+)B 57QY]P*4KVG:4M'08OE29YQN*\4,^H5H64 M; V;7I5,9KC(WVO8B:DOF*$9)@OS]484\/5E4JW8=^Y2[]> [:BM-/NOX)I; MKFK<=M^WWB6^X"8OX:X+"=\GL.>P:A86[#L;U$Z_:X!I(=< 8X!K).&S*"5\ M"?^_@"_S K%0UJG:2ESDZ^8&N C4IDAA4R*+& !?%KC_J(;=YMF" 9"J1"$Q MC^-25NVC=7WI'WUTMRH^6H0A4'95PI/#_]?>E3XGCF3Y[_M79+B[>JHB (,0 M&.SICJ!<]K1GJFRW<>_,-TT>^%.XMJFQF)[#L8/'E-7H[+JG1?G9%,&R8P"_%_4SX$ M^)@C;&0_>,QRX8V'];N)39N MR,^FV:XUF\WB/( :N&V@TV'7&NSD/GT8K"Q:[>BIH>\$+<.*\*;W%R;PLRC.%2^!/P>/W.XY7IN_+ F[T&#MA=TO-.@36N39U";LZ0]H@P, M=;\A+E13JH("+Z$+6PISI5_*Z DJ PI3Y$C0=C'8 WK+=D%GN*,$E8:*!#T_ MR4ZC]]I)&B^AL>J((:88"O<_<(Z,=(Z=N8:@AYC5IM M?ZJ)6-]-%"S_$Y #, MS)Y2O'_%0+74L::)PQ.1^L)FQ,OXPZ[9.'BWB+X8"(>0:C*"US!X\10('RU= M.DZ6^PD/YQ3\DH4.H@C4$,T860+^F4QGM%.#,>CB[ MZ=BI5,O[["OB+4.@_ MX"71IT=R]K45U[YP>O3B4%B8E@8( MW>FUB&5@ -CH8"H6\?(2BN0XV>CUZ==H8+(Q@?M41D<&ZVU8&0HCI^EFP7CI MYO:-I0-D,JDF!1]1YB= 6X/$1^"-I[YIJK2WDLFS=6B;M0V;=0S2X<;L5 H= M@A5IM\RC'3%;*"U3#NS(74IG)K[4US:PZVW@W:):\ER?)-"2FT'QN^M/["/W MO];8>6/0(%X/0)I"L%:HEC 3*G73Y_3?RKY1) VEXY:['A\I538C)[35G/. M4<8?0#. SH"592->9?/Z#/.2IF?^LS3O*-W8N3?A!ZGP@C3. K*)LP3^BC#[ M1FL;!6$8W,%H$4YKA/')3%YA5L*EE>)D5V=@:F+^$C##8 M+^ N,JE2B#!/#'L;9.*>"[DG;F%:8\'($-50E<.>SX%RN5A%!IXK9"\*\C5S M%N'8)EMF=^YS\TV D' M,NPP[; J"95,GQDJW]0%;R+D@\C-/ ^'\E;BAMAT1<9#@M$9+XV(&5I!@) MUHAF/2;5[O!;A&_.O-00B1>L!ZS'CVN9B572E&/**('=S=\# WABS+T:NP4U M9LL?"A^XW!*TBXX;PH93H!WIYN%&!&JM@8>&,*2D@EN-V)MD*<9@I\8>1:F"R_/I6=Q M8PBI#8!< (1[JW#:(JY$R1#WKLS8/%(.,:H2F/-8*>AX@HJMAJ4H'N++SV/2)PH:R)@;Y2O9*^,I0.G^4)R8I9*RJ.>&A>M'R0,'ILB M)<*+F1QXK& ]"WY>*G'S\E@CTT ^8\$X\,Q3[39ZQKMBE <4,'"$4DJ9P5UM M/S0W;*!9SC(,DL8GU!<9\,"?@:&(TL@?X2XPOWS18T]!*/XSA2F9B4>M@W82 M/[3%*,89WKJ6H+'P"?+Z[H"#I(( _]XEU4P*@GN>_%7^YF7@2K/*%ARJ3RK^ MFCM2NQ( /,. $$ ,560 LO QX*&-?/8)0*,5!P#D>!)/ (IAQ0!6Z8T3#YP+ MT&DA:#_@Q2PZC>(4Q8'U=1)XA 1JC<;+0/!!(O FBK/!WRU$.4O^^4=:&+$ MJLM&D!$(Q?QHS@7(A!?(^,M0S&(Q'<'P1EJRP0OCI:%!>/("UH+/=;3@;*RV M&-C'21#R9#!(.1\2^!-5;$$)9*#(%&$FPO, 7>V\7,4' JNZ4LJGN%-*O:"3 M<(]O0CZ@++12PE$R Y7 1.I[/\*-XI8E(OJ MVX@38@0!?H+;(D/,L)-@EN*'FG)8HJ=*.^(Y@/I1')4UA3_D . M"$B'\HX]$L8BT%GWP%>%34L.1I;9)?7-<"?\JI'<2H_6$/0;%1&4'6#*=1("\8*,"HG7BR[@6NCN! M\J!I.]"* BW)+<6J]8CPMY7ZPAX0%(=#-8-F&@/TLEJ HT>M2XO775ILZ-+B MC946:^NT/G^PTVETOA^D>TRE=53 59Q>^4$2>:"'S!_^@:;M%JPW999\H)]O M-R@N:[-DE@9=%<*\"\*ORHH2'I''<3!CFCZ1'_&9>8 .5#3RD=W)(X7$-"/A MN6! 9(QM/I:5(1]Y/DH%&N<\3*H?41 U,_M@O="FTFAJ4O2V'!CA-W-)^:B0 MPP#+![:-X$E$TVS@LN&#L&$^HG(3*XZ#QJF947R-V2; MZ7Q-U&!#X (7?%".*>1W.:+ M#$T\NZ :[HW,7%!6528\1UCJ[P=Y:: %H&LL@!P#*TXDV*&724?;=H&C0GE. MF;!1NE@-0,JK[K9L4:X$!CGF;&08^/"W"J%I2UD=UMF"I?2I!$)6_%(;!949 M$ MF8(Z'P'>B6H8:5D'84H46C$+%_.27\Z"19JD^5DR!JY#[D<(\:@^( COJ"!%%MSB6T*. M.7F2G+S/6VVE#O$4I?Y76>VS]=TWI541^5NWIR2WWDBS1 MDB/9YZ1(H\)U4>#/_.1W,L-"^"R;D;=6PVZE>#X^I1/&=Z99.F2Q%.)XX@J' MG=P+*R'_Y )K$^$=.*;\+L^-J.\(=6+$**'J#NPX,,<8X9;VAH\X,87Y' MEENDV91TAG;.35:1FW(XL'AJ[RK!VM-6F]=;G??B SW=ZMCJ7_E)JR&>:I7I MMI-[F7/!C N^N-5OF_(LGCS0GAW]*C[X(:V+"524*U]M[5NW$->HHFB8/5QZ MY+.VX7V96Z,\09$?O<]K:^4!.$J22H(5CT*.BGG"T0/F2UU?A0%58O0.4YJR MI#5*1E,W7C&%N8/R-;D^C#2#2"13[._R?T*=';3@L*YDFLCA8E@M/IXGO6FFU\ 8$ M"ED0&U[,0I=.Q6(EL^<%=[0N/!T "XHH]XB'($-Z64:'G$6JXYWIGE ;2?& MO*(8^8%*+J>I:CICY],)+-(A# ]/%<+[>8V _2CN0 >MI'B3^OLC.[,BL]VH M%T]A9:S5K/^1-Z))T]SPG*R-4.J5T@0\"GP^\O!8\E?D[SAX_'SM=3.O#N^7 M&I16-3*ASPODFMNN=X6:GXT!3?RB/]-)(/$E0<;:*>-G;73?Q;HQX;4>P)T\@F0<$=7'#\4TQ>H7/^, MA*Q%)@ND@8H&*B\YFN\'Q?Y#U$0(;5 26A/LN@AX9ASR::3O]=B .N[LK#J6 M)Z+/\NS9 OO8[FVZW,*LOJE/ W"">P\2Y)\G4_C (JM^>C.RND;;L*UZM]D6 M==-I.O6^U6W6N]V#CB/Z?&28S3U*'0!S70GGU[WCFZ;3:Q[87;/NF*U.W>SW MFO6^W>W5S1;O'G3M9JMI]/8 \D]AVL*R#[_$H7>-S78NG.O0'H3A-8SUT0NL MKWM,1!:?H7R$B7CB;NO=T6$;%1?,7+-6<]2IM]AUR"G+>8G])(H786M+L1:7 M=IE.>NO[5@BIX%VCQP]Z=6Z-VG63][KU4"159^.W)8%W9EXS.W^;[OB M>F--CKI$(C_C+TO3:W1!B;JE3+:>OPNQX;(O&]%D/5PRJ(,8&CV_M.XHRN$U M7E4-GPQ5A^%6%^][QOH,B;SMK)7CRV]2$M@2/;M4PHW4O1CJ>A3JK"UO+>+P M)C*BM]1:&4,,Q;[:,$1!.;ZW5M7QT [PXK.D0&NRO(?CU+&L)#I\5J.6-@&] MUC9/R_)^ %QDASTU(;4,S%$> H@.CD98HA32%,%"'3:/Z/&ZQQ^"1&F8(_DR MNM;@7?H#:KL^B\1A)!M6B'2'0A(C&GM/S@"FD.5LLS+SFK;(>VWX^6 MWU FLE8J/+(6WY4.RJIDF]69Q8PR$FR><;4LKI<+KMW8*XTP/L,$Q="- M6GHK03@MO1OB@H&U$*@L,Q=H\=7BJ\5WKBT"=DI4T;V*\((68BW$6HCGSA'? MSUQU^A/EN2+LH.7X%7(,9,+O?MTS]DI%1"W3F\+5V?VFF63/:W;>3'7;^Q23;TCFW#27=3<<\ M&+4-LW[0M_J=^H=V^3<;/6ZPCYX:])=EL.<^3:&IZN?3K_"J^UB M]KG!AA80\)FL^JM5UP[S\/<]J_E]R/#*;,B6*%%!L=MF*1)HN)'3=+KUGM%T MZJ;1<>K;;?K=J]O]3IFLP6X\JT*\A6%FJJNNN(4 M+93C[7:IIF1=K#C\[NI(6X4R685O#9MLL+W*=M1I7S1MQ^[4>X[3!W7:-^H] MT6W517]DV9V1V3&=-Y]/D7@SM1<84*^^QOQGX@MF]&09M0:>6L5H%;-*Q;3$ MJ&OW1KS>[XW,NGDP R/^B;+\]@& MX-H6 -Q6OP^&I6NW >^*4;UK@EGI _(]X/U%8S0:=9R>#0\U#TPP8'T'?M,S MC7JWWVJWS5;?8!KOL<1WY;A_WE"7@VB/>B?#3D2_ M[IV=G\X'&?QD6K>#N*X>V?NM9=2:S69J M+%;<\&:.7STK0R_(6G[K[]/+CN M'+TR\UEC@2_RQOSJV&M-WC!%KOS\+ QN M75L43ND&."%JHZ6.Z"8SK!^18BG[ED3IQ+ M>X"['EA?T\NOZ=+N *]_+B([ M.A6;S +9*E[PT'.I!?]TYHDTQLH]3Y[I5?=FT;';0L\4NLB9#MT6FZ1H[EOO M56?/GZCVE[$FTC<_JRU#RL5CX]C(G_WR4]L\@I_7BWP8JS83/ SQ#+6\,!R> M6[Q4@3JYF,T>G<068[P= !EG6/_7ASE^>.0\V.YM.5KIY'W0NC?B?N*.W%CW M5BW%*I"UNCO;).A$\9KN5*85?J'_3*J"F(?]_-3E.H*=P7[>H\E/V8:]=Z=3 M8>.U*& '9GA;N9U:"[Q-B#JS1MC&([]^Z+E+*CXP3KTX57M.M.QT?1+>3O'2 M/IR5O+QAHS!=WQ]0DK[JNW.1A;FPH_HBBRI)Y7<[V+!FD'G^Z>0_[/J"G?SG M][./9]?#Q;% M>RZ"FNF%M^7/E@7P7Q1+[?X0C+J4B!LCR..TCJ;)]Z:)%I*7$Z2HQIX\V59Z MPFW6#G,V"3$5-XGC672XOW]W=]< /[TQ#F[W!Z$U<6]%M"_L,0_W;1[S_5:S M;QSTN_O-9K/5ZK=;1L=HMWI-TVCOVV;_ +ZSQ7V[U9C$TV_&E(91D_\M@7O3 M;N3EP%SKX;*+O19G+O#*OE_PL0T&P<5LC!:1VB]_2/01 N)QL^;,KC1WA(S:VW\PE@U]:P6U[>=8&WS>LM\SS_LMSJV_(L=(WD<(%":?;\, M7=]R9]QC)_?"2NA"BPM9FE4%L#MU;=L3VI27"5MIFI2/)AKO:KR[>0-J[(P! M!;QK5!KO;B]E7\9*)(UX?S2!_1;$>YK= O\*Q*MQ5$G-MJ;)#TH3C6TUMMVT MJ31V*#C4-G0L5\=RM;A61%RS^XW;G>;:X[<:.9744&N:_* TT6A6H]G-F\?= M"?P FJUVI%:CV>KI62VNFT:S)8_-:BM=,MBDBVS+1Q,M)!K*;I)R%6R1T6JV M&F?GP\JJR:V!U9)/69G?E1#.A1L$^!E6"/ M0/;+3_=&L]4^8MC+RDV_MM.O[0!>Z /,Q!U3J M"382%D\B&":.Y.MB/HZH1968CH2-9\JP/54V1CZO]'V-YRQ 153]#V:C*Z&A M-4VTD&@@JX'L%H#L\/CWRJI)#60UD"VG9!4!XS6_#_Q@^L!.[N';B%I86Q,Q MY1FRU4BRBD:R$BI2TT0+B4:2&DEN 4D>#SY75DUJ)*F19#DEZQDD>L97/D) MK^%S-:S<'8M9"7VI::*%1,-*#2NW "L_#SY65DUJ6*EA93DEZQE8^9F/A*<1 MY6X8RTJH2DT3+20:46I$N05$>7EU4EDUJ1&E1I3EE*QG$.5E*")X4&? =\AF M5D)C:IIH(=' 4@/+C0-+4ZO(:DBD!I65D:KC +:57?+QJO/A[QV<0(P7B/)H M[OPW'@O'(^8>$&4$3\8I)A49)G5]^6O\&]_)X<CI%ZKN-Z\_#\%>JS<]KK9.##[[XYFW+9=?US'33HT&YUV M^VEJ/%[3#VO1WK<^@$!903@+0KJA=_3 0N&(4& [ASB@C@M78NQ&<BAXO?AD3W5F[&6S6@9;]T-2Z!IW &-8W06=G22>4PS@ 2B-6Y ZL]Y-X=?XB. M]MB^9L222&7*A\RU?]V+X!,>)Z&(ML"7H\"S-[;%P[-_G ^NEYFKRBWESZN3 MX4MXY05 Z>UJ:W>0TF421@E H!04A>*OQ T%!K8C[+1*&$A82>C&+HQ^M6OVW6U ]3-,4FX,[8B?? J/^5#5^[$7P/6(Q>,Q(,)0R^0#\& M7C,2$^XYB-%P(-@]$:H'X-^A2'SX$8W'DW@2A+ )MH9@VPAJ+!&4=>M[.S M2!Q&8L;1 TCWAX)+V]>9!VM]$SYIXI5=16WT^Y+NU1K;CL#]VM?B758++XS:][[;WU M4W N7@3;UW+]%51-GPS59>ST: 5$M(+X:OCE[/IW]@N?SH[8OT^&PXMS]O%J MFC MZ;.[]-%NP(]B]CZ!@WO(AF(68V/QD!W(-)7V'7;*=R@[U;2(/D'6CP^'E26L M%L?O2#45T,QV\J SBUD4>*[-YC=*R^U;Y%;^'J=YZ,:P"&LE1^Q'^^P+#[^R MRP8;3MUXHK%7R12 #L%JO5U=JFEIJR;=M+15D6H:_#Q!5@USOD_5Q6:K[*HE MH/K0>/EHHB6EC%31DE(^FFAX\:K8"C9:<'$C&?=M=CQQA<-.[H65T,FY"\=Q M+1&6_$A;*369KK34E99:5^D4JXY6Z&C%KHJH3K%J<=0IUO+*[>M2K)\$]SG[ MW&!?K,N)"*/G"WDU -.9'ZV\?S3EK:7M!Z.;EK8J4DTCH*>""QKKE%V,M?;5 MVK>Z5-/25DVZ:6FK(M4TUGE5M"=/\/ZO:PF6Y8!K*@%\ZOKAH;!"$?/P82>3Q)L].%JY[2AM-SK=%C';5:/[C6T1 M_[X_"NR'W_[G[_N3>.K]]O]02P,$% @ $((G5[3>-H/S$0 5;P !$ M !S=V)I+3(P,C,P-S,Q+GAS9.U=W7/;N!%_[U^!^J7)]&3Y(\Y=/)=T_)FJ M8UL>R>ZU3S<0"4GHD8 "D+;5O[X+@*1(\9N2$JK#>[C(!':!Q?ZP6"P6Y*]_ M>W,=]$*$I)Q]/C@^/#I A%G!YW+L87PT&!W_[\J=?_]SKH>O;P0-Z M(*_HPO+H"[FFTG*X] 5![\;W[]&_+D=W:&S-B8O1-;=\ES /]=#<\Q;G_?[K MZ^NA/:5,GXX_GQ MR?F'L\-?3LZ._GIT='YT%"/CBZ6@L[F'WEGOD:*"MADCCK-$MY1A9E'LH''8 MZ$]HP*Q#=.$X:*2H)!H12<0+L0\-SS=IGTLC@X?%C'@/V"5R@2WR^2 FB72I M-^^]$BDYTX*HEH]^/CT^0-CS!)WX'KGEPKTF4^P[WN<#GWWSL4.GE-@PQ@Y1 M@Y.H$"L&I3!Y;GNBYRT71"8:?IL(YY"+61^*^ZI8M7S2.SKMJ;8-)6&^>Q)1 M1110\:A/WCS"))TXI*>J$:$'7?9.E.X-N11>1#S%AITZNBX_Z_[.X.;L+)#V1_98D/]T[XJGF!)PNJ^ M[,TP7J1['10D.F(3FMUK*$CV& IM+VLE19T&&#O 12C#LO7":V* MIZ"%U) $ WC\Z=.GOBX]^/(GA#2 J;O@PD,&QW?]8Y/ M %"'P.P L+!653;I[ M,S5KS\.I.R)3I(W9.1:6X XI-GG]A> +(CQ*9'Q1T SF@DP_'RA+VPN-Z>\. MGAR"/0VKI!I(VA-5W <2XMRMNA?2>M13Q'>J6")M?\,20 (T#&/N!*;HN\NY M$*2NG$ BP2?1VLH7]S%6JVU"VV1:5V@@H8P6BWP=U6F;P!9VZ@H,));OE"CY M:E6ILLB*^Q.4(_7C>32HYMWT/?S&&7>7IG"V3<,>K8<@-40 MKN[6 :+@35:O'O8U[.U*[U^.C]1_L$^);5FBGYC9R'!#,7:_]M>9K+'W);&' M[(O^O3ZO N*@2@'AFJHJTR4QG4D6/ QUMBM-CD%JO=&YXLP&;X'8\ /V?]2& MY_8E=I3'.)X3XLF80NM0E>CU6.DUXH?4;C%@B>(\4< 4&:Z=>DO5N]KZWQ$P M(7+LNRX6R^'TUO?"AX]XJ49=PBYWN-#^(9O!Y#2;\H#NFGB8.B=&^]MF6@*. M$SWI5S&,'C+D"C*F9<2GR+1MBE#8.@)3@*+VM94(>A#R>&X$QX(+F6-!X>8F2CE-*BA%WFJFKF0O+$N :W+PMU+9*G99=DRD1@M@C M L/JDTQ]E5.5:/$DI<6 )0IYFA.J@"L*V';ZK:O?PLA.8;42#9ZF--A%8+:A M,'622SWM'NBC:>6[SPCX#CFFLZA^B0H_I%088Q8<*\?8=;JL$D)W_)\ M >.W'I5/%I9H*1TX29!W6JEM$OV))-]\&(>;E]Q=0JI2B9;2,9,5!V18=)K: M0HSKD3LTUQ86U2_17SIRDAGS0N]"AET\>4OAKR>U2ZX3! L(2A2:#K?DA,+0 M.\.P4VC#F%B! A,52A26#J>$)\"=?C;?=A"7! MI%/5EKW0"]O6_<1.[%Z923VKX9H6<2E1>#H8D^>O@DV.FHG?@HM2Y3I,; <3 M4=KD/?X/%Y>^I P80Z_)P".N'##+\6UB#U@V^8!E9$1!03H']XY+$[QS01MS M=8W_A:Q*:J.P7?TNP7TZO)6/^U@VJ18-A;(A)1S2TJ%0/)44F,<*BK(RR=0D MRLIC[K]3\KP/;]JLA%TK[R;@9CM)]^)I_.5X7<\8[E@+[JU)DI@G8X'KG*B@RXH?)E.:&#%NH&"?JB+6UG)T>JO MM?3H#G+-(%=WW2^G*@%&.M 8 :-;UG=\FT+M82V85\_,5@N#S^!WE)1L1CGE MNS=G5 *$O'RPS%L388,HWF(BT3EHM4-)T[5GHSLR12O.9HQ+4)0;-=WFW9L. M4SM+4:R[_FR%<3&F?D['=^LF-G:+V?=)?:R+GKH\2H"2CA9G)TQV<-CIV4ZT MPL2>%8"@&F6)ZM,1Y?@94&+Q21P.=?K>U>%0I,NUF@5(V)1G"4;2,>QJATD) M]*1(.@AM[ZBI[OI1CT,)/-(1[YQWY71KQ\Z!\%W?HJ3LC'GU4/CFH4+H;I)M_FDBZVN'GV!![=FW:U=&%L&4T&C\;U#ZJ'QV(MO(JOHJZ3KS&*PZF'?$N 54Z M +XE4"5?5]:!;!=74.HZC U9E4 H'3HOO+C2N9"[2W@JT&)Q&E0A88G^TT'O MM>2H;'6_[TY)-E>XRG_@S&2!) OFZO,\><=HC7@4P^"7=)PZ"0-M%H*&U"J2 M+ W:ZC"Q.292SL* /MXB[DL.'19*$/@E*"H;WI](D'O>D'WT"3HGRY=]1#8 MF"[^O\/TU_[:ITB"!XD/ENC/E03?ZM+H4)]?^'V5TE/@;=R%V6_FDRF?#^I2 MF6\MZ.]*G8/2H8HJ4 (<(.E/I$<]_46SKX+[B[ BA2H'R/R&/33E]I-F8_LF M$PTZ0QU'G:9]/@ @ 2L,G 1@)_B[GR]V_+!8?SIM.(4]O4XH ES[KJ^!=4T M A8-6].B-Z&,B^^"2?4 YAL,@/D\E5<#2Q!8VHO&)0@8 MC\@$I-#[%,%=KGHFKWPA] M#S#A4J;D_=1=C:;(%CG&QS%$_XXGD!G(@A&[P@OJ84?/@U52;/I0 M)#Y?@L/O<(@V8K%E;%4?D_K@T@L=M?0+'6&S_LS,4AI3].KY/5%QR'"$FE": M@8F^MWAN@7=$2%ZZ3IB]N0RS:ZY]\F^"Q2U]B<"R"8?]L4,# MYD%#[FWXK<_8!DS?G5X^D3?O$AR075&G->F632;$-&OJ>S;D ?\Z&W9E:;V!)5KM;E8027AI)JK(6 M22O5"UU_H>K#T2JK5*AS1-AQ0N>'TVON3[RI[X!$^OPP,DPU*/9'^8VO>,1? M5Y"R;=OFVEJ3%SBOUU2:SV9S 8XMU( %+&<#55QU?SR7TN6K\CJW3U+_@\_9 M([4M@%[2(F84M-+N?24N9?2)6'/&'3ZCZ@,$%A<++M243,I4K6XKQ82."@6R M:V+^C;:9,3.4]?K&T,=N1KT_9O_FS2*6KVR/FI6P@2#BYBUX,IQ.J47$FO-6 MG6!/ !%J#];U*=7)3/KE2N1FG=.,DNY(!L& MCP(6;0%ZN3=27\SF [1/X[*>=7HSG1(++)M.U80%2P=1=?!=7@2-1>M<$]+6 M'7=5EZ*^W&FKL0AH?O1F+'/A&L+*O>"2>H\.MM1Y@\<#LQ^*7INL-6M^!0O! MF0*&W'"Y4P1,/ M#?P]?E,3(%4O,A3;9[P_9B01:E^?+CF%+9P-VALSZ32Q_ A]86M]&E2HVDK\ M%V_3Y"J],G4"TX2RM:,/IV ?.6$;8R"[+V,6K6C]Z)CQ@LQ+?\1F%YBT9+M))FUY: MK97V_"LX70([F=NT[+)6BE'Z*HSLH^\*]=LRWYIF$,>GVI.Z,F-R?+^JX )1 MYV97X54!6)",*WDQFPDR Y]PIY!._L+[YU-S[5&\,CKEO32CW:$J0M,6,E"[;]=VVBRD(>4NGWEPY<,W=OW4^;1FR"N"I MMPWHV@/IF(1AJO4;(OR2E%!V2^QML$58=%G9\F#F*3DE6MW4I1P]=G#KTY M"2_*19/LRL%T]7:-2E7C4Y""-STCXD?'XX)O/>LWF*].%L( S>K>7'&M_;$M MA6MO[&4@L,,1'OUOXC4BS6CW9VQ"#*?@J_8.ZT#/J=1"B)P]/.E0 M[_493I.F-XP-!X2$$5D$#O)P>L?93%__9_&I/IPX=):P_?5H]F@P M&EZS>>4;WM-1#/;'?H[5^P+U^]75&P.O@@NTT+&U:$59M58:D0L7&%J8!6^$ MN 3+9ZMKPDG9RFK]4-',R_.D-2&UL[5U;<]LV%G[OK]!Z7]K9 ME2]QFC:9IAWYEO&,8WEDI^D^96@2LMA2A!8@;6M__1Z (L4+0((B30!)7QQ' MQH'PG1L.<("#7WY[7@:C1T2HC\/W>T?[AWLC%+K8\\.']WN?;L>3V]/+R[W? M?OWNEW^,QZ.SB\OKT35Z&DWQJ=.6'?]T[ M%(W.L!LO41B-QJ-%%*W>'1P\/3WM>W,_I#B((_A"NN_BY<%H/-YT?TJ0PSX? MG3D1&KU[=?CJ>'SX=GSXYN[HS;NC5^]>_[C_]LW/Q_\Z/'QW>)@CPZLU\1\6 MT>A[]X<1HX+O#D,4!.O1A1\ZH>L[P>@V_=)_CRY#=W\T"8+1C%'1T0Q11!Z1 MMY_T&0""=T$*XYGZ[ZB[0$OG"KM\>._W[TFPC\G#P:O#P^.#C$K:@OUO MG#8;LX_&1Z_&QT?[S]3;&X$T0LJ_6^%+TN;/E?9/Q[SUT=NW;P_X7[.FU!'7+<8Y!0A%P#>W]^MUHE+"#X #-T'S$_OTTNRQT0I=^M!@_(4IQ MR"7*1'#XT_'10>0\XQ OUP>,[& &/[[<1B!;IA:G./102)$'OX!"^!Y\[ITX M ?OBVP5"$85!\^]>$#1_OT>?[OUQVC/CUC]W[2]:KQ#TYR]7 =H[Z!?CUB2N M$(B(WL;+I4/6T_E%'*4?WCAK-F!Z@ MZ.N&X=!MA-V_%CCPP/V<_S?VH_4,N1BL-?"YG4WGUR@"6\5+-%GB&"# L#\C M9K/(FX#3]TMBYS/N5F;L-QR"/&+D;40#P\UD^-'Y$Y.3 MF((;HQ3"0G0)PZ>@RT'L(>\R%)-?A@+P\(>J/5QA2A,_NB)H 100DF[_DJB$ M4@QA):(!Y;RQ30@.O3A T_F$4L2GN"O?N8@=KMHH_)ZWTI8B M>9DOU^A#SY]7R(71?@H]IBX0+8!>I.:4K!^34 M9?@(8\/$SXT]]]E.K&C5YX!8)ZY+P%\RG047R2S[#,T1(OFU _FA>?# .^4$,?9T[) 0CH3>(\.8[\=\2-#+YND[@Q@$?*=OH*K1& MSQ&">3Z+Q)@PA]DH8>,3C'!"W,( '>*F8X-?*\,K[C)M6AQ09@^LMS%$F3,Q?YR8AO'!]FCU-GY4=.D/.Q=J!M=*\0XZ\ X29> E%.HP5$",*5 MVK')2)47UBP\S,*!JNLQ&J3<]53C:)"LU1S-CFZ/A M=M.T$)O/?=>W!&VCH\F9W';5G6%[;3(V-=>2+C58CAE\*>^4;@!)[$T(@ M,DARTIE&EUV/T4R0NY[*&BL+?NQ UN",^(287S96_9#1\!0#GJW?X8 E)R5 MJ-,YB-@.Z&J&>T.P%[O19X?9:+3F(0*$>H%#J3_WP:!+TO[19,AR,\T%=@(5 M-AJ4F@K?$8@78K(6;('DT(WKX06XB"E@1],Q*>9B&2@*J#BBN4/O.:S-.'CN M\0 %$4T_X6E;GK*MG2T#YQX%LAE5PR 54XO"P:O1:@"ENBM3PM-(IA=*\Z@U M#[!>U04-=1BE).DJMDYQ8VV^I-:)Z!B6LFF984S"7*=PO**6&K55G,*LU5DA MB8X)IBX?*9Y6:BC: Z@>J6J90BR,L1VM%A5_^92AQ&)>_(LUL+,QM2CD11.5 M)C,L)@ZEME=HIF&HPF2@<+2BEAH&K)#R$@Z_F4X#&+7TEA"/$JF.$%624. !H)M03>C6GH&2A6".EGM!,EF22Q662]AH&WV#(.HVU,2TD MG@D:J#0 44GZ"+$H$&J9%X2I']2EL-@Q;E M1X0C%C1,+FKQ CGEFUH#7^'JNS"+[MS6%2!&*!MF,4Q)@9QM954XAE='F[^B M#&LM:%HZ/6OT%8XN;)%0M3\0/= :M"74\K)4E=PT:'(%;8]3VI>.R4&F?N+I M0=+:1(^KO5K3T/>%^ZZEI-NK"M?"#=Y42&/WY-(;&TR=4E0!JFR5:)Y"6JJ? M.BZ3I@R)$WAP*OX/A#X ZS=Y[XE MLT%AP%4\F\1]JAO$<://8 FG,8V "R1+8[$E/F512^YTK-&X,WFFIQ6$TD0A MM I8OMV#0,RG$:-Y1!L:.Y""<>*B\F;#KR).;;?0,-]#_F"[V;#38%QFJIE' MVZ \ 6%+S+;AV.PWX+=KE,B&B]:*WEO@%*KH#%2&!B=^BFDTG;/D)3^_B\BC M#Q'?+2QE+<&GY*QO$==B0/C1(7^A7',[=+25G^;[ZI8;I:*'?B$?9P.'E/2> M/3, G2[X<\B4Z"LG0[U:5J*B56J@4H#D,9IO@1! MWE[/(5B%Y:'$_RJ0ZI"'* HIRZ#01NOO00CKV&0,<] MKIHUA7#X-02Z3NJT=3@-1%IFYMH(5S('U]&8DS#H^ZD274L6?@&L=$JA-,:F M9&.;+NQ,P7*$C=@J/&FDL*+\;E\:HL _D]?V+Z4#@K(6_>;E)1=&=Y=H_NKH M#KT,C4 Q[=Y+E[UA4U:T_.B;B88;7\UU8V7:X48K/0_=FMR<"*73ZV&Z=U#9 M'7\8U0W!CSXPXV3-CM9=AEM)L!=GI=6O(/)EI\'1&4K^!<)-<+P1DW4O,#!F ME.K20*0<$=_=O.4$JEG\(-?R!A$?>U6F;+:SP(,MV$6?&6C$^7R.7'$FL85$ M;."H! ^[?DV;-2R=T.[PQ 5&$R0M%V!)7EK"CNS5-#$[N'NMUX M&N8=Y?0^\!^2F@=6&(">@0.9BXJ\5 MIGYRN; T\:H7];6/ PU>[\W7*_O&#:>2%OST%6N!: *H>T7AYV^*%]5RIADC MWGYKC&#UPR"<= J1P9&-NX8-7.#;9*(5FZA6S)83-NYE*.I#;NEB]&/Z'3*U]2%B3:P<()Z&'+B*\P>.2,X#04NF<'A0BK M3O&(F$^$!02.[Z-Y'*2SQI87RD]?#'8:LR7ZZE%-U0[TG.-LD5 4 FS5A::' M,X;?B[RH$%Z+#LR17LW&D)KT1!WT=OJE M77ZV>ORE%;T1SKF2;E7TR&4Z$PRHFN13LYL*G48P=;FZ6C0UA$8HFEK.35'[ ME#K34Q!5/?LC%F>+'C2J:?M\3JWRMN[.")4N9&L4-3=/HU%^A81+K6CR+;54 MLF[[&HUAS\@TY#J$$.II=%P2:V/4)INL)->PVS)4GSR4$P?*7LF0JOUJ68"6 M,:J!D(K[^>IX"G2]+7O4]]NK2QYE6CWA6+9U+HNVT@8OR$RU/6P5UBKU]()( M)+O.*D,7D_8VUC8;P]7AMJ VY];*#'Y\V5ZN9;\E)5^0MZWXDEVV_>C\BGBDY@0?"(Y7V4ZJL+=RVLKH-*X"=[(W2"911/S[.&)3[1V> MH14+O<.'J3]!-^0F+ZN,-KX:LN C/?; 5L.#OEC#. M#*TK%UBRY'SO"S"/QQLM.%NI=#V-:QU4R'K3M2'O5R![FN=H:D5WZ-UL7JF%.5Z6H]&B*EV@.5-1] M0F-?9DN]&F9TE7JEQ]YV++K% -4]C$[]Z4 EF9\[(1/W:>R>S:8@FKM 7LQR MO4E&@;T]OMWARW*CU=HJZ:MBIFRO%-\ZF['H:CK_1)-C%950KK8UKY1KQ[J^ MX3TXA9<+K2ANEF)H+.95V]!:J$W:7-/66EWN9,&Y]XN%]QO-WC;I;M1=JM7I M5O;V=FTSV@ZFG5/R_+F3'91B+6 MB('7/^3>0&3O>XL&#+J>\SW7A.P5@IISJ:/HS;4TQV95Q])(,XSCDT91+5VA MK!]S?(RTL*@ZG2E&VPA%J33J"VN^-'1I90NR7LS9#- MRPV2RN1TQOP8Z\>O?TSO6]4'F'!042.,+D>%>9[(JGW&LI M#!;*-@;I)(RLF]Z$T"J$J$JD#;G)XLF%!-T$M.W(8+BYV;X3VFT_)H/=SN/= MP&;]& PV/T-W5.2L(W-V0L2'3SJ]QJ=]9Z3-VVJJ--*=$'-7OL,]2YCK@IGS M-+3DB8X2O%8*HTIKE^*\I DQU8!HR^P= KV68SQ[AK03D MFG53 *%K;X9K9HW06G=C;(8J5RPY2U/E/C,E!75Y,4U'M4XR^*(%:M8$5-"G M"^3Q2A*\UL8,440>D>%';G?%.W.>/CH1(KX3L*OM-YL:]=Z-0R()?K/S)2WQ M?\;D+UX5U07]%^,U>[N[@[S%<)6W*0>:).4 R_.AH*66(D$*KD0(0(52)Z V MOJ(>8(N>= *NIKW]9N:WA>8\)KQO.K.W<+)UY&WHM!'/XP VN4JP&N$3E"(YGY4 6]D M/-,9?/+83J4D>1F\D<'-SN#SA. )D@IYF-6<8N=U'ZOPC$V. MY@)5P1N9;NQ%]C-T#[,5#RV@4\R^JH)>^7:'%>@SLUJ:C5S[VN M;R0[96U1Y/?%E&DU1))M8@MA1-FB UWP:B(&.20YD8XB#@USOQ!& U'?IE$_ M/4NMHI9,G\9(I]HZC9$1] ML(%?MF]E\]?L*'M[^ [#LAV1I1^RU^U\E\V:?A!#7^<."4$#V+/:O+DAB8D, M??X%K.*6;;X8^&E231> ;$N!F[U\3W%(9+J13B+!:1S1R F]W(-5>59(NJC0 MM80_:\;RITZP>6"94Q69LWW_D;A0!$)0@ E#T MTNV( 'C.AX-SPP'XZS]>)E'G&5-&DOCCR9M7KT\Z. Z2D,2CCR>?!Z?=P<7- MS7USW[G'WSK=("7/^)*P($I81G'GKX.[OW7^==Z_[=R2 M^.L38KASF039!,=IY[0S3M/IA[.S;]^^O0J')&9)E*7P0O8J2"9GG=/3^? 7 M%"/^>^<2I;CSX>WKM^].7[\_??W3XYN?/KQY^^&''U_]\N;]+__S^O6'UZ_7 MNB73&26C<=KY:_"W#N\%[XYC'$6SSC6)41P0%'4&BY?^;^ MK-/'#--G'+XJQHR @P_1@HT71CZP8(PGZ#8)O;#PI .S$;/\W1HO633G3\-TV6&]\8]G MQ<-ET\K0W][E;=^\?__^+'^Z;,J(J"$,^N;L7W>W@QR24YC,% #&)W__2Z=3 M((=H0),(]_&P,__S<_^F2AV)T[.03,[F;Z6R*/YXP,IE&^.1L9YK@;QSSI7$:XB'*HG1+"J7C[(_>9()(O#NYI6%, M4YL/?CK!DR=,MR55-(9A.L$+Q)+7\9FY!T?/H- M,Y;$N2KENN_US^_>G*7H)8F3R>PL9Z /__E]D()2Y?KX(HE#>#<.X0_0Q"2$ MW\/E4]8;7HQ1/,+L)AZD2?!UG$0AV(>K/S*2SLI\LV]/Y'3QSIQ!\V_:.RXK M(\;_2N*4Q!D.>S!1N;)GW3 D_ \4W<3#A$[R7R]QBDBDA8:!\:UC,,@F$T1G MO>$=^D]"SS-&8A@8+#V^@;F$^0NB+,3A32SN?A,+) $>K(L"C)%,\&W"6#>& M5I,IQ6.^0I[QZHE!U)WDJ,5YOL7@0!B4;>WQ6N3Q/DDQNTU0S![0##U%&.9A M[@_&HRZE7/?DU(3Q_FAV9!FE&@C=O_)"X< M@_*#,:+@ A<$,GTIV65T"_Q71/@F?ASC 7X&CRH.N)F\ FJ2&<841SQ,.,OLXFF=>ND% ,Q3MB-9>:6F*[1"QISQ@S-CI"*%I@2+&X>3LZB7E_B)X M$5=Q-IF[GK>$I:P:?K)% %L9CR-RAJ.4\5_XX"P'*0>(OZ:.\!!8CTGQZOAK MJ3'F!(*7O!B"CVX[0.6$+TB'J2K1FT]=(D@U:*+'?UF!-_]A1?EB\($)/ M./IXHFAX9I'<1^Z?UI%:-+) 9C&=2\5V64I$;5 K;FN!:&Z6DD(J[TH9J0V" MJ^UL"L(&?*S[0FI%6-C'1S'Y?9&1M3(#LJQ7!?9*0PODKCRK!T3"F_@"34F* M(J6DJ_O87:(#<(XPZV4IW\+@.U[UJ[7:Q0(+?>YQQ#B\0C0&$IAR B2-+9#] M2//P?Y8#.<!=G\K"_L_&2NBJ<=$ MLF)SZ/FN8Y[*!+IS;[2/01LQDH+W3)])@!\P)0DXR4$R*GS&/.\CU0U[?JT; M0JZ4"WE[NW+0+R*?Q^01O7P!)YX;'U ?UPG-9^1\GG0R!@0DTT)_;H/!ZPH&0Q0QW)A)X79\ MF5VEQ[[.L2"8@7.&R#Q"6,9NC8"C*/"1PE'(Q MPF4O!LQ-_C6T@*[2JP;(9EFN*G_[BJ\FSO86 +TY5P?H9IE_Z^#LRZ)[;SG7 MFW9%=L LY^\KK]?%6!\')" MSE'$"TH&8XS3;ARN:%UQQR86U28"$A MN'_V5%41;;W=%+",IFN@PK]6@,(_?N]]BR&N'I.I8,._^OP@9UM1ZM#2RZVD M_!L0>8\F6%E5L>UHWROC.Q2<5"L<^2^_][(T3!+Z0),P"_(J18@GN7FE!&1R M?K1%N O9N'O;FDDX :(6QL#L3B!N#% \1^6<(O .87+E^-7T:(3/9_=)S#4#.+?P MZE'11,+F]N-98'ZA(ZY>2'J1L)2]D7 E:&C'"E05]"=8$3PRZL4+M=X;"AM" M'-4;0O@L-PHF!C>FSDI&2FVC+A ;PX.4DJ=,4-BP\W V> ) NXSAM.+>;CV. M-3>8"] U!/X2_V(N.=VT )S'$8])'T\3RH_&7$$':76IN?$]K+ZP$+*OIV5: M"VC=W"G6WBEO.?#G4R0(D=T$4:_^I-U@NIQDW3+LZ\54%,V#V#=6W;BM-(9;I9M MN>R M6U)W9PA]\5_A^27MT5MEB$7I=R\K0RSC*6I?*"WM566\-\]/^EMQ98G MB*]E3[VM W,BOV[,J+; ,S_@$CIA9]<,C#QE1%MU"XMTJF%OP!!XHXU3-7Q;'"5J\J"A#FX MNW,F'M,5,Z21 CC'PX3.8].&M85;C.X*,$#+U7"(@U226FT"0^U8Q[J]8]W> ML6[O>ZC;T\Y6N GML9K/M>J28U79UFBIHL_:/=AF\;NC@&FM9LW$JJ9V1@H$7Y!0_N5 MD;=)->6F+FC/!"P$O!BK+\3JNKL2J6>U1X M ;?)B+"4!.P:!20"AT9>XUG7Q1AM@S'X6H^83FKU26US"R+P"<= 1I3[LQ-P M\EC*B7K6D@&]OA:8NB8Q]]1S8/MD- 8?^3.8(GY@JCOAGO&?JBH6W=Y6M$^1 MQ-&9'7%;R[.Q093&#&SVL.XH?,%<)G#8Y1\E'^$^YEI\\9 O;-D=>XV'<8W5 M/ 0%+ZX/AFQ^@'P;5D7#6!;+K>>TX2!NL:D_GPT',69;5]<4](:##()-5-$9 M\G8V;D^=O[MPAB1@;C2ROLH?T"P_G*FUEI>-/2Q,U,S?K.?@E)D21TL5:F]: M4F52%C<1-8C^G8=!=A6341P.H()EB_4ABGG<%JO8S&+3@MS\XB0VBGRT6?;? M.\F^+,-MV#WU*=NURIO[5UYYGZ28W28H9L %CTO ZRY6/7#7I13%H^+&1KY\107)FX\;8F@._1")ME$2E+Y>9LH M26KX5\]X&@(]CZC/.*2E[.*FEG7\\H5*6QJ#+;/,<,!+/&PCY^3 MZ!F6??E]]KX6B\EX0ASKUQ9V%EI9D-!@S,-IJX,7*%&SA-*DV\<5C2% M)]([TAH-88'%WQ EW/OFF0ZEH L:&A/SVR0.YV>WGU#\M3<<8BZY\":Y@-?V ML0RFPJVJ-/-KWMWQP!MKYK:=I#L2JWV2TG,+>#:Q*WI]'%'3BQVC7&Q7B:\& M6EHV@E6366LLS2GEC1AVF2&KF*U>L>^?W,0!Y1E#30NYIYEG*4A3S*R&Z$[Z1)IN"NFX>UM_79.]+5XV(\N6.U@IJ%=8J M\^FE#399*MAY[E7%M+NR[WH!K79IH&(C:!T&43[=3<[UQ+]YPKUT"D>5#G8> M%M6ZV!LNKB^8N@KK:D)V<>AB(YOM*'NUA[ J^>_EB:-UUIWG3G:V2H<]CV6T MP4;5JN)=E.GWEG-5OFG)LFZ6WEL4:C;N2Q\&KV3WO>6Z@2,OBLSD:1!O$9$G MC9=KH3Z5[RCW6@Z>+,&_+@LBD)SG6>6];<>T\V9/:\+E%3_R..8@)GU[QORO&-/UZ/3W!GSEO\=O1KIOIJ;9_-,+?:-8,]- M9LW._OJFHYOG#DUK\JJCXR;?9N9Y7YN\;A[--"TK35*:;B*R?UM1V0/W]ESJ MED!X?-;4I)M0VHKW]H2IKDI5P5':X/?V/&D3V:BM"_#O5.$U(O0W%&40*"'^ M;PZ"6P<(EQ3F=VCP#WW>@F/#)1$,U9SJL!?W>=::KTUH<)_$=/'/<\1(]:,= MFY=E&GV'C2M##3"@.N)H;GR;X.0?/EU(^37%?V0U9\9T>MID2$24LHY8I^>A M,62UQ!NQ,:P%_K^K/S+RC")^0GM)]$H/2]C3[^_(K*UH^R?!%.SPN/G\R<>P MR>1-/ 6#?XN?'H&C-C=.?"]W>CLS,N\8S\TXT,WY4;.\E M7"K=-&4NU'!^4UFQF=X@J!"BI_)TG<=%M=F^/V"4-9%/[R8LVEL^QC-!0N!J8@DW,6RLV#7BI3H5II!+YT'2U/+[1.F05'Y] M;JL6IDK(YVWESMX-H2*^]!\TDX;OK=NRY)SADSNUWA92[3]FU$TW^ ^AR:7Y M3G=INK>O/$B3X.LXB6 >& ]$UNNQ7-A5'HP1Q2"X.+Q()OP>_N+[':MK=,]G MJR;S:X.[WQ -*W)>N>ESYX%MW&8:C'&81?R.[#KZF8P!U?ZQN?%;NNSHD:2< MVILX),\DS%#T!99!'T9:7/K5;45S&_L"^52K;R\NM[%R^>^V0KPB/0X?(A17/SS55)]L\ZHC9$U? MM8=;1(54KG^NX!'1$2X(^P2TISB\3N@%BH(LRJ^TGY\S)NW[ UA MB-R^Q@'.WR%:].V]W,H]<"RE) "281U]1)$&?CVUQ"I\&6> MI3G"O>$5HOQ;.0P6:[Y(E==:F1G; BB;JDCL ]6U;DGH+@F$TS"45-@V&KAH MP956]3=0L,O*>=D5@D9?8'$\?0:X"NG5TD[:W?;LEFHLP37* MA#=5FA[=)PU89,!6QTQ8_J7EQS&*BZ.(+'>QV4VLO..SM=U9[LD*=9'OU5;B,XBHA6@9=PAZ%\"=(^4M7.0Z8J][*" MV0$4?YE5;6WO&QPN[#ML-I7OU5+N-+B)GW9%E?&B@%)]7EFCN E5_9W0RBV; MQ65;C4VQ\VC([I#>!QRNW\&X1S],L1OE'1;[]?8-[8 =+JJ&+)XT;>TFE?H:D"5;>YQ>H?!GA,61O=7#Q?<'379UENZWMV?:2(+U&#GV#M\]NR1 M:.Y,'RYL)A:JUI:YMW>2MI8>VF[_WMLK3ATST(VW_[V]:=4WX-7% =Y>[^K; M- B*!;R]4'8_V%NL(S [$^^/,]&LJ. 0SGX.LLD$T5EOV T@<( ?@,O/(\2'OO/QZR M/<@3H]_E^1,?EOT73$9C[IH]8XI&.(^]^3==EH&?$^JW$97?Z40Y/#N'-27' MXRDM\>:>R#>E[Z FIYP>;!W[C=RE99J=8^JDC9R=):.9Z!<$FQ+&ZKBY7*X\!]&3>#QA(^7PFUV#BS?+@G,#Q>BWLO"3ZL>7)W.39+=7M0[6J@T/4!D(P!IY0$*#I6O0H& M/E:]NE7U>JP8=+)BT.$MSN^^=F(/]\\?]U7_UN'/GDN]M*6VXWQR$2\#[ M=2/1=[TWYT#4M7'&$)" CCGS_'/W8-((@!$'!#.C'YJ4?25A.3D*0F1ATC8C MF/N^@\Y[16%,T]XM?3CG%N9Z5)RI!>GG(BW][I2TJ3%P'_(+YI[Q1828XBB. MJ%E+<,%$L20B(;^8YHI?_ /S)05,T=B,Z++Y3%SS-%[-Q@ .OLS2E3QL>J'E8T@^13>H)&_BBN MMK^,U^<.A_0+9>M/6R+H#MR.23:1DE1^WB9*$G%;/;/R7D20U(KTZ3GH3%DW(KNKI(5(J?JX0X#V]L4F[.Q% YEIGZSE<7( M3>)E2)OZ%63:%(6-^&5NR@=)-AJGJE-Y]?T<\ ,4ZD78U &2MW!==A ?B0OS M?\DX?B!AD 1?Y:Y,M5%;P5#Q61]Y,%1Z;@R494XZH;-:SUC>V!@]Q?&\WA L M?Y@%Z2U!3R0BZ8R'SL),K+J#N=P@/,2\[(>@*+=Z\"]5CE#1W#A6^0*J\!\A M(LY=ZW0S1N-C1N/DF;_N4Y*$"L3$#8W1L:'9;]$WEI'T&GB.1W?P^UA$4WTG M^[9M*?\P?,V:+K,I MVX5:(B'@61&-CV5'V:N6YLA6]X*_$NJ/8:FT^+)6YWAZS MMV!HU.BL02':R/:6=76R>,GUV@ZTHZQJV>T&V]6E.FF=/53G<1$9L?T#X[RA MTQ(214HF(2"N>%HUZ!-JBO*'T*:7._W$T :H]<;%D8KR$A M3E]]5NL^UI4<++Q)543M/.^RL&AWYCU6##OFSAI443@*C99!5=55K,,@\T^= MYUUE0G=C?E]KHX4+SQJE304E(UXRK,J5E.M.O&-OFP!:4?3B)O_[]('4UM)- M//9G^W2*D+R]6*[)&E$6/+F)P+Y7B2C5[B82+:T/9>&9M_>]-5DEDO(V-WEO M(Y)NLBWI)DI[7CL:A8AF-C* MS:P5SIH%YB>/!$5K(\E->/8O-\HZ9;.@_.P-* UKG\W"](OS,-4769M%Y+WW MB,A+O WG4]S?3-B^DMPP5)[DGC0*U@T#XW[2H:X$WH,+\%9WW^4?*@-;DU%@ MFF>BDSB_27)8?E#P5EQ\QRQ<+[Y!)N.>%/R&Z3.NS%'EA@"-KE:O""]1F%.7 M[_]S6H6WYVTS@I7K'*H2I#5'HN,AUL5,>8V&NI<%1GAHL2$6RE/O\O8^$V_S MT@=>#SS!@Q36(;<.M_PE&U5A&VRH>KC#@'(FU'VLG"/E7O$ 134WIE?;F;N4 M$G/G*0[X#<17DVF4S#">Z^=S'(.Q3Q7GT/4[V]&6$$4$_%#3)= 9)7FTD;O0 M3'RU7Y.>-N[L62$\EUSUY3VRYC:\"1Q%A>V_0_0KYBZLSD34=C-X?#=FH(KA M!0,PC"10W^PA:6L!V/GQ!D"H&_(S'V!D\K.+.NCJ]34&<4E!@#0J$)8U-49+ M;SB$>>OCOETEM\N4$[2R!?, ),W81';^UHA%CK6-0$-(XB4:], MM0*U\@93)2CREOG:7,'J_@7].,S-,M.V=(9R6;D)S3Y6B59TZRT<6NNF/B[V MKN!T:W&H#["]Q4)?A\J#>.^J)[<6!,V$@+> Z$N#--_@7<5D<][5^0U_MX K M'YV^B1_'6.0[T;+O5'@7"U\A"&@&DW3<,#:9XOVN-HSGB.O,T:*I;9*/&\9F MO^8F#]C83CMGF[U=D!MM4;$B'1YOC,VK9=EU0DM82DB7-C_N01SW(!16RE$8 MCGL0QX2[2YG6BN'V-H%F9@NSL/S>@O"]9Q&W%0*Y4V(I\ M'R.@[Z[B;(*+.ZMO"1=<"U_HF)_K)YA=9)1?"-%]8OD)*8D_I^A@+%#)LQTX MG"< 6;YA,,3P,I"%9QQG>/YF49BBW=?6'?^L!N"-1BY]T!'^OB8Q-T2W&#'< M)Z-QVAM^9CBGN3M,,07XLTF6FZ9+/*4X($7^*@Z[DX2FY$^4$NDW4UIXL:UO MQQ2S>I_$@5!TU6UM?+EGM+;UB?2OA;8@@-AA:I^$-ZFIOO>EZ^"2Z>4NG5\_NGA-^]GC75?+:JNZSI^/& M!$U"%K1+&T;]]\^&[]]\0&OEQ$$9/__;-EX>W9P\7-S??_*__^3_^]?]Y^Y9<7M]\ M)I_I"SGST_"97H:)S^)DRREY\_#I6_*_S^]OR6T8_?KH)917[X)E&"4QVZ9BP.0[/UZ_(V_?*O(7G'KP/[C]^_ M??_#V_=_6'SXPY\_?/SS[_[TW<BS<['CZM4O+&_Y; M6V+L***,[W@K(?F MQ7A-PC\G_HJNO=O81_;^[1M#GM='SKZ+^=.[C^_??_\N>ZOV"?C76_W86_C1 MVP\?WW[_X;O7)/B&B-6($AR[Q2#Z\=>]YU^^QZ<__/###^_PM]FC25CUH"#[ MX=W__G3[@'*^%2N4BEFCW_S/_T&(G X>,WI/EP3^_')_4\O=#^_@B7<1?1)+ M&-QZCY2)L9'$BM-E]7N,\\)K,"T_P+1\^ -,RS]444MW&_IOWR3A>L/H-^]R M1AD\!'M0/0=T&^82AU4S).F&*;R0D2F.1U]3&@4TP)G)AHS]PD,,]DG,BW(G M+X_A6]B;[_\H%_L?X"=_76QY%(OO;[[\,8Z#Y!-=/]+L361"OEKSX+NC^8"9 M2,14X#0LO>01YV*;O'WRO,T[8/ =96FB?X(L([OJ!W^]I4E"Z7Q#N?@8HJ=; M*G;B;>@]ABQ,=W?>#C[YY')+/XNY6KQ0]DP_Q5&Z2DI"=2;74?2$^M\]Q<_O M AI*J<5?"9K]LFG, K7V_69V '> M$_U+O.5L][/XV\-6?*IA1(.J/7/XI=[XFV_3(([Y'8^#K9\F9U%PYOMB:6,> MTN1\FXC1DH;=?NZ_=WJ54>? M<[_!'%]-F+QP/\ST]BP81$=Y2'AW P15(MHL73]F++N>#S(167 M+3 \7V;:TUTLC[4KN/^2\)&)MY+R2=@S<0?3,D]7E&N6Q-J TO M.&!?Z+4<)OV2RC]OHCM.-UX87-(E%5P%5Z^P5ZDX@I#Q,W'UIG4'UXG$7)W. MH2\TQ(TX7W2A-YFGKBRVB]6-5ONSAJ MO)#_Y+&MX&FS39-;^DS9A\:U:7ICQ KO?U&/7PL=JZ.BFY$9R[5@\';,@6^^ MYN10>*;1EE[S>'TA# ;N^>G/8;JZ$*JO^"[XU:O/MN#E@&-+_"\07TKM47$\ MI=[T:M 1Y\L+<=R&Z;7GX\S>1"GEXORZ\#9AZK$PJ=;^V[[:&Z^78;*)$X_] MR./M1IP_M+ M^I@NQ$!GKV'=W5K];%],)SPU&!;_RID5__CK CP<\^5-%(3/8;#U&.SF>\IP M)I-5N%G$5V*"T]UEO!968GEI3J#@8C6VCPG]VU8<0%?/:)/0U_1<#/5KW8K4 M/M_;Y_% P0X7YZ30F*[6&Q;O*,5)H\$YC>A2:"#U!G+[E_OC=RU650SW,YAZ MT47,-['\VAJX//!*;[SMZSM:*[WCL9@,,+[$85'%8]M779@?U+9H5XD-&GY-ZX M^ML650!P2*%JAG;;8N5%\PV*)#;,LU .:' ?,W8= M>JNW$_#,]_DV,\+!8ZJ/,:6O7E3R>=R[#J9=NA&JF:]^QH5)F'M\Q.2A!V$5 MLX#R1&[O.A/PT&O68QI2+1/'GSCO$CP=Y^!T?PXAVKVCO7UUYN>-P>/Y\DM"<3^*2R,IZ_OMWG&P@?7WGGF)Y"?UF=9] M<@TO]*=P:JNHJ,] T*12V6QXW(F^ X9#S'>Y2G'(Z&A\Q?I9L. >:#!K^W:L($ TXL L?2,X9 M*B*@N'&Z@N/]F&=?!)? M#1&NIL?'&(OIK.OU.8+S"?J9P@E+ Y5K?*FN)M#9A;;NMXU=M2 SXES9Q4L, M!U%3JOM19!SID.T=6'5/?Y7AQH9\CH$&'_/6![6ZE\V?$W*A>65+=>>%P4VD M\J2:M:W&=]Q&IY3SZH QWO""ZPC@ /Z7++A!H. MEY>1?WL@K'D4C<'\D6!A\HTGK*S/WKHJJZWV,3<^8!FHPD# G; *.![+ 7JE MA0Z!ONYZ-W";EQV(=<[#X(G>QEYU\E7M8RX<:KG6NA_A/O YMWO7N;);+FHY M3L%WF+=0+$83F_F)MJM;4X_V5RZX7(:^N/.+3IN&^L"FYQU,Y )2![=\A[M4 M11XQZ%@SF_7/#^01N*"0N6&$OSE];XRHBUYFOQGSZ4 MYIR. V%_],((/%_S2%HTJ S/EXW%9N3!,M^F M .(0[&=!MWVKM\/^LR?-H]OX*4S2T$]T9+?^O#_TRBBLJM;6U%"'_,)[O0G M@RHN2YS S]N*"3[\O#/W#1P)NLXJC+9B%^8>D'.ZC#DURAJO7L5-%7.Q5SV^ MPSIZ<)U"A5:,L5F=-]#HL[$SHG,-M13OZME7?3IUEWEY@K(B7\N0#&BY3666AU\;2)F[IZ#Z8A)S+<'X)L.O>7$B2?!NZX\#B=E4LAC$I,58;87M)4[7"^8UP>M5/3:&JC,3.:M]Z5GIK8&N/ 6F6'O3 M%7_O7!O++(?C@E.NC8I#;%<_ZR9'%VJH#>_0@>!^[?,.F)>')IRT<218J*PO M:GZV[SKV>_HH[D(HB[[C\3K&D_MP!7O36Z[@ \5]$^MO2ZYVFWJ25J\Z28CZ M[VV2JH#3/?7CR \9+53O+&* 7\*R\( &YSMAS 6&2PFAPF7-^X%<'AM#N02\ M.]]]PJ@OZB_7'.&%_%U#&F&;-]U@*3'I)X1UJ%/@B@\Y3UT]L-EJ'G;[A2E MIT4L[@> U(+T%[&MKV->K1X?_I".ICA4.H(\I"5*-A29"_UT6_XL#CX^AIKT MLVVZBGGX]_9UZ<8;;E* J,?]%8*^/%,68R:-NF?J\[*UJ^YN)6/J7(XHO*D*UEG49Q6 M&>W]!V!59/=6Z6ABND!UWD<",W>W.!4KBL@[DQMS0EZ\Y;TDY&5TW.HH3< P M>X^Y\:)@>8/:&FK_%''2RAC[^=>LU,)#9T7/@XPR.^J.\LN0;0'/OJ' X7@Z M;FZ,_3-B#3X7Z"5OIP0- MZ%HTAMH,U/84K!NFZCN_%CO"8W!V7PEK1^C7%49I[:,NH-3QY"IX"_=#*?W0 M'$U8\J@8HM-03'[@'@K#&$_V"*AX8E#52'VIA.OJF[JS*Q6N KG!E1'=>''N M/]UG;MHZE#Z[JR0-UV#8*QT;APQ"<=[3>?29ONA4^)JLM:/). P$FQL'//NX M58P=E+2L_SF=WFC.M#Y2'2J!!@Z57#KB9FRNST/=H@Z^V2/T4!3$$=82/'K1 MK_,EP.($ (%2[QX\^(X+.$ /SYIE;ES4S&[%@R[4667&7\>\H&'7Z:YUCSL" M'_ ];;/M?30(.S<'&. XX<901 M4U^#7O>42[V5)@ W!OY6=(F+V#"5#!;#>^BNJY9MC#U% MEGUCOM2IU,:2>-<2JO0T&CW:2U&R99@+($LV&DMY:I[MC9N;X+%^^/R7HTM) M.RD9;3RYK2&<;GG@OMG0.8J$DZA-)-5(L%U5GTGH97''XR> Z%1L"M6^/JI^ M' V7ZYB%"%LNVM[S3KP6Q\(3CPQ7N-SD\)!KH.YQ1S%-Y=@2$YF#[!9"=0?D M.8Z&J\-:-=9IU7E\[UG7VE.SNJ.ZB[51G-H1R'D TA@S2^-1?4K9\%A MI7E8&X@\CH83*+HRAMSG.*55V4 U!V#K]YU" M9P;SS@Q$Z56"A@?M;7=I6? M&L4F.0A2."9DPJQF0"6.1>8!HZH(@KDX,>&*D!FPXK[@^I_G7A(FMP>*H/L= M8\2-1MJ<>J?1HP3R/.8]? M))R-^$U#/\XC2+AP2N:)WK%?WWK[X.-.]/5$F)D(F 2M3I7?Y4&>T+ M+F9>X0MHS-\#5T+MX[UYF,HCY EL#.$U\%+"N&R=57 MU"IWH8A;Z+4H;ZU\8#1)*4[^PIC=&:+Q@GZ^7^$2S1;_='TB#T' %;=2@ MYDM=*(FIXIL]5*60;MD#82>I).VC7^W>&<$E!WJZW_*&D\_V^(G$ MSV$B%OXZYG,.Q=_/E(MC4MQ,I48(U9]+Z[?'Y;H\WE'9HT9A5A%"++(^@E7W MJ,/*S[J6D)W).0OI9[D2A]$[*Y]VD7O^F::5T(2GTW&19M0*'O#0T\Z#HMCW MODWH$Q]T7>("3(CO4I6O-#@A#KW58T8!&*"?/'\E% N^,XM/Q $A@4D#*+#- MRSZJDPV.)]-CP;/N$B1NPJM7ROTPP<1*/+47\9DO>.'4J/RK$N$$*@/9B/>@ M%-8B<)F_=9'O2M.6Z#1U>;#M"8RR!K'QPFI\L;^*ERQ;L5-O4U;=7/#?E=U[A\\M^-.[A=3E7I'N7>HS@NXZ5] M'/5((LY5*6T8M%*GLH?'A;O2N>5#/[1'X-90]>PM'1OZ:6;V#'JX+\7DE'B82-V[)YG><9SVHA(5&$9K>&,M!D:76 M-%X,K5YUE3-I*(&-RU'SL!-DSLK&WO7>DR->[,]M50@FY2/O);!(]\TBUJ=0 MRUP92X.X+O#=;,5-"0!^R\/+V>)%IR6B!1Z:67>M4%# 6[QANY^:W>,;[W<+HA1%BE]32_, (O.R8$'IDF M7WS'2>V74H5+38Z2AH24YG=&=:?FB1Q'7ZO&JVX2[/G68\+@1@B;[$ YKMM6 M.P*N,Z%R<[MUIZ3V[SO9CJJ_9>NZ_*8WG 4QA%%L>! RSVK.8F,,X_#;7Y6" M\1,VV-0W?*FG-U[_D$V23N^--QP( /6$+R%C-=QFOW:I>\R7D/5WS>*7@X L3:_TIIO^2"/Q7;!BT_L* ME;3RN8$2QBY#3GU!JC87M/3 2.)X-]%FFQZ1.'4<#1<'!'_R(H5H!.!3,0L# MC7:DBMAD*EON:LXV\4'LIUYHN]%>=5]U?1QN.%V!8_V9YMFPV/-;J*+U*NQ1 M5)S$VF5/+$!%P438V*O- JY^UL65P,6L"3.Z'NS=?,)M^YX[C\\Y;NH CP%M M.#?D61YZTR$43+&AA $O>!@?IO%5A\@,"J>@6G/-.L_+@OI%+', .Y#G3ME6";=)-/ MOI_G72R0J'SDG"YC3C/O17UN>2_4G68S'+0"DSHSL%VN0U?Z8]DUB:PD$#]9 M8KOH*+=Z(37X81-&\7+9F"_6G>Y ZKY*(ZK5]HN_'X$W7&61'^D/+[_E9*M! M[5D4U)VK^>_'DZ#:6#U:_X;#%#0 W&F>YZHG71JQTNJ\A>8GW[?+0:UXPTD. M9]8+?1'7Y&7BM_=8OA'NJ5 9DC#5ZI54B@R-J,F5:7W8B2(--EW1_=%WXEN/ M>0KV[25]3$'#;$P'J7MZH.LT2Q&J9++J"1=FL)>LX/^@N3\+Q0.#DN)B#'WL M:9:L)!" \0/C2?G5[(9SNBN=E5Q9/CTQ!.TPU<"%+*Q-%)KO(,GF_3)/6B0-EV= DMTXQ+OPE"M,$HQF* M_>:*.UNCN,RW:@P3%1\:X7KB_.H.VWTN80O"PY6#5IVDAU\:#$Q-JL4Z3.YO MR]9%\[-C*Z@R$%9.J:$R7^]MA^Q[S53ER\\>V%Y"/Y:>FJJ-TOK=$2]$,X3] ML51OX#^G@00376^V.@MTKPE+DR77#VV+Q]U^MT!Q[5W2 M)>6RA79%(\4NE)P:(;,!FFVH%ZW@.ON6L(8U3-@?%PZ*BK?\4%EGLQ MU7(_);,[/;>YM <@%]H]YIJJ"'F(MT^KM"E+XO![ M+@.B]][+)W&G\Q#B@5%PIX"?,)GHN #I$90J+?'^AL MJ;^5O,?%S;B153X0+5672=6==,SK#A9TP3%U:8=;K.E;JGAP-+G&H#&:5_\A MW^FQ5.Q'W* E5 W3^[\?V)&$N+:MW$CYDVZJ,2J\*!?,$Z;Z,J1!L\+;]NW1 MZ"^0K'F\]I*_U;^WM J+W2@3% >?.)]EP62C _48.LZN0 3I:(-@4O'L5P6N M4(1/&A^XPK'\63](8+QTHB3*0ZH;D>3<1=VF$[1(^T]=T\4+9,_TD](Q5G9_A:#(#V>-7:\J?Q$X1NOY+ MNH)KQXO*9NFAIZVS>B9F*4 %FWE57H+B[YTF!.P[\H\,_!\DX+ D+FLK*&QU M<1L#!'5E:]'V[XVK'U.#M1A_WKN/+MV3$7"J0;S@Y5$)VBSNX!1&W":(>DXP^>OZO M!KK!$5G<+4@XBD%(#0"[[!A9QGF.>5X]KS7!%B&)#D3=3$,>*]&.$RD9Y=IW/EV*R: VRY'$O?U5NZ Q( M;'P>Z"-8<]GL215:'6PKG#WG)-^UW"<+,@1Y(@V:APVK14UL\Z9SYV[3_JQZ M&HJU%67LD.^N\-! (":+,)6EO $ )&T]5M,_ MOOJYP;3I$$+"F2NV1D?I0NEK0K_,*8(NIRNGH-4S2HZAP>%0_V M=B*K*,N:@NI_@#G4'D>FY\=31)Q^[8I M[=_O;9^4BNCJ/%J'V]=WI68I4:S.(=+XZ,C ;!;QNFV35 M99A"CF9]/JI^8.1UP!5'SLED1H(A^_%H#-F/)V^EVI)+J,A99[U#;B*,W<*7 M=1>ST-\U=J$^XNW^O):E(E0)&@D(P:J.%?P69Q4:ZK%O#Y:A^>'C(YKG#=F9 MV2.N2S=DH5#COJU_?CPX.#D884<%]N%[22Z0\,)4GYRH,-$C*;@4LZ> M.,4C]@)RPRC?0%,G*-JL[6+2_EW7V7W-4$IXQ<^7T*TZ>8A970"R"T77$U!, M4VQPAA]ZJ[?K!*9HOJPTH:HNE:;'OT85'TXN6?'M2H\W.!C/;5"!#GW<;5!% M8, ""WXAM(:GF-?G>A6?&H7/!C<(-%N18?K&NL&V;SLNA&HX ?<>&W',MF4% M\\GD^DL:68N3Q!='S#8-XIB?BU,J@$AF?>#SP!LNCB2C+W:A87;="53[O),$ M$FR*B!P$TDES(S_)X'RK$O,@4ZTV?Z3EZT[,O"R!L]:,RY]P49L!1][->N.% M''5D<2T_U?):\_ P:$="Z]L+Z+=]:Q39]*V3YX>RKX29G<0L#"!; R]XB.-5 M^VUJ'W6B!!2K_84V)<&; 4%"6#4O(2MCPQ_UJNLLLWA;>>ETH.9&1\[A)NO5 M8..9,=V:AYO['7AO)(@RK2H03B P7$%RKIR?4C=AONZR@\!\F64+W4'\%:SA M V&2-J^.!VE*M:]O&Q4]EHH+I;3@6&^PR2H>=(X=+!WH6S%U.0+K'>78!PUG MMS&@U9Z*RY+*JCK]>PHN7?U+Z+)=5X5P-)G>CKQ_CU?171CX=;CT-0^Y#XF> M>PSA;5:4IMA)4+>VSQ-ZDO-=$>6WV16--0M-0/=#*Q-IVY+OVY/0''WZC.O6EVO#>] MX:+, 3'="DF%C5]?_?-?5:#[)RRY=A;E+@WOPLH"CLP+O_X&K7S4(3*% O4R M/%C-@%.'WW-44UTJB,Z!1U7!=/$'QI.FR9-;0K(#2X4)5!M6&Y"%XA0#(^1U MS<3?HJ=_^X9&;[\\?%.8=7%LQEM>7?JPV/((6KJH'"=I/_^5/69! 1XS*M=( M+-'+R\MWN$RP0A_?O__^'?SZ'?09I+= ]9O_J0F2>$F0Y+^^RP<=&^.LQ/-< M\4Q^D?3^OS$S'ZB$0PDW4ICX)Z#Z7?_,FWD(;7"HJBE,T6+O#$7 MU3-$?E2C651%]FK\I*8-*.R9H_7$%2V0)D ;!534R2] G^ %I;RV)3/3CH[ M8/R1Y1;2 <5E(-N$$B[[A$Y0-!"GC6@6#AO;LAGZ8\PK]$]2CVY#S9 MKX/_^4D6=$G7S8Z;_% 8C)!#&X((\[8CZGMP5R,9-_ M$#UG=Y;GK*D!0E/JSM5K*F2#!,3;,.EDC"@.*HPLQ<:,9(R _9RQ0C0OY)>< M&P+L6#SRW>V1@%R*#.GNVQ" M/2)YH\?\EH014<,2-1XJIG).Y)#6MZ?EF?A!SD1$GS#.(.=""TT5\#]*':/4 M>C=[.,QDQ2YN\A/7WK*Q5>KG=O_PI;M[0!"9"MNF<8@T"1(E2)6\ 4F^M6CB MUV_$RA;?W3XX29*D0',ZHK3ZB)1H. ;)![&HU56 =7[H_N6\04+DP[>3X%PK MF8(B09(S(HD*35/*,<"G,-;",9$O?F,Y(.HXVB M/!V!#IIS^8+9O'B?:;2ENCX"TG6A=\;%-DEC; >F$A] ;Q'_"\1IW&7AU'!D M*<8C>D#R(D8D>L@9R08E>E2X!*SKRT-,A7'N?*8I23QF\]H>0"+6>5TMQ5AN M&_#$5(E]F)SNW87 PGQ))'VB!R!Z!&(,,2T!2P&D$0AZ#!B4EZRRMB?BWUV^ M3Z!% DU,[-5ES,F#L.OD4-,75FUE/2+!(4DV)C$')=FH!.?%''?Z,U':\]F, M/.&,A-F,!.:,Q-F,^(6=(GYB,9CZL(IY"B5\E_01H3 A/[7+-D>";\5/U@1( MBEM6$!TY_\QD?5%DG?P"%&U$[JLZ\,%UBIFVD/:Y"C>+6$)+R2SR3A%?& K< M]_E@DY2)U8I#?I$4+=J1#]O'!&MITJMGC.OJJKI.7TQ&E$BJ$^"?U;!.?@&2 M!&G:RG9Y@.:I8.) >4LQ._V<1G09IOWDNF3CH+N5JI'>.0\Z%D78N34,CY,Z1R1!>J%52H6Z%TDA!(DW_R MUIM_(9(\ ?K3$(29,D .G2&!(CRQI2F?)"B95RF9K03[CE?)]EZ0*R)T MT$XIJ[(O)"0#"H(DD12G)4\Y9*#)"[V"Z &('($\3%' TE;,8R.!&1L)M*C% MM;1H>-2XL/O)>?@\>+9#W]*H?=GD?Q\B^Z%WN<1%_!AGZW0;1T_25EQ[D'0+ MBP1*O73!3W/E"OE$Q>7+5V_(M"+[*#&+4X*UYO>J0K-YFIEBDB"7,J\^XY,8 MC)+S'2DZG)*#'B/>@=$X3TD!&SCBKY-EBU'FO)6=5\XY.-1A [VV\ M?+N%FA)+%X45*:K4:(*$(;E,D):%,02)3T2FDEY2M'\XRB8,GVRI()O(*LZ" MUK:RTHRL*M5.65&%GMFJ Z!4D*>$=:G-!JS8R,3^HTIZ*[&A J>DK6 MRCIVJ WG0Q_,\4O##$$(IFZ5?>Y =?QRE#[^Y,#"6/SLH>ENE,9\ESNG>TES MTG2M^J/Z9)X5^=X9<0?+:4Z@."ZX!Q[YA]WZ,6:=$O\D(2(IC9!9-@R?&7!G MO%['$=I&TO5[DR3;;I SDJ2L"ITIA_*,2+K6PWM]R6.FJDMY$BE/(AWD(9(= MO1SL\)),,=Y2Q#S&+945:799ZA\%:RF!QG5D"26:ST 0]$P5S8+B9K3Y[ZS6 M:T]CX@8/6$GF$0$ V9^1O([6WF(HM(%*7(,>W.8CP'2P("$K"E>/TF'/:5[3 MB+*[F\:D2C39L0O &G@?H%3@MJ&<#OI37R+&H/RLNZG5JG".HQZA4*#C+*P5A(")'<@-HEH=J76.:F=ED8X'*W_8&R'U+SE)96 CY%( )<.?AG?N+'FCL@I6+WJ7[ MS:)N2AF3O>4^>?Q7"JX8=;OW49F"M&K@B,.DZZS*M6"#6)?H&/@:[+[6 M$8GG#Q,612M"IT#QX("V@"+:]=S\$F%Y^S8"3?X5$,+/UO"OK@ 2.+KA%8?# M95F(E;$LRWYK\"#L36"">,B%K;*KH2:G$KSM-IHE MK*302=$E%@6":YZ&?_=. B0QO-::NQE!_F99:@^RB/^JB*]#ND 67Q?O *_$ M8):8W,J>#P:_UKWA(YSR@NM+3_DFGW*J6<3DYM_2U#!W&]%B0F3.@N[])_A8 M@07Y3*7UT]UN,.64[L7",,K4>W=CV32R)JO:&6?SBYM:>]5N1?AIG<7G45>- MU4+'LV'E.>5RUJ,2,:S%SF?#3D07Q56C3Y) 3,@.)B2.J#6=59P5>;_RW:WW MDFS#]#H$VQU[WG657- G?C[ C# YA! ?_0-K&&0RTND-#E(9A(FB3"1I@K2G M(E/Q;I$UGV)Q:&"MOXX M)#*"H>@Q['TH_M4#Z(Y)EF1TQR\#:V+?MM;1HQRE0[@@3ZI)NP3X&"9HU@Y! M8U1A,X3XC@HB'3OK%#-SQ6G]HL;+ M>JYJGQ-&YZXN7&+3XKNVH?S]=20RS[(@V M@CJ<\!+;C7+UG&O^.4[A<[R-Q34'DDGH@-R1A/9HGJQG,5.F)^&8$8$<+ U] M.#2;KJ##)NF_ES ML\T+L>2;2('Q]^"OSM&[@/+;FT@#_4]$&%8M1YC),407H[P,7R41]Y%"=;&/ M%_3G*)\+(9/?+:Y!+YSK#Z*8U3[,S#,6O\"=>QWS MRWC[F"ZW[,Q'N\-H'M<'P(\>*,%F';Y,119W>F*SAM&J>'K9%#VC#]Z,9 .C MM"KQ&ES-UHL6("N#;SR>[D!AZ:H-FO0LZ8)]L\\/N>H MT0986R3L=BQ>ZN[_Y1H&<4:$=+*\;&I2L;) JJKP#L)R7#K! EF4!1X/6?=E M3\AS'@9/%&S;'O*/H5"$0:D%T!LOSVH))!GD=8BLZ-S-N@^EU/'>+'A.'PH@ M4:HV<(B;M,;3?.S=4I^,J OZQ@;O?.+M643;K-"D^+N:B]Q+HE:<)U]FB683L!4?3! M52>"[0R$/F4I!$NE0/=:H*L!!-(?RP(:G6SY#O4LA3."B"#'"B23H:XBK>-H MPE*#(V_"2**E6&S-WK,L0@_EZ5<@#:L2848D20T 8S,![()"DV)V$P7T]3_H M\4BR^SELBB)!DD30'#'[;&C.&TO,OR+[I1?YW%LO?8IQP'8IIE0/8;GT*9SZ MD.J1"^QC9+>,@%Z+__01S/W3A$5A^5%Q?"P71K4G^X]>&('O?A[)E ,6\Z7 M,E[3\6049-^]>1(#? N ,XD'&G@^"';&L0S@U(]TQ54$FAHC0TAQ691(%ZG) M&K5JV/WI)_CS\8!%BMQG],]NAO0S@+$]!Z8X[ XF=PS03 MZ(%]M:0Z.IFCIAG94Q,0P_20-,HR0%VM&5F1ZO1\FR:IV-XG=*4L&U)[L175 MEW\5.8I*&?:%2T[NX939IDM#/(-2*I3T,F=E@!%"UM0Q]7'K9N+ ']Q)T7RB2 M5DT1)R .Y6'/QY#OG!0V1G38"7#V/Q- M3*!Y-*E9P>F+]^;,;J./ZK!Q"8UE^-*_*K"5L=?]#39IC96F76?.@.RDQ,B.5$5Y1C)AD#BV*X(%U -8 M/2%>[E-H68PZZ=LJ?)Q(/D,U_M),$.3%;PO6"&+ MYF(;0*5K0:!CY.B/TY/@8'AO#\D51AE&SA)LP#V%#@E:HP*\X \]!!&:P!+D M;H6F9U,5N'IY]U 2LI'4";6P(C*>1UE_&NB)YJW%Z#U ^YA$L?'L-A*ZP3,E M:H2QR\(JQ% $;7L'>Y.A= T49 DD8>O-RKOK),,$%#M%#QW9K)V2J??[^EK& MENU5E/:>"$L?Z8,PZD)?-1NC?!GSM81X@#A/'TT?D#QYE)W!K#16LR4'*XJ@ MFIOEM'4PS/(Q:D&RTH%:7*2-(:&,8%HX7',W^3V%X ZTYH-BT!Z<_3E!2P6Q M??'.AF4;ZGBO7JF_!?5%IJCS[A]X1I$HDI::I?7#.:MA>@A$"S1>;Z73)_%Y MB(T/;\.(HG^_RQHHNU@JV 9Q\@N0)TA_.I(5O!TS?2$.+]8]387E0H,KCX/] MDA1PX<6N"8^^[,N90'H$HH<@;XJ@[CC*M\-E ]D2V4P(:BWT@$E!_I30.H4Q*JLA/21!VU$H-)UGW^WE/I+$S7[L4]J_H+ AV[[U\$BO. M0X_U%R041*&V!JE.288LH)1%"$&2C/: 4)[G;,_QY%L GY:CD[5+0=-#?U4 M9TZ2+U$(GHE"CW$S,W1&'K/[3DRF+2CZB4REJ2,=/9$4>FS_AJ=0^RT&:]V> M\3NSEHRF/"%L*7C9VE(NB09O?'RS*K8M>]UZLSWGI=)\!]JDK9:H-QM M8;QG>L&\I(_.#HH<07KCY9E5L6N]@T-WOLN=&S3_/I"T&-2Y5'4-6S\ MN5M$0I,VTDY)(97Z,[6/6=.W?(76P$J^85)$>Y:$M5\D.X[,3V$4KK?KTSZ7 M8EF[(C5"/LW],EXN68'! 0S,&I2L[K'E,HB92YBVWN'+1B]!J0@0&A%+],\< M0,->#F)C&EC6,P?09YP:PEIEO$T)V2'AWBCR MWPZ@_)\%_[U-4@7(=$_]./)#1H6=F=>'+N(++UF)C?4SB,8*I8Y6S MEC!B8;+X-?!$[HR)>P-\$4"3,LIX,MX& 4+/L'K.=Y\001(C =><_FT+ M#9:[=J0P:)*,Z*2D80V"6&]6\;!]9+(@$+92EX50FY%3F;P@=F.B:!/OB5-J M!R2X'SETR$,S+*G8=#*:K0L['A%[G0N'Z!.4'TOW+2Y7GX5O\X3(D'X469IP_O*9RD M!+4H\1:U&+4=8J+JX[!9?#4/P4)JHRK5A59$X(@VF"%SBZ">!B2N5&#O*8*+ M1D]0NK_M= UH>%R%?)-1)I+T^(5ACN30&U4A1.=H7F?;=!7S\.\TZ%C/EGVC M&4*9EY&>A#RL($H1F>QL %$@T\GC_DH8FI?TF;(8T3&5*=&Q,P021OO2(*V- ML"&:1/0H62$-T9 LR$E/1!36;GU&4VA_MA23?QTNTQ445KLJNR<>L"$>%7R0 MG6#$5M+'T!.DML/)@ P$ARL- MBW>4*I4N.:<1789I+P6,:A39FD2-HZTJ@,N2(]G/Q[(E+?NM"+J7C^9!UL_S1M[,"_L5IHJR8.4,@BSD2,8"J./8TQ'.E80;*X%4\3- M]H03$ZR,OIRM7-RX%J\3!63G6,4:)16D=F5!"0MRI.(Y8=8J8JUT&Y-)*2T2BT$>^1G>I T:"3 M\G8+U9@ 3.FI# O5B#.I<#)LY-#3GXPRGM4H)^7HQE*"2!\]LBPB'5H7Q? + MG= CRRKZH>%^QW!Y7S$$\H_OOWO__H/8AUQEJ'YX_W[V7OY_/[XP(W_\_>S# MG[Z?_>GW'TB8)+"[85/_[@^S#[_[?O:[/WVHZ)H">O&_;]F.?/]A1L06^1Y? M$83>?_QA]GT^C$GO][,?_O2GV0_?OZ^A=[;A(2/?OY<$QSOOY7K88M #28H[ M&P4?#B>D'Z',>NE&L09$ NG\F1CNET:9+ =RNLI1&6(KB& U:3O>BB-9W:[J M"C:JL\0MC':/\:-<)561VEZ, )WV>67>OUGIV#U]II$-=.5Q3 3+Y@"9((J+ M&=&S4JB7@YF1EK#QXT+7-AU"'\9D.-QTXX[RRY!M4QI@Z+B'5AH'&Y+, #Z0 MJ%%EQ-KZ26!](HHUB697$3^?@W@ "]K^DA?\ W(1WWYU4K+.>]JJDV3?&[+P M7J^62^JG\V7E[WO9T*GWJLVP=V]4:,@B$-0@@A:JUBN=/3/,1Y.#@BNP]BG+ MU>Q#S ;K/A%6LUE2OO6A,WOTI)"6>D(ITE0U@!/QTL&LH_[$*B$&50E5,"'' M+1-K$&7#$DJQT.I8-4.@H^+62G%B[+9>8+Q9RIB M!-,3F-,3Y[IK;.P<4MPX%L/W_531F'>0+*5YK"^E@2ZI4'(Y5+Y\3R*:^:;@ M:E4B^B9J([658MZO+,QPA9H%=+*4QO%%G[ MG0CZDF>_VMUPTXZ>?79X)>QUYEN'L@CZ*DE#0*4/5!82LA"$T#YW'GVF+]>> M?Q*"V7[//CWBC% ])O%5ZA/-1X7DC(B^D*4:V%;B\P!SH,W4?"22#97U7[XJ MBBZ&(WJ\Z4I>"*(_/7$L:&A>=_L(LN:= \ L>,L8ET^2)U#WA^ZUX;'XD/$B M$9K75R"D-M%U%D1!Y8 1E=9OCEEH^VL=+<\>,/]9(/:J^(O'\L2&KLF^P\'T MY]P;>1G#8 XU%F/WT>2FIB[;?NF>![%^=U]P21MDA$GBCH!\L*NOCF?W]M2?OJ6B[41:6)K548 <"2;_L@^ M>ZB1+/.LDTY^=/[D1=:J0_OC66TL20A+Z#)2 R71Z>3XZY@78KG="EH1%"\K M@(33+:%IRJAE../.PI2"P%H 0&TJ$+28$,K$@GLZL6M/Q>D!I\6=^]F.;&W= MT=;=T'J[#(O.IF45AT<&.JO^4/B. (),&C2R+>%A1"CD/E69*+PGQ#]OUVN,[U>YO MRV0!^^"ULA.8M2"S[)C>F@$;C_3J2.WK,3H(!U%L\8# M=U[8*:"5.[AM-DSHR/">2YM"W4AH*Y[T15S9_A8L'?H96B:!8;@#2V\_D28:;5-DH!&L"G27*VAG]U4]:A;)QX:UEM MQ^F&8]\?F:\AUECHYE,3LUTOIADQ!R)R)"*'LA8"BT![!7!@RI]#,6 OQTU. MEB2*[L@%R$*4>XS;/O_[DJ (3)")\3"0&#?!8R];Y^;RW%:D^V06M39W>3[: M62QHR)?GKMK3=$K+.]R=QGI"3L_2U22M6\]9MR,.:[U. Z2"%F[H$*RT'+NW M!WRL$F3-X-U#^Y%(A^00_K@"A\=0/204#]BHLT(=R2>(NJ 9-$!X'.XMC!] MTH90G6&XBSA)[WC\)%[54S)?+D]!A"U=D'H@HDY4*F^0A>XM M&T9E[G!41![&(@<%FSE(E7R/XA;ZO>=D44;/*KJR!6E8IW6SVB,KP;YBZ=4S MW'A=,\DRJ"$Z(0B MIA-31?<,@#.%SY[3'$;K[RS)GK(OD>9'SC9KGON!G*;-/E,%,-8)?YNFX/H& M,D-A%UN1J=('?#B:.K,/TB9WXQXT6X\IY%B].Q4!BM]5%5*<]?SO5CUNP,B[ M#D_ -QFHQ<\#)[H;>QU*W1_$<>V>%-L.T%IC-RJN94$+'-YHR)\ M\*EUA G1I++VJCJDJ(JN[/9&["@(*\J@CIZK5WW-7^0RD%S0JE[:0W[,?3AX M3*K_] ]_^OCAC_^"H$+ISJ*CIS]1"@?1C)RE*0\?MRFFLHE;Y,Z3V*]#]C=7 MO1@B4ZM13;V#N5!$0=677?&$WL_U/\^])$QNQ;ETD])NO6^ $8F9K P,[ ]H MPN-J;L@\(AD_^)3)$4&6R"_ %$&NOM;98^6)F^F9\^IF+C9GSG,Y&:P932 %XI>!R.M_IZI[\Q[NSU[#3<0&C&)ZM'9%C3%$LUBB1N 4$ M39M?HOC-1+ZPE5P[@.3UZYJ+ M'&B192TFXHX)&U*-.%W92YFOXYH#G@J-*E5-=R^$^=%9K<^H 3J.#=#%7EAF ME=Q:5]55=R&Q_G$6#]9(F/@\WLD?%">TA"[L' MR4I#F!B$597H- 0JV??*JA]4FD-A-/ B+%[B+DOU\?W'WT]. .UQ:Q4!1%>+ M&,32U7,G"Y[0\3=?/FP?L<,I=LG8Y3 )YFMM_AG&*?V1LU]LBVASRZA;.7X.$W$B7L=\SL5M' L&Q#$Q M7U[&V\=TN66Z,VW'SDYR%(1QX]DHB$(=IZKEKZ=[X.*U_0RVRN2D9F6!Q0AD M#M!UFLL45HD(:J"1LU$I,0I!@S M*4KC%RH^WD#V)/GPWA9$K!&BD^ EO93X9Y$ZKLF.FWU]7^VQ;1L-H"?^"]$% M(THZC!"ES!GQ<;1RX:PX[>0P_/C^XQ^F+U'!8VBF=XJCH."KREU5) -D%0,K M5Q4,/?W)*(,QRTG)40C@?%RJ29'>!99-2@:S&XA)V<&DI,""]5XU&^ M0EC(R-D/>QY1RR1T8)F>V VQZYDF@'L$=HRMTKG!)&-:J.,:.((U<39UV3NW M:_AB$R:X'Y;KVL-)FJ-GG]5Q/H#'J9@ #(E! M_6!9R.O*MXH_TIUW5F9;AYE#_4. ?X"5;(0C%B+\2N8 M-\A*^^3YJS"B?&=VY!8ZT3T%^,: \ODR;PK=1Z[=6@]8;,X]$XH2',F@"4U7 M8&;(.E^2;"Q4CW-X8]"#L_'@00/?:+K"[T$NR@7_5%CP?!) [^79)(@'EW(2 M8 ?8BOC>9QZDZYA?O5+NAPEV D'#84-5Q$O(!T%O@YB7)E1-=TIR,ZS@NA7ANCS7'0U')'CR1S"R4I>S%P_=>7M M)*+=0^RRNWH&]EZ8I"%\J:K4RPZT?$>>62.[ \ 3"V,%VNF@ESN@P?GN2T*# MFRCW2V3UL*=V'Q(V"3;LT4- 4/H-C"(,FF\'KKRU)VTY&HJ]R3>&R(:[90!! M\X;?USQ>2Z_Z5@Q^>C.IHKVFW"I+05RYUH%Z;HM.2K2*ML9?B6#[[1^^#L&* MSKTW0/I;*5I.W6B),D/_D+C2%MYK76FYI=L\[S1350^=]2VJ\P,GF-?:#V") MX@3FH:8H^C[OY#0O>(U%D1A?HE!_.&CM@6('04HKAAYT+D"GQ9.]<\, W3T:V4N&%M$D M)VOC8(4$-^/:AAG)[VLT<9>^PN3D+9K#85IT4HE++;L%NHK%28A3R\C9=O!1=2NYT9N1'QDF2L M$,T+^27GA@ [ U79#39=S,I,745"L9+WP("9_%AE33MA:+C(Y3^5[4(:#))P ME,]_H@!JZU5E]"N*HQ=AN*S^(D[) X"A=.Q9)B-_2&DPR)L.?%?%J26V"L"I MV,Y'K:YT$[O'!]/_BW=$S+4>S((+Z$E_+TB!+_@3Q)[GYK$Z6M:(3(J*@<-"9O#KY28%+5 M"BHVL>;#8#0#\,I85<^+]_?RC'YKTUUVB^&TRTI5WYSV36'/IG+:"QL5=77? MF/:ZC2W>WQC3CB!%%E,!,ZQ/PZ>19#_\2RCT'^ZO=MV[TAI(J!E5"=9Y]M-$ MQ6.')7/5G;:4<]X59O3C^X]_FIX$U59!$["%70S1F\CG$DM%_GD3Z2:%JN.( MX?#OWH(EBJ.WBJ[I 9BF>'FT$$F3-WJ0;\'?D;5EU/+>#B&OBLG<>3S=+<0I MGWC8*ZK[4:EC4TB9&*0G(@L[(,8 AV(1UU9AVG9?F3*:[6Q@@-Y.@K!F&8:X MJJINXPRZN[M%9=S$!4QPA "?EEA[NL7,D&> 9'\X40U/>J<=)X]GTR]O?ZN= M!0$Z]#P&U_M-I)I&=$BYW.A8K=IL^0BH0< ]I :9%7),9Q"1E;N0@1XR/9D? MA$&3'BWU.7T*HVBB@A=Z<.4B0]3EK1!9M5&9DD3LN/6S51Q00-_)F=F#*9>Y MTHM8:WPVL-LOBICMQ,OG9A^]7>52@\T0:BU4V_!#8+V/8_I88>8RO"-C5^WC MP*LD?$BURO3W(5'CQS%SY9H5>WO/9N&H,LJO8WY/-^+!E9=@JXCCCZ4?Y+1$ MZ/O2=VI6OV\4+*0E%A8J_["6 M$$TTB$0D76!=S7S!8G4A^,&T(8C##(!:FQO_ ()OI5/7[+FZH&< M?;XD#XOYQ7_\97Y[>77_H#MW7?WGEYO%?TU/3FTGEK)&='_!(=HK5_<:4EU# MA\FZ:.I =*&;,X\H[\+5G#%+TV4W^0)U@H/(+9_ ,2+^[#&#?[M>>^(N _FW MZ'61$#:%.Z(J<9_:3=L?:"KV-DL3F(\>[#L5GK8:VE%!_ M%:52+Q;/).*#% ;A_PDW%W'0*6XDJ1)%=D8D82(H$R ]=E&8$9\\_BOMDG9OI.PIJG@$9'1U MRKGUIE<]RF1>=I+J3)Q=BN@,Y0N$FH'E>U9#6OW)Q%HLD3TY/H51S/77(VRK M^4LDYG@5;O+\F/,=Q#[C*!7L HORD6[5+KDU06(]HI'G\A7(JY=U^YB$02BT MLAG)QC(2J6:D.)A\:,@PNH;!%4KB2;UDBK7150%T/0)10U@_"N[1[X+SD,!XWXS5.;OM!RQ[;KP_8\*K&\_ E0HS#+60_ M7KWZXM$S+%7JYB&&(;.:)TXW'+NKP+$ZC15H;Y= M2]N/^2:6[E/TNE[ L0E;7 M?'G'XV#KI[D/'QR_759-$@:GLR)M^!5]BU[E7@5B!5GFN2RYQ_AB*K*4/,#Y M^FRJU\=B2+^R+U#O+8U5>Z-!M-)>):IL3YUU#R=O;;=MRD)F\I:!*RJ.$$"A M(YZ)NK5R@A.1@=6P;[U-<;VMGP-P=K-MSH9H,65%G..\%_<#B"<&XUN/7<=\ MX;W27'>4>'/XLQZ"*3@*@& !/1+G6I_M FI[XC%#,H]A/!K)F3JM NW#G\_L M1UQJLI9RI,^.UU5]QE(^Q" WUTWT+"8RYKL<))&:JDE$#D@]CW9]M2]P]&!@0=Y!J/DL2L:/7;HJNB9^PG8]V M3?Q, 8A&'%C/E'M/%!T!@-"736>7;:&)$T5=^AD0 9 4JX# "Z\Q(RUK4*4-,9KLJO&^=F+5_. M^X"U>J>R;VI^.>.6U;J3F36VM:8Q/B[94 P:V>< 7GD-@),=#9M"*CDB8B)5 M^[TA?Z21N*'9I;<6UW0/*&"*'E$$1\PUJV38-F99'YR7W.U:@D#2M-'_B*=_ MO0PY]87IW7V+:$HV-D=G1EF1QP&P":K@%FZBS3;M&R79,$<'0?RV*AAKDDGF MM!K_EL.:F!,(:!5'/ >A& 8^F3]Y4?AW_'(OA/$4LS"0=F44W,GD'XD/GMJ9YZY;/ M- 4DO=MY9*2$CV-@%2.F.8O(%?D-]].W913-#G:8O" MRE(@E9F!ZF;1@.)B"]_Q>!D>'PTTS5(@ RD<@LXHF64FGW>6^32 $^X\/N=X M)P:H>NC,C*XM+'0?RYG8[)P\VW&16I2'%411N$F"..2;2?)*5JOL/B':4/E#^'"N=X+PHC^'G&H ,&*A)4Q5 O++^K4Y712@J"S'E42C< M7Y)!'7E",'G!$MD)-2QG:J:[@DGLF8PQBS Z'#9^NKL3!%*S^??Y;B'>[Y#R M!6K&VUNA>09"R8R>$"4"NWI83_VJ[$A5;(E9^<@Y%=-.LYR&JRO$]F M8':LRIN DD<<59VS,C7IJYN:S.M4W;2KHJMHW:-JMO*4IJ]NKNI:R-;L'[R/ M)8R]Q;G(,:D.I@TD=7D#)R%65?93G2]);4L%DQ-ROBL\6 C_VT>V4R!Z XB?+\]TG*HS,+-T$&KL\;,(H7BY[Z%\O"+T5 ME+XB\1I/7<@^4$/#_A KCZ.;"3# P(PH%FP&CGCZ5X7;V'T=%:$1:GI-V6A6D2W G-1+])1JH,5(];;@EV&SV% HZ"3.S$C8MUQ?SR[E=43&1D2 M)LEVE//+2IP.WL^A:]'0>#I3=+ C&_I26+8C-8-$B+?6PP0]Y*:WD'[L?JQ36 9'N/M?I._W\YLL/V=U."*;MQ) YPI MZ +&L'->2:12F8)YE"4PB0?,]"5L"=39@61D4TDV$-#6+&G2G)"YV9#HK)Q, MA>S8=X@XF[2*8[LQMX(9TCR+<2N"! 51Z@@.WH) MF,G\HLB\1< S<'UD6(O=YSXC-4I.68G) 8#D("$>_@_!MV>/R7YD&A(+?H%5 MU.8/C"?E);*/#^"S;8 @JOX*3O][H<)?+9?T! _)?JMZ'.+=F\#$"_ AJQ_. M!OP+S1G\KB8?D97LA1\6WU"QX0J\!KS6)=]$,TZ M8_WH3W?$8<.TPE5'((M2<;E!(0!4VUT;2G90<3,?P%.49T=(H MZED2IA[!JA4-=S2H$ HJHFNVM::(VU;3',0!K.I!0)1@'4;@A? 4%RE\_17 MXX.2%888P%BU(AT[*)@B/X" .@VK#X&RE*[AV(<$5W$RWV!"C]E[0OS])J7K MKM^5HD^R 8RN(O O'&.0[\R:I,4.*YL-0],4:M1RT!-Q*GZ&CMC%J<@!7OYL M3VXTF^9+A7\DANTBG[04$^LQ'9.:: *(M1NY'Y0*;S@T4C.4NEK MQDXN\7ZNA)'%T!EP7>U&G>>+XQ.3 >AW=\!E9]^Q/_Q$%4%[I68)>R2 ""E< M(IC=+3%J;3>N'U1P=NSFN-0SDD_2 <> M25W;T.%@%4#86F8Q.X]480NI(:ZW/#LKT] 5-)J5_F%Z$*LH M4+9DTGXG(Z',,&O4$,H/2*Q>$X FTULB=1"3Q0 MH[I+M7N^39/40QPOA/7NLAGW$/URD'>EXQNC*7ATZ]O3JO1%:VZOV"^14L?Y M* 0[97_\%]L8ZG;7O.2;F:H<[/1M:PGY*6_!)V3F!-(FB.&+F MV1[?4**G?,*S8YOV&K^;)H[YCE]T&?[]PQ<9N;X3?_EJIT2[[0[EA!I9)WG_ MO5D^=8.>C1J+K7NY<(8Y:C]!L1/3;'A^#^Q+W 4*_]S"UUE7NRTWGQHWVWY? MTS2T_2+EH -_@JA1YAY0'>ZGQD(+6/A M4#ADZ938SVY6_3!_]N"V27(F[[-&/[S_^?K*"G'2@ MS&1&C1C. -BR"O::^-&C<&:;*D-GU5_0K#BG*85 F0': -8V9. MWH81Q7S=GHQIH"?3D(>PJ$_F?M^J'H3QRD:ML D>/.9!DD$OWX6W$[^3(=DP M G=]:+5\I'>ARK?N7NM9%%-3M_C5BYG3Z:L/4-"*[M*K5RBFH@% _($_8*N; M%I2QA[IGGY@,Z)@K5<-+-[:?,Y EVXK?T3VLHJ]LEEC%!.6#DZO")%T4)ZD* MH\I6IDR-ZJ;VL%&P+2SU2[JDXM@/[NDSC;KA'NAO1.$R2V]VH.@3+@>8M+1- MFKF6WJS=!R>,'I+.(+X$ ^_ OA&LHT32L3^@#QN4Q(I3.*-T"$KMY15@R"%'3Y?7HCQPM3( M7.A^SAK$")/C8.]"'&DZ(F6V0":!)%Q,\["=%+C?>AZ"G[VH_;+E/,\(9_"V M'F/Q"S@A$XSDR84C@*],<1[^\<,?B3C\_WW+=N3[#S,B3+[O<0/_H_@3<$XW M/&3D^_?R-Q.9FV(G'SDW]\;<>$LQ?>1,3XW$=)$S Q#%F94Q1#>?WJ1F/0AL MZ=R7B*D>^Y''VTU6DN"81IU_-:PK*7*S8Z"0X],0T].RPW*G#:+#2O>3>[*DR8I;9 M/K<#E)P#QD_>H[RK0P2H&2W/!W*+]"1#(:+G1!"X9B[P.WZBD;]3C4X?XNW3 M*NT,9I8BR2#28SY_1PB,P[ M))B-0G8JX3F=I1<>YSNQV4[:M.5.\1<:SFH?A\F#_$LYE$;'&ZJ;O$71S5;S MQPD_8#MZ*_*;9M9QDENVJNQ(6TZ9'AZSK7>9V/&+9R?GYTK<=NG.T#/WJGTZ M]2= ZN2BT(!PO\YG*J(QQU(9T:U#/9VRYKQ%E)%[[6^5,G1O]=2F8]@P'9^< M30HSYZ-%3["DV+:Z#,4BE!.K879G\U2LWVS1*>PKG(/]EGL.OQST_>@B/'1: M;L3%ME9^T8U,?0;L-.6FZ>@#TR-)9[D82L5VP'N>#Y8YOFPYNRP*K$Z"3% ] MA(IO@&?8$%2/,B$Y*_MK0)Y7\U+:^Y 7'$'%=W@)'Z>)5F^ST(+\P%R M_LW''V;O?_=^]OT?WV>%YE6QFV+0QF++BPZ"U]B/F>A*H1G84.Q+(-,JK!%I M0/.ONU2%M/-J>2P;==UE8 WL#]V^$+(>H**P9(BZZ.=D#*?&=OVEF69:5#-S[SPK7-&J9^A3D8N)&5!98N MFF)=(Q8WW .ZS7SY)9$=<,0NV:ZWB) AU&]A-_X=;X=N.JI!%-3NC.H4!:RK M3Y4UJ3@8@-*(X60#)&(*?_9U"%];R*JL91CT;;Q\NQ7_\' 2O)H=8#'5,>L. M3XV4J>[N0W!L&,ES(^>_Z.E#8H5D+_LE,H?:LM=U98?00KK+!' MN-:2FTC6Z):0P/"7EV*[9?V]>L)NTR!@. "!$8C9P@M9M]EI=[+SJ3U-!BQ# M 9C"$ ' =BKA&T".&9&2&&DIA8[J2IJ97*$$>\&@1#/2;A'MZ-ZJK&*G6P=] M]M:=#B-X7Z:8JU9$8@I?5J&_$F?34YB %\O"+NQ+$KT9%*F\H1(0LW0QFA . M]=?B)7@#_;!GI21GTJ4AU8HK,!!&J+C=L'+N0>M'&48>3Z,N=D'^O8 M(DZD;=%9C5'0C Q\JZ:?XBA==0HR?'S_\7?3E:1*YVR&8YE' M5O,.K]:4/XG/^4<>OZ0KL&"]J%-2FDK-TW2))$P4Y=&+PMQ)<28V68#Q+.9U MROG,"!&@-$)FV3!\[F-V[I?<6P(05F>QJI>?HFC:I6'T[ZI"4!@2YU>?PXOX MS/_;-N3T1MBPT5,H&$#SN/UI7.G@T.3A#/;D &0C?@\_@ER")%ZF+U9!4_H3 ML*2V&Y(IRB0G+=T<-CL9-7@T.D1MBA[M',-<^C'LAJ8LBU:M)MSK.%3FFYH- M).9]=<^!'"T^;\-KK^F"@4UO=/T=IL7L$!-@7B:%\2PY&N^KD.2CX([R96$R[G0,&DLC\/O<7\:Q^$0H20RB#OC)X^'H#?=BT/D,EY[X=$WA+F_-#4"Y,;,-*O@E_PB:=D" MI_\<1U>OU$&;AD[S&=W,Z6+KZ^Y1");Q3RKXM_BM]BU(Z7(!@6@F MD/;FV;A!#K1D4L7LY[N%(#)?0E^F?NQ+PQ)[H."AA7,6KI7,=Q1ZW-285A6M09U6"0=0'#(>(95) ,U6M:^HZN0Z8<]3UXTX"8 M\L:/DV>]*#G8IE"-[;*=W?UA1#58WK7GHQ_UZG43RC( 2(;YT*G>74*%+17E M&5FKCO.3DDBK. !WDR, 7F="Y>0Q?;8N7O2EB*1R+]4?;* 5M5G7"[(@)9#JRDAEY M*4>C S4BX585?KLR5_NX]F+0>B0T%F9$#39(@R^/2=D?/?_7A5"W$F@*&4>= M^XH"89)1)B9I1SU%^Q>U)C)R+1OV0& $70A?(KV7J8)@N89NG'9+$J6?#M10 MLZUBWD45DQT>C83CKIZ% [W;!G$Y%$HN=5&6M NZ>R!*B*-%\A.2B;40QZ+# MH@R-*_8*G 9]0@$KDL/#_':4I0KR>2-)CIUW=F )+"EH5Z^^\H: AA;S->69 MZV6^%+N9\NYNL'P0J9_A,(8?)I8#34U$=I1TMIUFUL0LZ=KNQ;5?%?0Y5OV< M>R\(V@>_:%MD58@/F2FE,_*8 64(Y4F.\']GO0E#I8VQU'TEHGB MKMI-KU?FB=!979UP9+!]:9PY-ZCU3+'.[._YG@;(;H,@\BIF@= XY(:!MCA" M^Y U#1L6=E(D%3%9G$$2($<"FO@\W-BU6RS(I;],@_(_JX]L1K2@,BB/](2F)NJD\W0Y,/:8^Q\ MFX0133K5CZB(*M(CFN!H.6>NF%Y1QOJK!D%R0]2 =.&;#PTY[&PF"[9*3'#'GK)9I\@O0L^5..12Y# $.*ZOXZJ.*'\.?5KMHLAL^I'S]%H#OD ME.1+99=%EZ_K2\2S<;#U<>:.4%9UEA>7QF2K>">6D[(G-Z/M0I6&1R;SY+SJ M1GIRY)G,MONLNL+F'-MO,BJKU*%X]CKF"^_UYS!=@3$LF!,_J)[[;KE&8 '@ MMVL@ Z"1O8V$"2XV7I8LKW\/7 MX:2=^/J-W[\^2*Z*MG"O7L,4,W(Z9?!J:B2A&X\7- .+%W]W&5B)?:"$=ZLM M^T#5=U^&B>RW$O.;")+M0K%%>D1:"7+ZT'96#3 =F5A1'(,TR6E;3NZP(%;) M:&E>+8L9M[DSYRP(Q#.)^N-6? 6=S@'EV%'D9OHO! C;AEGI013F2HKF-GS9 MM9=G5GX5[05[D(N51-IO,6CU'U?2'#?G>X[8 0K<^^2_V8MJL[(7-G7,BV+DV#SGLJ';,PT6PJ"BWC(] M.<%4#C0CI36:9=:*^%:E=1[["9"@#(XD>YB%OJ[7NJ;U2@D&X88XTQ.,M9"*"+' ML R^:%G0DMJA!5YF H?Y4+;\-5<>A]3NY([*@/O5TE9I9Z_DI7VXV2:E?C]\/'-X[=$4[5W'Q=Z?U]@BE%W/:+8!WP" MS+,JOB'3#%.N[!1&H9XV3@6V\W8%]:P'%%6/10DM;R!T83(WY)L0!/Z>8C\DUL# M@*V+'^ VCI[>BH5=R^AL!KQFW:;O)("9.A-S'K_@E6.USJUVRL;- 5Z2>6?\O**TIB'W>KV-6'R1I/^ M%CKR&M2MG^W]R%:=S9X3&CO_>_&K \MBZ1/[)*P6<MMJVW%0Y4B187&$J01&CX"*.X)RGD:_[3?6"<#Y? M$F,<7/S"2 HET]:]:4]:]EL1M+2;3;!VWQ 8$SW-P2SJ!-)78'3#-9J9=C+6 MC;*O645?V&E(M(]+HM!&AJE%ZU^4'#UFLH*PP@8K=%R>F:UXIUA.=1WS)0T! M##CI':6LLI/S 3PXQ8]--)=I3J:^L@8K23.$<5]/>&]V%L':JR[6XX68G">; MME5W=M5R%PC9*CK+/HSM9L-P!WD,W,$ 7XE?]"+.]VD;_@?4!G1GG8SV"M] MTALOQ#IDBXYV&X*S"IDS8'6BJ0_B1J_)4^T.-SZ>G-M.[MV&K%MK[ET(A5XJ MY1S\TYU0WQ4=;+,T/E;9(%P"'-+\15CJR2K<=$TFSPB-D$]68M%N:GC!4]W' M)5#TQ(^9:U;%L/VJG5YX+]G]UP7?O\V*G8J663JG&/M5YK"NG3/]!$D3)A;4 M"$Z?8_:,M4DJZ.A;#CI:%%C'L^IZA663@.T[+X< S(6T[=PIM9,MY>;+.R8N MR31<+KOE=",UA/S.Z$U(%+U<@J[A/!3KE,MU-X!<[9-&NE96H,Z^E4DBE:DQ M4Q22Y?(=F1%C5_'ZSZW'Q@=/KS*G3<,@O(S%%) M-JP$&<2>GC@T@;&=-!KK:O*-KW5:!^/P0.,TFP8C[(?YLC)(W\<7MZZ.QX]? M&&;(,5^2FI2*\4\S[:%*!](@F.%K.V:!,UV?MXD<-, X2"1+K M$CKF'\MSPD-*TQ&E52JR%"T?0]9Q6)3R)X^'D+D'3MJN-HJFA1[?\;+,*KBU M9G0<"Y3UF;ZFBQ?*GNDG8]6MIDP4:2)I@[/#5N)VO\*P@W+8!O3H5YXRY+&6 M*U9R/2+YF:4%RM2U.,HJIF1*B.JLV44[4PU&\=:1@$7OWBC0\V^Q\\0$Y-&Z MM4$O YI2)&UF\GJ;4,PA#A3(?,0;>7L'YUO5C@7PA#IUY%..<71D;E0=::GB M(T17J%2Q/=U#?B-[R$]/>NV.DN2)29_H C)P3TM@ M;/,Z&:S5O%; "=]#0OA\^26AR,V/O".B'])[&R_?;H7-9LOTM"2'VEHES9D@ M:7#V"^(*+P#)3T:N _WS.,HG;LQLR6;D"<:QZ?7?:]G=_;Y(#)K_] ]_^OCA MC_^"][Y-.*'NAW=G'^F_3]\BR;K97LR\-,4>@! M$/KK,/&% H:G^R82ZVYF70U^NI7"A='+O];B?GJ![7I>F MJSP?9GJ"UKIAFB[J*!O.JC=&E4S/EQDP_!V 8D$Z74Q_D MR"V!>.@:,43XID%W]"+CNL\ -CP%L+$/8$30-_7Q7X@:?[IR%]+NIRT+*RV? MQD?)B_[D$"9.T,S^"A8+4CO[C(JEIV-FFU5R/("72.O\USQ>R_+/K5CJK% & MFA*<>TGHXW;H"'V:MWB2N.3Y>'EE3C+#[@3&MI,[<0A<5)M3451OU&3@+/CY M+,396).5LP#_#53(VZ],0G;*?I93@>/9$[P822O=(/<4:AKU+P'AO%,W]'([ MU1EY*:L"4K4#)7ZZ(N\IZ\HJV[LXL[&4"K^P(C:J[/\>KZ*[,/!C_]?N285 MC"AJ8^67[;-J.U&P,\\EX\?DW2YPN0DSI<*4#RM*H;/ 61"@$>*Q'+L].=\5 M:CF3YGK=Y#:,Z(V@WF_36XVQB9RB09SS:J#>)^1\1XI%HLG!6M^$_ ),$^1Z M.+BR,O?IY?]R;]\-%UK8GOD/X8?$2=XPL_7[J\O036!(#3WTB M^@TKI2^Q3<=5AKA=;AJ'"J:8)&6B(^IV+]U5[JGXM,$<]31:E=&P5\;W)1!W M@R]!01![B$^.?X6TE&>/P=FO' U8[)C&Y)*"Q@CGAM29X24E%,D:V&UT [O) M3[5V&QH(Y_MM^F85RG MJ8?Q9C@H)U'VGJ%$%K%@T*GG2\7WFN7"$<= MU!@PH?W$0O7-[&ALNES]"JC8XM>"(>MQ#T?S9FQ]&.S=&X;SPX6U\12%?Q?3 M 3U+Z,;C]I',',C/+&X9>W.5E_&?^<* X[2V=VF7[RCS,H@C7HU#]$ S@D/- M\([.1K/^D5@0O!+!Q!3=4Z)7U_5.2M;BIC]^?8?17S0P]:GE\Y7IB-)C%&K, M:Y5/.@F!JE6P#+[[RK8HT'!AOKPW6\ETTDR 'AR1!8H#:";V8-M^$I+T#65' MGI'H;V@ZCD(_O*?X1?^6YL<5Q)]D=PA\/QS==!-UZ&^"@IC>+]M>A*OUAL4[ M2L7.Q/V;YT9?G):W:^IBFOA;+JD3@_R,J &LJU_]BV@"0_@^!UUZX^W$[QAJ M'J&X\(2._6RSD*!WH=@12V83^259P?_S"$^2GZ7P"Z%!%G]@/&D&P/.X.,9: MJ@+BG9KIB9%G$G338&!&C(,??PG;H?RSP@N%,+@)7RVC-961<>M?S)A781\! M()MH! 2EYNP^TJ0S.U]YX]2? M<;\PV1[WM8#BKP=D5$^\@] \W:1OI;CJ=\3C8^AA"%AHC M@HX*A>I\FPC^DKHOZXAW'7]O!:<(=$>0AS?ES^)344'RJF^KS7LC.$K: -+6 M'1UMWG4LXLD^ _S/3[(IF+2R/U1-0Y_T'4]59<1:645-=:%7KZF0&U!4;L,D MK9JD?B@[GA[T7Q@68U[^6R5R_=..Q=@':;_C%%IR7](E!9!0#:\0!2B#!,:I M$O$T2F,XS5&51>>'QS,5 MEJPNGH1LW)_#='4AE''QZ? ,-@Q..O&_0'Q,U4?*T61ZM77=!('8S0?FC_1 M-BAMC@Y4E4JA/"+@[M8'HS(&+O;%.NI%QZLE?3L50E0^X-H8S]UR8C[W >4K MC>\#[SB,B$D=51RSXEQ-\!2>8[W+%J='H:WK>X?FTX!YH=@^[]6/,R@=2X9>.YULB,.#9+J$7;I)D M6QW]K'GTJU51BPG2F**7.=N'556;.'$\_2K\51GV:E"-6KSF\&JNZOE2?3G7 M/^E6=+<7><^?YV MO<40QB7=<.I+&#%PF*Z%01+^W2M'&8<;U;4S*6=2UY\)5E=P@3Q3>2#7GW6M M7Y[ 9U3Z^N<1/?4#VJ?D5'QQG>9H4[M;[R416O]U")<4)ICOBWGHC;'XWR[$ M7^=\$;\4/MV&QURN@[ \EA14-Z&I89Z\^%=="+;AV;&'\[IIO3V2']5$E2#! M+]4%"P:-,&7\5F'0PS1&H*&UR5)?O,1P+M86R1Q#8P3:=$N'8ML/) M=?E-PXP\E4\";(WN'T5&Q;52F:T>(./=1"H#L4&1;'K!]1KNE<0WN3'JGW:] M)J:/LTF"R@==,\]8_ +GPW7,+^/M8[K<,F%\(.QSGD#?%!(_AH!3#S#8W7SC M"9OSL[?>RPZM>\:Y<:Y"DQBEN1-&#\>3/Z&WL M5:07UCWCVG69*\K["11-GW^K%T>E7)>KW(XP+,:1(U.L7A7[_8FVJ'*5SSFM M25XN0U]H'T7/6%T1MZUFMA22;\6_^FLZ6=$' M=1JA%)7Z^K*]C;7S! MM9*)3%1TF:C7DBL>'I4FMM>A]; *5MW4U=$-\]F35N%M_!0F:>@G.B6@YI(Y M\+SK(V+/-FQG03J_61;>ZTT [FAQA4O Z6UY^@\^/ I'5U,[SG.ZC#DU*K.O M7L5-&7/Q#7A\AQ BX(>&(M(80_PZ+:7>NV5EN%'IWJ6X9Y_>_Y-).]]I*C-4 ML!DF*QH@G!5"M"M(FAI_Z,'7G M6+CC+%DSYZYKLRO9O3RM8W$.4>(Q*>$N< MA+;OCDC$P^UY#PG:LL&OHRV<)0%#?ZZCT%]9][40K^\6HUM?B,0Y?_U2OU MMX#R+#UDO&+>:Y]R;=#@57,6Y)U8B/>KFEX44/C'O M8>7W??BMD8G5A,!5]:1SQ5.IQO?>RR\\X31/<0C?/9WK!O%H\UXIGG.=!E2I3333&EL6LQ5<< M7L@*![CZ'B[\=BR$/,WA M"H@CP#:^X_J#A*A7W9ZR_5KE? M#M:<*[DF!G<39NP M^LGQ?($*SF\1BYL(<;9-5S&'CL55:]7PN'//1$+%XRO$VGJF+,:L,'5Q53LH&EZ85N0( MBT2OPV6Z@BA)#W&D(L&1HH\FI\./)J/ 'ZVR25H$ 1H>=[E2XEQ3&VB^O(VC M)P1GBDQFYX],X8#MK=4Q+SM-(T)/U'R)>K)J@Y.G#S(O7.\CA[5XQ[4^LX&!_\_[N[LN;&<2/\GC^3VLUK:JM\SCHU'CEC[TXE;S0)2BOLR+/R,GK\1 M$-=RZR0%*($KZ4%*KV+N]5-TGV1TBI*0D_#O+/_V)@MR!PZ]HU11!:"L9-P@ MX)TYNX&,M\_OD8B!$4K,[OOXQDM'H?9!4^FC8@(6M'*W2)F1HT^Y#NE>-6W^ ME*B!V9Y5)KB57Y3;QT=36V)Q*^!K?58H (XZT'"2*UV49[L/$I4#QZ ML2@EZEO @=!.+LX"=)Y;X3QJ;@-?!,+N:[JB?N!6O,$+7?\H9!>?=(YNI9X M<&2,_#@C^4)OD9D]=BUN%91N1;8']S$H"'U$'S'W-+^/OXT(,&!$YPZ")!8K M6S30+LQI76L23AWXAY0NZ5X/D:J*9ZAWG'2W)S2A'QNW[1QR1*#.A@88'KE4 M1$G@H([<1RW ZQR6S;Y0"!A= 497%>*$G#=_DST2=]M?X8X).2&<:'C(R<'] M."C>/ =I/,!5'$Y@"#][,J_49C*X^F;$. RTNJNK#;2?-GJZ@!;A/ MSS!L:F$ ,D;(?6K\>U2A3?S (CN'I-.CEB-%CG&%+5M2/'\]=! M"W#+1ZN!Z;>J%0AL#168OLS1-*?%GF*XRNZTZ_95X(X3):$SDN@VC[MM;J2] MH:K[O*KKZD5W))-7J.GD M_OS*KU%^;#K^!SF&P*;ASI!I! M#?-QJR)/ERJE26IN 8VVB")'E3K(N4TOC^:(#R_5,5Z6867M5"--=7DWRO1; MK;M*;55JL6OM>BHW.;>M?RSFR&D9G[XJ.RC),V/IQ1"9"@;'(_71OXJ0]Z15 MSWDCM\YU5:]J:&KQ+&HIKZ7JG(TR0DZ=+RN[G4>&<0.COJQFTKA@&1+51-:1 MH/M<]>OHI.U3UV*/4DU@/ L-K3'23U(G\DVT=IO=HQ?A1L\M]ZY=(.5.,DP" M1>#%+B?%@8K=/A@/I)+W(T^Z*6FCPD0+++P(%P@>W";I5II?]6%:. RTHI/51GJ;S[6HQJD:TG#E^" MT:G_#I8WWMAQ=(D;9"Y:SP9EV 'SYXY"U;JJFVFMZ^)BK9'KP<-8,J0'9%.6 M4:.B%FA6\AV69RS&O:Q25:*CB_:(2ER4B%MX8(' _L+G06C,H5DG0C7FR\7K M3'HF_\-6B,IZ[+RJ90NRHXPH3/JF\Z3>9.'(HE:FW8=/W,J0LI]%L(BA+X3# M*[.(XBMTEV\UE?LEV4CM^P"C=W6H]@M,$('.0O5%4J0P]$%^ I,./MML:K&1 M&TU1KM9SW]/6[Q_UR]PGOH.,C!K3#K,T?\^ED*K3[8$N%@E:@/MA?49D'0FV MBP0Y@LQV,\4)!KHZLE()H]Z;GSWDH8SLNZ1N#P_R!#:)PNW36]7)P)UIG6!V M#%Z'?A0'.?<9P^1!CSBC]8X/'[=Q!R=A9([2GP>GY,8D])6O@.J\*4TO$"*B MY,_%&BB<)#>'>[7@7SH(]E!U\LT'9O8^O\ =H!\W%=CMI6Z&WK#KA5VPS,4- M&^CC,9.PM@II*ZD/=FU#(E<"V+D5Q:0+8Q@RVI>76\[B6%U3M?&6@XV/7YM3 MZ"UFZ)C8;;:9C=-Q!QD4E'I6J=A;7 MA#3?.&HA;CGX;NWQ5$"QN2GM)IT?_=L1:,NTJG>53FXI^^P"/GU]H+6^DR6& MX1?6# O("%OFF9.:6TQAP-R02IH) _@#/"A,IP]\ MW $L*.1/BNNJ5MW$>L$5,/?3BYL]KHU&(/R&+GHSLV]3,Q+!VN:7O"BPN^ZN M<9_=(9X)2-3KHGIQ=Z9RT',:SE]$*<]=<9D\R<-'5?)@1(P8Q7J56X;S]TUZ9C)W@W=5B"XF/9S$ OK^)%@!0KX2=';($=P#+S,J$AE(* MQ%TE.-H=)>360+5\D7=U1>*[I%[5:M]G2F)T 0$T/KO,QN[& MZ'#_="K3J!/L0G\M%Q]WB,<4QIK6+;BE+6_Y61G*NEG(0Z6A(>[+HS3:4.^L!;#EQ\1AW4:/K8N1?UN<' M:7J6@QE:<)*<6R_V8^V=[QTAB\6IUH[P5Y@)]C5E#C<%&-S% M(:!>C.S;3\>>%A\&)>3NR"))Y.F_44&?,70=IBY!GT;7AO-FYIXC "IXM1[: MPF(/8Q&Q;ZM4)W[ZXC#5U.NLE4+[<=^J$H+*#C",X@\D+.FD5;D3#%)&5S7> M[6'H/-556CBK=XY:B=N(Z^-/O?HR*"NZ."64EQ%[<0%O6IH;&!AU?(U;:GIW MHG**S^!5N-VLF^M5OW4<@Q]MLKCMCR,L#^8'FN&G.FBS%N:K?=NT29D9YQ/M M!!RT &N'X%&+D*ZUM@55P8BB$=3."E@_>>VU1)PRL3<(3Y*)CE6B^_8\R;QN5!3)/XB@J?:>?X'YA'4:'SK%-*+AO=^'EJU=N,*YO]TF75XVZ M8-H2T(L<$71LU#9_AV5(]Q/_R4D8@4OD,Y&+#FWFQV)-"5X,F)X@"E Z>=\J$W4MEHN-2 YN%='IJZ_.D2D6 M50P!IGF%&KSE^Z1(:N]^9C,F[JU5MGG63=V"%)RR%:]>(7C.RM.T:GWXK3SGW590[V3;H(*^]KFJ;9 MR>]B5]6J[95Z1L)*?9O%69MUSP9):K-#*O"=+GZ#)+M18I8B#.!EW@Q1K(O1A/%4^_#E(%Y/QHWT M0N-2%T72-/DZ%YG#L/=DC=+0 OQQH)G5LT01 ,<&<(P*=J78E(FN\$GASC!+@:_#%0B#QW=>WGHA3KO/7((Q$@_)+R,)?Z#E+&!SB3+S53OD216 &8R45NRV<8 MKFGE:D*P*DO75!D8,V /!O9DB$@ISZX#P+@)9V2NK%SIL M>O;,.F8=3LL11>V5V7B>7?]WHD-;^!+<40 UJ]==E#&F8+[=/Y,Z!P$'E8YT ML:Q-Q=H3&R:K2"=)8=6-F4/M'P=M-!IK=[D.9$-0 >U"Y<$616B/0JHBWD408T3VQ,S= MNS1#(4"0F8J*);-B>85H! DT&U+W_)BD/T<]67QK,);Y(TA):?M (;E0<, MQ2)#CX_.[EW*4!V_(O_K&+)H73HD3=PC31>9^",>X[E 'GBO*26G9(5),]K6 M DI#511]];':BU?L\!Z^P9Q<@N;=POB]UT9(TLN^-\7=Y?B3CN;^DTT%F 1 M<>\G:Z(DP&GK1KMU][L"[U/KP<8=J9D$TLE]BY"QF^?W3TE1G.\;:<4V%K@ M(>&_X:TH"F=<=4S!V.+I(6]U;X(,.L[MDV+>7(\DBME?R &RT(??,6OKA&6X M6U&^5T/A827--%<[F+!@NQEN):&2'1FN^9[5< ,+%@U5M-K=(O5 MO==R?UE[\?BEHC"KZ)21BXX[-.YH+?90G6M8_K/('J1(%\FZQ:N]PE>) AXZ M%#I7.G)&-WE<%0DR5 M8[K2D3XS)'&<7=.&EKJG=$USK,(MY$<@@"60 +_:Q"="N5OH>[#%ZV L8>Z. M7(+?/)VU+NE*W+V;W8P8.+_>;9)NY0FI#^.-M2HOQ:YJ\E9NN12.?UN96*CU MZ0+Y6:N@>P#&:&@Q^.]]96 '0[:>TI^5.Y[A6=CO0_]_&Y*]KNJUR%LI3YK( MDN A=Q83V%K%5K%795-Q[ZK];E=T;>O-(.VK8GF$L \?OU+"@B"T8>%DB*#^ M'NR;N>ML4PLE^"\ WBGJ'8R8A"IX?#":-V-,:%UWYSYED*S67ZHJ:^ZK DV[ MG[!<3"]BBD"F\B@++)RZ#%[N:HVZFY9&<]!RFY_O[3J I-3].5@\E^'GXU1! MR/2' !6$<+.#+Z"(J[Z0-LVFJ@E4YH2$WTF9!<+43H+Y;QK-0M=7>[)&5.E) MB=DY#;<-ZHD.\.D:<>Q:K+BL)RFQ4BG*]FU65?6YE(89)-V)!+V;G%ON5675 MO7SMWSLF4Y'$W%%,/49:W4RFPV$W^I!GYWN#J@5X*1K1].3E/G,#&AMW8/O+ MW'5B(%1OGG9)7BN37YH'&_R><.0@]1!V/P M86B%M,S+KIE,(FFU[N%W=X "@!"#*[7FP1=G1T2%N3-E74N9]L EN"WP2>J$ M\F-M*G95/>[6KU,D>_DVAZ;H=Z)6@VC5"Z>3HMY+Q%*,CO50^2X@'-]=?!#U M$UHD%;H&IR3]1[4M[_(L16?;X!11;,E>QITGA>JFMA6B51.A,R7GDF( N37G MAVG??G?60=51D<-R/O#G/Y\M.QN!>-I*W-JWAZC-$>)*6*EA$$K5A+3I#%J* MVY"TZ^ZRS<[/_3_^7LNCUZ=;@^J&H4R/?PXN1_/1W)L M:X$:(M[,W _9O?Y;51>AU,QU+?Z[5Z,V2/"9!QM__MQ6=U_D?8%QN"H[)0DV M/$+8#84BTNQOL#)W-<.\W3%9IX"] G]N[NT].H8=A,R14G&0<)&) M.Q23--M9BXFA6[=I03']PXAR[+L-+IV>#(?X-^?WC5?__K\*:EM?KS MM[]T?Y'_ TU"?_L?4$L#!!0 ( !"")U?LI\::43H !MS! 5 &UL[7U;=^,XDN;[_ IO[LO,F-K MC7=MRVLKNZ;W)0]-0A*[*%+-BVSUK]\ 2$JD"( !1(0J'.Z*S-M Q\B @$ M(@*!O_SGVS(X6Z,X\:/PUW>??OCX[@R%;N3YX?S7=]^>WY\_7][>OOO/__B7 MO_R/]^_/KFYN'\X>T.O9N9OZ:W3E)VX0)5F,SO[U^?[?SO[[XNGN[,X/_WAQ M$G1V%;G9$H7IV?NS19JN?OGPX?7U]0=OYH=)%&0I?##YP8V6'\[>OR^&OXR1 M@W]^=N6DZ.R7SQ\_?WG_\>O[CS]-/_WTRZ?/O_SIQQ]^_O.7G_[]X\=?/GZL M=(M6F]B?+]*S?W7_[0SW@F^'(0J"S=F-'SJAZSO!V7/YT?]U=ANZ/YR=!\'9 M$^Z5G#VA!,5KY/V0CQG #'X)RFF\)?XOB;M 2^G<%JA GYML!'RN9OC?:O M7TCK3U^_?OU ?KMMFOBTAC#LIP__?7_W3.;Y'E8H!=30N__XE[.S'(XX"M 3 MFIWA/[\]W=8&299^NGC_BI(D"LF*XB7X^/.73Q]2YRT*H^7F ^[VX0G^\[WD MBO+/\]"[#E,_W=R&LRA>$H"!6O+118QFO[Y+7E_\]^60&*;_*3U0NEDA&,A? MK@+T[D,/LWI.@6,Q%9=1Z*$P01[\!=C<]^#GWH438#B?%PBEB=#D.HQGTAP? MG1C:+5#JNTZ@>L+4P?N9,5B@D= M8AN*Z" #SN8.@0TC2WV]TX#4/D0I2NXB)X3]9^.\! CLC<*X#.?G<8RU%)%6 MR0E)CSO@G&\OZWP_I ;URA&8ICY#TAH"MKM36ZCC?@'#N:$"(###B+RV@)'8FD JJ7 M1,/.X2@MSW$"(_4YKQTA<"Q.X\Q-LQ@(:)M$2[MU!(;.Z MZ[57'L$L[,!+ B-IMU^F>-=38\74AQKR2N4.KZ82TS!^-HQ>,Z62R?> M3&;WSM^C^")+_! &OH/_WJ9HF=R&;I!YR+L-Z=UO0XIK!'[1])'=14EN+2U7 M,5I #W^-=K]1B+J1,QI\I\.! B\+T&1VGB2(&*IWOO/B!\"1*'E" ?9@3:-B MWG"0K1QJ\Q$Z+4D_'Q\>5GG68M-:9)YYHMM7LM.Z&@Z&M:ST'J)*'3V%KG_H3 WG3! M"B*$368/*,WMQ?,EWA'Q@OZ.<,(+\L[7L ',T4.V?$'Q9(8]CE&8&YOP%SS< MV@F _9\73HR2;PDVIV"F*%Z"G8M]2B[F#C_(8*QK)PY!8R:/*";-%:%MY&RT MKF]%_%)_#3^ G?P;:*D$R'Y*,HS((_RA"/].7QO&RNQ,;"US1 RG?K]J1GQ" MG=(\[",:_$T(PMS!4/\%J+DYDC^('3*ZAODWA/4VG"[0 M,\)[!YQ_2*YL@ M]X=YM/[@(9_0C_]"EH8L"_SC^V4$:)^_P*HX[C8C(7!>4/#KN^;O/_1-3@G@ M%$:D4%/[=>_$G,.G//RYF\"94ZBI_WXP;, F\R/@+P^GAW- JK<;C+P;$'8G M^!MRXAOX2<(A<+_EP"3F^(@166W;.YFYZGA" Z,]5LNNA4%R@(&BCL-9H0,[+'3!7$8>>V/A]QJ(]*GS=NN!YO!G?F[MMX#+:C\0N7#H!;,^ M*?X LQY]8I)*:SLLF9?PUTD\C5[#-B(K+8+%^B@$)1_?>#873]YI(+ MB8RC*;59C;BJ^^L\KA/JQ&XY)ORUX9FKWP(O6GQ8D?#">W?A!]M;@;,X6M+< M6.77(HI7Z2R*/13_^NY/7W$1@!4<^_%$?GWW^=U9E@ AT2KW:N/?%7'ANWSB M3!()?: H$D1:F@O$GL.K0.+'C^-#@N%K*Q'Y-%Y$&NZ]$I//8\>DYD\L4?DR M/E3H[LL2D#^-%9"&R[1$Y,?Q(<+VTI:@_#0^4/A>X1*8G\<*#,L#70+SY[$" ML^?M+O$8H?U*=;$7>/PT0BN6Z] MO"N ^'F$!FTS<%B",4(KEAFP+#$9H2G+CI"6H(S6I.5'9$MX1FC1-N.^)1@C M-&+WXLTE$B,T7.FA[A*0GJW6OWQHX %'B3]ZOL;2I=SV@+=99D[R0G#+DO=S MQUGE.0HH2)/R)[MDA>('WRL540J/,>.RBT"' [,KNI!_[I(R'F5M!GK:=4MC M'623@C1B@-/;:B :5TK!US7AC]UEZ>0\O73B> ,ZD12$8$Q"K*^VE1!: IW8 M4\H,\$GF=-! _F.I[ E9/$:AM=1 <$7+ =M*HR_<70LK%9O89+9]]>0QR@\# MK4PET%5^2LT+L?@GWUL+C="UO5Q?C7O6$W(1:$+8B1Y0*K9S4;MHD>=HA>)T M\P@6#[G,"UR]*B[V5BM%D8=S)K-O"2(J]'P&=AS,)5MFY+[R%0*[R,U+=T#/ M\R4.Z=?+_S?40^\?UK&S[HZ>W$UTOYD.Q1B%\RF*EZ0L%JZHARMCL;0@M:T& MHLMK\D7-OZ8)RYA >S\-D[FYO9F45:94;!OFTEAH(OH5S3SCW<>DT8D>! MZH(S8Y#A<_1O4>2]^L%^YK945QTJ?%N\X]'QO=OPTEGYJ1-4!)2ER-L[:IA. MN3?FE9.FSEN%TP%RQES:>NG96O&VOZ6H3<#9[?48R2M@BL)F 7TY21>P:U6/ M?VRCN;6GA@FU"+=. 7["Q5#"71VOFFTP\UV?!;5 1QU[0L7T*:5P\Q"%+I=M MVGIIU$0X[0AXF5ADV&EP 21ZU6J;6WKYDM%]/"T;Y58-[0Q]YLY(:VO"WK'= MJ46WC5T'/3M&*;]$:3+J: -UDQG0RMY'I$;1,%%"5W6';M,.G YZ3IQ>YJ:_ M.UAFTTU1U.HR<)+$G_D@X"T;I%AOW:Y@$1>P-N8IY%2(;QIM-1 ]C4EQXDWK MN9K24*_+L=VKJ)E /KN:<4[.69 K469X\H4]^+I<4RVOC%&\5*P>!GKR.WKP MM<7EV4)&"]3O.Y#WXZ1%N-ZVY 7JQLG#1S"V.0JXN'Q$!]1R7-KC?U6,J,%. MRQ&2C9=6\>)I,LMADXG%-L5P-#")[7620>,"LT^68B:\]?'#T:- B:_-^P]U M6PZRW';0#(9;#L]!>R<]'&\Y8EVW37&D+0=0[O HD#Y1X/794KR$-U-J:L]H*;.;O9(;@)!$1_/L'&T^.,#.,"O#_W*:O& M5\1Z)(NP0*GO.MLKH::7QS*O6,KA]R*"('K%RW(3Q5=1]I+.LJ"9 ]9R(4EJ M#.T%AX#U)C%9#X^8[(\H)B4>&;,3[*Q]6GF9RO,L78!.^2?RA*;3Z&3(-&Z3 M)).:0M'!$/+9SS>*]M);=T921$1ZZIV0H'#P>I@P :Y8L%J;0'B[0/3YFNG! M]T4+X@A=#/K9[75;LYVO%>?&DVV36V--;EE!Z&(.G2D3GP'GF M8VB8Y /LP>66D\M5>9V(OX#M_725!&12QMIQ^9UTE&-#08!Y/_3NG?@/5+$& M6&%==@<#-ER>?-#;:HD5)&"=X[MB)&$"Q6O?1RR.[J6G7S_&"QZ7#9APRM84W#+ M*UOK1'DG<6TX5UH:J6$NT"R*4>6RY/4;*,8HAOW*B3>W<&(D]TCP"2LB1E.Y M*W361=V_J+.5Y?!U]6=5<95T%%F.J+!'J7'-DV.Q6HZ9U%[! MTD]X7<^=9CIR4]F_U%EJ> MBZK\K%!W2%J.GL3V4'-P]@*+.3>[.^FN=G/55KBD%!;%E=M+[KTL_0JYO9Q*(XU?L5EPM@O"IGGE9S[U>2,=R3 $*%Q<. J!CJMHZ?@A M*Q6&VE9OI8A[A-4$,^ESOYU.1MB#+SE_\UFI$?P^.BBHGI^>TD\S,VPZ_"H MF*;%N]Q+]N%1 L5U8O>3:$C#R> ZSI=.LK@)HM?D6^AD8)KN"B:9GEX(:A.O M+KI"^9^WX?;V16%4MQ>P%1U 3XV@/>J:[^T(3XS257?:!#[%A*X?H-H..(TP M0S[&$;83O(O--V#=RKJ#YT9AA55(Y[[V^RB)ZBNABD[#*2G8J$+5-Z&:Y2D>863XKF$<$XVVO:: MQ(+]=83R<\5.[OK ;I?A)T-"%S];YEUDZ4.4_@VE^&S'"NN+=M?R]B2^),Y) M_*@T,$>*MJQQJ!3Q!I*?;O+ZXK\OC2LR#_R3[T]HY6P*R^DN"N=3%"\GQ:?1 M'=YK)R^!/Z?I9_G^YBS23I8/7"3>0#I$IEB,:73NPBD3WZ6$4]3O\Q^T[K@B7366F<8JM;VB=-G*"&,='27CE)ZOB8:3)C"L)_#[*]&ZQ[][E..$"B5B;P*DFSI"W M+4A0&AJY)@4AI9R1#AY.HYJZB6+80++87>"-8E;Q K7H*4Y'/8:*BY!'KK4_ M.P$0!#\!&SC=/ 9.F +NV.5'2J^R+1GA$726]\WC!&SYK[4R0FT]QF"A^-Y5 MX?$JRS.$>:27JPHZ#J9,1Q!;(P'U ]P^B?&9?XVP*IW,]A\LIJD$B=X*KMC\9P0S^/.N&#+>==1S+$L*6??@P_/.E4TKCS(OQ] :VF"Z2NM M@\4',$*S5=1M!PN&S=2=VJ,N#6#11?_'S/%&G9LXHN&@X7OID <_ (8 MIOZ#2LL\[:6Y*$6A[.LWEQ1+>')2=#V;(>8Q9V BE.T3]XZ[\$,4;ZI2!18W M(@8WR)N+-6$:%5E"M$U"=@B-&DG13;K.PYFS.5*\)0>[6\Q0QJ4M13^CB?<[ M-DVV51?Y:=D)?HNC;(6?F_ 3-Z_PA;Q=@:\^])@L">:( \7#>["+V!AQP)X' M.,HZ4@ZC_7XG<>B;A.\_JMO6F^M9GI3S2 W>GYHW3*6Z]DAKP7MWOO/B![DG M/]P>]8LW3L1(%QJIQYD 9%[FIK\[<0PGEPTA!^?]B-#.Z&N$5BE?\R#Q23B2 MR3EOZ+U-G%B%<;K.KCJ$[LPV^;RFO7*6 FE#2N\>FIA\VV>J42VAF9>?,Y:K MKYS4GKU49VG$+8=0.M>FE@4LG,MB.XJ=$[2J<%;S9\8)F$ N#@:L0R:,]?M- M]\29&@NVYZ-8CZ1,&@OM#:-MKHCE,JS:3*PEK"B]-F\BEPUE'[;DU%B/LR(; MD:M'+2^#TY?E$'8W3;NDOMH. MIA*S5";/UO+W4=4:F[7,7NLWHY[\F>W&I;V0JG?841.:E=:",Q''H5QW+:6\ M;"VV)VL6#9W9;?FKU=U-*NDL<WVW[E>HKV*6(V-()/[;KGL]Y7YM>_3 MM[4(ZE"6@B%YZV6@W7;W7( M*>5%UAVQ/DJ2'SV&TE?2E-8K-]%5TC..M1MPO50UW^?)P2N:/\%_OF.;+HB2 M+$:3>.Z$>X6032]87J5Y5XX]OSCV6"%Z,BLTMA/L*K6W5'!4,[:.N_X.OKB$ M(_\MM[PI#75+M=(%K6WB%%"&N,Z@6ZHOG,1/< KB[BO'(MR%KQ44^B.P@2M0 MH9[=08,8%LCOB&)0W6RG6PC;@:]*%F6>8Q L?CT-TV6+3GWNX]GY?-H$3G84 M':\]U"BINK8HE.]6=PIK/*QN&>_( /67QPZ%=@QZ@EP!.AJ]D%/; M(O9[C935D;D#;!':10[KUZ@$I+/K*+J%D8[ZUG?2!9]MLV7WEC+BTI52EJW3D9KW4+(![]>H88QWS$( MW8WCQ^2-Y'OR#B"JUC,V7;ZVM.^FT[;7<;MHD#4:_+?A*DLEC%>Y,73+I2.\'_)Z:*FQUR"G32ZY772+H<""U ,LO.F/0>B: M12$8I3Q-%\7"N,8S*(*T;9LFKX>.1U+K2;O4) @2_JO\:+>.EWE L$UX%7]$ MM[@++'JM=(=BB,>@()HOLA^+1LBI;5$">XVT/)2[#S#V&(COQ^+]=4LK?4%J MN73B6(Q!]O M>#^_UP":Z9+XJ^TG0/S+XPO7ZF,(^^W2W/BW-:*[EA>PZ+:TF M-;.];IEL6X3ZQ13FK,<@9Y28]2/36+6MB"8;2F(Q!]NC955/BJSL6X1M-\N&SNT!>ADO 2N7*Y;45MGGM M%TZ DWV>%PCA E_GGN?GO%P)B+;NNQHHT:UE%*0X:EG ,:BQ/'/MN-26UMS( M'2?F-_R CRJAE&TI)6:2((&::S\H_H)6=8OK;A.J7ASWCVGLA DL!MDHA?6D MP!#*%I>%:8G_YA[?7H(_VU>QZU"ZE75+"JQJ]K?\)1LVFMUDQ?+RZRW,UUD\ MARBOK'LGK^26'==V?O099CL1WA)6)E+PM@GI[KJE4S+S3!R6,1C:K5EHQR6T M1Y^+5C%D&CE2DF+;.H!NP97,(9.!9@RBVTS9.2Y9/98LL2W;73MQ"%8>+J%= M5B#V7>(O"C)\O) 33[G1]!Z7J?66"?\5SX<4T67^ 53AP ;"L:N72.C_%OIP M#'UU8D\I-K)?T:WC!3(/N\J7Y6=T&>2Z"ZCE)_?#0906:RL/]8QLN>,R.*S. MF=OQ,8/,RR@1R+^1',6Y6&^ MKDJE)W%: 17^M0,4_O%]\AH"WR[\U?F;OU^ LOE[+1>T^\:;,O.!/VYZP;4' M9XFNHJ7CAPR!S[P!(M!3PX3N_9"8O"1G&VSFK1YY1+&++;XYF,VX MQ#HL!!B6\.EYWH0QS>[CZ2CW6RCSZS<_)<>L3XQ941J:HL9^ VV/GW2;A*44 MD<379L,'E$YF4^=-1KO)#ZYLWZGI!+Y*P"^"P"_2V'_)\+]IF](AP^F8$P!: M/@MQT&1VXVC;CC #W< 9GV$ %IQSGN: $\]M](1648S3MZZAPZ[(!G6S43&^ M;J_'P,=8DB;7//!9[EH:]O38N>QR]8!E^8H<>/#<97O*G/@LQ91S3MSBU':8 MLQ0:A;>+!E/4EBX%T\W8V))&H@(U'-GY-:8H!]K3$J@VOH8V22Q/*=$L1 &)(1*,K%Y&KGS1_'0GQ/M$7)6KL5BE+Z=54KE*ASM(BW7YTVE= M=*Y+QS>^7L4EWOR%O=\?9!W M&[(*K%Q&H8=O-'JU5V)W;\'BVY_E.I$BJ$N8YP)Z^&NT^\TI/\W>_+2N.4N7 M@9,D_LQW[A,Z./:LR./'])3Z9\Q2B/E 6@/2(7K[I2.:9R$-3VSIZ4Q M(?.,XEH^I6J:L# ,[_@I7[-GA:;&:]]+%F>4.L%IF;K'$/K(V%RC^"4Z24]/ MR;4_]RD_NI-K\X>+.C^.!7_/1SBN/%BM#_%M4>12P6W:$RU/_GP!DO$M080- M0!@3:L47@5[***P]PL;#BMZP%SI$<6KM,\PZGKMNMLSRPK5+K.+^28MG=Q]G M"(PKW[Y"H%=JX[@2F*NZL^EF'J+]WG&S7-THVZ;MN_MQ>TM,LX[T3GJIX=(O/GVT\ MG1W&;\-@8T:JJ*FO=+>\67L99?B2"; !J =GB1AO2E.;#?2L[A-:9;&[ )#/ MYS$B6FN?'.:#N^)]-42[[H#34,X^5RAQ8W]5L 2W@%Q;+^WQ1GQ?4RC42!H: M@SNO0B^OAY8)#)&FK;K8XEW46OB7U\.<"7!K@/+[Z!!.?%<-++^HE+W:O35N MB4^AKLJRG!^$>0)YYVOXZ1P](:R]RU]BP6:]02X]C&E3)3<#P4)^@@VL>!BM MRU1IPVAFR\YK*CF(6=,47T_)093MK8_;Y_NP M^;5['&M3356]D16L3!:'F)2-484KV7EJ;A*A);"2ZT+3VW M'P1Y/&A;4F37$Q7=A]]+]M]1@L2*'10(?3TAU!:V* ]-O?HP!D\E;104C+9W4 &3_.$F%^;*%G4M&7J7)^1(;+\D3*LP3$M[+W4O4 M_%F)[NKRD/*Q_^H$6>444Y) S4CB]S#!^NYN<>W[FKL9,=9''D42)KHL0A_ MF>.6'I8M=Y:;Y1%+#=!6+$7+ T[#@UNQ2T<0>QD8VYT9/(*8S-!*86=UCR!8 M,RRX/45O]!<<4 >I_!%$:3C'I%J-BD%M.R.-I][#GJ>^#F@%Z>V38$4_ TI" M=+Y$4GG[K)SJ589:'+Q20VBK!L"H[E*A4<)!WVDX:QWT;4]S[4F(%),=,I*R MF>PM.8.*ZN)C73L)J;?70ZW+U,KT.*D%Z&(.U(&:VZ6MTH/(K M1]$L@LV)'#B8@3S*7S"#)R;%2]@+I8(GR3BZN9(RF8.',Y4S.0MG].1DN J[ M\10P)QE&,V]2IG+H:(9R)F?13)Z:%$/Y:Q5*DPRCFR^;4SET-%/YDKUH)D]- ME*'.L==8$7/6Q]+(H820&W^6+C U:OAT;TP#N55D*>7&,)AO#V15G=RIAA]- MY,".3&<IZ:+2C2WF? M,,%.IG"/#)<8Q T#/P/?E3?H9,KU-853K'BT7LL3Y%VYATFL='=3>$CML^D: M4AZZQ*Z;!3:Z!(9'F_1\4OHQG!7'N+:H'!)DM9\=NH':/\5H.YU!J.@1G[U95C07%0%9E'R*V_6].F)#M8DK:!98"*' 4S M#J D1X'CD&HR3]>P]):[/0X M:^LS:)#V$:+]32NO$J95T@U76(6BQVR;*UG->SQ&[3394^ M9V"2RAM4=.V'LT<9'@]X/0ES->^WETD/0IU[P!6\H1UEY=[ MB%*4W$5.B!'#CS]NN0IS6!P[X9P\>)B<>YZ?S_8VG$7QDA!T7.7EM@_Q7J&7 M= H?JKZEO7?=@-Y6PVV)!B'U)R?;R"Y::R <4W ;@NAEF']J#XON$4UKJ8'@ M2Q!?/RT?L^;P!J6A)GQW8!UP%%D]GN MQSST)0;0/KV",J[(\GJHFD 2IQ7BX5\[PLE;\%C+ER_4UHC<_^U !-T[;_XR M6S))JO]^2)0HC%G_G;I'35 P ZV8Q=A H2/!:J9=>7(9GMI4&6S?P@2!]8:\ M)[2.@C5(5?U[;"0%>VH ]R+VO3G"5AJ5>F8S[;O^W?[;B]R=?]=:A^*&C\,. M4E_Q7,U<1'$*DA-$SQKT[L8^/JR4GY6Q*EH;IZ'5'H12&I MA?[BA'],9G!N I&#+[$EL[6/9C YUDJCV5 [J!_R=]#:[S7@)Z.>Q?H8HC3* M,O]$>';/T$KH#-8(6G>>UCU'G8K8.U]M'0\-)3HAN$RCV]"-L0='4%_W]!%# M^._Z;>7'N7<&^.>3!-_M]]0\(0'*=9-(E=@L!JYX1+$?,5](E!E"W<[+^2HP ML9\Z@9\T7G64ZJJEE%F*0YXE=9,L35(G]+#WDE^UK*6;;K\VUUE9>^2=Y2"T MO'( Q[]8A8?FU1L!,FS/8!4<*H:6HR/O@*QE%/+\>Y8BQW 1DHADTUEG.PC[ MG-% QU( )#S4*WP(AZ*2W'JB6X656\31^HY=BT>%)KFY*4 M[])RW-A>SEWJ>JL/!IBW%JM;1"4YMA7/?! M6PJ"J-TCZ/BW'*4#=W5F<&%4L#74S][AS/)*1Q(\5(W?C H5Y@[5-'TL+Y C MP"U]1=U&A2R3XV0=<.D8B>ZGVL11 MX2872%=Z)]^(-P:ZL%AK@'Z(:]"Z[UG=.'[\5R?(T#V83/!O#)L%5ZJVT[K8 M5"9V$Z-_9"W7.$1ZZGBPR=D[P-5[##W*$U"CYQDXEY/8Y43GF7+-6- MKQ.TTO,XZI[53$(U7"5B3H74Q1;ELF4A, 'E=-4PI%Q!QY<]N M;X@>_"RM!S]KU(-Y\0$GJ*@G\;40[6W(RGR17IDOM)71479#W/"OU=L0,:\M M#Z7W8I'7$A3$K=FQ0"UC^E+YE696C@4\518I%=@6BVXL&',L0"ILAZ_)6) 5 M.C*T[5$3+:4<:MUT%KJWCT%%%QU/Q12)Y:?A[M")J.P+#]9=(60IP(M M-W-5UT-'1D>!_G(51!N$+E"(9GZ:;!]OH:=U M\#OIFH83W$3QU'E#R21=H'BZ<,+;$%@6D9\)3$EL W3(^04J%=\!?PIM732 MQVRPU(]203 M)T&(T44'TW/?.'N&W8#X-">SK;!](CP%P48D-?+N,7KM"2FB='!'*AH<-7\Q[;9VKFPO:]N U[ 8JN% MD5OL(\O=$EW0$C3#+/=&2"+79N%9[HCH)I5,0])R)X0@6N)FK>7% B2Y2^@Y M4UMOR,OJ+65&NN4WZ#O(+/<@T,<%^N.#2_2X8?ESX@H57 >15?.R\]&B*GEV MZN797-/<_\]IY/ZQB *8:H(OVE2K9IE5T:'EL:@II@GG&GG^VO> !7X'/)Y0 M0*A+%OYJ&EV#,<5XUZ_+",J.\P]88)&;85.O/+\F[)?$>,VU/.X+\GF!0]F7 MT1(+52'YVV>7+S:[)L63UN>O3@RG)WY%!@4#JWO(DDK+(XJQA>[,@6VF3CQ' M^?=_ PI3Y,'A^M()W"P@^UU18>Y\/H_1'-?MPRTG,QB""!EH>?(-VH(/]W$= M[.,ND)=AP6M=[X2UX+R: >K&UQ&'(5_?<%_YKK?1\5SF=C/!Q0!WR!+5B<%. MTH3@^E+!M2WZ>N"@ [U0V-@R&$_KTML-1.1VLYC,9KZ+8N9[BHR&.O@>]EG/ M#P@QSSB=FOC8KM_<( .+X@:,/\P366YZ3&;73AR"EDM GQ&>X.;AJ1E[H+6[ M\F/DPE#,-=MK8.+^SU2K.\T%!^? "1^<)?]-UUX^92)DW&G\%27IMJ AZVU$ MI9]09D:!E!4J!M8!3)0EBL6TDUQG'1HK(.,BCPY\<=QDJ22QSCU;LP+,43$8 MJ8]#JAY=RYN^V/_NXL7 1^-OH9\F3\_?6M[TY?4Y)@63NP!V53%WD<&\8G9" MCA?);T3J,8A7CP"8^0WYEN0;GEB8%ZC99%*_!)LEI$E(:PMTT,$'I M:"S(HZ_(0Q2NB?@1\!,B?-7?XU/[0Y3^#:5/R(WFH?_/JLF3=]I?(09+Z*/' M)O!SG@O0MSP135TX8/<"ZW#.=]L71[6S MO9;K57=66PZE&J]W[=U!=8MC*?:M+O?R'35I!3XFP"0V,T[TP/*L8+7;F.*X MANW8][%+<72'I7 J$/[]\)/ER>W4<'O]:> ^8ETEJC_8MOWTJTS51M$L9^U> M+7\5ZVLI_BK<"1)14\OOT_1DE0G&;D_@JO'<= LT6W[UJ<\TFOK3]=SX=HGR MR189QA:1#KA;?JMM*#%@1N1*?$\"8(@ \+,+++^,V+6S;M_BS$(73_PBR#0 M TKSJCQY] ?OS+\C?[[ $*]1[,S10X;5$ E#+V&50R__R^[=O%Q;?8.5FD97 M""!8PC+CUPEX D]ON]S)F(W 3TZWYL#^1:''D[ M)4X*MD^=M_,TKPB&PV_3Z FMHAB'+O.8D= 6<Y&3/)TB1U0J]X M8(DE:W)C:)ADS0P1,54TL6G^(!DQXL&HS/&K$N.-9FCZ#Y-X%IK]:903 Q#%X>4%O3TG*H.FK[@TS8/C)PCW93D+1^ MK<=.F"'W+.I>,@K-D5,9EE)AQO!7G('CY,96TP6R_/\1)#J M;BA;GAUV")LU3+XA4H?,"R]6GO,#+H(?W$3QMR)D^Y1D)/$'_CBN\%]_:37; M<#8 BY]+H41:-!%A5268[0SSG50?PL7WK0)W5]%[IQC:@N2ZJ#E5(.:,?TQ< M>6=B=>]Q%&0>0$WNG7_()84K)T7;S&PCMDLI*D>Z4 :OCEU+,OK*F4/-S3R6 MEZ7/JL6IW]\9'/N]SYL([:E NBYN-$]5R-)GU>+840_6?(#QB=L\UI5(K3MH^6QW3O;B#X@3#7 !N*)$^\I169%-\3ITX-2,B MJ-EK?JK?:L[UU*&%V_9%.M6*UL[O_3KD!Q8> =OEM&4=N1'"J%9E;W+JT6YE M<@K#TA+)@^QU*EC$=OQ-XW=].E-\ESPIU6/<(??#84K3ZK_FBQF21VX\,Q;S M5%3]:(7$7)TI'<:SM+SX�FN[*AFMLT)BK-40NW7)3R5)7]:"6[&7?LY?97 M[@&Z#H]%MC77]#W5?K=2JTH%:@>3P\$OR"FX&_=(&&V!4M]U@M-%N=,EH],E MH],E(Q/@..5BC^/^UBEA?!\R9FE^ZJQ9K>VU3VU+9@J.^SRA*?C+B#U8>]P[ M\@PF0YA\C+%Q,Z"W*G1F!J1].]]:#9)^G&S-\+WNRD.XSIR?$D3)BR2X-.0< MA:Z/*L;(;4A PO\PP(^2Q&G%UH1_[>Q,_(SO'1 ])Z1< F]@3J":UMRFRN[5 M/&88E36Z#)R$=X"%RQY$@6^AX-JU[C.)ZP\$S!.8V60/6-&)J_G M8%:^C.)5E%<+P.$@-HGUY!&=>SP.LQD :J:V$*]HQ& Y'WA$T.NN[9 M^^U !-W[H;_,EDR2ZK\?$B7&VNU^IT$DGE" =ZM')TXW4S ?$]"5V([A"06_ MCS)%^QM:PE)-D;L(HR":@S+!=9'SS0MY[.U.J)]"*D,4.\&5LW3F#(<=NYV& M!2?>E,K>PUUI1F-EX-UZ+VS$=K_4X8J-HQ4"_L9GI!3V9^R56N5'^1;'NTA/ MDR;$/ +(]#1'Y9FL4\\1]E\D?)J(K3W,V"3X0@EM:DRSOG?T2)\]#TWN<[+W[@IQM\E*%*,[^#.N\4 M<5X"4_I.0/8+^!?/2\5IKAPK(C:-^0>.3]=_(MV4T3C-XC!:X\_]%D4>!S%Z M0V5T[*G&.^V=]&\.6_Z'A8,?SF9B[AA:/_V3*93* MH^-[\OO%,]EM!W,7;S(6BZRM 3PB)ZF_Q$;]I;/R4R>X?@-#P",W6B;A WJ]<5RR?3"L M!NEAE,VA\/ 5F>'_%65QL/D=_O:<)2E@UWA86;"3CD2_!(3F=KER_!AC>;EP MXGG#)&IIK.V=3(%@X_:B!S40:&EBCUA8<0M-:\#/4I@."A7NT).(UED.I'QP MKYH*PHV=68H(RKY"R&A1+V*_'8"\!9^U0V-:Y7@E##QU(^D(HA;C6R M6%C/32:N(=BVV%IWN FW,\HX6/+050).9< M18IE6=BW"4IYX"B14M!Z'(0X>0-6(K2 5L^?]L;/5[4S4PD M&\12Y+K((S<_Q=)2D0=*),V;.WJDVF61FVUD*7Y=))*1^61I<4<%!V*9F-3H M463+J4"FV^C1H^X'E?A-'[4"CPH@&?\"+0-Q] RM1S=-5'@]:-%#H<^?5F5 M!-$^D+.#TX2B1 5\/YT8K\TU6$WH[0.UXV:Z3J@7,/X\6ABY'"B9D7T"DVD2 MNVQJ7P5NM1A^+PT3P2Z@8=2^H+W^&/\*LM\7J8,P&N_/#[:+FPCP_GST[0\C1$LYVZ M6DP(G[Y"%Q>0OEZN@FB#4,&I%RA$L\I+;#72)#OKD5\$-AZ^:WL%= 81<7J0 MDWI"KW ITU-'@;$=P@7G\BN-L9KKV"Q0$.1:\-Z)_T#X="NR$*W=%-9)"),L MP!]X!HO =_DEE!AM-0!;7"8#A,X]? \/[RCXXKT(NF)]E4%<4Q# C1R$64V5 MT3*9S6#=GE ]J,8FB-O>J.-IRZE$^\G43)Q8EPLX%KJ].'6P[-EL18'97N0. M> T>'$OM=).6S8BTZK:V67\"!^ ++\QMV!>I\KN/8^ MAR4MAT+G4LNOQ0B)9_NYUW*4^C/$[AH)7$HCQ4U>"LOOQHCOFFQ_B>40 M23.5H(?&TOL<\IS%=!.=$!)Q1@UR;<.4](+G;+ETXLUD5IRP-[?A=(%H%GU< MM^CS+;2T4%TWSIS@E(Q@5C)"09#(%,JFNDD^)2.A_MT MA6 H#XYC<6J&&7\*,NKV;9V"C*<@XR#AH8858WE\2$V>26XL]>*YCU(G, .J M(3WW%L;43N&A/N61;5(K]=U_S0$+T1PS_'%#QK#/>_%)YR;M=>B).%R+7^#_ MO#@)^H__#U!+ P04 " 0@B=7+( "ZF(( A1 #P '-W8FDM97@S M,5\Q+FAT;>U<;6_;.!+^OK^"MXLM$L#O2=I&]A5P4W?70#?))NY=[R,EC6PB ME*B2E!W?K[\94GY)[+3.-KEM$Z% 8DG#X7#X//-"J^E-;"K?_,1Z$^ Q_F8] M*ZR$-X-/]8-VH]UK^DL4:)82O5#%QR,8!>YU?=W]V:O/%$ O7MBZR&#(;M!JM7[N)RFS=B/]"T,;KW':]TKI5 M>>!O.(F$IT+.@Y%(P;!3F+$+E?)L(1PJ:U5:RKLIN!3C+)"06+2@1RH6%LPF MPD+=Y#R"(-=0GVF>KUO1V9CTQ>="V>ZMJ?W-&C.@1=)-T8B9B.TD2(2M1S@8 M%X@SO_BE_;+5[35)W9M>,_\[G:'%>++AC9!'5V.MBBQ&JZ72@1Z'?*]5<__V MNQOWVOO=NQTX YHB")6,-Y?R0!X=7$]$*"SS^/1^75_0]V\_.+X:G)\/S_@_#5C_9,0N/GX8L/8!K[,?6\7(Y.'%T/6AUB+*CWP?LLG_QMG\ZN*R???HP^(\#$C[I MM%J=!]F0+6G\ 6J'Q]B/3.F4RT?;D6&-_<'U%3MOL,M4V$F-1:"M2.;,3K@- M'HRDC[R,G6AZV#@Z./@R+EY6L'#^;#?8D$WX%)B&J8 9Q(@'8=B?!=<8B.2< M70#5\TQE[#V:PMJM^I],)1Y$[ 5/\R[[-QB#S]]JGL6FQH99U.A6@'J>@.HT MV%MN$$8(B'3.KC(UDQ"/H>9QI3V:8H6:,V49#>0B8SR;LR*SN@!<.[>0HC:" M&6';3&6=/Q,V$)5+-S()'&L;"6$P$EG&ZZ>U&*VMK=# +8S:LK1CQ3!EQ MV&"C&_!Y\-FP/X1L#\L%C=' =37@V M!M;'V'Y12)1PK>[1'G@K7+M+5_Y24!N7>1Z1?D8)8(U>'NYDR\X3)3OJJ(M(L_]_@^>P<&5X1XH[(JXH79?0C5 M-R$@<,N9?,6D"HT*,,A/A7&I Z4@ ZY4K?@J!!'%S<3S$3RME54S;G6GA;:;M'/0W M"+=[NMB9=\C5J8B)3AR;D8&"AT(*.Z:0P9EI,2R8=/("=6DPCV M@9Y@R'Z18P:L*/9<*1;ML\&4R\)%?,(?) DV*V**R#%;FHY5U;A#"O.7VQL1 M1RDDJ]]NY>>'AVKHXN=_7GT+4<7[JN7>$'FVBK@4_Y9I],J]A,? M[E%I;G15*_,XME96:;.L[MP-U)FFPEJ +^774&$!20*Q0 N=ECUD':8S0^D2 M?U.'MP@6\+D0N 7%XHL(^]49Q3-E#)U1]"7V#+@F@82@@RLZ HL$('S+ MRFQY5C #?D6EEN\A7+'ENA_W7=#B//I>I"C;>G]LN"5%\!@'&EAFB+L)5#9- M. 9)@+U-S1=\!JL]4Z2XF^@\MYHR.V\]NG]ZV:/BPKU.$?I8LR4:@V\-D0DN M9R"VW;>+)0EJOMX1V53)*5#1D_%Q^26I+M,,I+E4<\"GLXGRB87?H!A2XF&* MPL:3 NO?\_KQ [GK0=]2ONTNZTZ-;KSD7:>U!/2B=S?$> ?:F4MO>;>Z3KPN M^1P[9=1\#7'7SW+H7%S*X\(ESPT$QI\D@7\U'&?3BZGH%,M'UF A70JA5+Q\ M@=OI?M4X[+S\E;S;M/$=,IW&X:NCK\@$\(.^;=K$;T0)DDVCOA*! MRE?B%[!JBZP[0[?40\Q#5X'[6:<;VZ$PI4(2NZ025AYN2YWNO>Z%5ES&76!? MX.7_B?8?,#"_G0=K=-B*G!]MLU__0)'M]6,%MK^RD_?8ML4&N3A9[L_VK2SC M8>G:=HX.I"^WV$W/5>S^)G;[\61F("RN(+H3(TW3O/F&[#;,5"GA.PL3CUOO?G)1$#" M!M<0%?2J!3OS7YQ]*;SC;SJ JOZSX+<3\1VW$+!+>B4K#4&S5S76:74.JF/? M)_!7)R;+&BCG8_"QL++1) ?DW29F5? 3=U=@UTDVSBWO4^4M+()B*)*DG9\?WZFR'EE\1. MZVR=:YH(!1)+'@Z'P^>9%TI-=VS2Y.U/K#L&'N%OUC7")/"V_ZEVT*JWNPUW MB0*-4J(;R&C&M)DE\,^?4ZY&(O,9+XS\ATASJ0S/3"?G422RD<^.\YO.SU9M M/A]BX,;41!9!9OQFO?EK)Y:9J6GQ7_!;>)V;CE-:,S+WW0TK$?-4)#-_*%+0 M[ RF[%*F/)L+!](8F9;R=@J>B%'F)Q ;M*!+*N863,?"0$WG/ 0_5U";*IZO M6M%>F_35YT*:SIVIW4V/:5 B[J1HQ%1$9NS'PM1"'(P+Q)E?_=)ZW>QT&Z3N M;;>1?T]G*#$:KWDCX.'U2,DBB]#J1"I?C0*^U_3LO_W.VKW6?N=^!TZ!IO # MF43K2]F11_LW8Q$(PQP^G5]7%_3T+&9/8_M#G ;4#[__)_W+X>!T<-(;#L[/ MV/DIN[@,[ZGT[^ MZ)W]WF>]DR&[_/BASUH'O-8ZW./[C=91Y#Y5WM^A]WM7K/?^_&+8?\]6-^*J M?V)Y<-!L$Q>&?_395>_R7>^L?U4[__2A_Q^[0_A-N]EL[V1#-N3''23EQ]B/ M3*J4)X^V(P./O0>>N2U;)6B#NM' M!P=?!L?K"AO6GZTZ&[ QGP!3,!$PA0CQ(#3[J^ *HU$R8Y= U3*3&3M%4UBK M6?N+R9A=I<*,V2N>YAWV;]"(*/9.\2S2'AMD8;U3 >IE JI=9^^X1A@A(-(9 MN\[D-(%H!)[#E7)HBB1JSJ1A-)"+C/%LQHK,J )P[=Q BMH(9IRE>*4$3UC, M0[REF$3D,2.=W)I !B&BD:L9B:3\&G#>%9T:[T5H#$Z9D#MH#A((A0J+%,4R M'(Z61* 8NC(<,UW0C^7X*2@HE= "4J$3;#BQBV138H0"G4-H#22].9HF(USF M!(=%+)BMNJ$BR0LER<$72 (L%AG"D!"]A)V'#$%Q_%JM?"^RF PU O6(+$R* M"'4BM%?7+ M3;O9^JVC2]"7U2K%61G' B_W]+X%UX!Q!1;&"$L1)$!P8X#<"1*AQS2"Q%), M,Y1JZ#H2.DRD+G =5T/]6;[Y^4Q%I&W_N\7WL]C2N"/%D:Y>O@]VCLBKDA=Y^"-4W 2!PRYE< MQ20+A0HPR$^$MJD#I2"S>JC+7":=U<2E(.&6"67)M$2S5R8U^E)@ D);M$Q$ MQ(TU-- B$EP)6H!PA9U-I1EI*C056S9V:%N9V40C-:!!!A,;#R:MPBA;G+S8V(I10.Q/2C M7;L3R,+<;\(V298OI(%ZN?CK!P0LF'>)-DJ *"LB3#P.;^NX MI8.TLH.PWVQFQP/R#=5M,@P+1?!<*9(VJ4VE-O@%/29X1][[=B\]/SI61Q=;^_/H6XXN[*.7:$YF;QGP*?^LTFD9^XD/#Z@TU[JJ MI7D<6RLCE5Y4=_8&ZDQ380S E_)K(+& )(%(H(56RQZR+KPQ9;M?NRSH/EY](-(4;;U[MAP0XK@$0[4L,@0]Q.H;)IP#)( >QO/ M%7P:JSU=I+B;Z#R[FC([;SRZ?W[9H^+"@TX1>EBSQ0J#KX?(!)LS$-OVZ6)) M L_5.R*;R&0"5/1D?%0^)%5EFH$T3^0,\-OI6+K$PF]1#"FQFZ*P_JS ^GU> M[MV1NW;Z#O!==QE[:G3K%>H:K<6GUZ@[ <8[4-9<>H>ZV;'BM83/L%-&S3<0 M==PLARUR<2F/"T]XKL'7[B0)W(O7.)N:3T6G6"ZR^G/I4@BEHL7KT5;WZ1:=NO;MSQK=V R%"162V"65L')P6^BT;TW/M>(R[@/['"__3[3_ M@('YWS^)G:[\62F+PRN(+P7(PW=V/":[";@5'GAB<6*QRL:J[#_DL/^ MD]O)*I[?M]55Y*XB]_/C>Q6YG\M.5I%[^TJ\?P-A02]8L'^)$-B% BW(J1X[ M&0N(V>GB1/+UH/_+8=@5A H,5[,OI0/\34=7U?\U MW$$>Y@9\]'IN( U L3<>:S?;!T_W'/;[_Y&%\:(4R?D(7(BJ\=B \GDRY3-M MBY)N@_Z>Q=N?N@W[ES#^!U!+ P04 " 0@B=7L"W0)\L% "Z+ #P M '-W8FDM97@S,E\Q+FAT;>U:;7/:.!#^WE^QUTXS808#AKQ0F\L,)72.FUY( M [GK?91M&6LB6ZXL%[A??RO94/*>7I-K7CS)A%A>[:YVGWTLM.Y%*N8'KZ 7 M41+@)_044YP>##];G7;#[C6+2Q1HEA(]3P1+R-22TU]?QT3.6.( R97XA<6I MD(HDRDU)$+!DYD W7;BOC=IT-471A;)8$M!$.:U&ZZT;BD19&?N'.C9>I\HM ME%I*I$XQ8"1"$C.^=*8LIAD,;GW)A7(OF"X&ZY!1R4(W1B?F+%"1$S)E M^3@9%XB6M][8>RVWU]3J#GK-]&<&0[)9="D:'O'/9E+D28!>PS\ M\>G)Y+1_-(7I&.PNG#8FC4$#)L.!283=V6W5H3^!_N'X>#H\A$WQE="[UAZF MIJK:EP>>Z6]#F/1/WO>/AA-K_/GC\&_H#Z:Z?-NM5OL9(6*GL=OIW(R)*W88 M]["M>0A()$+&A#]80$<)X$5"?<5$ G.F(E 1A4\YD8AYOH03JK>4@#<_H"=@ MMZQ/($*8Q%ITB\2I"W_1+,/[[R5)@JP.H\1OP+;6LO5FT6[9OCL0<4J297$9 MN#4(A31FOJS-I.BE"(!B!@/X/<>1CEU'8+8[0#((&2*8;+19,P M7/@12684T$[,LDRO!'^U9$ 4A8A*BBZ?-8FUU.)8T M8QI0QL@@8C1$4VA:L:\4QF'(?"IU++3>\(W3]:9UWRTI'2- I$JC,&F="FC&;WT8D*D M1Q*:6>,%ITOH^\:T+F_T)R+*N;_LWU_E>5>8FGMNL!E,$ M2%G-8L#O;I 98M/;N=E K )GB7)]X MG-;7Z/M6ENN2+"%HO^OL%--B4^*N+H$*C"\5C"4:61)J2P9B^C9A"5(<*ZA[ M!57"S/,!R5BCLJYO$\X!IZ$1PA&S68HPS>IF5L@2DOAZ'!4&S*C6;(M2.2] M+?!98VQF%\B[\:P ^7-.=NXI7/=Z '0Q7$JSUOGS,TNOQ=%G:*XG9$"E<5WJ8)K9-J-G?;^+3+=;J/;V3TGA/_(BZY% M12)*D%QVZA:6*4\;5["R6>+.,2R6)RDY<\Q?2P]<#86O>LOD$U["JH#;6J M+/-S=2I+/BQ#:Z<80,$9/H'/1:ZJ[A^J[F*^=M-A"E?@7XN19M8\_\7V*LQ4 MCX1'1A,/MU^L&/\E,_ZCRV1%Y=>ENB+MBK2?5:E7I/U<,EF1]MWWWW?J(MU$ M[_BI#Z!^X*"O:G:6N3@DBCHPH:FBL4R" 1"@)*8QI\?^.Z;FZ42M" I[LD MOI!HG>C^K[=$4R&5-/'U'90@R5*;03*_2U\>$T3E15^^->DZFTVZ.HA+HKY^AT)2K8>$JC1L>O)EY^7& --UM\@4HQAL;.P3,HJI-:CJ6T MZ2-(+D5,2( !PNB\+M>ERB,93;7,1H-!.L]Y\[892:#OC_Z#3HL^I=DNEMI:I M4]XH)$*6\'CA3'F"&1SA'$YDPL12V)-:RZ22+TRPF,^$$V.HR8.>4;'T8!YQ MC7:6,A^=5*$]5RP][T7[BM&M+[G4[B73Y4T+,E0\=!-R8LX#'3DAU[9/@RE MLKSUJK77='L-H^Z@UTA_9C(4GT57LN$Q__-,R5P$Y'4LE:-F'MMN6L5/S;UR MKU5S;T[@'(T)QY-Q<#64-65T>!IQCVLH\5GF]7Q #\]C>!CE]\D,JD=?_\'P M9#HZ' WZT]'X",:'<'PR.AJ,COOOX7!TU*=+NAH?DL3P9)/X-2;^^./)Y&/_ M: K3,;2Z\+$^J0_J,!D.BD*T.KM-"_H3Z+\;'T^'[^"\^%+H37./2K.9M<\/ M/-/?AC#IG[SM'PTG]OC3^^'?T!],S?1M-YM/B<=WZKN=SNV8N&:'L89MS7U M0DB5L/C>$CH20!\$^II+ 7.N(] 1PH><*<)\O( 3-%M*H(>'Y FTFO8'D"%, M$B.ZQ9+4A;\PR^CY6\5$D%DP$GX=MHV6K5>G[6;+=P]4>1B350O27&6YT4D# MSA8"L]/==ZMU@-+& IEJ2MQYZ4K&+ .5%Q.F/"8PL\>G,2Z@[Q>F#2>0/Q'3 MSMJHX9ZQ_$WD\*;>W-N_G1SV-MQ0Y'.;UV!* *DH(,QCFI8^838V,V\U&Q5^ MR;G"A 9E!3549-+J;+,:T$QO[6X'M1*0*8WUF1>CM4+?V5Q>S>,*@JTWG9UR M6%+P@FNFP :,SQ6,%1JY"(VE F+F,>."*(Z7?+^$*N/%HD)L;5!IF< H]9FJ&38U9$UM33UE6?YK MD]V&#FZ0:==WVOMWR'2[]6YG]X(07:C+KD5E(2J07'7J#I:ICBB7L&IQXNA\)7LV7R65S!JH3;2F=QSK;42F'94?!]XN6@6EUW=UCUQ(H!C\" MKD%A3. R;8P,A-00("88?']7O*2(2@D9\$PWQ9>*K#/3)_869"I$A<(W3TB" MB84Q0U3_+4U_*A"JR[Z<-?,ZYYMY%L@KHGMGV8;YY'*V^;:6$J'(79A< =E@\9XNL^-[5:YB7O ]> M]!K%Z^'_ E!+ 0(4 Q0 ( !"")U<2!-&UL4$L! A0# M% @ $((G5VI1]+(-'0 =/P! !4 ( !_+(! '-W8FDM M,C R,S W,S%?9&5F+GAM;%!+ 0(4 Q0 ( !"")U?@Y,@1N(H .:&!@ 5 M " 3S0 0!S=V)I+3(P,C,P-S,Q7VQA8BYX;6Q02P$"% ,4 M " 0@B=7[*?&FE$Z ;&UL4$L! A0#% @ $((G5RR NIB" (40 \ M ( !JY4" '-W8FDM97@S,5\Q+FAT;5!+ 0(4 Q0 ( !"" M)U>+H#IHAP@ !!# / " 3J> @!S=V)I+65X,S%?,BYH M=&U02P$"% ,4 " 0@B=7L"W0)\L% "Z+ #P @ 'N MI@( #,R7S$N:'1M4$L! A0#% @ $((G5]JDOBWS!0 )2X M \ ( !YJP" '-W8FDM97@S,E\R+FAT;5!+!08 "P + + +X" &LP( ! end